Skip to content

v1.2.1 — 支持文档编码切换、双栏分栏优化及UX体验全面提升

Choose a tag to compare

@ArnoldRedman ArnoldRedman released this 09 Sep 08:49
· 57 commits to master since this release

🚀 新增功能与体验优化

1. 🌐 文档编码格式识别与即时切换 (Encoding Switcher)

  • 实时编码显示:在右上角字符统计区域旁直观显示当前文档的编码格式(自动识别 UTF-8、GBK / ANSI、UTF-16 LE、UTF-16 BE)。
  • 秒级纠正乱码:点击编码标签即可唤出切换面板,自由切换解析编码并即时重新渲染,无需借助外部转码工具。
  • 安全编码保存:在编辑保存时严格遵循当前指定的编码重新写盘,有效保障跨平台与历史文件的编码一致性。

2. 🪟 双栏实时预览布局与分界线优化 (Split View & Divider)

  • 编辑左预览右:双栏模式调整为“左侧源码编辑、右侧实时渲染”,符合 Rider、VS Code 等主流现代化开发工具的排版直觉。
  • 清晰竖向分界线:在源码与预览之间加入清晰的 2px 竖向分界线,分栏边界一目了然。
  • 按钮对齐修复:双栏切换工具栏按钮图标实现像素级正中对齐,告别微小偏移。

3. 📖 阅读与交互体验全面升级 (UX Enhancements)

  • 代码块一键复制:高亮代码块右上角新增一键复制按钮,轻点即可复制纯净代码文本(桌面端与移动端共享支持)。
  • 侧栏大纲目录 (TOC Outline):左侧边栏新增多层级文档大纲,支持平滑滚动定位到对应章节锚点,长篇文档查阅更高效。
  • 图片放大灯箱 (Lightbox):点击文档内图片即可进入全屏灯箱,支持鼠标滚轮缩放、拖拽平移与一键重置。
  • 标签页右键菜单:标签栏支持右键上下文菜单,包含“关闭其他标签”、“复制文件完整路径”、“在文件资源管理器中定位”。
  • 软换行控制 (Word Wrap):设置面板(齿轮)新增软换行开关,自由掌控代码块与源码的长行折行或横向滚动展示。

📦 安装包与校验值 (Windows x64)

  • 便携免安装版: MD-Previewer-windows-x64.exe (体积仅约 5.3 MB,无依赖单文件)
  • 单文件安装器: MD-Previewer-Setup.exe (包含桌面快捷方式与文件关联)

SHA-256 校验信息:

2e9dc88d95390b1bbeb6b6ea2dc37a55f4e269d0a00f42c7dbae4f5cb820059d  MD-Previewer-windows-x64.exe
cb1b9d66507f2c6c3fb1c4acb9b013c2ea0cd83efdfb6ac60a22c3787836a2b7  MD-Previewer-Setup.exe