Skip to content

LOLPing Lite 0.2.0 · 全新原生设置

Latest

Choose a tag to compare

@Ezreal-byte Ezreal-byte released this 17 Oct 13:06

LOLPing Lite 0.2.0 重新设计了原生设置界面:深石墨与金色、六个横向 TAB、可视化轮盘编辑,同时继续保持关闭设置后释放界面资源的轻量运行方式。

这次更新了什么

  • 设置分为「触发、快捷开关、信号与声音、轮盘、表情、应用」,运行状态、暂停/恢复和保存状态始终可见。
  • 轮盘支持「点击方向 → 点击素材分配」,已使用的素材自动交换位置,中心信号单独设置;试发按钮调用真实桌面预览。
  • 表情页保留搜索、可见缩略图按需加载、图片/声音导入、离线扩展包导入及 GitHub 下载入口。
  • 统一中英文字体、Fluent 导航图标、深浅主题与跟随系统模式;新安装默认深色,已有主题选择保持不变。
  • 支持窄窗口上下布局与应用缩放。保留自动保存、滑块防抖、录制时暂停及结束后恢复;切页或关闭设置不重启输入 helper。
  • 覆盖层仍为 Rust 原生绘制,保留屏幕边缘触发后的轮盘完整显示修复与原有手势判断,不启动 WebView2 / Electron。

0.2.0 原生轮盘设置

设置打开、关闭后分别占多少内存?

Windows 同机交替测试三轮,完整应用进程树工作集中位数:

场景 已发布 0.1.0 新版 0.2.0
后台空闲 47.8 MiB 47.9 MiB
设置打开、无交互 183.8 MiB 180.7 MiB
关闭设置后 47.8 MiB 47.9 MiB

新版设置打开时的私有提交为 110.4 MiB,相比 0.1.0 的 124.8 MiB 降低约 11.6%。改版没有观察到后台内存明显增加。正常托盘模式连续打开/关闭设置 20 次,所有设置子进程均退出,helper 全程未重启;主进程私有提交增加 560 KiB 后,最后 9 次保持稳定。

环境:Windows 11、Core Ultra 5 125H、32 GB 内存、2880×1800 / 150% 缩放。统计包含主进程、输入 helper、系统为其创建的控制台进程和打开时的设置进程,不包含 GPU 内存;工作集可能重复计算共享页。关闭设置后等待 22 秒回收,再采样 6 秒。数字为本机短时样本中位数,不是峰值上限或其他平台的保证。本机被测 release 构建与 CI 发布包的工具链/运行库可能不同,实际二进制哈希和完整数据保留在附件中。

验证

  • Windows 视觉检查通过:六个 TAB、深浅主题、中英文、窄窗口,以及 100%/150%/200% 应用缩放;系统 DPI 固定 150%,不宣称混合 DPI 已验证。
  • Windows 完整桌面 smoke 18 项通过;素材导入、扩展包校验、真实预览、暂停/录制恢复、20 次开关及异常进程清理均通过。
  • 17 个屏幕边缘/返回中央/空闲恢复显示场景通过。
  • 同一源码提交的 Windows x64、macOS arm64、Linux x64 CI 全部通过,包含 Rust/C++ 检查、打包校验、Windows 安装/同版本覆盖升级/卸载及 Linux X11 集成检查。发行安装包直接使用这次 CI 产物。
  • CI 记录 · 性能报告 · 验收记录 · 视觉对照

下载

平台 选择
Windows x64 LOLPing-Lite-0.2.0-windows-x64-Setup.exe 用户级安装器,或 LOLPing-Lite-0.2.0-windows-x64.zip 免安装版
macOS Apple Silicon LOLPing-Lite-0.2.0-macos-arm64.dmg
Linux x64 / X11 LOLPing-Lite-0.2.0-linux-x64.AppImage,或 .deb
额外 35 个表情 lolping-extra-emotes-1.zip,在设置页导入;主包内置默认 9 个

Windows 更新前先退出旧版,再运行安装器或完整替换免安装目录。正式版继续使用原有用户数据目录;ui-preview 的独立测试配置不会自动迁移。文件完整性见 SHA256SUMS.txt,测试报告和截图见 verification-reports.zip。

Windows 未商业签名;macOS 使用 ad-hoc 签名、未公证,需要辅助功能授权。Linux 要求 X11 与桌面合成器,Wayland 全局手势暂不支持。macOS 权限/全屏空间和 Linux 真实桌面差异仍需实机验收,不能由 CI 成功推断已通过。

感谢原始项目 darrenprx/lolPing。固定导入来源和提交记录见 upstream.json;代码 MIT,游戏图片、动画与音效属于 Riot Games,不属于 MIT 授权范围。字体与 Fluent 图标的完整许可随包提供。