Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

切换文档后展开状态被重置 #155

Open
aiqyqy opened this issue Feb 8, 2024 · 6 comments
Open

切换文档后展开状态被重置 #155

aiqyqy opened this issue Feb 8, 2024 · 6 comments
Labels
enhancement New feature or request solved will appear in next update

Comments

@aiqyqy
Copy link

aiqyqy commented Feb 8, 2024

你好quiet outline 是一款很不错的大纲插件,但与typora相比还存在一点小问题,比如它保存不了展开状态,每次切换文档后大纲就会被重新折叠,这导致我需要逐一打开各层级才能定位到要查找的章节。

@guopenghui guopenghui added the enhancement New feature or request label Feb 8, 2024
@amitbha
Copy link

amitbha commented Feb 11, 2024

重新挨个点开大纲确实令人焦虑

@guopenghui
Copy link
Owner

guopenghui commented Feb 11, 2024

可以实现切换两个已打开的文档时保留标题的展开状态。

有个问题是当关闭一个文档后再打开,应该是什么行为?

  • 现在ob会在打开文档时默认显示文档的最顶部,这时候quiet outline保留之前的标题展开状态就有点奇怪(视口上是最顶端,展开的却是很后面的标题)
  • 如果加一个让文档位置也保存状态的功能,重新打开时自动跳转到原先的位置,似乎做的有点多了,不是一个大纲应该做的事。

@guopenghui
Copy link
Owner

可以测试一下0.3.24

@guopenghui guopenghui added the solved will appear in next update label Feb 12, 2024
@amitbha
Copy link

amitbha commented Feb 12, 2024

个人觉得保留状态问题不大,毕竟官方的大纲是全展开的,无视了视口
要不加个“刷新”按钮,重置为默认状态
也许会和“自动展开”设置冲突,但我觉得这个选项不太好用。毕竟我大部分时候打开大纲,要么是为了查看大纲,要么是为了跳转。但“自动展开”会自动折叠其他部分的大纲,无视了我设置的显示层级,也无视了我手动打开的地方。不太清楚这个功能其他人用的多不多

@aiqyqy
Copy link
Author

aiqyqy commented Mar 1, 2024

可以实现切换两个已打开的文档时保留标题的展开状态。

有个问题是当关闭一个文档后再打开,应该是什么行为?

  • 现在ob会在打开文档时默认显示文档的最顶部,这时候quiet outline保留之前的标题展开状态就有点奇怪(视口上是最顶端,展开的却是很后面的标题)
  • 如果加一个让文档位置也保存状态的功能,重新打开时自动跳转到原先的位置,似乎做的有点多了,不是一个大纲应该做的事。

重新打开文件后大纲状态为默认折叠即可,typora也是这样的,重新打开文件意味着有新的编辑需求,无需保存之前的大纲状态。
但如果能做到保存关闭之前的大纲状态这当然是最好的了。

@guopenghui
Copy link
Owner

@aiqyqy 保存关闭前的状态倒是很简单,只要不删除缓存就行了。 主要是重新打开笔记的时候,obsidian会默认从笔记开头开始显示。这时候如果大纲恢复成关闭前的状态,就会和笔记现在的位置不匹配。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request solved will appear in next update
Projects
None yet
Development

No branches or pull requests

3 participants