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

搜索面板应做得像反链面板那样 #9218

Closed
LoneFireBlossom opened this issue Sep 18, 2023 · 4 comments
Closed

搜索面板应做得像反链面板那样 #9218

LoneFireBlossom opened this issue Sep 18, 2023 · 4 comments

Comments

@LoneFireBlossom
Copy link

LoneFireBlossom commented Sep 18, 2023

In what scenarios do you need this feature?

https://www.yuque.com/deerain/gannbs/ffqk2e
image

既然如此,为什么不把搜索面板做成和反链面板一样呢。
参见:https://ld246.com/article/1694881740283 (只看评论区)

标签在大多数情况下就是没有那个空页面的双链,只是语法不一样。这些元数据本质是一样的,所以我认为应该提供相同的筛选呈现方式。

Describe the optimal solution

我提供一种思路。

这是MarginNote 3的大纲视图,双指上下放缩即可展开/收起内容,收起是只显示卡片标题,展开是显示卡片所有内容。

CleanShot 2023-09-18 at 16 57 00

也就是说,提供一种「现在的搜索面板」和「展开搜索内容」的切换方式。 另外,反链面板也可以提供一个展开/收起的操作。
展开搜索内容时的动画顺带把右侧/下侧这个栏给推出去。收起的时候再拉回来。
快捷键也好,鼠标也好,触摸板也好,按钮也好,总之有这个方式。

image

展开之后,就要能在搜索面板上直接编辑、拖动块,就像现在的反链面板一样。
其中,拖动块显然只能在「固定搜索」时提供。

Describe the candidate solution

No response

Other information

不知技术上是否很难做到?

@88250
Copy link
Member

88250 commented Sep 18, 2023

文本标签那个不会有改变了(不会改成等价引用)。

反链和搜索不太一样,反链主要是确切关系情况下的上下文展现,而搜索主要是精确定位,如果要看上下文也提供了预览区滚动,这样也比较符合大部分用户对搜索的期望。

我先关闭了,如果还有问题请继续跟帖,谢谢 🙏

@88250 88250 closed this as completed Sep 18, 2023
@LoneFireBlossom
Copy link
Author

LoneFireBlossom commented Sep 18, 2023

https://ld246.com/article/1694881740283 (只看评论区)

进一步地说,
文件夹就是不能复用的标签,双链就是能补充信息的标签,其它各种元数据(例如作者、出版年份等等)都是标签。
它们都是附加在文档上的元数据,本质上没什么区别,只是人们为了方便平时使用所以做了一些分类,有一种元数据面对这种情况、有一类元数据面对那种情况而已。

首先,标签我觉得维持现状即可,我没有要提议改这个。

其次,这里提到的功能是新增的,不想这么用的人该怎么用还是怎么用,不受影响。

再次,预览区是需要点/按一下的,每看一行就要点/按一下,而放缩只需要一次操作,方便很多。

最后,举一个假设的场景。
假设我已经做了很多关于数学的笔记,现在我要筛选出「几何学」中所有在证明过程中使用 [[多元函数的极限]]必要条件,全部浏览,并做归纳整理、视情况需要将内容拖到正文中。以上 中的内容都已经打好标签或双链或分类。
函数极限是一个相当常用的概念,[[多元函数的极限]]这个块的反链面板中恐怕得有几千个块,肉眼筛选一遍是不可能的。

现在的反链面板能做到吗?显然不能,反链面板上的搜索功能太弱了。
SQL一是门槛太高,二是展示的结果似乎只能是嵌入块,不能拖到正文。三是我想筛选结果应该不能手动排序吧。
搜索面板能做到吗?也许可以,但不能方便地将内容拖到正文。

如果没预先弄好标签和分类就更是灾难了,直接搜文本搜索结果会更多。

所以,要么把搜索面板做成和反链面板一样,要么增强反链面板的筛选功能,要么全都要。
我觉得:

  1. 给这两个面板都提供展开/收缩的功能
  2. 统一增强这两个面板的筛选功能

是迟早要做的。

但是并不急,这种功能要亲自写几万个块才有可能成为刚需,基本上只能增强大后期体验。

@LoneFireBlossom
Copy link
Author

LoneFireBlossom commented Sep 18, 2023

再举一个例子。有那么一点相关性。

我刚才好不容易找到文档块的标签竟然是在上面按钮里(不在菜单里。说明文档也没写)
然后我立刻试了试,把文档块拖到一个文档里之后,标签就单独成了一行。

那我在搜索里搜这个标签,搜索展示的内容就只有所在文档了,具体什么内容不知道,只能到预览里看。
还是能直接看到上下文才好。

@LoneFireBlossom
Copy link
Author

增强筛选功能(可交互?是这么叫的吧)我想是这样:

DEVONthink:
image

OmniFocus:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants