我说说我自己的想法。提升稳定性这点是论外级,这里不讨论。
第一,把越晚改损失越大、越损伤社区过往积累的内容给优化。
主要有这几个方面:
- 优化界面布局。
- 比如说,我希望隐藏顶栏。理由就像大家不喜欢 NEXUS 手机的多层下巴,Safari 把标签栏和地址栏合并一样。占屏幕的高度不能忍。但是你这个顶栏上面好多按钮,同步按钮,切换明暗,……这让我怎么隐藏。现在用某些主题隐藏顶栏,需要相关功能还得把鼠标挪上去把顶栏呼出来,还不灵。你要是这些功能在 command palette 里有也好啊,可惜没有。思源左右下三栏都有好多空位,应该好好利用这么多空间啊,不要白白空着,还占用别的空间。
- 为什么紧急,因为我觉得如果调整某些界面布局的话,会影响第三方主题的适配吧。所以这个东西应该是早搞比晚搞要好。
- 我这里说的不是美观,美观是重要但并不紧急的事情。我是觉得思源的界面缺乏精致感,整体氛围和 macOS 很不搭,就不说对比某软件了,对比一下 macOS 上的 marginnote、devonthink,就是 vscode 看着也比思源精致。当然也有觉得思源恨好看的,咱们的审美取向完全不是一个世界的,啊哈哈……这个不算紧急,所以可以以后再慢慢改。
- 给第三方主题、插件、挂件提供的配套措施
- 介绍页面的图片和说明规范、API 接口、发布规范,看看有没有什么可以调整的。
- 我个人的例子是,为什么思源的 command palette 几乎没什么内容,无论是第一方还是第三方的命令几乎都没有。我是很喜欢命令面板,软件语言调整成英文之后,命令全部用英文输入就更方便了。第一方可以后来再加,第三方没加恐怕就一直不加了。这方面是不是思源的接口和规范没做好。要做好规范,命令至少要有一个英文版本。
第二,在 Logxxx 成功过渡到数据库之前在海外推广一波。
为了避免本帖被用相关关键词搜索到,所以我不在一楼提到该软件名字。
众所周知,log 计划从 markdown 版本转向数据库版本已经很久了,原因我了解不多,似乎是基于 markdown 的话,笔记多了以后性能会严重下降。
有很多人都在抱怨 log,其中有一些人注意到了 siyuan,但是没有转移过来。比如这个帖子,开发者可以去看看下面的评论:
https://www.reddit.com/r/logseq/comments/1bhoglw/evaluating_the_future_of_logseq/
我记得里面有的人抱怨,英文帮助文档写得很怪,以及英文资源实在是太少,不了解思源的发展前景。
我认为,在这个过渡期对思源来说算一个窗口期。我觉得,用 log 的人往往都是知道 ob 的,之所以选择 log 而非 ob,最重要的原因恐怕就是真的需要任意块引用带来的「完整」双链功能。所以这群人更愿意去尝试思源,转到思源。当然了,思源的标签不是双链,这点相比 log 是缺失(因为 log 的双链标签可以有层级。)。
如果解决这一点,我觉得思源完全是 log 的上位替代。我的理由是:
- 除了插件等社区生态外,软件本体上我觉得思源可以实现 log 的全部主打功能,吧,我没深度体验 log。可能思源还需要加上思源增强插件实现反链面板放在正文下面以及锚文本筛选、todo 插件实现 dailynotes 日程安排、pdf 阅读方面有待加强。
- 按我的理解,log 转到了数据库版本就意味着抛弃了 markdown 文件存储格式。如果我的猜测是正确的,那么在数据存储这一点上就是思源的思路而非 Obsidian 的思路了。所以坚持 markdown 文件的人就不会因为 log 还是 markdown 而选择 log 不选择思源。
当然了,众所周知,他们开发动作很迟缓,按照这个进度大概还得一年到两年吧。
我是觉得,开发者可以想想在到什么时机,可以把到达某个层次的成熟度的思源,用某种方式在海外社群推广一波。我不懂推广,这方面大家也可以想想。
我想了一个。如果能做个爬虫之类的监控 logseq 的 reddit 版,什么时候里面有人提到 siyuan 了就通知开发者,开发者觉得有必要回复就回复一下,这样或许可以作为一个前期小范围推广。
等 log 真正基于 database 以后,我觉得习惯于用 log 的用户就没什么太大动力迁移了,对于他们的工作流来说,log 已经完全足够。所以这算是个窗口期。
第三,把磨损用户使用积极性的地方给优化
这点严格来说不算那么紧急,但我也憋不住了。
我这里举一个例子。
三年 Obsidian ——关于产品、社区与个人的思考 - 知乎
Obsidian 开发者 Licat 曾说过自己最讨厌延迟(Lag)
我就是非常非常讨厌延迟的。我在使用思源时,时不时就要感受一遍思源的加载动画/重载动画,每一次加载动画都会让我不爽一点。这和我性格有关,有的人很佛性,对这种无所谓,但我实在是受不了。
最最基本的,别的我忍忍还勉强接受,
我打开搜索窗口也每次都要转圈?
我打开设置-集市查看自己装了那些插件也要转圈?
可以对比一下现在市面上有名的本地笔记软件,哪一个是有思源这么多有延迟的地方的。
我是希望能把这个软件里所有有加载动画、重载动画的地方,好好做好优化,尽量不要出现这种情况,即使出现也要尽量加快速度。
浅色界面的时候重载界面就用浅色的,不要冒出一个深红色界面吓人一跳,这换个浅色界面不难吧。浅色主题的时候就是浅色界面,所以就不要用那个红色 logo 了。可以看看某 O 软件是怎么干的。(卧槽,O!)
再举一个例子。
经常打开手机端思源的时候就来一句“不要惊慌,你的数据是安全的……”
额……我知道同步很难做,数据安全很重要,现在这样应该是暂时性的。我希望同步体验的优化能优先级高一些,让这些吓人的提示很难再有出现的机会。