Skip to content

Releases: fengwenhua/ColorDuo

1.1.16

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:15

1.1.16

升级必读:低于 1.1.0 的旧版本(不包含 1.1.0)必须先卸载,再安装 1.1.16。卸载会清除配置,请提前记录布局;安装后在 LSPosed 重新启用 ColorDuo、勾选「系统界面」并重载系统界面。

1.1.0 及以上新签名正式版:直接覆盖升级即可,保留配置,无需卸载。

状态栏高度

  • 首页总开关下新增「状态栏高度」,100% 跟随系统,可增加至 150%,支持一键恢复。

  • 在已适配的 ColorOS 上,桌面及普通应用的顶部状态栏、窗口预留空间和整行内容联动调整;时钟、通知、网络及圆环/胶囊统一放大,以摄像头中心对齐。

  • 内外屏以各自系统默认高度计算;关闭总开关后恢复系统高度。保留圆环/胶囊与各充电场景的既有配置。

  • 修复恢复系统高度时残留旧留白导致图标挤向顶部的问题;恢复时同时还原内容区位置、尺寸和缩放。

  • 修复右侧随内容宽度反复收缩直至图标消失的问题,右侧以固定可用区域计算并保留原生内部动画。

  • 修复下拉收回后短暂恢复小图标再放大的抖动,绘制前校准尺寸,不在普通布局刷新中重置缩放。

胶囊宽度与内部间距

  • 「组件 → 外观」选择胶囊后,在样式选择下直接显示「胶囊宽度」,拖动实时更新预览和状态栏;布局页保留同一个设置入口。
  • 左侧内容靠左、右侧内容靠右,两端跟随胶囊宽度变化。时间与 100 电量等内容拥挤时,统一等比缩小内部内容并保留间距,避免贴合或重叠。
  • 加宽只延长胶囊的直线段,高度和圆角不变;沿用原有宽度配置,不覆盖已有布局与充电场景。

1.1.11

Choose a tag to compare

@github-actions github-actions released this 27 Oct 07:01

1.1.11

升级必读:低于 1.1.0 的旧版本(不包含 1.1.0)必须先卸载,再安装 1.1.11。卸载会清除配置,请提前记录布局;安装后在 LSPosed 重新启用 ColorDuo、勾选「系统界面」并重载系统界面。

1.1.0 及以上新签名正式版:直接覆盖升级即可,保留配置,无需卸载。

VPN 高亮

  • VPN 开启时,圆环/胶囊中的 Wi-Fi 图标与 5G 等网络类型文字高亮;四个信号点及环外信号条保留原色。

  • 在「组件 → VPN」选择颜色,默认蓝色;VPN 断开后恢复原色,无需下拉状态栏触发。

  • ColorOS 的对应状态栏实际绘制高亮后,隐藏重复的原生 VPN 图标与下拉面板右上角 VPN 标签;没有高亮内容或关闭三合一时交还系统显示。

  • 下拉面板中的相机、麦克风、定位图标和其他安全模式提示保留;只有 VPN 标签的空背景一并移除。

  • 适配 QS 插件独立的 Kotlin 类加载器,隐私图标刷新时及时作废旧列表。

1.1.7

Choose a tag to compare

@github-actions github-actions released this 26 Oct 17:12

1.1.7

升级必读:低于 1.1.0 的旧版本(不包含 1.1.0)必须先卸载,再安装 1.1.7。卸载会清除配置,请提前记录布局;安装后在 LSPosed 重新启用 ColorDuo、勾选「系统界面」并重载系统界面。

1.1.0 及以上新签名正式版:直接覆盖升级即可,保留配置,无需卸载。

功能修复

  • 修复 ColorOS 充满后仍显示温度和充电功率的问题:以系统实际充电状态决定读数显隐,插着充电线不再等同于正在充电。
  • 功率、温度均开启且勾选“温度仅充电时显示”时,两项成组出现或消失;充满、暂停充电、拔线或读数不完整时整组隐藏,恢复充电且读数完整后一起恢复。
  • 未勾选“温度仅充电时显示”时保留独立温度显示;单独开启功率或温度的行为保持独立。
  • 保留 1.1.6 对 issue #4 的电流单位换算修复,以及圆环/胶囊的稳定接管。

安装:1.1.0 及以上新签名正式版可覆盖安装,设置保留。低于 1.1.0(不包含 1.1.0)的版本须卸载重装;旧测试签名调试包也须卸载后安装正式包。

1.1.6

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:31

1.1.6

升级必读:低于 1.1.0 的旧版本(不包含 1.1.0)必须先卸载,再安装 1.1.6。卸载会清除配置,请提前记录布局;安装后在 LSPosed 重新启用 ColorDuo、勾选「系统界面」并重载系统界面。

1.1.0 及以上新签名正式版:直接覆盖升级即可,保留配置,无需卸载。

功能修复

  • 继续修复 issue #4 中的“充电功率显示为 0”:修正 ColorOS / OPlus 电池路径的电流单位换算,解决有充电电流时功率被缩小 1000 倍、最终显示成 0.0W 的问题。继续采样实时电池电流和电池电压,显示电池侧功率估算。
  • 保留真实零电流的 0.0W,无法读取时不伪造零值;温度显示和 HyperOS 的微安换算保持原有行为。

内部维护

  • 完善配置分组和测试:组件内容、胶囊几何使用不可变配置组,保留旧配置迁移、圆环/胶囊独立设置和局部更新。
  • 完善桌面测试入口,以及发布草稿恢复和说明换行校验。

安装:1.1.0 及以上新签名正式版可覆盖安装,设置保留。低于 1.1.0(不包含 1.1.0)的版本须卸载重装;旧测试签名调试包也须卸载后安装正式包。

1.1.5

Choose a tag to compare

@fengwenhua fengwenhua released this 26 Oct 11:43

1.1.5

升级必读:低于 1.1.0 的旧版本(不包含 1.1.0)必须先卸载,再安装 1.1.5。卸载会清除配置,请提前记录布局;安装后在 LSPosed 重新启用 ColorDuo、勾选「系统界面」并重载系统界面。

1.1.0 及以上新签名正式版:直接覆盖升级即可,保留配置,无需卸载。

功能修复

  • 修复 issue #4:启用读数组后,充电会导致聚合失效:修复开启充电功率后,插入充电器或读数宽度变化时圆环/胶囊可能消失、回退为原生图标的问题。尺寸变更期间保留已绘制的三合一,等待实际布局完成;空间不足时让可选环外读数退让,不再把电池宿主标记为永久失败。

验证

  • 已在 Find N5 / ColorOS 16 验证圆环、胶囊开启充电功率后的 USB 拔插与内外屏折叠切换。
  • 115 项 JUnit 测试、Lint、release 构建及云端签名校验通过。

安装:1.1.0 及以上新签名正式版可覆盖安装,设置保留。低于 1.1.0(不包含 1.1.0)的版本须卸载重装;旧测试签名调试包也须卸载后安装正式包。

1.1.4

Choose a tag to compare

@fengwenhua fengwenhua released this 26 Oct 06:20

1.1.4

升级必读:低于 1.1.0 的旧版本(不包含 1.1.0)必须先卸载,再安装 1.1.4。卸载会清除配置,请提前记录布局;安装后在 LSPosed 重新启用 ColorDuo、勾选「系统界面」并重载系统界面。

1.1.0 及以上新签名正式版:直接覆盖升级即可,保留配置,无需卸载。

功能修复

  • 网络类型残留:修复 Wi-Fi 和移动数据都关闭后,圆环/胶囊仍显示 5G 等网络类型的问题;关闭数据时同步隐藏环内、环外的制式文字,重新启用移动数据后自动恢复。蜂窝信号强度继续独立显示。

安装:1.1.0 及以上新签名正式版可覆盖安装,设置保留。低于 1.1.0(不包含 1.1.0)的版本须卸载重装;旧测试签名调试包也须卸载后安装正式包。

1.1.3

Choose a tag to compare

@fengwenhua fengwenhua released this 26 Oct 04:47

1.1.3

升级必读:低于 1.1.0 的旧版本(不包含 1.1.0)必须先卸载,再安装 1.1.3。卸载会清除配置,请提前记录布局;安装后在 LSPosed 重新启用 ColorDuo、勾选「系统界面」并重载系统界面。

1.1.0 及以上新签名正式版:直接覆盖升级即可,保留配置,无需卸载。

功能修复

  • Wi-Fi 下的信号聚合:修复 ColorOS 连接 Wi-Fi 后关闭移动数据,圆环/胶囊左侧重新出现原生移动信号的问题;移动数据关闭时仍可聚合正常在网的信号,无服务或实际网络告警时继续保留原生提示。(issue #3)

安装:1.1.0 及以上新签名正式版可覆盖安装,设置保留。低于 1.1.0(不包含 1.1.0)的版本须卸载重装;旧测试签名调试包也须卸载后安装正式包。

1.1.2

Choose a tag to compare

@github-actions github-actions released this 26 Oct 03:43

1.1.2

升级必读:低于 1.1.0 的旧版本(不包含 1.1.0)必须先卸载,再安装 1.1.2。卸载会清除配置,请提前记录布局;安装后在 LSPosed 重新启用 ColorDuo、勾选「系统界面」并重载系统界面。

1.1.0 及以上新签名正式版:直接覆盖升级即可,保留配置,无需卸载。

功能修复

  • 圆环预览点击区域:修复「组件」绘制预览中,描边较粗时圆环底边少量可见区域无法点击的问题;底部编辑区域现在覆盖完整底边。

安装:1.1.0 及以上新签名正式版可覆盖安装,设置保留。低于 1.1.0(不包含 1.1.0)的版本须卸载重装;旧测试签名调试包也须卸载后安装正式包。

1.1.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 18:23

1.1.1

升级必读:低于 1.1.0 的旧版本(不包含 1.1.0)必须先卸载,再安装 1.1.1。卸载会清除配置,请提前记录布局;安装后在 LSPosed 重新启用 ColorDuo、勾选「系统界面」并重载系统界面。

已安装 1.1.0 新签名正式版:直接覆盖升级即可,保留配置,无需卸载。

功能修复

  • 修复 ColorOS 接电但暂停充电、或已充满时,圆环/胶囊右侧再次出现原生闪电及占位的问题。
    保持按真实状态选择普通充电、快充和未充电布局;关闭三合一或模块退出接管时正常恢复原生图标。

安装

从 1.1.0 新签名正式版可直接覆盖升级,配置保留。
版本号 < 1.1.0 的旧版必须卸载重装;1.1.0 不在此范围内。
使用旧测试签名的调试包与正式签名不同,也需先卸载再安装;这一点不能仅凭调试包的版本号判断。

1.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 17:54

1.1.0

签名迁移必读:请先卸载旧版本 ColorDuo,再安装此版本。卸载会清除全部应用配置,请提前记录自己的布局。安装后需在 LSPosed 重新启用 ColorDuo,勾选「系统界面」作用域,并重载系统界面。后续使用新签名的正式版本可正常覆盖更新。

功能添加

  • 兼容性报告:在「关于 → 复制兼容性报告」查看设备、系统版本与适配状态;不包含网络名称、通知或原始日志,由你决定是否分享。

功能修复

  • 插电后立即开合:充电提示出现时立刻展开或合上手机,保留已显示的圆环/胶囊,避免短暂闪回原生图标。已在 Find N5 复测。

  • 设置实时生效:拖动尺寸等滑块时预览即时更新,合并保存连续变化;松手、退出页面和服务重连时同步最终值。

  • 关于页大字体:窄窗口使用大字体时,激活信息和统计卡片随内容增高,版本号与统计数字不再被截断。

  • 外屏设置弹层:按当前窗口高度调整可用空间,改善折叠和分屏下的显示;预览状态箭头扩大点击区域并适配从右向左的布局。

  • 检查更新:「关于 → 检查更新」会验证更新包来源、完整性和版本,验证失败时拒绝安装,可打开官方发布页处理。

功能变更

  • 正式版签名:采用新的独立签名。此版本首次迁移需要卸载旧版,完成后可继续正常更新。
  • 正式版运行:默认关闭完整观察诊断和频繁状态日志,保留必要的故障与恢复信息;需要排查时可开启日志或使用专用诊断构建。

安装:先卸载旧版本,再安装此版本;卸载会清除配置。安装后重新在 LSPosed 启用模块、选择系统界面并重载。

源码:ColorDuo v1.1.0。