A power-bar option for the menu bar, plus a steadier icon
This release is all about the menu bar: a new way to show charging power, a menu bar icon that no longer jumps when you change it, and a lighter-touch readout that uses less energy.
New
- Show charging power as a bar. If you have the charging-watts readout turned on (Settings > Display > "Show charging watts in the menu bar"), you can now show it as a small bar instead of a number. The bar is quantised so it sits still rather than twitching every second. A new "Watts display" setting picks Number or Bar; Number stays the default.
Fixed
- The menu bar icon no longer jumps or blinks when you change it. Picking a different menu bar icon used to shift the icon's width and briefly close and reopen the popover to re-centre it, and the watts label could vanish until the wattage next changed. Every icon now renders at a fixed width, so a swap leaves everything in place, and the icon is crisper on Retina displays.
- The Settings icon picker no longer needs a double-click. While Settings was open, the live-data poll kept re-rendering the screen underneath and could swallow a click. WhatCable now pauses that poll while Settings is up, since nothing there is live, so a single click lands.
Under the hood
- The menu bar charging-watts readout is lighter on energy. It used to do its own battery and power-chip read every second on the main thread, even with the popover closed. That read now rides the shared once-a-second poll (and backs off to every 30 seconds when nothing is on screen), so it uses less energy and contends less with the rest of the app. Unplugging, and a real charging change like the battery topping off, still update the number promptly.