Repository navigation
Releases: ailater/LaterMD
Release list
v0.0.12 - 2026-10-26
Release Notes
代码块原地编辑同参补漏:修掉编辑态比浏览态高一截、进/出编辑整块文字横向弹跳两处真机体验问题(#345)。
修复
- 编辑态高度:用户的「行距」偏好会全局投影进 TextEdit 的最小高度计算,把编辑框撑得比富渲染代码行高出一截(三行块实测 +15.5px);原地编辑渲染域内归零该偏好,与浏览态同参
- 字形左移/退出弹跳:浏览态代码每行带一个前导空格占位,补偿内距因 egui 的
.margin()在自定义.frame()下被丢弃而从未生效,进编辑整块文字左移、退出弹回(被感知为「闪一下」);补偿挪进 frame 内距后进出编辑逐像素稳定 - 测试补强:字形级 x 同位断言 + 真字体 × 像素比矩阵 × 行距偏好投影下的同位回归(修复前 +15px 场景已钉死)
Download latermd 0.0.12
| 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 |
v0.0.11 - 2026-10-25
Release Notes
命令行与 macOS 打磨批次:latermd 文件.md 三平台命令行直开、macOS 真机两处界面反馈修复(标题栏贴顶 / Dock 图标偏大)、mermaid 图表/源码一键切换。相对 v0.0.10 共 7 个 PR。
命令行直开(三平台,#333/#161)
- macOS:应用内菜单「安装命令行工具」,授权一次即把
latermd软链到/usr/local/bin;仅.app包内可用,源码运行会明确拒绝 - Windows:安装器 / 卸载器把安装目录追加进 / 移出用户 PATH(免重启生效);绿色版用户自行加 PATH
- Linux 发行包本就将二进制装进 PATH,
latermd 文档.md开箱可用
mermaid 增强
- 图表/源码切换 + 预览只读(#339/#164):mermaid 块头部新增「图表 / 源码」双态切换,与代码块共用复制 / 语言按钮;图表态整块只读(点击不连带进编辑),源码态照常编辑;语法不支持回落源码的既有行为不变
macOS 界面修复(真机反馈 #2/#4,#336)
性能
- 大纲指纹闸门(#335/#162):文档大纲以 FNV-1a 指纹缓存,普通段落击键不再触发全篇标题解析;2 万行文档 Live+大纲打字帧 14.1ms → 11.5ms
- dmg 附 glow 渲染逃生口(#335/#163):macOS dmg 改为自建双架构二进制,
LATERMD_RENDERER=glow可切后端,用于排查个别真机的 wgpu/Metal 渲染异常
内部
- README 增加界面截图:无头软件光栅化测试生成(跑完整应用帧采样字体图集),仓库内可随时复现
- CI 修复:
run_command用sh -c替代 macOS 15 已移除的/bin/true(#337,修 main 三连挂);tab 往返缓存哨兵改三次中位数,修 aarch64 runner 单次抖动假红(#340) - Windows 安装器 PATH 写回的 Inno 函数名勘误:
RegWriteExPandedValue→ 文档真名RegWriteExpandStringValue(首发布编译期被 iscc 拦下,未流入任何产物);守门测试同步改对,并新增「[Code] 段 Reg* 调用必须在文档白名单」哨兵防臆造函数名复发
Download latermd 0.0.11
| 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 |
v0.0.10 - 2026-10-24
Release Notes
macOS 稳定性批次:止住 macOS 真机间歇性闪退(accesskit 关停),连同写作模式两处真机反馈的渲染修复(表格悬停乱码、代码块进编辑框体变高)。相对 v0.0.9 共 4 个 PR,均经 MacBookPro15,4 / macOS 15.3.1 真机验证。
macOS 崩溃修复
- 关闭 macOS 的 accesskit(#328):accesskit_macos 0.26.3 的 SubclassingAdapter 类交换缺陷(上游 AccessKit/accesskit#823)让 AppKit 的 Touch Bar KVO 在 removeObserver 时抛 NSRangeException,主线程 SIGILL 闪退。macOS 关掉该 feature 止血,Windows / Linux 的屏幕阅读器支持照常保留;manifest 三条守门哨兵防退化。代价:macOS 上 VoiceOver 暂时读不到界面,上游发版后回滚
修复
- 表格悬停乱码(#330):表格悬停工具条的图标热区从
allocate_rect改为ui.interact注册——前者会把 egui 布局光标无条件拉回工具条底部(表格顶),悬停帧里表格之后的整段文档叠画进表格区域;移开指针即恢复的「放上去就乱」由此而来 - 代码块进编辑框体变高(#331):编辑态可见正文剥净闭合行前的尾随空行,与浏览态
lines()同口径——此前点进带空行的代码块,底部凭空多一行;光标落在空行区时该行保持可见可编辑(Enter 新行不塌),离开即重新隐藏
内部
- 性能回归哨兵的 miss 帧改取多文本中位数,并按两平台重标定阈值(#329,仅测试)
- 表格工具条与代码块高度各新增回归哨兵,修复前均实测跑红坐实
Download latermd 0.0.10
| 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 |
v0.0.9 - 2026-10-23
Release Notes
Live 原地编辑收尾批次:代码块原地编辑——活动围栏代码块不再塌成整块源码,与表格单元格同款的「浏览/编辑同源渲染」落地。另有表格工具条两轮悬停定位精修与配置隔离修复。相对 v0.0.8 共 11 个 PR。
代码块原地编辑
- 活动代码块与浏览态同源渲染(#324):代码底、描边、圆角、头部按钮(语言/复制/关闭)与横向滚动全部走同一渲染路径,正文区替换为可编辑 TextEdit,围栏行隐藏(结构归头部);进入编辑帧几何零变化,行高/内距/宽度逐像素同位
- 编辑态语法高亮:正文排版复用富渲染的高亮管线,作业按内容指纹缓存,打字/滚动帧零重复开销
- 点击落正文:浏览态点击代码正文,光标落在点击处(几何探针映射);点头部/框内距不落块尾
- 编辑通路补齐:IME 候选框跟随、正文首/尾方向键跨块路由(Shift 选区不跨块)、右键菜单、关闭代码块走既有确认弹窗
- 回落保护:未闭合围栏(AI 流式写入中)与缩进代码块保持整块源码编辑通路
- 连带修复两处既有暗伤:落地帧滚动残差校正此前被 egui 滚动状态副本覆盖从未生效,改帧末落账后点击进块的视口钉扎真实收敛;活动代码块补实测高记账,点击代码块的落地帧不再凭空跳 2–3px
表格与编辑体验
- 表格工具条悬停定位(#321,#322,#323):工具条悬到表格外上方左对齐,不挡表头不盖上一块;条身瘦身为 18px 细条,窄块间隙里留出呼吸
- 表格原地编辑收尾(#312–#315):单元格富渲染同源 + 网格原样编辑 + 列宽不撑满
修复
- 测试不再撕裂用户配置(#309):并发测试写真实配置文件导致损坏,改为隔离目录 + 原子写入
- 新建文件默认名改英文(Untitled.md/#302);HTML
<img>块改写为 Markdown 图片(#297);SVG 徽章文字栅格化修复(#306)
Download latermd 0.0.9
| 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 |
v0.0.8 - 2026-10-21
Release Notes
Live 编辑交互批次:单击即编辑 + 视口锚定落地,活动块的徽标/列表/引用/软换行一批排版与点击精修,另有 Windows 安装器修复与对照列动画闭环。相对 v0.0.7 共 20 个 PR。
Live 单击编辑与锚定
- 单击活动块直接进编辑(#274,#276):点击 Live 渲染的活动块不再需要先落光标再进编辑态,配合视口锚定(编辑时视口不漂移)与跨块方向键路由。标题与折叠块的形态切换就地展开(#275),展开时修剪幽灵空行并对齐行高
- 点击落点映射修复(#285):屏幕坐标经渲染 job 反查源码字节,活动块水平内距归零,点击不再横向偏移
活动块排版与交互精修
- 左侧徽标槽(#286):活动块左侧 16px 徽标槽,点击徽标循环切换标题级别;后升级为圆点手柄 + 点击弹快捷菜单(H1–H6/正文直选 + 加粗斜体删除线)(#287),手柄对齐活动块第一行行盒(#288)
- 标题语法幽灵化:标题的
#前缀按标题字号渲染为幽灵语法,可就地编辑改级别 - 列表点击保持列位(#283):列表项点击进编辑,内容列位不再缩进回退
- 多行引用排版(#289):保持多行引用整体排版并修点击跳动;引用正文按软换行排版(#290);普通正文活动态同样按软换行排版,不再逐行显示(#291)
- 行内构造自动成形(#281):活动块内打出成对定界符(
**、`等)内容当即应用格式 - 行内格式点击取消(#292,#293,#295):点击行内代码/加粗/斜体/删除线内容直接去定界符取消格式(链接不拆);最终形态为语义化 toggle —— 格式工具条选中格式内容再点图标=取消(#295),点击反解链路的中间版本(#292/#293)已回退(#294)
三态视图与对照列
- 对照列进场动画(#278):切到分栏档右栏「向右滑」进场;按来源分流(#279),源码档进入恢复旧观感;退场沿原路向左退回,与进场构成抽屉循环(#280)
- 对照列跟随鼠标行滚动(#273):分栏同步滚动锚定鼠标所在行
大纲与安装器
- 大纲标题合并修复(#272):被行内格式(行内代码/链接)拆开的标题合并回一条,与 TOC/导出 slug 对齐
- Windows 安装器修复(#284):去掉非法的
Flags: checked,v0.0.7 安装器因该行整包没发出来
Download latermd 0.0.8
| 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 |
v0.0.7 - 2026-10-16
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 页不再包外层滚动容器 —— 三分区各自内部滚动,不再多出一条底部滚动条
性能
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 |
v0.0.6 - 2026-10-14
Release Notes
Git 集成主版本:diff 审阅从窄侧栏搬进主工作区、历史提交文件级差异、VS Code 式三折叠分区与文件历史跟随;另有编辑器右键菜单与预览分隔线精修。相对 v0.0.5 共 18 个 PR。
Git 集成
- diff 审阅进主工作区(#227):工作区文件(HEAD → 工作区)与历史提交(父提交 → 该提交)都在主区以双栏/统一视图审阅,不再挤在窄侧栏;行尾回滚图标独立命中,未跟踪文件禁用回滚
- 历史提交文件级差异(#228):点开任意提交列出全部变更文件(初始提交对空树、merge 取第一父,rename / binary / 64KB 截断口径齐全),单文件历史
file_log支撑「文件历史」分区 - VS Code 式三折叠分区(#229):「更改(未提交) / 存储库 / 文件历史」三个分区各自折叠展开
- 历史刷新与文件历史跟随(#230,#231):顶部刷新按钮、展开「存储库」即刷新未提交变更与提交历史;文件历史跟随当前标签页文档,右键显式查询不被 3 秒轮询顶掉;从文件历史点击提交默认打开并选中该文件
- 分区交互精修(#232-#234):变更行回滚改用独立的「放弃修改」图标(不再与刷新混淆);提交再次点击可折叠文件清单;三分区底部浅色分割线可拖拽调整各自高度并持久化,默认平分视口三等分;刷新点击有 spinner 反馈;审阅头部「双栏 / 统一 / 返回编辑器」三按钮等高
编辑器与预览
- 右键菜单(#221,#222):编辑器与文件树上下文菜单落地,配套剪贴板依赖的测试环境修复
- 预览分隔线(#223,#224,#226):对照预览边界线悬停加粗、拖动跟随;分隔线测试去除 CJK 字体依赖(#225)
打包与发布
Download latermd 0.0.6
| 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 |
v0.0.5 - 2026-10-12
Release Notes
界面外壳与排版基建的大版本:Zed 式汉堡菜单栏、全 UI 中英混排基线对齐、macOS 平台战役、搜索替换 VS Code 化,以及禅定 / minimap / 任务勾选等编辑器功能批量落地。相对 v0.0.4 共 70 余个 PR。
菜单栏与窗口外壳
- Zed 式汉堡菜单栏(#213):常驻菜单行退役,标题栏左缘「logo + 汉堡」,点击在标题栏条内展开八个组名标签,点组名弹条目下拉;单点 Alt 不误触、Alt+字母 直达组、Esc 关下拉留标签行、点外 / 条目执行收整行;菜单标签间距与起点按 VS Code 口径收紧
- 标题栏搜索与视图切换(#146):写作 / 源码 / 对照预览三态进标题栏,搜索胶囊常驻;查找条主题适配与可拖动(#152)
- 侧栏 rail 收敛(#200):竖排导航回归纯视图切换,根目录行改图标按钮(#206)带刷新 spinner(#207),目录名限宽防溢出(#210)
- 图标精修(#211)与品牌 logo(#160);面板分隔线弱化、闲置边框移除(#195 / #197 / #198)
排版基建:全 UI 中英混排基线对齐
- UI 三链基线对齐(#213,#43 M2 预览修复的 UI 推广):Proportional / Medium / SemiBold 的 CJK 回退改挂「行 metrics 对齐链头 Inter 的副本」,标题 / 菜单「英文比中文高」的像素错位归零;链头表值分毫不动,纯 ASCII 行盒逐像素不变
- CJK 粗体 face 链修复(#163):中文加粗不再落 Regular
- 预览渲染主题与代码块修复(#195)、大文档渲染平滑(#201)、Live 渲染性能优化(#116)
macOS 平台战役(#158-#172)
- macOS 全量支持(#158):拖放打开文件(#159)、外观跟随系统(#165)、偏好设置精修(#169)、整应用皮肤(#172)、Mock 流式时序(#162)、统一工作台工具栏(#166)
- 关于页更新检查(#156)、Linux Dock 图标认领修复(#171)
编辑器功能
- 任务勾选(#124):预览 task list 点击回写源码,单步 undo
- 禅定模式标签导航(#114);行跳转 Ctrl+G(#118),macOS ⌘H 死键改排 ⌥⌘F
- 打字机专注(#125)、代码高亮语法切换(#126)、TOC 生成(#127)
- minimap 代码地图:拖拽视口(#147)、全屏回归修复(#151)、travel gate 修复(#164)
- 选中弹 AI 条(#121)、快捷键浮层(#108)、Git 分栏 diff(#107)
- 页内查找标记(#208):Ctrl+F 聚焦输入框、全部命中浅底高亮
- 搜索替换 VS Code 化(#190-#199):三开关字面语义、行内匹配高亮、内联全部替换、冻结替换计划原子写盘
- 文档标签进顶部导航(#189)、格式工具条三档响应式(#180)、破坏性确认浮窗改版(#186)
Live 写作流
- 点击富渲染块进编辑、光标落点击处(#179);双击进写作、浏览优先的 Live 流(#203 / #205)
- 选区镜像进活动块,格式工具条在 Live 生效(#182);块间距对齐预览节奏(#183);破图占位修复(#184)
- 光标跨编辑保持(#209)、IME 切换后焦点修复(#212)、活动块标记孤儿清理(#168)
- 流式缓存按块 key(#104),大文档冷启动优化
主题与外观
- 跨平台青竹护眼皮肤(#181);设计系统语义 token(#167);设置弹窗卡片化(#170)、五分页两列对齐(#70)
- 默认浅色主题、大纲前置(#188);状态栏单行化全平台(#175);mac 精修全平台化(#173-#176)
修复
Download latermd 0.0.5
| File | Platform | Checksum |
|---|---|---|
| latermd-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| latermd-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| latermd-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
| latermd-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| latermd-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.0.4 - 2026-10-04
Release Notes
AI 适配器与导出 PDF 两条主线落地,叠加 Live Preview v2、mermaid 流程图渲染、emoji 彩色预览、侧栏反向链接与一批编辑体验补强。相对 v0.0.3 共 28 个 PR(130 个 commit)。
AI 与导出(#20 / #25)
- AI 适配器补全(#20):新增 Anthropic(messages API / SSE 流式)与 Ollama(本地
/api/chatNDJSON)两个适配器;设置页 provider 三选一(OpenAI 兼容 / Anthropic / Ollama),Ollama 无需 API Key - 导出 PDF(#25):headless 渲染管线 + CJK 字体嵌入,菜单直接导出;修复脚注不在段落首块时整块丢失
Live Preview 与大纲(#14 / #42 / #15)
- Live Preview v2(#14):活动块内联标记半隐藏、双击扩最内层标记对 / 拖选松手吸附的选区扩展、键盘导航跟随与跳转时序;源码-渲染偏移映射改真映射换算,预览大纲跳转落点保真
- 大纲跳转预览侧(#42):vendored 块矩形查询通道(块表),大纲点击双栏一步到位居中;修复历史滚动指令写在滚动区闭包外从未生效
- 反向链接面板(#15):侧栏新增「链接」页,全仓
[[wikilink]]反查,条目带来源路径、行号与命中行摘要,点击跳转
编辑体验
- 快速打开(#24):
Ctrl+P浮层模糊搜文件与命令(子序列打分排序),↑↓跨组循环、Enter执行 - 替换条(#17):
Ctrl+H单个替换与全部替换,全部替换单条 undo 回原状 - 代码块一键复制(#38):预览代码块右上角复制按钮;修复 Live 模式下按钮点击被「点击进编辑」吞掉
- 自动保存与崩溃恢复(#18):停顿 / 切标签落 draft,启动检测孤儿并出恢复条
- 标签管理增强(#37):批量关闭、重命名(显示别名)、标题宽度显示模式
- 关闭标签恢复(#45):
Cmd/Ctrl+Shift+T从关闭栈 LIFO 重开;主题快捷键改排Alt+T让位 - Linux IME 候选框跟随(#19):caret 位置显式上报链路;候选框锚点下移一行,不再盖住当前行
排版与外观
- 字号 / 行距(#23):外观页两根滑杆(字号 12–24pt / 行距 1.2–2.0)拖到即生效并持久化;vendored 标题分级改为 2.0/1.55/1.30/1.15/1.08/1.0 并新增标题上方呼吸间距
- 预览混排基线修复(#43):中英数字混排基线偏差归零,CJK 行高下限兜底
- 源码页排版优化(#50):编辑器专用等宽族,CJK 回退面基线对齐,混排基线 +1~3px → +0.000px
- 文件树截断(#40):单行省略号截尾,行高恒定;hover 出全名 tooltip
- 设置图标齿轮化(#41)、应用图标接入(#16)
Mermaid 流程图(#51)
- 预览内嵌渲染:
flowchart/graph(TD / LR)走纯 Rust 三段管线——解析 + Sugiyama-lite 分层布局 + app 侧自绘,零新增 crates.io 依赖 - 跨层长边拆虚拟节点、正交肘形折线,任意图不穿盒;链式边与双引号标签收编,复合形状 / 更长横线等超子集语法显式回落为源码代码块
Emoji 彩色(#47 / #48)
- 面板与最近使用条改走 Twemoji 纹理彩绘(损坏自动回落黑白)
- 预览内联 emoji 彩色(
emoji://改写器 + vendored inline widget 接线) - 编辑器正文维持黑白(egui 字体图集限制,上游未支持彩色字形)
性能与其他
- 标签切换卡顿优化(#39):取证打点 + 对症缓存
- 长文档流式性能复测(#46):滚动三项优于 M0,流式 O(n) 未解,如实记录
- 发布链路:cask 版本自动回填(#22);验收文档状态纠偏(#75)
Download latermd 0.0.4
| File | Platform | Checksum |
|---|---|---|
| latermd-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| latermd-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| latermd-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
| latermd-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| latermd-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
macOS universal2 dmg
| File | Platform | SHA-256 |
|---|---|---|
| latermd-v0.0.4-universal2-apple-darwin.dmg | macOS 14+ (Intel / Apple Silicon 通用) | 70161dabed60aaa7705b22242bbcbbfea01dd6de7ecff8f563b836d279cdf4e0 |
Installer built separately by macos-dmg.yml and uploaded after dist created this release, so it is absent from the table above. Recommended macOS path is still Homebrew: brew install --cask crazykun/ailater/latermd.
v0.0.3 - 2026-09-30
Release Notes
编辑体验一批补强:查找条、行号槽、Emoji 面板、文件树图标与布局记忆。相对 v0.0.2 共 50 个 commit。
编辑与查找
- 文档内查找条(Ctrl+F):输入即重扫、Enter / Shift+Enter 前后跳转、计数环绕;浮层锚定源码区右上角不占正文布局,回车可连续跳转不丢焦点
- 源码行号槽(#31)
- Ctrl+D 复制选中(无选中复制当前行)/ Ctrl+Shift+D 复制当前行
- 旧
keymap.json增量迁移:只为缺失的命令写入默认,不覆盖用户已有绑定
Emoji 面板(#28)
- 工具条笑脸按钮呼出插入浮窗,内置 272 枚 / 8 类数据表
- 搜索(三路匹配)、跨分类来源、最近使用(前插去重封顶 16,随
settings.json持久化) - 字形能力探测:cmap fmt12 运行时核验,本机字体缺字形的条目自动剔除,不再出方块
文件树与图标(#32)
- 行首自绘 folder / file 图标,随主题取色;目录展开箭头纯绘制,修复 Unicode 字符缺字形渲染成方框
- recents 下拉只显示末级文件夹名,全路径下沉 hover tooltip
布局与窗口记忆
- 记住上次窗口最大化状态,启动防闪切
- 侧栏 / 预览栏宽持久化 + 面板折叠状态恢复
- 设置、插入图片、AI commit、关闭标签、Git 回滚五类浮窗首次打开居中锚定
设置面板修缮
- 密度档位改名:Standard→宽松 / Compact→标准,默认翻转为标准
- 修复滑杆轨道隐形(density 投影曾把 Slider 轨道色投成透明)
- 外观页「跟随系统」时显示当前解析出的明暗值
- 设置弹窗 footer 行高加大
其他
- UI 精简:删除编辑器模式行与状态栏「源码 / 渲染后端」文案
- 发版链路:Linux x64 deb 自建 workflow,Release 冗余资产发布后自动清理
- 短暂试过 egui-phosphor 图标库后回滚,保持纯自绘图标路线
Download latermd 0.0.3
| File | Platform | Checksum |
|---|---|---|
| latermd-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| latermd-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| latermd-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
| latermd-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| latermd-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |