swiss_bar 0.5.1
What's new in 0.5.1
- Fixed a bug where the Claude usage indicator's subprocess could trigger an unrelated macOS
permission prompt (Apple Music/media library access) by sourcing the user's full interactive
shell config just to resolve theclaudeCLI's PATH. It now uses a non-interactive login shell
with explicit PATH exports instead — note that shell aliases (e.g.claude-work) no longer
resolve this way, so multi-install setups should enter the alias's expansion in Settings
(e.g.CLAUDE_CONFIG_DIR=~/.claude-work claude). - Fixed the Claude usage severity thresholds: the warning color now correctly applies up to 90%
usage (was incorrectly capped at 80%) before turning critical.
This build is signed with swiss_bar's self-signed release certificate, not an Apple
Developer ID - macOS Gatekeeper will warn that it's from an "unidentified developer."
See INSTALL.md for why, and
the two ways to open it anyway.
Quick version:
- Open the DMG, drag
swiss_bar.appto/Applications. - Run
xattr -cr /Applications/swiss_bar.appin Terminal, or try to open the app
and then approve it via System Settings -> Privacy & Security -> "Open Anyway". - Grant Accessibility (and Input Monitoring, if prompted) when asked - required for the
window switcher and keyboard features.
Every release is signed with the same certificate, so these permission grants persist
across future updates.