SwiftBar Changelog

What's new in SwiftBar 2.0.1 Beta 1

Jan 3, 2024
  • Fixed: Icon stays in dock after quitting preference window #396

New in SwiftBar 2.0.0 (Jan 3, 2024)

  • 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

New in SwiftBar 2.0.0 Beta 1 (Sep 25, 2023)

  • 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

New in SwiftBar 1.5.0 Beta 3 (Nov 20, 2022)

  • New: Adding support for custom Plugin Repositories #351

New in SwiftBar 1.5.0 Beta 2 (Nov 20, 2022)

  • 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

New in SwiftBar 1.5.0 Beta 1 (Nov 9, 2022)

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

New in SwiftBar 1.4.4 (Oct 24, 2022)

  • 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 syntax, use = instead of : as keyvalue 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

New in SwiftBar 1.4.4 Beta 4 (Sep 20, 2022)

  • New: Opt-in crash reporting #319
  • New: Option to choose default user login shell as the shell for SwiftBar #307
  • Fix: Drag&Drop support #104

New in SwiftBar 1.4.4 Beta 3 (Aug 11, 2022)

  • New: Manual refresh indicator #321
  • Fix: Fixed support for dropping items on the menu bar item #104
  • Fix: Better handling of URL scheme for Notifications #324

New in SwiftBar 1.4.4 Beta 2 (May 2, 2022)

  • New: Create Localizable.strings for Chinese by @xfangfang in #309
  • Fix: Plugin crashing with large output #313 #294
  • Fix: Spanish localization by @xilopaint in #310

New in SwiftBar 1.4.4 Beta 1 (Apr 17, 2022)

  • New: Option to use bashzsh from usersā€™s env #307
  • New: Spanish translation #296
  • Fix: Add percent encoding for local file URLs #261

New in SwiftBar 1.4.3 (Mar 14, 2022)

  • New: WebView popover #261
  • New: Option to switch streaming plugin to trailing separator useTrailingStreamSeparator #273
  • New: Enabled Refrresh for streamable plugins #281
  • New: Run command on notification click #274
  • New: Add new environment variables #284
  • New: Make Bool parameters case insensitive #278
  • New: Add preference to update to beta versions #250
  • New: Capture pluginā€™s STDERR to log and debug view #257
  • Fixed: Changed menu bar item color handling on selection #156 #272
  • Fixed: Plugin errors being ignored #287
  • Fixed: Update lifestyle category icon to match Plugin Repository aesthetic standard #288
  • Fixed: URL Scheme parameters inconsistency #280
  • Fixed: Binary plugins not updating #259
  • Fixed: Improving refreshOnOpen #272
  • Fixed: Fixed menubar color when using right click #260

New in SwiftBar 1.4.3 Beta 8 (Feb 21, 2022)

  • New: Capture pluginā€™s STDERR to log and debug view #257
  • Fix: Plugin errors being ignored #287
  • Fix: Update lifestyle category icon to match Plugin Repository aesthetic standard #288

New in SwiftBar 1.4.3 Beta 7 (Feb 18, 2022)

  • New: Add new environment variables #284
  • New: Make Bool parameters case insensitive #278
  • New: Add preference to update to beta versions #250

New in SwiftBar 1.4.3 Beta 6 (Feb 13, 2022)

  • New: Enabled Refrresh for streamable plugins #281
  • Fixed: Extra line breaks inserted into streaming plugins #282
  • Fixed: URL Scheme parameters inconsistency #280

New in SwiftBar 1.4.3 Beta 5 (Feb 7, 2022)

  • Fixed: New lines sometimes ignored in streaming plugins

New in SwiftBar 1.4.3 Beta 4 (Feb 4, 2022)

  • Changed: Run command on notification click

New in SwiftBar 1.4.3 Beta 3 (Feb 3, 2022)

  • Changed: Changed menu bar item color handling on selection

New in SwiftBar 1.4.3 Beta 2 (Feb 2, 2022)

  • New: Option to switch streaming plugin to trailing separator useTrailingStreamSeparator

New in SwiftBar 1.4.3 Beta (Feb 1, 2022)

  • New: WebView popover #261
  • Fixed: Binary plugins not updating #259
  • Fixed: Improving refreshOnOpen #272
  • Fixed: Fixed menubar color when using right click #260

New in SwiftBar 1.4.2 (Dec 24, 2021)

  • Fixed: SwiftBar ignores n in plugin output #253
  • Fixed: STDERR should be ignored #255
  • Fixed: SF Symbols starting with numbers not being detected #256

New in SwiftBar 1.4.1 (Dec 19, 2021)

  • New: Update menu on open #241
  • New: Support for bold and italic text in menu title #168
  • New: Plugins list in Preferences live update with Plugin Folder changes #235
  • New: New URL scheme endpoints to enable, disable and toggle plugins #239
  • New: Improved multi-screen support #249
  • New: App icon #224
  • Fixed: Right click on menu bar item should always show menu #244
  • Fixed: SFImage honors width and height parameters #245
  • Fixed: trim parameter not working in some cases #237
  • Fixed: Menu bar item may move on click when using SF Symbols #224
  • Fixed: Streaming plugins are not started after sleep #179

New in SwiftBar 1.4.0 (Nov 19, 2021)

  • New: Added support for macOS Monterey #210
  • New: Automate SwiftBar with Shortcuts
  • New: Plugin specific Cache and Data directories #200
  • New: Russian Localization #200
  • New: Support for unlimited shell parameters #219
  • New: Plugin Repository Categories are now localized #207
  • New: Support for shell parameter alongside with bash #204
  • New: Option to set shell of choice to bash or zsh #227
  • New: sfsize parameter to customize SF Symbol size within text independently of font size #230
  • Fixed: Narrower minimum width for Repository Browser window #195
  • Fixed: SF Symbol should honor the font size parameter #230
  • Fixed: Menubar opens on MouseDown event #217
  • Fixed: author.github not parsed in plugin metadata #215
  • Fixed: swiftbar.environment not available as environment variable #214
  • Fixed: Menu bar item with image and text missing padding #228

New in SwiftBar 1.3.1 Beta 3 (Oct 5, 2021)

  • Fixed: Menu bar item with image and text missing padding #228

New in SwiftBar 1.3.1 Beta 2 (Aug 1, 2021)

  • New: Russian Localization #200
  • New: Support for unlimited shell parameters #219
  • New: Plugin Repository Categories are now localized #207
  • New: Support for shell parameter alongside with bash #204
  • Fixed: Menubar opens on MouseDown event #217
  • Fixed: author.github not parsed in plugin metadata #215
  • Fixed: swiftbar.environment not available as environment variable #214

New in SwiftBar 1.3.1 Beta (Jun 7, 2021)

  • New: Plugin specific Cache and Data directories #200

New in SwiftBar 1.3.0 (May 31, 2021)

  • New: Plugin Debug View #182
  • New: Multiple SF Symbols with different colors #180
  • New: Added support for xbar-plugins repository #183
  • New: Preferences UI #181
  • Fixed: Correct handling of a sleepwake cycle #179
  • Fixed: Color names work in lowercase but not in mixed case #197
  • Fixed: Image tint in menu bar should match text color when selected #196
  • Fixed: Manual refresh leads to excessive scheduled refreshes #194
  • Fixed: Plugin menu items don't align with SwiftBar menu items #186

New in SwiftBar 1.3.0 Beta 1 (Apr 2, 2021)

  • New: Plugin Debug View #182
  • New: Multiple SF Symbols with different colours #180
  • New: Adopt changes to xbar-plugins repository #183
  • Improved: Preferences UI #181

New in SwiftBar 1.2.3 Beta 3 (Feb 14, 2021)

  • Improved: User friendly "too-many" files dialog #165
  • Fixed: Bash script arguments missing #161
  • Fixed: Preferences crash on Catalina #167

New in SwiftBar 1.2.3 Beta 2 (Feb 14, 2021)

  • New: Support for milliseconds in refresh interval #166
  • Fixed: Proper dismiss for About Plugin popup #169
  • Fixed: Preference window jumping around

New in SwiftBar 1.2.3 Beta (Feb 12, 2021)

  • New: Option to not run plugins in bash #163
  • New: Custom shortcuts appear on menu items #154
  • Fixed: Preferences and Plugin Repository can be opened in more than one window #164
  • Fixed: Inconsistent menu title color when using 'reduce transparency' on Big Sur #156
  • Fixed: Improvements related to "Swiftbar not updating" #147 (needs testing)
  • Known issues:
  • Redesigned Settings screen is a bit wonky

New in SwiftBar 1.2.2 (Feb 1, 2021)

  • New: Shortcuts support for F-keys #139
  • Fixed: Refresh intervals in symlinked plugin files get ignored #142
  • Fixed: SwiftBar should show "āš ļø" after streaming plugin has crashed #132
  • Fixed: Menu item vertical position with custom font size on Catalina #111
  • Fixed: Inflated binary size due too Swift bug #109
  • Improved: About Window Copyright and formatting #135 #137

New in SwiftBar 1.2.1 (Jan 6, 2021)

  • New: Streaming plugin support #118
  • New: Nested symlinked directories in Plugin Folder properly traversed #112
  • New: Calendar access support #127
  • Fixed: Shortcuts action is broken for menu bar item #123
  • Fixed: SwiftBar doesn't ask for notification permissions #122
  • Fixed: SwiftBar sometimes hangs when opening a URL #88 (Not sure about this one, please report if you see this happening)

New in SwiftBar 1.2.0 (Dec 31, 2020)

  • New: URL Scheme for sending notifications #112
  • New: Plugin metadata support for binary plugins #105
  • New: Support dropping stuff on menu bar #104
  • New: Localization support #36
  • New: Display metadata in Preferences: Plugins #97
  • New: Enable/disable plugins via checkbox #98
  • New: SF Symbols can be tinted with color using sfcolor= parameter #86
  • New: Menu bar item now supports actions(href, bash, refresh) #110
  • New: symbolize is always false on Catalina #114
  • New: Dutch localization
  • Fixed: Reset to default background ANSI color doesn't work #93
  • Fixed: "Run in Terminal" Doesn't Appear to Set Environment Variables #96