2.0.0
Important
从 2.0.0 开始,LunaBox 桌面端从 Wails 迁移到 MyGo,界面改为原生绘制。界面与功能和 1.x 基本保持一致,游戏库、游玩记录和设置会自动沿用。1.x(Wails 版本)停止维护,以后不再发布更新或修复相关问题。
Linux 安装包不再依赖 WebKitGTK。没有安装 WebKitGTK 时,统计页的 HTML 模板导出无法预览和导出,总结海报不受影响
这次迁移改动很大,不推荐使用应用内更新。请到 Releases 下载对应平台的安装包手动安装(便携版用户请下载便携包,覆盖旧版文件),升级前仍建议先备份数据。
新增
- 新增鲲 Galgame 元数据来源,登录账号后可同步游戏状态与游玩时长,也可以一键同步游戏库中所有鲲 Galgame 条目
- 统计页新增总结海报导出:高清封面拼贴,可调整每张封面的取景(#102 by @SXP-Simon)
- 新增“长时间无操作时暂停计时”选项:游戏窗口在前台但连续 5 分钟没有键盘、鼠标或手柄输入时暂停计时,有输入后自动恢复(手柄仅支持 XInput;Linux 仅支持 GNOME 桌面和 X11 会话)
- 游戏库新增“检查失效路径”,找出启动路径已经不存在的游戏并自动选中,方便批量处理;所在磁盘不可用的游戏会被跳过
- 从备份恢复数据时,启动页会显示每一步的恢复进度
- 获取元数据、账号授权等耗时较长的操作支持点击取消
- 游玩时长排行榜从 Top 20 扩展到 Top 50
- 新增 Linux ARM64 安装包
优化
- 主界面改为原生绘制,统计页的 HTML 模板导出采用webview与原生混合渲染,降低大部分时间的内存占用
- 添加和批量导入游戏时,会自动去掉文件夹名称里的日期、版本号、作品编号、汉化组和版本说明(如“初回限定版”“汉化硬盘版”)再搜索元数据,提高匹配准确率
- 采用 EMA算法 重写 Windows 游戏进程识别,提高游戏进程判断准确度,
- AVIF 封面增加磁盘缓存,加快封面加载
- 改进备份与恢复的错误处理,恢复失败时不会留下只恢复了一半的数据
- 改进 Linux 版在 Wayland 桌面下的显示(#107 by @404-GCross),Linux 支持开机自启
修复
- 修复 Steam 运行期间修改 Proton 版本或启动选项后被 Steam 覆盖的问题;现在会先征得同意,关闭 Steam 后再写入,写入完成后重新启动 Steam(#101 by @404-GCross)
- 补充统计页图标按钮的悬停提示(#103 by @SXP-Simon)
📦 下载说明
| 文件 | 说明 |
|---|---|
*-windows-*-portable.zip
| Windows 便携版,解压即用,数据存储在程序目录 |
*-windows-*-setup.exe
| Windows 安装版,数据存储在 %APPDATA%\LunaBox |
*-macos-*.dmg
| macOS 磁盘映像,将 LunaBox 拖入 Applications |
*-linux-*.AppImage
| Linux AppImage,依赖系统 GTK 3 与 libepoxy 运行库 |
*-linux-*.deb
| Linux Debian/Ubuntu 安装包 |
*-linux-*.rpm
| Linux Fedora/RHEL/openSUSE 安装包 |
Windows 提供 AMD64、ARM64;macOS 提供 Intel AMD64、Apple Silicon ARM64;Linux 提供 AMD64、ARM64。