-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Improve the backlink panel #13008
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
Comments
|
再补充一个改进:按文档内容顺序排序 |
非常支持 |
这个会不会做成一个按钮,遵循内容顺序排序就够了,不必增加额外按钮。虽然按钮可以提供更多排序选项,但根据我使用Logseq的经验,这种额外的排序并不是很实用。 我更倾向于不给用户提供文档内容的排序按钮,全都按文档内容顺序排序,不知道D大怎么看。 |
不加按钮,默认就是按内容排序。 |
面包屑应该默认横向滚动到最右边,左边的就看不见了,这样就不需要特意隐藏了 |
这解决方案也不错,那直接把面包屑变成从右到左呢,就是跟其他地方有些割裂了不够统一 例子: 5 级标题 < 4 级标题 < 3 级标题 < 2 级标题 < 1 级标题 |
顺序就不要变了吧,默认滚动到最右边好了。 |
@88250 这4条改动太棒了吧🎉关于第四点,我早上还准备提这个issue,现在不用提了~~ |
dev10问题反馈 文件:test4.sy.zip
详情见图片和文件 |
第三点,跳转在刚发布的dev版本里,表现为聚焦打开。之前版本的跳转是不聚焦的。 |
|
干这活的是分割线不应该留空 |
其实就是之前的图A,只不过之前的图A是dark模式截的图,不明显。 |
相邻块之间的横线去掉了,打个 dev 包各位帮忙测试下。 |
@88250 还有点问题:
video.webm |
有点复杂,这个横线暂时去不掉了,先回滚代码。 |
这个看来也没法合并了 😂 |
能不能搞个特殊一点的面包屑功能,点击不是聚焦而是恢复反链显示 |
现在不考虑加特性了,我们还是小步前进保险点。 |
@88250 这样算下来的话这个 issue 是改了哪些东西? |
|
反链块能按文档内容顺序排序,现在嵌入块查询能按文档内容排序了吗 |
刚才测试了一下基本就上面这两个问题了,影响不是很大。
排序稍微错乱一下可以接受
合并的问题可以拆开不合并解决,或者就这样,遇到这种情况点块标返回的时候自动刷新一下,虽然可能会闪但不影响,横线那个慢慢整小问题自己改样式就可以解决,等以后加新特性的时候再优化吧
发自我的iPhone
…------------------ Original ------------------
From: D ***@***.***>
Date: Mon,Nov 4,2024 11:26 PM
To: siyuan-note/siyuan ***@***.***>
Cc: SaXz2 ***@***.***>, Mention ***@***.***>
Subject: Re: [siyuan-note/siyuan] Improve the backlink panel (Issue #13008)
列表中的标题块不再显示于面包屑中
反链块按文档内容顺序排序
太长的面包屑缩略
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
嵌入块的还搞不了 |
dev 10 版本目前的核心问题就是合并之后,无法很好的聚焦和展开面包屑。 Roam的反链面板里,通过在光标处,使用 聚焦快捷键( 而在思源中使用 聚焦快捷键,则会直接跳转打开页签(以聚焦状态)。这其实是多余的,因为这个需求已经被「ctrl + 单击块标」满足了。 @88250 所以,或许可以借鉴一下 Roam ?让聚焦快捷键在反链面板中表现为聚焦和展开面包屑。 这样的话,前两天提到的两个改进点就都能很好的实现了。
|
那个就是打开页签的快捷键,跟 Ctrl+点击 的效果一致 |
其实你加个中键折叠展开的js片段就能舒服很多,面包屑聚焦鼠标就够了
|
目前就这样不动了吧,等会发正式版了。 |
@SaXz2 面包屑聚焦,是对应你之前提到的这个需求:「方便跳转回原始位置:标题面包屑缺少块标跳转回原始位置并且应该仅保留块标去掉文字」 |
这个需求已经解决了 |
这个js代码解决的是无序列表默认折叠,按中键展开方便,现在你想跳转直接在对应块按聚焦快捷键就行了 |
|
折叠和展开操作 我一般通过 alt + click 对应的块标折叠,因为可以精准知道折叠的是哪个块(例如列表 or 列表项),尤其是存在超级块的时候,不会折错。 |
一些不方便获取焦点或选中的块 也可以通过 “ alt click块标”, 折叠展开。例如 代码块、嵌入块,数据库块 |
只能说是恢复了原样,而不是解决。因为D大起初计划 不显示最后一层块标(dev 10)。
|
反链面板面包屑改进
In what scenarios do you need this feature?
关联:#12862
目前的反链面包屑存在一些逻辑上的问题,例如不显示标题面包屑,但某些情况下又会显示,使用上还有待改进,不够统一。
3.1.11 dev9 的问题:

这种逻辑会导致 a和c以及123 这三个块会在一种层级下,缺少了标题面包屑,无法区分内容。
不同块嵌套会导致重名面包屑
Describe the optimal solution
改进建议
我看Logseq的解决方式是比较暴力的,不显示块标,直接展示对应路径,标题和无序列表统一,我觉得删掉无序列表中内嵌标题影响不大,已经有前人验证了。

The text was updated successfully, but these errors were encountered: