正常情况
正常情况下,当我点中导航栏中某个标题,然后按住左键,稍微移动鼠标,就会悬浮出该标题名,并跟随鼠标移动,见下面视频,这是正常案例。
异常情况(让我不爽的地方)
异常情况是,当我鼠标在导航栏移动到某个标题然后点击打开时,有时候软件会误判我要点击该标题然后拖动,从而会出现拖动时才有的画面,对此我相当难受。见视频
- 第 9s 附近点击“一”时闪烁了一下,
- 在 24s 附近点击“二”时闪烁了一下
- 28s“三”闪烁
- 36s“二”闪烁
我以为是我的鼠标敏感度、或者手法的问题,然后去 obsidian 测试,结果死活不会出现我要拖到时才有的画面。
这些闪烁具有偶发性。自从 siyuan 引入了导航栏标题拖动功能后,我就时不时发现这个问题,obsidian 我怎么测试都不会出现。
原因、解决方案的建议
我去 obsidian 测试了下,我认为上市现象的根本问题是:思源对点击 + 拖动的判定太敏感。
- 证据:在 obsidian 中,当我点中标题,不松左键,然后轻微移动鼠标,假设移动距离很小,假设为 x1,obsidian 不会判定我要移动标题,需要移动较大的距离 x2 才会判定我要移动标题;但是同样的操作,siyuan 就会判定 x1 为“我要移动标题到别的位置”。
- 实际操作中,用户快速移动鼠标去点击鼠标,肯定是先 left click,瞬间鼠标肯定还有位移操作 x 的。思源就会误判这个小位移是用户要拖动标题。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于