← All releases
macOS··v0.0.3

CmdSpace 0.0.3

CmdSpace-0.0.3-macOS.zip

6.20 MB · requires macOS 13.0+

Download
sha256e15d3ca27007bcf82ce6343644fbbc89988a2720e289b6c86a62e046e4adac5f

Added

  • Application switcher (default Command+Tab). Lists running apps in most-recently-used order with hold-to-cycle behavior, reverse cycling, digit shortcuts, Enter to commit, Esc to cancel, and a Settings toggle / rebinding control. For a clean Command+Tab takeover, users should disable or rebind macOS's native app switcher shortcut first.
  • Per-app window switcher (default Option+Tab). Lists every open window of the previously-frontmost application in a panel — VS Code / Cursor / JetBrains windows surface the workspace folder as a subtitle so multi-project users can jump between repos without scrubbing the Dock. Navigate with / / Tab, jump-to with digits 1-9, raise with Enter, dismiss with Esc. Minimized windows appear with a badge and are un-minimized on activation; windows on other Spaces show a badge and trigger the system's native Space switch when raised. Requires Accessibility permission (already part of the onboarding flow). Rebindable + disable-able from Settings ▸ Shortcuts ▸ Window switcher. See plans/window-switcher.md for the full design and the AX vs CGWindowList trade-off discussion.
  • Chrome profile awareness for the window switcher: Chrome windows can show profile avatars / profile badges, and CmdSpace prebuilds then invalidates the window-to-profile cache as Chrome activates or quits.

Changed

  • Window and app switching now use live HID modifier-state sampling so releasing the held modifier commits the current selection reliably even when Carbon consumes the original global hotkey event.