Skip to content

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 01:34
fe15e34

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.