Skip to content

v0.0.7 - 2026-10-16

Choose a tag to compare

@github-actions github-actions released this 18 Oct 13:36
24a6ef4

Release Notes

视图层大改:三态视图取代「写作 / 源码 + 可独立开关的对照预览」,并把右栏独有的能力全部并入 Live 富渲染 —— 全项目只剩一条富渲染路径(#238–#243、#250、#252)。另有双击 .md 文件关联、弹窗批次精修与三条性能主线。相对 v0.0.6 共 33 个 PR。

视图:三态切换(写作 / 源码 / 源码+对照)

  • 三态互斥(#252):标题栏三段开关与 Ctrl/Cmd+/ 共用同一入口,在 写作 / 源码 / 源码+对照(分栏) 三档间循环推进。右栏的开合就是档位本身,不再有独立的开关键、也不再有「离开写作时右栏该不该回来」的补工
  • 分栏右栏只读(#250,#252):右栏渲染的是同一份文档的 Live 富渲染,不是第二套渲染器;只读(点击/双击/跳转都不进编辑、不抢焦点),跟随光标滚动一次,此后保留自己的滚动位置供自由翻阅;审阅 Git diff 工作区时让位
  • 右栏独有能力并入写作渲染(#238–#241):相对图片 file:// 改写、AI 流式 heal() 补闭合、屏外代码块高亮延迟(大文档首切更快)、emoji 探针与悬停手型抑制、AI 指令卡与 ai:// 链接 —— 写作模式下全部可用
  • 禅定改走 Live 浏览态(#241):禅定正文是 Live 富渲染的只读浏览态,与当前档位解耦(源码档进禅定也看富渲染)
  • 大纲跳转统一走 Live 通道(#243):浏览态与禅定下点击大纲只滚动、不把人拽进编辑
  • 对照列开合动画与拖拽收起(#255,#258):进 / 出分栏档有滑入 / 滑出动画;把右栏拖到最小宽再往外拖(或双击分隔线)即收起并切回源码档,收起态右缘细把手往外拖可重新展开;标题栏恢复「关闭右侧」按钮(7 键),三段开关点谁到谁(直达目标档,循环仍走 Ctrl/Cmd+/);右栏顶部恢复列头(「对照」+「只读」徽标,固定在滚动区外),分隔线拖动跟手有守门测试,且画在弹窗之下(改画根层提交序,不再压设置/关于等任何浮窗)

命令与外壳精简

  • 删 ToggleRightPreview(Ctrl/Cmd+Alt+R)与标题栏右面板钮(#242):标题栏按钮七→六;视图切换只留 ToggleLivePreview 一条。旧 keymap.json 里残留的 toggle_right_preview 键无副作用
  • PreviewState 瘦身(#243):文档修订号前进不再付四遍全文改写,大纲只需要 outline

文件关联与单实例

  • 双击 .md 直接打开(#257):三平台文件关联 + 启动参数 + 单实例 —— 已在运行时再双击文件会开进当前窗口的新标签,不另起进程;安装包只把 LaterMD 加进候选列表,不抢默认打开程序

弹窗与菜单精修

  • 浮窗统一改现代弹窗壳(#244):标题行 + 关闭钮、页脚分隔线、按钮右对齐;全部弹窗收敛到统一居中(#245);重命名 / 删除弹窗排版、交互与文案三类改进(#246);弹窗输入框视觉重心下移与水平内边距恢复(#247)
  • 右键菜单 hover 灰影不居中修复(#251):纯 CJK 行的菜单墨迹补偿 ~2.5px,混排行不转

预览、搜索与滚动性能

  • 视口外块估高剔除(#261,#263,#264):Live 渲染对屏外块用结构化估高代替完整排版(滚动锚定保证编辑时视口不漂移)—— 拖宽帧 ~34×、冷首切 ~2.4×
  • 搜索结果按视口虚拟化(#263):左栏命中行只构建可见部分,拖动侧栏不再重排全部命中;修复屏外结果逐行推进滚动游标的空白
  • 预览默认档设置与新建文档聚焦(#262):设置新增默认视图档(写作 / 源码 / 对照 / 上次选择);新建文档直接切源码档并聚焦编辑区

Git 侧栏分区高度

  • 三分区高度修复(#265,#270):默认三等分改按 Git body 实际可用高度取口径;拖过的持久化高度之和超出当前视口时按比例收敛(保留相对比例);Git 页不再包外层滚动容器 —— 三分区各自内部滚动,不再多出一条底部滚动条

性能

  • 消除每帧 / 每次按键的全篇扫描与冗余拷贝(#266);Git 3 秒轮询的 IO 挪到后台线程,交互刷新仍同步(#268);大纲只在大纲页显示时跟着重扫 + 两处每帧小账(#269)

Download latermd 0.0.7

File Platform Checksum
latermd-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
latermd-x86_64-apple-darwin.tar.xz Intel macOS checksum
latermd-x86_64-pc-windows-msvc.zip x64 Windows checksum
latermd-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum