Insider 版本 v1.9.8 开始测试

改进

  • base: 新增了 File#hasProperty() 函数。现在你可以使用 file.hasProperty("property") 来检查文件是否包含某个属性(无论其值是什么)。在筛选菜单中,“exists”(存在)已不再是有效的运算符,因为它会返回不完整和不正确的结果。请将您之前使用的筛选条件 “<property> exists” 更新为 “file has property <property>”。
  • base: “Tags”(标签)和 “File tags”(文件标签)选项已从筛选菜单中隐藏。请优先使用 “file has tag”(文件包含标签)来进行筛选。
  • base: 新增了 String#reverse (字符串反转) 和 String#repeat (字符串重复) 函数。
  • base: 新增了使用 + 运算符拼接列表的功能(例如 list1 + list2)。
  • base: 在功能区添加了“新建base”选项。
  • 文件列表: 当文件列表处于活动状态时,按住 Command/Ctrl 并使用方向键导航文件,现在会直接打开光标所在的文件。
  • 文件列表: 现在右键单击文件浏览器空白处,菜单中会包含“新建base”和“新建白板”的选项。
  • “移动文件到…”菜单项现在会出现在所有链接的右键菜单中。
  • 在链接的右键菜单中新增了“复制路径”和“复制相对路径”选项。

问题修复

  • 修复了在属性菜单中选择“编辑属性…”后,菜单会立即关闭的问题。
  • 搜索: 现在进行文本搜索时,也会检索 .base 文件的文件名了。
  • 页面预览: 优化了悬停检测逻辑,降低了意外触发页面预览弹窗的几率。
  • base: 修复了排序菜单的下拉选项中标签显示不正确的问题。
  • base: 修复了多行表格视图下,文本属性内容换行不正确的问题。
  • base: 修复了嵌入在标注(Callout)中的卡片视图外观显示异常的问题。
  • base: 修复了“复制到剪贴板”功能创建出无效链接的问题。
  • base: 文件标签现在可以被正确渲染,并且重复的标签项会被自动移除。
  • 白板: 修复了在视图中移动两个大小完全相同、位置完全重叠的组时,白板节点会隐藏的 问题。

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