Skip to content

Releases: breed007/switchback-macos

switchback v0.1.1

Choose a tag to compare

@breed007 breed007 released this 01 Jul 13:54

Quality + reliability hardening.

Fixed

  • Cancelling the macOS permission dialog is now a silent no-op — no more spurious "couldn't complete that change" error when you back out of a switch, create, rename, or delete.
  • The menu always reflects the real current location, even after you switch locations in System Settings — it reads live state each time you open it.
  • No more menu-bar freeze while a location switch is applied — privileged changes now run off the main thread.

Changed

  • Location names are sanitized (control characters/newlines stripped, length capped).
  • You can't delete the location you're currently using, or your only location.
  • Creating a location that would have no services now fails cleanly instead of leaving an empty one.

Signed, notarized, universal (Apple Silicon + Intel). Install: brew install --cask switchback (via breed007/tap) or download below.

Full changelog: https://github.com/breed007/switchback-macos/blob/main/CHANGELOG.md

switchback v0.1.0

Choose a tag to compare

@breed007 breed007 released this 12 Jun 20:49

First public release of Switchback — see and switch macOS network locations from the menu bar.

Signed with a Developer ID, notarized by Apple, and universal (Apple Silicon + Intel), so it opens with no Gatekeeper workaround.

What it does

  • Lists your network locations with the active one checked, one click to switch.
  • Reflects changes made anywhere (event-driven via SCDynamicStore).
  • Create, rename, and delete locations through the native macOS auth panel — no sudoers rule, no setup step. New locations are populated with default services so they work immediately.

Install

  1. Download Switchback-v0.1.0-universal.zip (or the .dmg) below.
  2. Move Switchback.app to /Applications (or drag it from the disk image).
  3. Launch it — it lives in the menu bar (no Dock icon). Requires macOS 14 (Sonoma) or later.

Sibling to Crossbar, which toggles network services.

Full changelog: https://github.com/breed007/switchback-macos/blob/main/CHANGELOG.md