Skip to content

v1.4.4 — 大文档打开修复与表格自适应

Choose a tag to compare

@ArnoldRedman ArnoldRedman released this 24 Sep 10:57
· 6 commits to master since this release

💡 核心更新 (What's New in v1.4.4)

  • 大文档打开不再闪退或卡死 (Large Document Startup):
    • 修复打开较大 Markdown 时应用直接退出的问题:以前首屏页面会把文档正文一起交给 WebView2,超过 2 MiB 上限就建不出 webview,双击文件没有任何反应;现在正文等页面就绪后再注入。
    • webview 建不出来时会弹出明确的错误提示,不再静默退出。
  • 符号密集的文档不再卡在打开阶段 (Linear Syntax Scan):
    • $、\( 这类符号密集的文档以前会在打开时卡住(公式探测是 O(n²):180 KB 的样例要 6 秒多,1 MB 级别是分钟级);现在改成单次线性扫描,同一份样例在毫秒级完成。
    • 桌面与移动端同一处逻辑同步修复。
  • 表格自适应可视宽度 (Table Fitting):
    • 宽表格不再按内容宽度撑开,也不会在侧栏 / 编辑分栏下溢出窗口右边缘(以前只能靠拖窗口才能看全);现在表格跟随正文栏宽度换行,列多到放不下时才由表格自己横向滚动,任何布局下都不会超出可视范围。
    • 表头、单元格与超长链接都允许在必要位置换行,不再被裁切。

📱 移动端 (Android)

  • MD-Previewer-mobile.apk:只读预览版,手机上用「打开方式 / Open with」即可直接阅读 Markdown。
  • 零网络权限,不联网、不上传、无广告;最低支持 Android 8.0(minSdk 26)。
  • 本次同步带上表格自适应与大文档性能修复(versionName 1.4.4 / versionCode 12)。

🐧 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+ 等。

📦 资产校验 (Checksums)

16e3cfa58b5bbf5e86b8bf1853f96c688f110aa9776118e7ce5f20456fb12c23  MD-Previewer-windows-x64.exe
02623bdcbe6f1712c307e2c309ab7766e60ff534764faf02ca5b159382b6d967  MD-Previewer-Setup.exe
7f4ef3a89c4df53e56fce852bb3654feb0f09aaefcea7e8bd6b00805a4e2002e  MD-Previewer-mobile.apk
1e57b2eecc8ae0bedc995cd6a457ea3831f804fd482263aa47351f8aee8c00b2  MD-Previewer-linux-x64.tar.gz
cd5225b4daf2d0e16f8ce402dbd0290461f75722ae8bba343a985c78374c2bd6  MD-Previewer-linux-amd64.deb