Skip to content

MD Reader v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jun 06:36

MD Reader v0.2.0

这是一次重要功能更新:MD Reader 从纯阅读器进一步升级为支持多标签 + Markdown 源码编辑的轻量桌面阅读器 / 编辑器。

主要新增

多标签页

  • 可同时打开多个 Markdown 文件,工具栏下方新增水平标签栏。
  • 已打开的文件再次打开时会直接聚焦对应标签,不会重复创建。
  • 标签支持点击切换、中键关闭,并用圆点标记未保存修改。
  • 每个标签独立保留:原始内容、未保存草稿、编辑 / 预览模式、大纲和滚动位置。
  • 应用重启后会恢复上次打开的标签列表和激活标签。

Markdown 编辑模式

  • 新增 CodeMirror 6 源码编辑器,支持 Markdown 高亮、行号、折叠、括号匹配。
  • 支持预览 / 编辑一键切换,未保存草稿也可以直接切回预览查看效果。
  • 新增查找 / 替换 / 跳转行:Ctrl+FCtrl+HCtrl+G
  • Ctrl+S 现在用于保存当前文件,Ctrl+Shift+S 用于另存为。

未保存修改保护

  • 切换文件、关闭标签、关闭窗口、关闭文件夹、外部文件变更时,都会保护未保存修改。
  • 关闭多个脏标签或退出窗口时,会逐个确认保存 / 不保存 / 取消。
  • 文件在外部修改时,会提示重新加载磁盘内容或保留当前编辑。

修复

  • 修复接入未保存修改保护后,点击窗口右上角关闭按钮无法退出应用的问题。
  • 补充 core:window:allow-destroy 权限,并优化关闭流程:无未保存修改时直接走系统默认关闭,有未保存修改时才拦截并弹窗确认。

工程与发布

  • 新增 vendor-codemirror Vite 分包,隔离 CodeMirror 相关依赖。
  • 新增完整桌面图标集,包含 macOS 所需的 icon.icns
  • 新增 GitHub Actions 实验构建:macOS / Linux 包由 CI 自动生成。

下载说明

Windows(正式版)

  • MD-Reader-0.2.0-windows-x64-setup.msi:安装版,支持注册 .md / .markdown / .mdx 文件关联。
  • MD-Reader-0.2.0-windows-x64-portable.exe:绿色版,不写注册表,下载后直接运行。

macOS / Linux(实验版)

macOS / Linux 版本目前为实验版,由 GitHub Actions 自动构建,未做代码签名:

  • macOS:下载 .dmg.app.tar.gz;首次打开可右键 → 打开,或执行:
    xattr -dr com.apple.quarantine "MD Reader.app"
  • Linux:可下载 .AppImage / .deb / .rpm;AppImage 首次运行前执行:
    chmod +x MD.Reader_0.2.0_amd64.AppImage

外部依赖

  • 阅读、编辑、多标签、文件树、全文搜索、公式、图表、HTML 导出:无需额外依赖。
  • PDF 导出:需要系统安装 Microsoft Edge 或 Chrome(Windows 通常自带 Edge)。
  • DOCX 导出:需要安装 pandoc

2026-06-26 热修更新

本 Release 的安装包已替换为最新构建(tag v0.2.0 已更新到最新提交):

  • 修复 PDF 导出偶发误报“Edge headless 连续 3 次未生成有效 PDF”的问题:Edge 返回成功后会等待临时 PDF 真正落盘并达到有效大小,再复制到目标路径。
  • 缩小编辑模式下“预览”按钮的眼睛图标,修复图标显示不全的问题。