Skip to content

Releases: Jochern/zap

Zap 1.1.0

Choose a tag to compare

@Jochern Jochern released this 20 Mar 14:22

What's New

macOS Compatibility

  • Added Input Monitoring permission check for macOS 14+ (Sonoma/Sequoia)
  • Permission alerts now guide users to the correct System Settings page
  • Automatic retry when permissions are granted after launch
  • Menu bar icon indicates permission issues (⚠️ badge)

UI Improvements

  • Switcher panel now sizes to fit the number of open windows (no longer stretches full width)
  • Panel appears on the screen where the mouse cursor is
  • Fixed panel position jump on open — now appears centered immediately
  • Hover selection: move the mouse to select windows in the switcher
  • Hover only activates after first mouse movement (ignores initial cursor position)

Settings

  • Command+Tab/Backtick now allowed (shows orange conflict hint instead of blocking)
  • Settings are preserved across launches (no more auto-reset)

Zap 1.0.0

Choose a tag to compare

@Jochern Jochern released this 19 Mar 23:30

Minimal macOS window switcher. Native Swift, no bloat.

  • ⌥Tab to switch windows (configurable shortcut)
  • Window thumbnails with async loading
  • 264 KB app bundle, ~28 MB RAM idle, 0% CPU
  • macOS 13.0+

Note: The binary is unsigned. On first launch: right-click → Open.