NEW: Add support for displaying information about multiple power supplies (e.g. when connected to an external display over USB-C with PD and simultaneously to the Apple Power Supply)
NEW: Display battery level for supported Bluetooth Mouse and Keyboard (if connected)
(currently this seems to only support newer Magic Keyboard and Magic Mouse)
NEW: BattMan now logs battery state once a day
UI FIX: The Welcome Popover should now be displayed correctly below the BattMan Status Bar icon, instead of outside of the screen's visible area
UI Change: Rename Preferences to Settings as per macOS convention
FIX: Battery health is reported differently on Apple Silicon Macs.
This update fixes an issue where battery health was displayed wrongly as "Check battery" under certain conditions, while the actual battery health reported by macOS was showing as "Normal".
FIX: Fixes to the remaining time displayed in menus and notifications. Occasionally, while the remaining battery time or percentage were still being calculated, BattMan would display incorrect time or percentage. This update fixes this.
Remove the option to control screen brightness as it's not supported on Apple Silicon and hasn't worked properly in recent versions
Stability improvements, minor bug fixes, code optimisation
BattMan 1.8.1 (2021-05-11)
NEW: Add native support for Apple Silicon Macs
FIX: Some battery details are reported differently on Apple Silicon Macs
FIX: Occasionally the remaining charging time was still showing, even if it was 0
FIX: In some cases the battery serial number was not displayed
FIX: On M1 portable Macs, reporting some of the battery details changed, causing incorrect data to be displayed. This is fixed now.
UI: User interface changes for macOS Big Sur:
The status bar no longer follows the Light / Dark theme as before, and instead takes on the appearance depending on the Desktop Background colour
Fix for the placement of the Welcome Popover
BattMan 1.8 (2020-11-19)
FIX: Fixes a crash in macOS Big Sur caused by changes in IOPMPowerSource API
NEW: Adds power supply details to Advanced Information menu
NEW: Report battery health condition as presented by the Operating System (e.g. Good, Check Battery, etc)
NEW: List running apps using discrete GPU (on systems that have one)
BattMan 1.7 (2019-12-02)
NEW: On first run, BattMan now displays a Welcome Message in a Popover, pointing to its Status Bar Icon, to help new users find it easily.
FIX: Fix a logic of enabling / disabling temperature notification related checkboxes. Previously the behaviour was inconsistent in some cases when an option to enable or disable all notification was changed.
FIX: Fixes a crash when battery is not installed (e.g. when running on a desktop Mac), or when the battery doesn't report a valid design capacity.
Stability improvements and minor bug fixes
BattMan 1.6 (2018-12-30)
NEW: Add user notification reminder function - certain User Notifications now display a button to allow the user to raise the notification again in 2,5,10,15,30 minutes
NEW: Display user notification when battery level drops below system defined early low (about 22%) and final low (about 10 minutes remaining)
NEW: Display menu item which shows the System Thermal state
IMPROVEMENT: Extend battery percentage to 50% for low battery notifications
FIX: User Interface fix. The BattMan icon and the battery remaining percentage text overlapped on Mojave. This is now fixed.
BattMan 1.5 (2018-10-10)
NEW: Add support for macOS Mojave Dark Mode
IMPROVEMENT: Fix minor issues with display dimming functionality
FIX: Fix two minor memory leaks
BattMan 1.4 (2015-10-07)
NEW: Add a Menu Item in Quick Actions to manually toggle the Screen Dimming. When the Power Supply is disconnected, the screen will dim as normal, and the new menu item will change its state to On while the screen dims (provided the BattMan Preferences are set accordingly). It is now possible to "un-dim" the screen manually. Similarly it's also possible to manually dim the screen when the Power Supply is connected.
NEW: When BattMan starts, it will automatically apply the configured screen dim level depending on whether the Power Supply is connected or not, straight upon its launch.
NEW: In BattMan Preferences / Screen Brightness, when the dim level slider is moved, the screen will dim temporarily to indicate the corresponding brightness level to help judge how much to dim the screen. If, during that operation, the Mac is running off Power Supply, the screen will then revert back to the dim level from immediately before the slider was moved. If the Mac is running off battery, the new dim level will be applied immediately.
BattMan 1.3 (2015-05-21)
BUG FIX: When quitting BattMan, the state of Preferences / Notifications / Display notification when battery becomes full was not preserved. This is now fixed.
IMPROVEMENT: When BattMan's window was in the foreground (e.g. the Preferences panel was open), user notifications would not be shown. This is now changed and notifications are always presented.
IMPROVEMENT: When BattMan's Status Bar Menu was open and at the same time the power source changed, the screen would not dim to the chosen dim level, and a suitable notification would not be displayed until after the menu was closed. This is now changed, and the screen dims as well as a suitable notification is delivered immediately.
IMPROVEMENT: Live BattMan Menu updates while the menu is open. It is now possible to keep the menu open and monitor how the statistics change in real time.
GUI FIX / IMPROVEMENT: Changes to the Advanced Information menu. Now the menu items are easier to read and better aligned.
GUI FIX: Fix Status Item icon colour when OSX Yosemite is running in Dark Mode to make the battery icon more visible.
BattMan 1.2 (2014-12-11)
BUG FIX: In rare cases, opening the Preferences window resulted in BattMan crashing. This is now fixed.
NEW: Add and option to show notification when the battery becomes full.
NEW: Add the battery manufacturing date to the Advanced Information menu.
BattMan 1.1 (2014-10-27)
NEW: Internationalisation support. BattMan is now multi-lingual.
Currently supported languages: English and Polish.
NEW: Add support for custom alert sounds.
NEW: Allow separate control for low remaining battery time and low remaining battery percent notifications - now it's possible for BattMan to display one or the other, or both.
GUI Improvement: Change the layout of the preferences window - now, instead of all preferences being displayed in one window, they are split into three panes: Notifications, Sounds and Screen Brightness, for better clarity.
BUGFIX: Fix a crash when disconnecting / reconnecting power supply on Yosemite.
BUGFIX: Suppress low battery notifications when remaining battery percent or time is less than configured threshold and the power supply is connected.