SwiftBar 2.1.0
SwiftBar 2.1.0 requires macOS 12 or later.
New features
- Added packaged
.swiftbarplugin bundles with bundled resources and metadata. #481 - Added folding and accordion-style menu sections with the
fold=trueparameter. #480 - Added menu-item badges, explicit vertical text alignment, variable-color SF Symbols, and the
alwaysVisiblemetadata option. #460 #401 #405 #475 - Added standard-input actions for streamable plugins and support for
xbar.varplugin variables. #461 #472 - Added Kitty terminal support and configurable web-view zoom.
Improvements
- Reworked incremental menu updates to reuse menu items, preserve open-menu state, and correctly refresh nested submenus. #479 #484 #499
- Added diagnostics and recovery for menu bar items disabled or hidden by macOS. #501
- Improved the plugin-variable editor and plugin repository image presentation. #448 #468
- Added German localization and completed missing Spanish translations. #504
Fixes
- Fixed refresh timers that stopped after cancellation, incorrect wake refresh reasons, and plugins without schedules failing to refresh after sleep. #489
- Fixed split UTF-8 characters in streaming output and startup crashes when the plugin directory cannot be observed. #502 #500
- Fixed memory leaks during status-item creation and menu rebuilds. #476
- Fixed paired menu bar images and SF Symbols failing to update when the system appearance changes. #505
- Fixed menu bar item ordering and visibility regressions, plugin-browser hit testing, actionless item colors, and actions that both open a link and refresh a plugin. #458 #462 #465 #471
- Fixed environment-value escaping, tab handling,
.swiftbarignore, duplicate plugin listings, shortcut metadata, multi-line clipping, and several launch-at-login and crash cases. #447 - Fixed About-window activation and version-label alignment. #492 #495
Contributors
Thank you to @andyearnshaw, @Gabe-Mitnick, @seren, @wojo, @dnicolson, and @hadzicni for their contributions to this release.
Full changelog: v2.0.1...v2.1.0