Skip to content

Releases: Neilooo/md-reader

MD Reader v0.2.0

26 Jun 06:36

Choose a tag to compare

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 真正落盘并达到有效大小,再复制到目标路径。
  • 缩小编辑模式下“预览”按钮的眼睛图标,修复图标显示不全的问题。

MD Reader v0.1.2

26 Jun 00:48

Choose a tag to compare

[0.1.2] - 2026-06-25

新增

  • 支持界面中英双语切换:跟随系统语言,顶部工具栏 中/EN 按钮手动切换,持久化记忆。
  • GitHub README 支持中英双语:默认英文 README.md,中文 README.zh-CN.md,顶部互相跳转。
  • 暗色模式下原生窗口标题栏(Mica 背景)随应用主题同步切换为深色。

优化

  • 保持浅色主题原有 GitHub 风格配色,仅对暗色主题按高级阅读器方向优化。
  • 暗色主题下使用深色顶部栏和文件树、暖灰大纲区、深色纸张式阅读区。
  • 暗色主题下文件树当前项为金色左边线高亮,大纲当前项为青绿色左边线高亮。
  • 暗色主题下优化 Markdown 正文标题、引用块和代码块排版,提升阅读层级和桌面阅读器质感。
  • 修复暗色主题下 Vue scoped CSS 选择器错误编译导致大纲/文件树高亮不生效的问题,改为 CSS 变量控制主题样式。

工程

  • i18n 文案转为类型安全:以 zh-CN 为 MessageSchema 源,en-US 用 satisfies MessageSchema 保证两套语言 key 一致。
  • MarkdownView 渲染流程拆分:纯主题切换走 refreshThemeRender 仅强制 Mermaid 重绘,避免完整 DOM 重建。

MD Reader v0.1.1

25 Jun 03:24

Choose a tag to compare

修复

  • 修复通过文件关联或命令行打开局域网共享(UNC)路径 Markdown 文件时读取失败的问题。
  • 改进 PDF 导出稳定性:Edge headless 最多自动重试 3 次,并返回更详细的诊断信息。
  • 修复暗色主题下滚动条仍为白色的问题。

下载

文件 说明
MD-Reader-v0.1.1-windows-x64-portable.exe 绿色版,免安装运行
MD-Reader-v0.1.1-windows-x64-setup.msi 安装版,含 .md/.markdown/.mdx 文件关联

PDF 导出依赖系统 Edge / Chrome;Windows 10/11 通常已自带 Edge。

MD Reader v0.1.0

24 Jun 07:32

Choose a tag to compare

首个公开版本 🎉 一个轻量、快速、所见即所得的 Markdown 桌面阅读器。

📥 下载

文件 说明
md-reader-v0.1.0-x64.exe 绿色版(双击运行,5.6 MB)
MD Reader_0.1.0_x64_en-US.msi 安装版(含文件关联,3.8 MB)

Windows 10/11 需要 WebView2 Runtime(系统通常自带)

✨ 主要特性

阅读

  • CommonMark + GFM、代码高亮、亮/暗主题
  • 数学公式(KaTeX)、流程图(Mermaid)、任务列表、脚注

导航

  • 文件树 / TOC 大纲 / 滚动同步 / 三栏可拖拽
  • 内部链接 [text](./other.md#anchor) 跳转
  • 图片相对路径自动解析

查找与搜索

  • Ctrl+F 当前文档查找
  • Ctrl+Shift+F 跨文件全文搜索(Rust 后端)

导出(所见即所得)

  • PDF:Edge headless,1-3 秒,与阅读器视觉完全一致
  • HTML:自包含单文件(图片/CSS 全内嵌)
  • DOCX:pandoc 路线

系统集成

  • 文件关联:.md/.markdown/.mdx 双击直接打开
  • 单例运行 + 命令行参数支持
  • 拖拽文件到窗口

⌨️ 快捷键

动作
Ctrl+F 当前文档查找
Ctrl+Shift+F 全文搜索
Ctrl+, 阅读设置
Ctrl+S 导出 HTML
Ctrl+P 系统打印 / 另存为 PDF

🔧 技术栈

Tauri 2 + Vue 3 + TypeScript + Rust

完整变更见 CHANGELOG.md