Skip to content

v1.3.0 — 自动更新检测、免安装就地升级与全新品牌图标

Choose a tag to compare

@ArnoldRedman ArnoldRedman released this 09 Sep 09:28
· 40 commits to master since this release

🚀 新增功能与体验优化

  • 全新应用品牌图标:
    • 采用全新设计的清爽浅青色文档徽标(< • >),支持 Windows 高分屏多阶矢量与像素级渲染,适配任务栏与桌面快捷方式
    • 多平台图标资源同步更新(Windows ICO / macOS ICNS / Android mipmap / iOS AppIcon)
    • 完善 build.rs 资源变更追踪,确保图标变动触发实时编译重新链接
  • 自动版本检测与后台静默轮询:
    • 启动后延迟 2.5 秒进行静默版本检测,不影响冷启动首屏渲染速度
    • 后台每隔 4 小时轻量轮询 GitHub Releases API,极低开销、零打扰、不偷跑流量
  • 非侵入式微徽标提醒与更新弹窗:
    • 检测到新版后,右上角顶栏亮起柔和呼吸微光小火箭徽标(🚀 v1.3.x),绝不强弹窗打断当前阅读或编辑
    • 点击小火箭徽标或设置面板中的更新按钮,即可展开完整的 Release Notes 更新日志弹窗
  • 免安装版一键“原地就地替换”(零找路径):
    • 点击「立即更新」,程序自动识别当前 EXE 的精确绝对路径(std::env::current_exe())
    • 后台自动下载免安装版单文件 EXE,退出后自动原地强制覆盖替换原文件并自动重新启动
    • 用户无需手动去文件夹寻找旧 EXE 存放在哪里,点一下即可全自动换上新版本并保留标签页会话
  • 双重防残留清理架构与下载保活:
    • 更新下载的临时文件和引导脚本在 finally 保护块中随用随删,极端断网时自动重新拉起原应用保活,避免程序丢失
    • 启动时自动扫描清理 %TEMP% 历史残留,保持系统磁盘干干净净
  • 齿轮设置面板体验打磨:
    • 设置面板新增「检查更新」按钮与优雅的细线分隔符(.settings-sep)
    • 彻底修复顶栏图标 CSS 样式特异度导致设置按钮文字溢出的小方块 Bug,按钮整行展开、居中舒适
    • 保留「前往 GitHub 下载」入口,供网络受限或习惯手动下载的用户使用

📦 包含资源 (Assets)

文件名 大小 说明
MD-Previewer-windows-x64.exe ~5.4 MB 绿色免安装单文件版(内置新图标,推荐绝大多数用户直接使用,支持应用内就地升级)
MD-Previewer-Setup.exe ~1.8 MB Windows 安装向导包(附带右键菜单、文件关联与开始菜单快捷方式)
SHA256SUMS.txt 186 B 完整性 SHA-256 校验和清单