Skip to content

Releases: swiftbar/SwiftBar

2.1.0 BETA 2

23 Mar 23:10

Choose a tag to compare

2.1.0 BETA 2 Pre-release
Pre-release

Changelog:

  • New: Add system diagnostics for #442
  • Improved: Polish fold menu item rendering

Full Changelog: v2.1.0-beta-1...v2.1.0-beta-2

2.1.0 BETA 1

22 Mar 13:06

Choose a tag to compare

2.1.0 BETA 1 Pre-release
Pre-release

Changelog:

  • New: Folding/accordion menu sections with fold=true parameter #412 #480
  • New: Live menu updates
  • New: Packaged plugin support — .swiftbar directories as self-contained plugins #481
  • New: Badge support for menu items #460
  • New: stdin actions for streamable plugins #461
  • New: alwaysVisible metadata option to prevent auto-hiding menu items #475
  • New: xbar.var plugin variables support #469
  • New: Improved plugin variables UI with stacked layout #468
  • New: Kitty terminal support #466
  • New: Zoom level property for web views #435
  • New: SF Symbols variable color support #405
  • Fixed: Memory leaks in status bar item creation and menu rebuilds #477 #476
  • Fixed: Menubar icon disappearing after initial setup #429
  • Fixed: Menu bar item stability and plugin reload ordering #458
  • Fixed: Text color on actionless menu items #465
  • Fixed: Plugin browser selection handling #462
  • Fixed: Tab handling in text #455
  • Fixed: SWIFTBAR_PLUGINS_PATH being empty #473
  • Fixed: SWIFTBAR_PLUGIN_REFRESH_REASON stuck at MenuOpen #453
  • Fixed: Execute all menu item actions #471
  • Fixed: Terminal command execution across terminals #456
  • Fixed: Shortcut handle partially ignoring script metadata #438
  • Fixed: Environment variable parsing/escaping #445
  • Fixed: Multi-line display overflow #444
  • Fixed: Plugins without schedule not refreshing on sleep #443
  • Fixed: .swiftbarignore not working #436
  • Fixed: Multiple listings for a single script #437
  • Fixed: tcsh export regression #434
  • Fixed: Light/dark images parameter in dropdown menu #399
  • Fixed: Text vertical alignment #401
  • Fixed: Launch at Login not working as expected #425
  • Fixed: Intermittent crash on M2 Ventura (EXC_BAD_ACCESS) #427
  • Fixed: Stale update warning timing #422
  • Fixed: Reuse menu items instead of recreating them #467

External Contributions

  • Added badge support to menu items by @andyearnshaw in #460
  • Fixed memory leaks in status bar item creation and menu rebuilds by @wojo in #476
  • Simplified display of images in Plugin Repository by @Gabe-Mitnick in #448
  • Clarified README regarding multi-parameter separator by @seren in #474

Full Changelog: v2.0.1...v2.1.0-beta-1

2.0.1

27 Feb 19:35
3acb27d

Choose a tag to compare

Changelog:

  • New: Added ENV variable containing plugin refresh reason\trigger SWIFTBAR_PLUGIN_REFRESH_REASON #404 #429
  • New: Added support for Ghostty #431
  • New: Seconds support for scheduling with cron syntax #408
  • New: Web view popover can be detached from the menu bar and will persist as a floating window until closed #397
  • Fixed: Icon stays in dock after quitting preference window #396
  • Fixed: Shell escaping improvements #402
  • Fixed: Plugin metadata is broken after changing plugin settings #428
  • Fixed: Better escaping in shell scripts and parameters #426 #421 #402
  • Fixed: About doesn't show all plugin metadata #416
  • Fixed: SwiftBar doesn't request access to calendar #411
  • Fixed: Light/dark theme change kills web views #406
  • Fixed: Quitting SwiftBar with the shortcut CMD+Q from the menubar hides the dock #394

External Contributions

New Contributors

Full Changelog: v2.0.0...v2.0.1

2.0.1 BETA 1

01 Jan 21:09
5c5ad1e

Choose a tag to compare

2.0.1 BETA 1 Pre-release
Pre-release

Changelog:

  • New: Added ENV variable containing plugin refresh reason\trigger SWIFTBAR_PLUGIN_REFRESH_REASON #404
  • Fixed: Icon stays in dock after quitting preference window #396
  • Fixed: Shell escaping improvements #402

2.0.0

01 Jan 14:47
5c5ad1e

Choose a tag to compare

Changelog:

  • New: First class Shortcuts support #344
  • New: Ephemeral plugins #357
  • New: Add .swiftbarignore #358
  • New: Add SFImage pallette rendering #354
  • New: Web popover is detachable #374 and persistent #359
  • New: Adding support for custom Plugin Repositories #351 #361
  • New: Improved Dim on refresh
  • New: Added "About" screen to Settings
  • New: Added "Advanced" screen to Settings
  • New: Improvements to Chinese #349 and Portugese translation
  • New: Add support on sfcolor when using sfimage (#370)
  • New: Append read stream buffer to ongoing response for long items (#372)
  • New: refresh URL Scheme pass parameters as ENV variables to plugin #369
  • New: Opt-out crash reporting
  • New: Add support light/dark image #395
  • Fixed: Simple quotation for shell script parameters #366
  • Fixed: SwiftBar may parse update schedule incorrectly #340
  • Fixed: Inconsistent title cycling #347
  • Fixed: Wrong titlecase in Settings #352
  • Fixed: Tooltips do not display new-line #382

Full Changelog: v1.4.4...v2.0.0

2.0.0 BETA 1

23 Sep 14:08
6de8e07

Choose a tag to compare

2.0.0 BETA 1 Pre-release
Pre-release

Changelog:

  • New: First class Shortcuts support #344
  • New: Ephemeral plugins #357
  • New: Add .swiftbarignore #358
  • New: Add SFImage pallette rendering #354
  • New: Web popover is detachable #374 and persistent #359
  • New: Adding support for custom Plugin Repositories #351 #361
  • New: Improved Dim on refresh
  • New: Added "About" screen to Settings
  • New: Added "Advanced" screen to Settings
  • New: Improvements to Chinese #349 and Portugese translation
  • New: Add support on sfcolor when using sfimage (#370)
  • New: Append read stream buffer to ongoing response for long items (#372)
  • New: refresh URL Scheme pass parameters as ENV variables to plugin #369
  • New: Opt-out crash reporting
  • Fixed: Simple quotation for shell script parameters #366
  • Fixed: SwiftBar may parse update schedule incorrectly #340
  • Fixed: Inconsistent title cycling #347
  • Fixed: Wrong titlecase in Settings #352
  • Fixed: Tooltips do not display new-line #382

1.5.0 BETA 3

19 Nov 12:33
c924a17

Choose a tag to compare

1.5.0 BETA 3 Pre-release
Pre-release

Changelog:

  • New: Adding support for custom Plugin Repositories #351

1.5.0 BETA 2

18 Nov 23:03
ee10530

Choose a tag to compare

1.5.0 BETA 2 Pre-release
Pre-release

Changelog:

  • New: Folders support in Shortcuts plugin settings #344
  • New: Improved Enable/Disable for Shortcuts plugin #344
  • New: Improved Dim on refresh
  • Fixed: Inconsistent title cycling #347

1.5.0 BETA 1

08 Nov 19:14
d8be7c7

Choose a tag to compare

1.5.0 BETA 1 Pre-release
Pre-release

Changelog:

  • New: First class Shortcuts support #344
  • Fixed: SwiftBar may parse update schedule incorrectly #340

1.4.4

23 Oct 19:55
514cd73

Choose a tag to compare

Changelog:

  • New: Manual refresh indicator #321
  • New: Multiple Cron schedules support #336
  • New: Added :england: emoji 🏴󠁧󠁢󠁥󠁮󠁧󠁿 : #335
  • New: Spanish Localization #296
  • New: Chinese Localization #309
  • New: Opt-in crash reporting #319
  • New: Updated <swiftbar.environment> syntax, use = instead of : as key\value separator #322
  • New: Less offensive error icon in menu bar #315
  • New: Improved Plugins screen usability #301
  • Fix: Improved refresh interval detection in plugin name
  • Fix: Crashing with extremely large plugin #313 #294
  • Fix: Add percent encoding for local file URLs #261
  • Fix: Fixed support for dropping items on the menu bar item #104
  • Fix: Better handling of URL scheme for Notifications #324
  • Fix: Unnecessary excessive logging #333
  • Fix: Calendar permission (for icalbuddy) stopped working after update to Ventura #328
  • Fix: Improper unescaping of notification body #324
  • Fix: Memory corruption in long-running binary plugins #319

Full Changelog: v1.4.3...v1.4.4