Releases: TY-teo/ChargeWatching
Releases · TY-teo/ChargeWatching
ChargeWatch v0.7.0
新功能:充电冲突提示更清晰
当系统设置里的「电池上限 < 100%」与 ChargeWatch 的充电上限发生冲突时, 菜单栏面板会显示一个红色徽标 + 说明 popover。
本次更新让 popover 内嵌一张「系统设置 > 电池」页面的缩略截图, 红圈精确标出「充电」一行右侧的 ⓘ 按钮位置——用户跳转之前就先知道要找哪一行, 避免到了系统设置之后还要在电池页面里翻找。
附「打开系统设置 > 电池」一键跳转按钮。
系统要求
- macOS 13 及以上: 功率监控
- Apple Silicon (M1/M2/M3/M4): 充电上限
- 已在 macOS 26.4 Tahoe + Apple Silicon 实测
安装
下载 ChargeWatch-0.7.0.dmg, 双击打开后把 ChargeWatch 拖到 Applications。
由于使用 ad-hoc 签名 (个人开源分发, 未走 Apple 公证), 首次打开需要在 ChargeWatch.app 上点右键 → 「打开」 → 在弹窗里再点一次「打开」绕过 Gatekeeper。
完整说明见仓库 README.md。
Changelog
7d2a92afeat(charge-limit): 冲突 popover 增加系统设置「电池」页引导截图038513dfeat(charge-limit): 冲突提示徽标 + popover (共享 base)
ChargeWatch v0.6.0
macOS 菜单栏的充电功率监控 + 原生级电池充电上限。
本次重点
- 充到上限后电池不放电、只走电源适配器供电。到达上限只是停止充电(写 SMC
CHTE),适配器继续给整机供电、电池静置(既不充也不放),而不是断开适配器逼电池放电。 - 修复了上限点反复「一会儿充一会儿不充」的来回跳动 Bug。根因是旧版用断开适配器来限充、又用
ExternalConnected判断是否插电,形成误判反馈环;现改用物理在位信号AC-W判断真实插拔,抖动消除。 - 5% 滞回,对齐 Apple 官方做法(电量自然掉超过 5% 才补回上限),循环极慢、几乎不微充放。
- 每 7 天自动满充校准,维持电量计估算准确。
- 退出 App 即停用上限、恢复正常充电,不再后台静默限充。
同时具备
- 菜单栏实时充电功率、适配器输出、系统负载、电量
- 最近 60 秒功率曲线 + 今天 / 本周 / 本月历史统计 + CSV 导出
- 原生 SwiftUI「系统玻璃」界面,纯本地、无联网
系统要求
- 功率监控:macOS 13 或更高
- 充电上限:Apple Silicon Mac,已在 macOS 26.4(Tahoe)实测
下载安装
- 下载下方
ChargeWatch-0.6.0.zip,解压,把ChargeWatch.app拖到「应用程序」。 - 本应用为 ad-hoc 自签名(未公证),首次打开请 右键图标 → 打开 → 再次确认;或终端执行
xattr -dr com.apple.quarantine /Applications/ChargeWatch.app。 - 首次开启「充电上限」会请求一次管理员密码以安装后台组件,之后调节上限无需再授权。
完整说明见 README。