EnergyBar is an app which replaces native touchbar functionality with widgets. It is lighter and less resource-intensive than most existing alternatives currently (e.g: Pock, BTT).
This version of the app adds widgets and revamps the look of certain widgets to achieve a more minimal design.
- Now Playing
- App Dock
- Calendar/Reminders
- Universal Mic Mute
- Control (Media controls, brightness, keyboard brightness, volume)
- Weather
- Lock screen (coffee break)
Go to General, and click Show Folder. Here, you can add the aliases of the apps you want to populate the Dock with. Alternatively, you can click From macOS Dock to just replicate your current Dock.
Touch and hold the play/pause button, then swipe left or right. The icon will change accordingly.
Touch and hold the keyboard brightness button, then swipe left to toggle off, or right to toggle on.
Touch and hold the coffee icon.
Touch and hold the events widget.
Go to Widgets and check off [x] Show album art.
You may have to remove the native Control Strip buttons in System Preferences>Keyboard before adding the widgets in EnergyBar. After adding the widgets you want in EnergyBar, you can re-add the Control Strip buttons.
- Album Art support
- Safari Now Playing support
- Smoother control widget (removed long-press etc.)
- Long-press lock widget (prevent accidental taps)
- Keyboard light adjustment
- Reused function for dock space (the dock is seemingly not that useful...)
- Add time + location info to to-do widget
- Add 2nd to-do widget, OR show 2 events in the same widget (Title bold current event, subtitle next event), look into the timing
- DND widget (need to look into observers for NSUserDefault)
- Add language change button
The project source code is organised as follows:
- 📁 build/Xcode: Xcode workspace
- 📁 rsc: project resources
- 📁 src: project sources
- 📁 src/System: macOS system sources
- 📁 src/Widgets: widget sources