Repository navigation
Releases: Feng-H/mac_ChargerCheck
Releases · Feng-H/mac_ChargerCheck
Release list
refs/tags/v2.3.3
Full Changelog: v2.3.2...v2.3.3
v2.3.2
v2.3.1
修复
状态栏图标三态显示
- 问题:插着电源但电池已满时,图标与使用电池时相同(都是斜杠闪电),无法区分"插了电"和"没插电"
- 修复:图标改为语义三态——⚡️实心=正在充电 / ⚡️空心=已接电源(电池已满)/ ⚡️斜杠=使用电池
- 功率显示符号规范化:充电恒为正数瓦数、用电池恒为负数,不受机型电流符号差异影响
Full Changelog: v2.3.0...v2.3.1
v2.3.0
新功能
开机自启动(v2.3.0)
- 状态栏菜单新增「开机自启动」开关,勾选即随登录自动启动
- 基于 SMAppService(macOS 13+)实现,无需辅助进程与管理员权限
- 若系统要求确认,在「系统设置 → 通用 → 登录项与扩展」中允许即可
- 修复全新安装时 BTM 初始状态被误判为「不可用」的问题
充电提示音控制(v2.2.0)
- 图书馆模式:一键关闭 macOS 插入充电器时系统播放的充电提示音,无需管理员密码,可随时恢复
- 正确使用
ChimeOnNoHardware = true组合(网上旧教程的ChimeOnAllHardware -bool false在新系统上无效)
- 正确使用
- 自定义充电提示音:插入 / 拔出充电器分别开关,14 种内置系统提示音或导入自定义音频(aiff/wav/mp3/m4a),独立音量控制与试听
- 基于 IOPowerSource 通知即时感知插拔,不再等待轮询
安装
- 下载
ChargingPowerTool.dmg(或.zip),打开后将应用拖入「应用程序」文件夹 - 首次运行如提示"无法验证开发者",右键选择"打开"即可
- Homebrew:
brew install --cask Feng-H/tap/chargingpowertool
Full Changelog: v2.1.0...v2.3.0
v2.1.0
feat: 增强进程能耗监控 (v2.1.0) 1. 改用 proc_listallpids 监控所有系统进程(包括后台服务) 2. 实现快速采样策略,打开窗口即显示数据 3. 修复 Swift 6 字符串转换废弃警告 4. 更新发布构建二进制文件
v2.0.1
Release v2.0.1: 修复进程能耗监控显示问题 - 修复进程能耗监控窗口首次打开时显示为空的问题 - 优化 CPU 采样逻辑,第一次采样收集基准数据 - 现在打开窗口后等待 5 秒即可正常显示进程列表 - 完善 .gitignore 配置,添加 IDE 和临时文件忽略 - 第一次 CPU 采样时保存基准时间,不显示 0% 的进程 - 第二次采样时计算真实的 CPU 使用率变化 - 只在有历史数据时才应用 CPU ≥ 0.5% 的过滤条件
v2.0.0
Release v2.0.0: 新增进程能耗监控功能 - 添加进程能耗监控窗口(菜单项 + 快捷键 ⌘E) - 实时显示所有应用的 CPU 使用率和估算能耗 - 支持按能耗、CPU、进程名等多维度排序 - 能耗颜色编码(绿→黄→橙→红) - 一键终止高能耗进程(带安全确认对话框) - 自动过滤 CPU < 0.5% 的进程 - 数据每 5 秒自动刷新
v1.2.4
v1.2.3
Downgrade swift-tools-version to 6.0 for CI compatibility and bump ve…