Repository navigation
OML 1.2.0
本版是界面一致性与可维护性更新:全局弹窗换成 WPF-UI 深色组件,并补齐诊断导出、更新校验与更新源切换。
界面
- 全局弹窗重构:确认、提示、错误与三选一弹窗全部使用 WPF-UI
ContentDialog,
深色背景、圆角按钮、品牌绿主按钮;原生MessageBox已全部移除 - 更新提示条内嵌下载进度条,下载百分比直接显示,不再弹出额外窗口
诊断
- 设置页新增「导出诊断日志」:打包启动器日志、游戏
latest.log、最近崩溃报告、
系统环境、Java 路径/版本与脱敏后的launcher_config.json - 令牌字段(accessToken / refreshToken / secret)递归替换为
***
更新
- 下载完成后校验更新包 SHA-256(缺失时退回大小校验),损坏包删除并提示
「更新包下载损坏,请检查网络后重试」 - 更新源可切换:GitHub / 自定义 / 镜像,设置页直接填地址,切换后下一次检查立即生效
- 锁冲突重试与「可能有另一个更新进程正在运行」提示保留
安装
OML-win-1.2.0-Installer.exe:带目录选择的安装向导(推荐)OML-win-1.2.0-Portable.zip:免安装,解压即用- 安装版自动更新源(
releases.win.json+*.nupkg)已附带
验证
- 构建 0 警告 0 错误;离线自检 194 项通过
- 安装包 / 便携版均通过
--smoke启动检查 - 弹窗使用
--dialog-test离屏截图确认深色样式