Skip to content

Releases: is52hertz/Relay

Relay v0.1.0 · Preview 2

14 Jun 19:22
21cd9de

Choose a tag to compare

Pre-release

Second preview release (pre-release) of Relay — a native macOS global app switcher with scene-based Profiles of global hotkeys, living in the menu bar. Local / self-use; not on the Mac App Store.

🆕 What's new in Preview 2

  • Customizable menu-bar icon — in Settings → Personalization, pick the menu-bar glyph from SF Symbol presets (command, bolt, bolt.fill, righttriangle.split.diagonal) or type any SF Symbol name. Names are validated, so an invalid entry is ignored and the icon never goes blank. Localized (English / 简体中文 / 繁體中文).

Everything from Preview 1 is included — Profiles, global hotkeys (no Accessibility needed), state-aware activation behaviors, Return to Previous, menu-bar agent + management window, optional Dock icon, launch-at-login, interface language, optional Accessibility-based Minimize, local-first (no network / no telemetry).

🚀 How to launch

  1. Download Relay-v0.1.0-preview.2.dmg below and open it.
  2. Drag Relay into Applications.
  3. First launch: this build is signed with a personal Apple Development certificate and is not notarized, so Gatekeeper blocks it. Right-click the app → OpenOpen. If still refused, run once:
    xattr -dr com.apple.quarantine /Applications/Relay.app

Or build from source: open Relay/Relay.xcodeproj → ⌘R.

Requirements: Apple Silicon · macOS 26.5+

Relay v0.1.0 · Preview 1

14 Jun 17:37
f3d6b38

Choose a tag to compare

Pre-release

First preview release (pre-release) of Relay — a native macOS global app switcher with scene-based Profiles of global hotkeys, living in the menu bar. Local / self-use; not on the Mac App Store.

✨ Features in this build

  • Scene-based Profiles (hotkey groups) — group bindings by workflow and switch the whole set at once; only the active Profile's hotkeys are registered.
  • Global hotkeys via KeyboardShortcuts (Carbon) — no Accessibility / Input Monitoring permission needed. Duplicate combos within a Profile are detected.
  • State-aware activation behaviors (named, reusable):
    • Not running → Launch & Focus · Launch in Background · Do Nothing
    • Background → Focus · Show Without Focus · Minimize
    • Frontmost → Return to Previous · Hide · Quit · Minimize · Do Nothing
  • Return to Previous — flips back to your last app (depth-2 MRU, like ⌘-Tab).
  • Menu-bar agent + management window — Profiles sidebar (keyboard nav, inline rename), shortcut recorder, optional Dock icon.
  • Settings — Launch at login, Dock icon; interface language (English / 简体中文 / 繁體中文).
  • Optional Minimize via Accessibility — requested lazily on first use, never at launch; the app stays fully usable without it.
  • Local-first — no accounts, no network, no telemetry.

🚀 How to launch

  1. Download Relay-v0.1.0-preview.1.dmg below and open it.
  2. Drag Relay into Applications.
  3. First launch: this build is signed with a personal Apple Development certificate and is not notarized, so Gatekeeper blocks it. Right-click the app → OpenOpen. If still refused, run once:
    xattr -dr com.apple.quarantine /Applications/Relay.app

Or build from source: open Relay/Relay.xcodeproj → ⌘R.

Requirements: Apple Silicon · macOS 26.5+