Skip to content

Releases: TY-teo/ChargeWatching

ChargeWatch v0.7.0

16 Jun 15:53

Choose a tag to compare

新功能:充电冲突提示更清晰

当系统设置里的「电池上限 < 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

  • 7d2a92a feat(charge-limit): 冲突 popover 增加系统设置「电池」页引导截图
  • 038513d feat(charge-limit): 冲突提示徽标 + popover (共享 base)

ChargeWatch v0.6.0

31 May 21:08

Choose a tag to compare

macOS 菜单栏的充电功率监控 + 原生级电池充电上限。

本次重点

  • 充到上限后电池不放电、只走电源适配器供电。到达上限只是停止充电(写 SMC CHTE),适配器继续给整机供电、电池静置(既不充也不放),而不是断开适配器逼电池放电。
  • 修复了上限点反复「一会儿充一会儿不充」的来回跳动 Bug。根因是旧版用断开适配器来限充、又用 ExternalConnected 判断是否插电,形成误判反馈环;现改用物理在位信号 AC-W 判断真实插拔,抖动消除。
  • 5% 滞回,对齐 Apple 官方做法(电量自然掉超过 5% 才补回上限),循环极慢、几乎不微充放。
  • 每 7 天自动满充校准,维持电量计估算准确。
  • 退出 App 即停用上限、恢复正常充电,不再后台静默限充。

同时具备

  • 菜单栏实时充电功率、适配器输出、系统负载、电量
  • 最近 60 秒功率曲线 + 今天 / 本周 / 本月历史统计 + CSV 导出
  • 原生 SwiftUI「系统玻璃」界面,纯本地、无联网

系统要求

  • 功率监控:macOS 13 或更高
  • 充电上限:Apple Silicon Mac,已在 macOS 26.4(Tahoe)实测

下载安装

  1. 下载下方 ChargeWatch-0.6.0.zip,解压,把 ChargeWatch.app 拖到「应用程序」。
  2. 本应用为 ad-hoc 自签名(未公证),首次打开请 右键图标 → 打开 → 再次确认;或终端执行 xattr -dr com.apple.quarantine /Applications/ChargeWatch.app
  3. 首次开启「充电上限」会请求一次管理员密码以安装后台组件,之后调节上限无需再授权。

完整说明见 README