新功能
- 编辑器
- 新增彩色高亮功能。在高亮文本开头添加颜色 Emoji(
、
、
、
、
)即可切换高亮颜色,也可以直接在新增的格式化子菜单中选择颜色。 - 在编辑器中输入
==时,现在会自动提示可选的高亮颜色。 - 实时预览(Live Preview):光标停留在高亮区域时,会出现内联色块,点击即可快速切换高亮颜色。
- 新增彩色高亮功能。在高亮文本开头添加颜色 Emoji(
- Bases
- 新增看板(Kanban)视图,支持将文件按列排序展示。可以通过“分组(Group by)”来定义各列,并支持拖拽调整顺序。
- 在表格、卡片和列表视图中,分组现已支持折叠与展开。
优化改进
-
当 Obsidian 语言设置为从右到左(RTL)时,包括侧边栏在内的整个工作区布局都会自动镜像翻转。相关命令保持不变,例如“切换左侧侧边栏”无论界面如何翻转,始终对应视觉上的左侧边栏。
-
关闭独立弹窗(如“设置”窗口)的速度大幅提升。
-
编辑器:将列表项粘贴到已包含列表标记(如
- [ ])的行时,不再重复生成标记符号。 -
编辑器:优化了行内格式化命令的处理逻辑。例如在以下文本执行“切换加粗”:
some **bold |text** on the line|现在会正确处理为:
some **bold text on the line**
Bug 修复
- 修复了大型仓库中因后台重新计算属性(Properties)而导致的周期性输入卡顿问题。
- 修复了独立弹窗中复制粘贴失效的问题,包括白板(Canvas)中卡片笔记的复制与粘贴。
- 网页查看器(Web viewer):修复了 Google 账号登录失败的问题。
- Bases:修复了点击“+”号按钮时,无法为未解析链接(如
file.hasLink("[[unresolved]]"))正确生成 Frontmatter 的问题。 - 编辑器:修复了在 macOS 长段落中按
Option+Shift+↑或Option+Shift+↓时偶尔失效的问题(此前可能会导致滚动位置重置以及文本选中范围异常)。 - 编辑器:修复了解析器的一个问题,该问题曾导致输入
的行尾时,光标定位错误的问题。 - 编辑器:修复了文档不包含属性(Properties)时,按
↑键无法从编辑器直接跳转到行内标题的问题。 - 笔记重组(Note composer):修复了当当前章节与下一个标题之间仅隔一个换行符时,执行“提取该标题”命令未保留换行的问题。
开发者相关
- 在实时预览与阅读视图中,数学公式渲染引擎已由 MathJax 替换为 Temml。
- 编辑器:数学公式块(
$$)中的每一行现在都包含.HyperMD-math类名。 - 设置项:新增可选属性
SettingDefinitionItem#id,用于为单个设置项指定唯一 ID。类似于 React 中的<div key={key} />,可用于区分同名的同级设置项,或在设置项/设置页面重命名时保持引用稳定。