xbar Changelog

What's new in xbar 2.1.7 Beta

Oct 29, 2021
  • Increased plugin timeout from 1 minute to 2 minutes to address #735
  • Update readme to add /usr/bin/env examples by @leaanthony in #766
  • Fix links to the writing plugins guide at xbar-plugins by @ryan-mooore in #772
  • Broken link in README by @zhovner in #768

New in xbar 2.1.6 Beta (Aug 29, 2021)

  • Iteration on #680 to get the "Run in terminal" experience right - thanks @knaccc

New in xbar 2.1.5 Beta (Aug 29, 2021)

  • Fixed terminal=true bug #680 thanks @bluescreen10

New in xbar 2.1.4 Beta (Jul 14, 2021)

  • Fixed pipe inside quotes bug - #743 thanks @alejr
  • Fixed installed plugins layout issue
  • Updated to latest Wails

New in xbar 2.1.3 Beta (Jul 12, 2021)

  • Performance and crash improvements
  • Built with Wails v2.0.0-alpha.72

New in xbar 2.1.0 Beta (Jul 2, 2021)

  • Universal binary (supports Apple M1) #727 #701
  • Code-signed and notorized #683 (please use DMG from now on)
  • Fixes memory leaks #731 #725 #714 by @leaanthony (thanks @Etheryte et al)
  • Add ANSI support #665 by @leaanthony

New in xbar 2.0.41 Beta (Jul 2, 2021)

  • Trying to get Info.plist right - there are no other changes in this release

New in xbar 2.0.40 Beta (Jul 2, 2021)

  • Fixed bundle identifier - #684 thanks @core-code and @leaanthony
  • Moved "Run in terminal" menu item into xbar menu
  • Other small bug fixes and improvements

New in xbar 2.0.39 Beta (Jul 2, 2021)

  • Added Run in terminal option

New in xbar 2.0.38 Beta (Jul 2, 2021)

  • Fixed font size issues #623 #630 #663 - thanks @leaanthony

New in xbar 2.0.37 Beta (Jul 2, 2021)

  • @leaanthony did some good work re matryer/xbar-plugins#1567
  • @matryer did some improvements to #631 including adding a "Update automatically" option

New in xbar 2.0.36 Beta (Jul 2, 2021)

  • @leaanthony added "Start at Login" - #659 thanks @ucirello
  • @matryer fixed bug where list and select were fixed for variables type #673 - thanks @ramonmata
  • @matryer fixed bug where xbar would sometimes not restart automatically after update - #631
  • experimental: @leaanthony added a more passive experience for xbar updates #646 - thanks @chew-z

New in xbar 2.0.35 Beta (Jul 2, 2021)

  • Default variables were being ignored unless you edited them (at which point the json vars sidecar file is created). Now, the defaults will be loaded each time. #669 - thanks @Joshfindit

New in xbar 2.0.34 Beta (Jul 2, 2021)

  • Fixed bug where variables weren't being updated #668 #655 - thanks @nicolasff and @kawarimidoll
  • Fixed sub-menu styling #663 - thanks @gson88 and @leaanthony

New in xbar 2.0.33 Beta (Jul 2, 2021)

  • Removed requirement for variables to have VAR_ prefix (although it is still recommended) #656 cc @picatz

New in xbar 2.0.32 Beta (Jul 2, 2021)

  • bug fix: Directories are now ignored - #651 - thanks @gzphreak

New in xbar 2.0.31 Beta (Jul 2, 2021)

  • Fixed bug where separators and nesting dashes were getting confused - #648 thanks @onaront

New in xbar 2.0.30 Beta (Jul 2, 2021)

  • Clicking the little red "close" button now closes the xbar plugin browser - #647 thanks @ramonmata and @leaanthony

New in xbar 2.0.29 Beta (Jul 2, 2021)

  • Changed "Preferences" menu to "xbar" because it contains more than preferences - thanks @magicus
  • Waiting ten seconds before checking for updates so the app doesn't block on startup - #646 thanks @chew-z
  • Menu bar items (in the top) now respect formatting (fonts, colours, etc) - thanks @leaanthony
  • On refresh, items go into a disabled state, rather than showing ... - prevents jitter
  • Fixed a bug where nested separators were being misunderstood - #648 thanks @onaront
  • The usual small tweaks and bug fixes

New in xbar 2.0.28 Beta (Jul 2, 2021)

  • @leaanthony fixed the color parameter to now take CSS as well as hex values - thanks to @magicus for reporting
  • Changed Edit button - thanks to @magicus for the idea on #641
  • Fixed edit button bug - thanks @maksimov on #635
  • General tweaks and improvements

New in xbar 2.0.27 Beta (Jul 2, 2021)

  • Allowed for the possibility of sub-second refresh intervals (not recommended)

New in xbar 2.0.26 Beta (Jul 2, 2021)

  • Use bufio.NewReader instead of bufio.NewScanner to avoid token too long error - #629 thanks @tsurezuregusa
  • Small bug fixes and improvements

New in xbar 2.0.25 Beta (Jul 2, 2021)

  • Fix for those receiving macOS Catalina warnings #612

New in xbar 2.0.24 Beta (Jul 2, 2021)

  • Refresh will happen after the shell script has returned - as per #621
  • Various bug fixes and improvements

New in xbar 2.0.22 Beta (Jul 2, 2021)

  • Allowed multiple actions to work #626 - thanks @seanw and @sydsyd
  • Made the API refresh capability more robust and high performance - Thanks @nikersify

New in xbar 2.0.21 Beta (Jul 2, 2021)

  • Remove sleepers
  • Ensure dark mode env var is set from beginning
  • Fixed font size
  • Various bug fixes and improvements

New in xbar 2.0.20 Beta (Jul 2, 2021)

  • Ensure dark mode env var is set from beginning
  • Fixed font size
  • Various bug fixes and improvements

New in xbar 2.0.19 Beta (Jul 2, 2021)

  • Fixed incoming xbar://app.xbarapp.com/refreshPlugin?path=s.sh so it now refreshes only the named plugin (filename must match exactly the installed plugin name in ~/Library/Application Support/xbar/plugins - #624
  • Safety limit on processing incoming URLs - #624

New in xbar 2.0.17 Beta (Jul 2, 2021)

  • Fixed font size #623
  • Small bug fixes and design improvements

New in xbar 2.0.16 Beta (Jul 2, 2021)

  • Simplified refresh button
  • Added Preferences > Refresh for per-plugin refreshing
  • Also update label to ... when explicitly refreshes
  • Small bug fixes and design tweaks

New in xbar 2.0.15 Beta (Jul 2, 2021)

  • Added refresh button
  • Dropping dmg for now, signing appears off

New in xbar 2.0.14 Beta (Jul 2, 2021)

  • Various bug fixes and style updates
  • Fixed issue where subprocesses weren't given enough time to run - addresses #620

New in xbar 2.0.13 Beta (Jul 2, 2021)

  • Includes code to address recent Catalina and TouchBar crashes
  • Added 404 page to Installed plugins view instead of error experience - #616
  • Provides a Refresh button (cmd+r also works) to allow users to manually refresh the view - #616
  • Tip on refreshing plugins after changing variables

New in xbar 2.0.12 Beta (Jul 2, 2021)

  • Fixes issue where xbar crashes on Mac's with TouchBar #610

New in xbar 2.0.10 Beta (Jul 2, 2021)

  • Prevented tempalte images for now in an effort to get it running on all macOS versions

New in xbar 2.0.9 Beta (Jul 2, 2021)

  • Dark mode redesign
  • Trying to make it run on Catalina (work in progress)

New in xbar 2.0.7 Beta (Jul 2, 2021)

  • Set minimum macOS version to 10.15 #612
  • Visual tweaks and improvements
  • Added refresh via Cmd+R to desktop app

New in xbar 2.0.5 Beta (Jul 2, 2021)

  • Backwards compatible with existing BitBar plugins, now moved to their new home at https://github.com/matryer/xbar-plugins
  • Now supports variables and preferences
  • Introduces keyboard shortcuts for menu items
  • New interacting app for discovering and installing plugins
  • Browse plugins online at https://xbarapp.com/
  • v2.1.0 will be the initial release of xbar - continuing BitBar's release history (v2.0.x until then)

New in xbar 2.0.4 Beta (Jul 2, 2021)

  • Colour and style fixes

New in xbar 1.10.1 (Dec 17, 2020)

  • Reverted build target so BitBar runs on more operating systems.

New in xbar 1.10.0 (Dec 11, 2020)

  • Various fixes

New in xbar 1.9.2 (Aug 30, 2016)

  • Added Sparkle updater

New in xbar 2.0.0 Beta 10 (Aug 22, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • Added support for passing URLs to the image parameters
  • Added support for multi-line titles thanks to @ganeshv - #324
  • Added checkmark parameter
  • Added environment variable BitBarVersion
  • Added Sparkle updater
  • Save plugin screenshots via the URL scheme
  • Added demo mode
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when the font name has wrong capitalization
  • Fixed a crash when setting root=true
  • Grayed out status item during refresh (less distracting)

New in xbar 2.0.0 Beta 9 (Aug 18, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • Added support for passing URLs to the image parameters
  • Added support for multi-line titles thanks to @ganeshv - #324
  • Added checkmark parameter
  • Added Sparkle updater
  • Save plugin screenshots via the URL scheme
  • Added demo mode
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when setting root=true
  • Grayed out status item during refresh (less distracting)

New in xbar 2.0.0 Beta 8 (Aug 16, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • Added support for passing URLs to the image parameters
  • Added support for multi-line titles thanks to @ganeshv - #324
  • Added checkmark parameter
  • Added Sparkle updater
  • Save plugin screenshots via the URL scheme
  • Added demo mode
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when setting root=true
  • Grayed out status item during refresh (less distracting)

New in xbar 2.0.0 Beta 7 (Jul 22, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • Added support for multi-line titles thanks to @ganeshv - #324
  • Added checkmark parameter
  • Added Sparkle updater
  • Save plugin screenshots via the URL scheme
  • Added demo mode
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when setting root=true
  • Grayed out status item during refresh (less distracting)

New in xbar 2.0.0 Beta 6 (Jun 22, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • Added support for multi-line titles thanks to @ganeshv - #324
  • Added checkmark parameter
  • Added Sparkle updater
  • Save plugin screenshots via the URL scheme
  • Added demo mode
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when setting root=true
  • Grayed out status item during refresh (less distracting)

New in xbar 2.0.0 Beta 5 (Jun 17, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • Added support for multi-line titles thanks to @ganeshv - #324
  • Added checkmark parameter
  • Added Sparkle updater
  • Save plugin screenshots via the URL scheme
  • Added demo mode
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when setting root=true
  • Grayed out status item during refresh (less distracting)

New in xbar 2.0.0 Beta 4 (May 15, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • Added support for multi-line titles thanks to @ganeshv - #324
  • Added checkmark parameter
  • Save plugin screenshots via the URL scheme
  • Added demo mode
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when setting root=true

New in xbar 2.0.0 Beta 3 (Apr 15, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • Save plugin screenshots via the URL scheme
  • Added demo mode
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when setting root=true

New in xbar 2.0.0 Beta 2 (Apr 13, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • Save plugin screenshots via the URL scheme
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when setting root=true

New in xbar 2.0.0 Beta 1 (Apr 11, 2016)

  • Added streaming through stdout
  • Added drop to plugin (OS X 10.10 and later)
  • For one click status bar action, the menu shows when pressing the alt key
  • Fixed a crash when setting root=true

New in xbar 1.9.1 (Mar 28, 2016)

  • A few bug fixes and performance enhancements.

New in xbar 1.9.0 (Mar 21, 2016)

  • Restored distributable BitBar
  • BitBar now requires OS X 10.7 to fix a crash on refresh and wake from sleep
  • Added support for single click action from the status bar (href, bash and refresh)
  • Added support for separators in sub menus
  • Added update check (Preferences menu will show you when there's a newer version available)
  • Various other bug fixes

New in xbar 1.8.0 (Mar 15, 2016)

  • Added emojize parameter
  • Added sub menus
  • Significant bug fixes and performance enhancements

New in xbar 1.6.0 (Feb 23, 2016)

  • Added distributable BitBar to allow you to bundle a BitBar app with plugins, and distribute a tamper free version.
  • Added ability to refresh plugins remotely via the URL scheme - #149 and #216
  • Integration with Slack.
  • Added ability to hide Preferences menu.
  • Small UI improvements based on feedback from lovely users just like you.
  • Updated dependencies to fix crash and memory leak.

New in xbar 1.5.1 (Feb 17, 2016)

  • Features:
  • Added trim=false option to give plugin authors control of whitespace - #182
  • Added alternate=true option to allow option key menu items - #218
  • Tasks now run in background (preventing menu bar items from locking) - #181
  • Plugins will reset on wake from sleep - #184
  • Added URL scheme for opening and downloading plugins - #224
  • Other:
  • Work to address duplicate items - #21
  • Updated "Browse plugins..." link to getbitbar.com
  • Improved docs
  • "Open at login" was getting reset every time - now it's remembered - #169
  • Warnings and static analyzer errors are resolved

New in xbar 1.5 Beta 2 (Feb 10, 2016)

  • Features:
  • Added trim=false option to give plugin authors control of whitespace - #182
  • Tasks now run in background (preventing menu bar items from locking) - #181
  • Plugins will reset on wake from sleep - #184
  • Other:
  • Prevents crash when task fails - #185
  • Updated "Browse plugins..." link to getbitbar.com
  • "Open at login" was getting reset every time - now it's remembered - #169

New in xbar 1.5 Beta 1 (Feb 2, 2016)

  • Features:
  • Added trim=false option to give plugin authors control of whitespace - #182
  • Tasks now run in background (preventing menu bar items from locking) - #181
  • Plugins will reset on wake from sleep - #184
  • Other:
  • Updated "Browse plugins..." link to getbitbar.com
  • "Open at login" was getting reset every time - now it's remembered - #169

New in xbar 1.4 (Feb 2, 2016)

  • Features:
  • Made $BitBarDarkMode environment variable available to plugins - #155
  • Ability to hide items from the dropdown - #102
  • Selecting a Plugin folder (rather than having to navigate inside it) is enough - better UI - #120
  • Reset renamed to Refresh to make it clearer - #82
  • refresh parameter indicates that an item should issue the refresh of a plugin - #48
  • Added support for length parameter - #131
  • Other:
  • Started tracking changes
  • Fixed vertical alignment - #153
  • Numbers are now monospace - #148
  • Removed unnecessary separators from BitBar menu - #143
  • General bug fixes and improvements
  • Support spaces in paths
  • Fonts will be checked, and a default will be used if they're not available
  • Plugins now live in their own repo - #78