2.3.1 至 2.4.0 重要更新一览(带图)

本贴最后更新于 554 天前,其中的信息可能已经东海扬尘

2.3.1 至 2.4.0 重要更新一览(带图)

引入的特性

支持设置编辑器只读模式

  • 现在思源支持了只读模式,在左上角切换image目前只读模式的实现比较简单:

    • 不支持块内容的选择(也就没法复制)
    • 不支持块的折叠和展开(列表块、标题块)
    • 没有禁用新建文档、文档树内文档属性可编辑、编辑器中挂件的编辑
  • 后续开发者会继续改进 改进编辑器只读模式 · Issue #6177 · siyuan-note/siyuan (github.com)

增加公共代码 js/css 片段

  • 公共代码 js/css 片段是无论用户切换到哪个主题都可以应用的主题片段,开发者后续会考虑通过界面设置配置,现阶段只是提供给开发者测试用。

移除功能

移除编辑器内文本拖拽功能

  • 大版本更新里移除了这个暂时无法维护的功能,不是拖拽块移动,而是在编辑器里选中文本后进行拖拽,由于拖拽后产生的问题暂时无法解决,所以只能将它移除。

重要的体验改进

查询嵌入块添加面包屑

  • 嵌入块其它改动:改进查询嵌入块加载性能

  • 思源的嵌入块现在添加上了面包屑,效果如下:

    • 嵌入块面包屑演示
  • 关于这个功能 @fangly 老哥有很独到的见解:

  • 在原先进行 SQL 查询的时候,很难通过单纯的内容了解内容块属于哪个文档块、它的上文信息是什么,只能通过打开浮窗再查看,如今改版后不仅获得了上文信息,还能通过面包屑切换显示层级,大幅度增强了这个原先并不好使的 SQL 查询功能。

  • 时过境迁,fly 老哥在“查询嵌入块添加面包屑”的 issue 里写回复时,roam research 和 logseq 的嵌入块中都没有面包屑,如今 roam research 加入了按钮,能在嵌入块里显示面包屑。

  • image

  • 而这个 PR 也将为 logseq 的嵌入块加入面包屑 feat(embed): Support breadcrumbs in block embed by sawhney17 · Pull Request #6427 · logseq/logseq (github.com)

改进提及和虚拟引用搜索分词

这个优化是改进了对单词的识别,识别英文单词是需要该单词前后有空格(对于纯 ASCII 字符使用空格分词),虚拟引用是根据关键词在编辑器内自动探测的提示功能,在记录时最大的作用是提醒你之前写了什么。

这个功能是 RoamEdit 的特色功能,D 大 V 大在做这个功能时考虑了思源本身的情况做了适配。(下方虚拟引用提示规则有些绕,可以酌情跳过,即使知道了对做笔记也没太大提升)

虚拟引用支持浮窗预览,提示的关键词分别是已经有的:

  • 定义块文本

    • 文档块的文本名称

      • 例如image
    • 被引用的内容块文本内容(例如一个段落块只有被引用了后,其文本内容才能加入提示的关键词里)

      • image
  • 块引用的锚文本

    • 当定义块为文档块时,引用处的锚文本修改后会有两种情况:

      • 如果关键词在不同内容块里,虚拟引用会都提示(文档名和锚文本)

        • 我引用 虚拟引用 这个文档后手动修改锚文本为 探测器
        • image
      • 如果关键词在同一个内容块里,提示优先级:锚文本 > 定义块文本

        • image
    • 当定义块为其它块时,引用处的锚文本修改后只有一种情况:

      • 无论在不在同一个内容块,提示优先级都是:锚文本 > 定义块文本
      • image
      • image
  • 块的命名、别名

    • 在块菜单的属性里,能进行命名和别名的输入,别名支持多个,需要用英文逗号隔开
    • image
    • image
  • 当一个文档块有命名、别名、还被引用后修改了锚文本

    • image

    • 当关键词都在一个内容块时,会优先提示命名,提示优先级为:命名 > 别名 > 修改后的锚文本 > 定义块文本

      • image
    • 当关键词不在一个内容块时,会全部提示

      • image
  • 当一个块(文档块除外)有命名、别名、还被引用后修改了锚文本

    • 关键词在一个内容块里,会优先提示别名,提示优先级为:别名 > 命名 > 修改后的锚文本 > 定义块文本

      • image
    • 关键词不在一个内容块里,除了定义块文本都会提示

      • image

在进行块命名、别名、块引用、修改锚文本后需要重建索引,这样虚拟引用才会提示这些关键词。

在设置——搜索里可开关这些关键词提示

  • image

在设置——编辑器里有关键词排除

  • image

虚拟引用在识别中文时,并不是优先全词匹配,比如有“杰克”、“杰克逊”两个文档块,在文本内容为“杰克逊”时会优先提示杰克。

改进行级代码、键盘和标签元素边界编辑交互

官方同步的体验提升

F3 在纯文本且没选中情况下应替换原有文本为引用

  • 光标所在块是纯文本且没有选中时:

    • 按下 F3 会自动创建子文档块
    • 原来的纯文本会作为子文档块名
    • 原来的纯文本被引用锚文本替换
  • F3 新建子文档块

鼠标悬浮显示超链接 URL 与标题时标题另起一行

  • image
  • image

标题块块菜单的第三波升级

带子级升降级标题层级支持列表块中的标题

修改桌面端顶栏数据历史图标和图标顺序

  • image现在顶栏左上角
  • image之前的顶栏左上角
  • 数据快照的摄像头变成了回收站,降低新用户的使用门槛。
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18600 引用 • 69242 回帖 • 1 关注
1 操作
dammy 在 2022-10-13 19:51:13 更新了该帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...