Releases: Neilooo/md-reader
Releases · Neilooo/md-reader
MD Reader v0.2.0
MD Reader v0.2.0
这是一次重要功能更新:MD Reader 从纯阅读器进一步升级为支持多标签 + Markdown 源码编辑的轻量桌面阅读器 / 编辑器。
主要新增
多标签页
- 可同时打开多个 Markdown 文件,工具栏下方新增水平标签栏。
- 已打开的文件再次打开时会直接聚焦对应标签,不会重复创建。
- 标签支持点击切换、中键关闭,并用圆点标记未保存修改。
- 每个标签独立保留:原始内容、未保存草稿、编辑 / 预览模式、大纲和滚动位置。
- 应用重启后会恢复上次打开的标签列表和激活标签。
Markdown 编辑模式
- 新增 CodeMirror 6 源码编辑器,支持 Markdown 高亮、行号、折叠、括号匹配。
- 支持预览 / 编辑一键切换,未保存草稿也可以直接切回预览查看效果。
- 新增查找 / 替换 / 跳转行:
Ctrl+F、Ctrl+H、Ctrl+G。 Ctrl+S现在用于保存当前文件,Ctrl+Shift+S用于另存为。
未保存修改保护
- 切换文件、关闭标签、关闭窗口、关闭文件夹、外部文件变更时,都会保护未保存修改。
- 关闭多个脏标签或退出窗口时,会逐个确认保存 / 不保存 / 取消。
- 文件在外部修改时,会提示重新加载磁盘内容或保留当前编辑。
修复
- 修复接入未保存修改保护后,点击窗口右上角关闭按钮无法退出应用的问题。
- 补充
core:window:allow-destroy权限,并优化关闭流程:无未保存修改时直接走系统默认关闭,有未保存修改时才拦截并弹窗确认。
工程与发布
- 新增
vendor-codemirrorVite 分包,隔离 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
[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
修复
- 修复通过文件关联或命令行打开局域网共享(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
首个公开版本 🎉 一个轻量、快速、所见即所得的 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