Repository navigation
WattScope Next v1.2.0
WattScope Next v1.2.0
第三个公开发布版本。采样链路未改动,本版集中重做浮层视觉与液态玻璃,并修掉若干浮层生命周期问题。
新增
- 悬浮球尺寸三档:迷你 40 / 标准 48 / 大 56 dp,默认档比旧版更小;设置内切换即刻生效,无需重启服务
- 悬浮球边缘吸附:拖拽松手自动贴到最近一侧屏幕边缘,位置本地记忆,重开服务不会跳回原点
- OSD 两列 HUD:标签左对齐、数值右对齐并固定等宽,标题行带 REC / LIVE 状态点;轻点循环三档透明度
- 悬浮球长按控制面板:面板顶部实时显示 SOC 功耗与帧率
变更
- 液态玻璃重做:表面着色由 26%–56% 压到 5%–18%,模糊由 6–17 dp 降到 2–8 dp,改用
colorControls提纯 + 边缘折射 + 内阴影表现玻璃厚度,不再呈磨砂亚克力观感;记录期间的静态降级版底色也从 46%–76% 降到 23%–36% - 页面底色加入极淡纵向渐变,让玻璃背后有可折射的内容
- 悬浮球改为自绘深色玻璃球(接触阴影 + 径向光泽 + 渐变亮边 + 记录态状态环),替换原来的「▶ / ■」文字按钮
- 交互由「单击记录 / 双击菜单」改为「单击记录 / 长按菜单」
- 设置页 OSD 指标由 11 行复选框改为可勾选胶囊;空状态改为图标 + 标题 + 说明;分隔线统一为 MIUIX
dividerLine
修复
- 双击展开菜单实际无效(第一击已切换记录,第二击只改图标)—— 改为长按打开面板
- 关闭悬浮球时视图未被移除(动画回调引用了已置空的字段)
- 面板关闭后仍持有 TextView 引用;浮层
removeView缺异常保护 - 通知被点时若悬浮窗授权已被回收,会抛
SecurityException - 权限中心在大字体 / 窄屏下按钮被压缩变形,状态胶囊与按钮改为弹性布局
- 通知栏小图标改用应用单色图标
安装
- 包名
io.github.rusheng920.wattscope,可直接覆盖安装 v1.1.0,历史记录保留(Room schema 未变) - 最低 Android 13(API 33),需要 root
WattScope-Next-v1.2.0.apk,2.5 MB- SHA-256:
d3df30cc960ad6e44a92bd985992f61e206f4195a05abc68e908e00ff29cb1e0