Repository navigation
LOLPing Lite 0.2.0 重新设计了原生设置界面:深石墨与金色、六个横向 TAB、可视化轮盘编辑,同时继续保持关闭设置后释放界面资源的轻量运行方式。
这次更新了什么
- 设置分为「触发、快捷开关、信号与声音、轮盘、表情、应用」,运行状态、暂停/恢复和保存状态始终可见。
- 轮盘支持「点击方向 → 点击素材分配」,已使用的素材自动交换位置,中心信号单独设置;试发按钮调用真实桌面预览。
- 表情页保留搜索、可见缩略图按需加载、图片/声音导入、离线扩展包导入及 GitHub 下载入口。
- 统一中英文字体、Fluent 导航图标、深浅主题与跟随系统模式;新安装默认深色,已有主题选择保持不变。
- 支持窄窗口上下布局与应用缩放。保留自动保存、滑块防抖、录制时暂停及结束后恢复;切页或关闭设置不重启输入 helper。
- 覆盖层仍为 Rust 原生绘制,保留屏幕边缘触发后的轮盘完整显示修复与原有手势判断,不启动 WebView2 / Electron。
设置打开、关闭后分别占多少内存?
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 图标的完整许可随包提供。
