Skip to content

WattScope Next v1.2.0

Choose a tag to compare

@RuSheng920 RuSheng920 released this 19 Oct 16:01
· 41 commits to main since this release

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