This version ships alongside a long-awaited release of GlazeWM, which introduces macOS support. The glazewm provider works on both platforms without any setup changes (including earlier Zebar versions).
🎉 New features
- macOS code signing - the .dmg below is now signed and won't show Gatekeeper warnings. (#268)
- When docking a widget to the top edge, it'll now be shown in the reserved menubar space on macOS. (#266)
Screen.Recording.2026-03-15.at.5.41.43.PM.mov
- System tray icons now support double-click actions. (#260 by @CtByte)
- Added
komorebiprovider support on macOS (#258 by @geneccx).
🐛 Bug fixes
- Fixed window positioning on multi-monitor setups for macOS. (#272)
- Fixed a resource leak in
batteryandmediaproviders. (#262 by @johnsideserf) - Fixed
top_mostz-order not being applied on macOS. (#265)
🛠️️ Internal changes
- Removed pinned WebView2 runtime version (#267).
- Added optional npm publishing to release pipeline (#270).
- Bumped cargo crates (#271).
⚠️ Deprecations
Shell exec via glazewm provider: In a future GlazeWM release, the shell-exec command will be restricted to GlazeWM's keybinding config only. If your Zebar widgets use runCommand('shell-exec ...') from the glazewm provider, please refer to the guide at Running shell commands for migrating.
Big thanks to @CtByte, @geneccx, and @johnsideserf for contributing to this release 💛