Skip to content

Stackbar 0.30.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 09:17
3b76ad6

Fixed

  • A plugin dragged out of the menu bar can come back. ⌘-dragging an item off the menu bar hid it for good: macOS remembered it, so turning "Show in menu bar" back on in Settings, or a plugin like Clipboard turning its own icon on, made an item you couldn't see. Dragging one out now turns "Show in menu bar" off for that plugin, and turning it on brings the item back.
  • Typing in the palette does less work per key. The palette no longer re-filters and re-ranks every row several times for each keystroke, and its saved picks and usage are written in the background.
  • Copying a big screenshot no longer stutters. Clipboard images are decoded, converted and saved off the main thread, and old ones are cleaned up gradually.
  • A slow or frozen app can't freeze Stackbar. Menu search, window lists, the plugin context read and the cycle-windows key now talk to other apps in the background with a time limit. The cycle-windows key no longer does that work while it holds the keyboard.
  • Stackbar can no longer crash from a bad paste or sign-in request. A plugin pasting with a negative cursor offset, or a malformed request to the sign-in page, used to quit the app.
  • A network blip while refreshing a sign-in no longer opens your browser. Stackbar only asks you to sign in again when the service says the sign-in is no longer valid.
  • Plugins save less often and read faster. Saved values are written about a second after a plugin's last change, as one write, and are read from memory. Nothing is lost on quit.
  • A plugin waiting on an answer that never comes recovers. Host calls now give up after a time limit instead of freezing the plugin.
  • A plugin whose view has an invalid number still updates. The number is shown as 0 instead of the whole update being dropped.
  • Large downloads stop at the size limit instead of being read in full first.
  • Desktop widgets refresh more gently. Repeated identical updates are dropped, and widgets reload at most every five seconds.
  • Global shortcuts that macOS refuses now say so in Settings instead of looking active, and the shortcut conflict check uses your palette shortcut rather than the default.
  • Fewer wakeups at idle: one shared clipboard check for all plugins, and a plugin only scans its child processes when it has some.
  • Removing a plugin whose files can't all be moved to the Trash keeps it listed so you can try again. Settings import and export include plugins' latest saved values.
  • A pasted item that asked to restore the clipboard no longer replaces your clipboard when Stackbar lacks Accessibility access.
  • If an edited plugin fails to build, its previous copy stops instead of carrying on behind the error.

Install

Signed with Developer ID and notarized. Install with Homebrew or the one-line installer (both also put stackbarctl on your PATH):

brew install --cask navbytes/tap/stackbar
curl -fsSL https://stackbar.app/install.sh | bash

Or unzip, drag Stackbar.app into /Applications and open it.

Requires macOS 26. Store plugins come prebuilt, so Xcode is not needed to use them. To write your own plugins, install Xcode 26 or the Command Line Tools (xcode-select --install).

The command-line tool is inside the app: ln -sf /Applications/Stackbar.app/Contents/MacOS/stackbarctl ~/.local/bin/stackbarctl, then stackbarctl doctor.

Built from 3b76ad6.