siyuan-note / siyuan

A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.
https://b3log.org/siyuan
GNU Affero General Public License v3.0
17.04k stars 1.27k forks source link

Persistent document tree expansion state #10652

Open TCOTC opened 3 months ago

TCOTC commented 3 months ago

存储每个层级的文档树展开状态

In what scenarios do you need this feature?

笔记本比较多、文档层级也很深,每次都要重新展开文档树比较麻烦,所以需要在重载界面、重启软件后恢复上次的文档树展开状态

如何保持文档树展开状态?投票 - 链滴

6098

Describe the optimal solution

在重载界面、重启软件后恢复上次的文档树展开状态

Describe the candidate solution

No response

Other information

No response

TCOTC commented 3 months ago

另外不要折叠一下展开的文档就把低层级的文档也全部折叠了,举个例子就是:

原本是这样展开的:

image

但折叠了 【领域】创作 之后再展开,就会发现 写作 也被折叠了:

image


相关的反馈:

思源笔记——笔记本栏目的使用反馈 - 链滴 第二点

88250 commented 3 months ago

保留子级的折叠状态在需要收起时会很麻烦,所以暂时不考虑了。

realysy commented 3 months ago

保留子级的折叠状态在需要收起时会很麻烦,所以暂时不考虑了。

需要收起时,对收起按钮双击或者长按方便实现吗?

图片

88250 commented 3 months ago

@realysy 双击操作不考虑了,会和展开冲突。长按的话好像桌面端没有这种交互逻辑,也不考虑了哦。

realysy commented 3 months ago

好的吧

Dayflare commented 2 months ago

i would really like this feature. It's useful especially if you have many documents in your tree.

LoneFireBlossom commented 2 months ago

@realysy 双击操作不考虑了,会和展开冲突。长按的话好像桌面端没有这种交互逻辑,也不考虑了哦。

这个操作参考macOS Finder,按住option键,在这种视图下,按住option键点击箭头可以一键展开所有目录(展开到层级的尽头,就是有20层也全部展开到底);在箭头展开的情况下,按住option键点击箭头可以一键收起整个目录。

image

另外在这种视图下macOS也会记忆之前文档树展开的情况。

TCOTC commented 2 weeks ago

保存布局时也保存文档树状态

TCOTC commented 2 weeks ago

https://ld246.com/article/1718336173522