Repository navigation
v0.0.2
Release Notes
外壳重构收官 + UI 现代化 + 图片链路 + 预览排版修复。相对 v0.0.1 共 54 个 commit。
外壳重构(M1–M5)
- 自绘标题栏替代系统标题栏,窗口与三栏重排,布局持久化到
layout.json - 左栏三段式骨架:文件树 / 搜索 / 大纲 / Git 四个可折叠视图共用一栏
- Markdown 格式工具条(标题、加粗、斜体、列表、代码块、链接等常用格式一键插入)
- 禅定模式(F11):三栏让位、预览占满内容区,退出时逐项还原进前的面板快照
- 底部状态栏:路径 · 行列 · 字数 · 主题 · 渲染后端 · AI · MCP 一行收口
- 设置入口挪到标题栏齿轮;应用图标素材更新到 v1.1
视觉与动效
- Inter 三字重接入,Proportional 首位 + CJK 回退链保序,SemiBold 上标题栏与格式条
- 设计 token 扩充(输入高度、圆角投影等)九套预设色板:Dracula、Nord、Gruvbox Dark、
Solarized Dark / Light、Tokyo Night、One Dark / One Light、Rosé Pine - 编辑/预览模式切换 crossfade 淡入;浮层淡入直接吃 egui 内建路径(不自研)
- 两套主题下 11 项像素级断言通过,证据见 docs/m5-acceptance.md
图片与图床(此前完全缺失)
- 图片框插入:自绘图标 + 对话框 + 本地图片复制进
<文档名>.assets/,相对路径预览出图 - 文件树过滤
*.assets附件目录,不干扰文档浏览 - Ctrl+V 剪贴板图片与拖入图片文件直接落
.assets/并插入 - 新增
latermd-bed图床 crate:SM.MS / GitHub 两套预设,设置第五页配置,后台上传链路
预览排版
- 表格边框出厂默认与九套预设全开(1px 线宽)
- 表格表头 / 斑马底色,faint token 对齐导出 CSS 口径(深
#323438/ 浅#F6F8FA) - 行高改按「字号 × 比例」,替换写死的 17px(vendored 层,属①类可上游合入改动)
编辑器
- 源码模式行号槽:左侧纯绘制列随滚动平移(零同步成本),宽度随总行数位数自适应,
光标行 accent 高亮,折行行号标逻辑行首 visual row,只绘视口命中行 - 源码栏滚动修复:TextEdit 外层套 ScrollArea,光标变化时滚入视口
缺陷修复
- 预览标题 / 加粗中文变方块 —— CJK 回退循环漏挂 bold 别名族
- Windows 发布版隐藏控制台黑窗
- 选中文字不可见 ——
selection.stroke兼任选中文字颜色,不能设 NONE - 任务列表含中文时崩溃 —— 状态栏持有过期字节偏移
- 四栏黑条 / 状态栏横跨 / 标题栏齿轮哑弹
已知限制
- Linux 下 fcitx5 输入法候选框暂不跟随光标(输入本身可用,已入队排查)
- macOS 从 Releases 直下 dmg 首次打开会被 Gatekeeper 拦截,执行一次
sudo xattr -dr com.apple.quarantine /Applications/LaterMD.app即可;推荐 Homebrew 安装,无此问题 - Windows 无代码签名,SmartScreen 会提示,选「更多信息 → 仍要运行」
- Live Preview 内联半隐藏样式与反向链接面板将在后续版本提供
Download latermd 0.0.2
| 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.2-universal2-apple-darwin.dmg | macOS 14+ (Intel / Apple Silicon 通用) | b615ce4b0b3fd54a6a4a29df89d7cbdd01ad0be2a2b8cdf8d63c1eaff792fbcd |
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.