Insider 版本 v1.9.0 开始测试

全新核心插件 **Bases**登场!

Base 能将多篇笔记以数据库的方式呈现。通过 Bases,你可以高效管理项目、旅行计划、阅读清单等各类信息。

展示书籍列表的 Bases 表格视图

Bases 支持创建自定义表格视图,以便你直观操作仓库中的笔记。通过base,你可以使用属性筛选笔记,或创建公式动态筛选。

由于 Obsidian 基于本地 Markdown 文件及 YAML 存储的信息,为支持 Bases 功能,我们推出了全新的 .base 文件格式 及语法规范。

注意: Base 功能仍为早期测试版,未来数月内我们将持续改进 Bases 功能。这个早期体验阶段可能较以往更长。规划中的功能包括更多视图类型、插件 API 支持及 Publish 集成,详见 Bases 路线图

新功能

  • 全新 脚注视图 核心插件:新增侧边栏标签页,支持在编辑时便捷管理当前文件脚注。

重大变更

  • 正式弃用 tagaliascssclass 属性,改用复数形式 tagsaliasescssclasses。且这些属性值必须为列表形式,原文本格式将不再被识别。

功能优化

  • 点击折叠图标时,悬浮预览不再隐藏或切换至编辑模式
  • PDF 导出流程中,导出按钮默认获得键盘焦点
  • 设置中与文件/文件夹相关的选项现在支持模糊搜索匹配
  • 同步历史与文件恢复的差异对比现在将正确显示空格
  • 提升了深色模式下文本选择后的对比度
  • 同步历史视图新增"在文件恢复中打开"按钮
  • 同步历史视图显示文件重命名前后名称差异
  • 文件恢复界面现在将展示非 Markdown 文件的扩展名
  • 已固定标签页执行"关闭当前标签"命令将取消固定而非直接关闭(需再次执行才关闭)
  • 禁用文件列表插件时仍可使用"移动文件"功能
  • "保存文件"命令仅在活动文件存在时在命令面板显示
  • Unique Note Prefix 插件新增"添加唯一内部链接"命令,该命令作用于当前选定文本

问题修复

  • 优化命令面板结果排序:默认按字母顺序,高频命令优先显示
  • 编辑文件时大纲视图的折叠状态不再重置
  • Canvas 卡片现支持 Callout 且不再报错
  • 文本属性中按 Shift-Enter 不再创建空输入值
  • 提升了表格搜索后光标定位的准确性
  • "Obsidian frame"样式下弹出窗口的标题将实时更新
  • Callout 内编辑时列表编号保持连续
  • 后台打开 PDF 视图不再抢占焦点
  • Callout 首段的严格换行现在将正常渲染
  • 改进了含脚注时大纲视图高亮定位的准确性
  • 现在含不完整 HTML 代码的 Markdown 表格将渲染正确
  • 标签页历史按钮、网页历史记录、书签及功能区的打开操作遵循修饰键与"聚焦新标签"等相关设置
  • Canvas 中 Ctrl-C 现在可以稳定地复制选中笔记
  • 现在清除搜索筛选后标签视图会及时刷新
  • 代码块自动补全现在会准确识别缩进与列表上下文

开发者相关

  • document.body 的 CSS 属性现同步至所有弹出窗口
  • ButtonComponent 的异步 onClick 事件自动显示加载动画
  • 可通过 window.open(url, 'external') 绕过 Webview 在默认浏览器打开链接
  • 升级依赖:
    • idb 升级至 8.0.2
    • yaml 升级至 2.7.0
  • 禁用 YAML 别名功能,防止多键引用同一对象时产生意外关联
  • 通过 processFrontmatter 为多键分配相同对象时不再创建 YAML 别名

原文见 Obsidian 1.9.0 Desktop (Early access) - Obsidian

4 个赞