v1.4.2 — 应用内更新下载进度条与深色模式外观设置
💡 核心更新 (What's New in v1.4.2)
-
应用内静默下载与实时更新进度:
- 点击“立即更新”直接在应用内通过后台线程安全下载新版,弹窗实时展示进度条、已下载字节与百分比。
- 支持网络中断或下载失败后就地一键重试,下载过程中关闭并重新打开更新弹窗进度无缝保留。
- 彻底消除黑框:辅助接手脚本改为纯静默后台执行,以
CREATE_NO_WINDOW启动,不再弹出 PowerShell 控制台黑框。 - 安全更新流程:下载完成后走正常关窗流程,未保存的编辑先写回落盘再安全重启。
-
外观主题自由切换(支持深色模式):
- 设置面板新增「外观」分段按钮:跟随系统 / 浅色 / 深色。
- 主题配置收拢入
settings.json(自动向下兼容并平滑迁移旧版theme.txt配置)。 - Windows 环境深度适配:主动同步系统主题偏好至 WebView2 内核,Windows 下无论系统处于浅色或深色,均可手动切换沉浸式深色模式。
📱 移动端 (Android)
- 新增
MD-Previewer-mobile.apk:只读预览版,手机上用「打开方式 / Open with」即可直接阅读 Markdown,
首次安装需在系统里允许「安装未知来源的应用」。 - 包内没有声明网络权限,不联网、不上传、无广告;最低支持 Android 8.0(minSdk 26)。
- iOS 版本需要 macOS + Xcode 自行构建,暂未提供二进制。
🐧 Linux (x64)
MD-Previewer-linux-x64.tar.gz:解压即用,./md-previewer 文档.md。MD-Previewer-linux-amd64.deb:sudo apt install ./MD-Previewer-linux-amd64.deb。- 需要系统自带 WebKitGTK 4.1:Ubuntu 22.04+ / Debian 12+ / Fedora 36+ 都自带,老系统需自行安装。
- 这两个包由 CI 构建,尚未在真机验证渲染效果,遇到问题欢迎反馈。
📦 资产校验 (Checksums)
be24270ad0f03efc0558e8449c7c654df1da0c4031bc05f301ced6d26fb28f2d MD-Previewer-windows-x64.exe
2265aa7ed40aa19b15bb6b2e0c087ccac1f01eb58d8bb7033fa268541b8ee911 MD-Previewer-Setup.exe
efd8d5dd2974046f11578fe5fc59f251c9fa2e3a4e947408ac3788b8f51f2a0f MD-Previewer-mobile.apk
42873dcef942c0ae91c3d90f73a0cd2422bd9162cbb6de01cbd447f00773c6c4 MD-Previewer-linux-x64.tar.gz
c927d20b8dd48a0b7bc8ef913322610360614461c8f74d0f78b569275c0ef235 MD-Previewer-linux-amd64.deb