Releases: malpern/sketchybar-toggle
Releases · malpern/sketchybar-toggle
v0.5.0
v0.3.0
What's Changed
- Renamed from
barswitchtosketchybar-togglefor better discoverability in the SketchyBar ecosystem - Prerequisite checks:
--setupnow verifies SketchyBar is running,topmost = "window"is set, and menu bar auto-hide is enabled - Startup warnings: non-fatal warnings printed to stderr if prerequisites aren't met
- Troubleshooting section added to README covering common issues
- Documentation: added
topmost = "window"requirement,killall Docktip, before/after demo GIFs
v0.2.0
What's New
--setupflag: Detects your SketchyBar config format (Lua or shell) and prints the exact line to add for auto-starting BarSwitch. No manual config editing required — just runbarswitch --setupand follow the instructions.
Install / Upgrade
brew upgrade malpern/tap/barswitchOr install fresh:
brew install malpern/tap/barswitchv0.1.0
Initial release of BarSwitch — a lightweight macOS daemon that coordinates SketchyBar with the native menu bar.
Install
brew install malpern/tap/barswitchOr build from source — see the README for details.
Features
- Event-driven mouse tracking via CGEventTap (zero CPU when idle)
- Smooth slide-down animation when restoring SketchyBar
- Configurable trigger zone, menu bar height, and debounce timing
- Graceful shutdown — always restores SketchyBar visibility on exit