Vanessa
|
1e60748e64
|
🎨 https://github.com/siyuan-note/siyuan/issues/16206
|
2025-10-29 16:00:09 +08:00 |
|
Vanessa
|
0e334d1ca0
|
🎨 https://github.com/siyuan-note/siyuan/issues/16206
|
2025-10-28 19:34:54 +08:00 |
|
Vanessa
|
214ceb37b1
|
🎨 https://github.com/siyuan-note/siyuan/pull/15814
|
2025-10-15 20:32:13 +08:00 |
|
Achuan-2
|
7545c2517f
|
Improve the outline panel (#15814)
* ✨ 实现大纲持久化
- 添加折叠状态变化的实时保存功能
- 在文档更新时恢复折叠状态
- 保存拖拽前的折叠状态并在拖拽后恢复
- 更新本地存储结构以支持折叠状态
* 🎨 clean code
* ✨ 在`data/storage`文件夹下创建`outline/${docID}.json`文件,存储标题outline展开信息
* ✨ alt click折叠/展开统计标题
* ✨添加层级控制功能
- 新增层级控制滑条,允许用户展开指定层级
* 🌐 添加多语言支持的展开层级功能
* ✨ f添加层级重置显示功能
- 新增 resetLevelDisplay 方法以重置层级显示状态
- 更新层级控制的初始化逻辑,默认不显示层级
- 在文档切换时重置层级显示状态
* ✨优化层级控制功能
- 添加用户主动层级控制标记
- 修改层级显示重置逻辑,仅在非用户操作时重置
- 更新层级控制滑条的点击事件处理
* ♻️ 重构大纲存储逻辑
- 合并大纲存储为单一文件 outline.json
* ♻️ outline.json 单行存储
* ♻️ outline.json参考recent-doc.json,只存储前1000个文档信息,每次新增信息会把数据放在最前面
* ♻️单行存储json
* ♻️ 增加outline.json存储限制至2000个
* ✨ 新增`保持当前标题展开`按钮,`保持全部展开`改为`全部展开`按钮
* ✨ 保持当前标题展开优化
- 超过两级折叠,也能都展开
- 如果父节点折叠,展开时自动折叠兄弟节点,只展开当前节点路径,如果父节点是展开状态,则不影响兄弟节点折叠状态
* 🔥 移除层级文本
* ✨ 右键点击toggle时展开所有子标题
* ✨ 右键click点击折叠图标,会折叠/展开所有子标题
* ✨ 大纲支持筛选功能
* ✨ feat(大纲): 优化筛选功能以显示所有子标题
- 添加 showAllDescendants 函数以显示所有子标题
- 修改 processUL 函数以在父标题命中时显示所有子标题
- 确保未命中的子标题隐藏
* ✨ 优化大纲筛选
- ✅如果标题命中筛选,这个标题的所有父标题展开,以显示出这个标题位置
- ✅如果父标题命中筛选,子项都没有命中筛选,则折叠全部子项(依然可以展开显示)
- ✅如果父标题命中筛选,子项也有命中筛选,则展开命中的子项,其他无关子项隐藏
* 💄 展开层级改为按钮,原先的圆点样式碍眼
* 💄 展开层级改为按钮,原先的圆点样式碍眼
* 💄 style(菜单): 优化展开层级菜单的样式和位置
- 添加图标以增强可视化
- 调整菜单弹出位置以改善用户体验
* ♻️ refactor(大纲): 优化标题级别获取逻辑
- 调整展开到指定层级的逻辑,使用标题级别进行判断
* 🎨
* ✨ feat(大纲): 添加右键菜单功能
- 实现右键点击标题时显示上下文菜单
- 增加标题升级、降级、插入、删除等操作
- 基于标题级别展开/折叠同级标题
* ✨ feat(大纲): 添加子标题功能
- 在右键菜单中添加“添加子标题”选项
- 实现子标题的添加逻辑,支持最大级别为H6
- 使用当前标题作为父标题,插入新子标题
* ✨ feat(大纲): "添加子标题"确保父标题展开状态
* ✨ feat(大纲): 使用expandIds方式保存父标题展开状态
- 确保父标题保持展开状态
- 保存展开状态到持久化存储
- 移除冗余的状态保存逻辑
* ✨ feat(大纲): 调整右键菜单顺序,将“全部折叠”功能移至“全部展开”之后
* 🌐 i18n optimization
|
2025-10-15 10:01:47 +08:00 |
|
Vanessa
|
378b552069
|
🎨 https://github.com/siyuan-note/siyuan/issues/14475
|
2025-03-31 16:15:44 +08:00 |
|
Vanessa
|
2408f8a0ba
|
♻️ rm hasClosestByMatchTag
|
2025-02-09 12:04:40 +08:00 |
|
Vanessa
|
a635bcbafd
|
🎨 https://github.com/siyuan-note/siyuan/issues/13791
|
2025-01-13 12:47:28 +08:00 |
|
Vanessa
|
87c8db09a0
|
🎨 https://github.com/siyuan-note/siyuan/pull/13737
|
2025-01-10 14:31:23 +08:00 |
|
Vanessa
|
b0229e6c7a
|
🎨 https://github.com/siyuan-note/siyuan/issues/12721
|
2024-10-25 16:58:06 +08:00 |
|
Vanessa
|
904b9faf8c
|
🎨 fix https://github.com/siyuan-note/siyuan/issues/11843
|
2024-07-04 23:29:59 +08:00 |
|
Vanessa
|
73d232bafb
|
🎨 https://github.com/siyuan-note/siyuan/issues/7957
|
2024-03-29 11:03:53 +08:00 |
|
Vanessa
|
b166fd87cd
|
🐛 fix https://github.com/siyuan-note/siyuan/issues/9833
|
2023-12-07 23:25:40 +08:00 |
|
Vanessa
|
5cdf81581c
|
🎨 fix https://github.com/siyuan-note/siyuan/issues/9526
|
2023-10-27 10:49:17 +08:00 |
|
Vanessa
|
ecf2e9af31
|
🎨 resize
|
2023-09-14 10:37:01 +08:00 |
|
Vanessa
|
64fdb274fb
|
🎨 tooltip
|
2023-09-13 18:50:51 +08:00 |
|
Vanessa
|
9f0d3936c1
|
💄 fix https://github.com/siyuan-note/siyuan/issues/8949
|
2023-08-11 00:00:09 +08:00 |
|
Vanessa
|
edacb9ae3d
|
♻️ https://github.com/siyuan-note/siyuan/issues/2829
|
2023-06-07 10:36:20 +08:00 |
|
Vanessa
|
acb99f8abe
|
🎨 fix https://github.com/siyuan-note/siyuan/issues/8082
|
2023-04-23 10:26:20 +08:00 |
|
Vanessa
|
9c8f410d32
|
🎨 fix https://github.com/siyuan-note/siyuan/issues/7520
|
2023-03-26 12:01:05 +08:00 |
|
Vanessa
|
5caf532fd6
|
🚨
|
2023-03-25 17:13:36 +08:00 |
|
Vanessa
|
e936a2d5d7
|
🎨 fix https://github.com/siyuan-note/siyuan/issues/7520
|
2023-03-25 16:56:56 +08:00 |
|
Vanessa
|
3897377a31
|
Revert "修复使用系统原生 Emoji 宽度不一致问题 (#7668)"
This reverts commit 4c8b2278d5.
|
2023-03-16 09:31:34 +08:00 |
|
颖逸
|
4c8b2278d5
|
修复使用系统原生 Emoji 宽度不一致问题 (#7668)
* 🎨 修复使用系统默认图标时图标宽度与自定义图标不一致问题
* 🎨 修复 emoji 选择菜单中图标不等宽问题
* 🎨 调整移动端样式
|
2023-03-16 09:15:04 +08:00 |
|
Vanessa
|
9cc072f13d
|
🎨 https://github.com/siyuan-note/siyuan/issues/5549
|
2022-12-07 18:27:24 +08:00 |
|
Vanessa
|
8a9a570b0e
|
🐛 fix https://github.com/siyuan-note/siyuan/issues/6760
|
2022-12-02 17:37:29 +08:00 |
|
Vanessa
|
82eafca96d
|
🚨
|
2022-10-19 21:47:47 +08:00 |
|
Vanessa
|
985e88a0af
|
💄 fix https://github.com/siyuan-note/siyuan/issues/6256
|
2022-10-18 22:58:46 +08:00 |
|
Vanessa
|
d5931778cf
|
🎨 https://github.com/siyuan-note/insider/issues/1088
|
2022-10-05 21:29:56 +08:00 |
|
Vanessa
|
d1e67e055b
|
🚨
|
2022-09-30 00:13:07 +08:00 |
|
Vanessa
|
ff87978204
|
✨ https://github.com/siyuan-note/siyuan/issues/3565
|
2022-09-29 12:48:25 +08:00 |
|
Vanessa
|
7fa63169bc
|
🎨 fix https://github.com/siyuan-note/siyuan/issues/3294
|
2022-09-01 20:24:06 +08:00 |
|
Vanessa
|
cddb7a7a25
|
🚨
|
2022-07-31 18:22:03 +08:00 |
|
Vanessa
|
176c1375a1
|
✨ bookmark https://github.com/siyuan-note/siyuan/issues/5545
|
2022-07-31 11:55:15 +08:00 |
|
Vanessa
|
14f0b47ed1
|
🐛 fix https://github.com/siyuan-note/siyuan/issues/5248
|
2022-06-21 11:15:36 +08:00 |
|
Vanessa
|
cb55535ef6
|
🐛 fix https://github.com/siyuan-note/siyuan/issues/5115
|
2022-06-07 11:14:50 +08:00 |
|
Vanessa
|
51747939ac
|
🎨 fix https://github.com/siyuan-note/siyuan/issues/5087
|
2022-06-03 11:46:45 +08:00 |
|
Vanessa
|
2360746cc1
|
🎨 https://github.com/siyuan-note/siyuan/issues/5087 1
|
2022-06-03 11:01:41 +08:00 |
|
Vanessa
|
aae6247e3c
|
♻️ https://github.com/siyuan-note/siyuan/pull/5058
|
2022-05-31 15:51:17 +08:00 |
|
Vanessa
|
dd51b98101
|
💄 bookmark panel
|
2022-05-30 15:41:20 +08:00 |
|
Vanessa
|
4370aefb02
|
💄 https://github.com/siyuan-note/siyuan/issues/5017 1
|
2022-05-30 11:51:22 +08:00 |
|
Vanessa
|
259198a3d5
|
🚨
|
2022-05-29 10:06:02 +08:00 |
|
Vanessa
|
4837f35487
|
🎨 fix https://github.com/siyuan-note/siyuan/issues/5011
|
2022-05-28 22:43:27 +08:00 |
|
Liang Ding
|
25034d5eb2
|
🐛 标题存在字体颜色时大纲异常 https://github.com/siyuan-note/siyuan/issues/5009
|
2022-05-27 10:21:33 +08:00 |
|
Liang Ding
|
6d6cfbe669
|
🐛 标题存在字体颜色时大纲异常 https://github.com/siyuan-note/siyuan/issues/5009
|
2022-05-27 10:05:16 +08:00 |
|
Liang Ding
|
f40ed985e1
|
❤️ 完整开源界面和内核 https://github.com/siyuan-note/siyuan/issues/5013
|
2022-05-26 15:18:53 +08:00 |
|