按要求把常亮再砍一档。常亮下现在不画:整条日期带底色、整个进度环、
四个数据位与电池;保留的时间、冒号、日期由 55% 压暗到 38%。
实测(fenix847mm,取表盘内区):
点亮像素数 平均亮度(功耗代理)
普通模式 27.6% 14.1%
常亮(改前) 10.4% 3.0%
常亮(改后) 9.7% 2.5%
两个口径的差别值得记一笔:「点亮像素数」把每个抗锯齿边缘像素都算成亮的,
对大号数字表盘天然不友好 —— 时间数字压到 38% 后白色仍有 ~97 亮度,照样计入。
AMOLED 的实际功耗更接近各子像素亮度之和,也就是「平均亮度」那一列。
两个口径现在都留了余量,38% 下时间和日期在模拟器里依然清晰可读。
LICENSE、UserProfile 的 try 保护、CHANGELOG 与版本号 1.1.0 已在上一个提交
22340b0 完成,本次只动常亮相关部分与对应文档。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
更新记录
1.1.0
机型覆盖 17 → 55 款
新增 38 款圆屏、Connect IQ ≥ 4.2 的机型,包括 fenix 7 Pro 全系、Venu 2/3S、
Approach S50/S70、Descent G2/Mk3、D2 系列、Instinct 3 AMOLED、FR255S/265S/570/955 等。
机型列表与资源路径改由 tools/gen_devices.py 扫描本机 SDK 生成,不再手写。
新增两档图标尺寸(218px、360px)。218px 上设计稿的天气图标只有 14×14, 太阳与云之间的暗缝不足一个像素,会糊成一块 —— 该尺寸改用专画的简化标记。
常亮模式收紧
砍掉整个进度环,时间/日期由 55% 压暗到 38%。实测点亮像素数 10.4% → 9.7%, 平均亮度 3.0% → 2.5%(普通模式分别是 27.6% / 14.1%)。
其它
- 补 LICENSE(MIT,仅覆盖代码;
design/下的设计稿版权归第三方,见文件内说明) UserProfile.getProfile()加异常保护- 版本号 1.0.0 → 1.1.0
1.0.0
按 watchface-kit 设计稿 1:1 还原的多指标数据表盘。
- 156 项可选数据字段,编号对齐 watchface.io 目录
- 七套主题,配色逐根刻度实测自设计稿
- 常亮(AOD)模式,含防烧屏位移
- 简体中文 / 英文双语,表盘文字亦本地化
- OpenWeatherMap 接入(用户自备 API key,后台定时拉取)
- 系统 Complication 接入(日历、训练状态、完赛预测、第三方 App)