Skip to content

Cmd-Tab 1.0.1

Latest

Choose a tag to compare

@kdbaustert kdbaustert released this 26 Sep 15:08
cf539d7

This build is ad-hoc signed, not notarised — there is no Apple Developer Program
membership behind it yet. macOS Gatekeeper will call the download damaged or from an
unidentified developer on first launch. To open it: right-click Cmd-Tab.app → Open, or
xattr -cr /path/to/Cmd-Tab.app in Terminal.

A bug-fix release, headlined by the invisible switcher: macOS could quietly pin the switcher's window to one Desktop, so ⌘-Tab kept switching while the panel only ever appeared on that Desktop. The self-repair for this now actually works.

Fixed

Switching

  • The switcher shows on every Desktop again when macOS pins its window to one; the repair in 1.0.0 silently did nothing.
  • The ✕ on a browser-tab tile closed the whole window with all its tabs. Tab tiles no longer offer close.
  • This desktop now holds for the whole session; other Desktops' windows no longer slip in a moment after the panel opens.
  • With Hide if it is frontmost on, picking a specific window of the front app now switches to that window instead of hiding the app.
  • Releasing the trigger on the run as shell command tile no longer runs the command — that takes Return or a click now.
  • localhost:3000 and other host:port searches open in the browser instead of doing nothing; searches containing & + = # ? are sent correctly.
  • Tab search covers the recent apps first, so one app with a huge window no longer crowds the browsers out.
  • A favourite whose app was uninstalled no longer stays as a tile that does nothing.

Window management

  • A modifier-drag resize that reaches a screen edge keeps the resize instead of snapping the window to half the screen.
  • Modifier-drag, hold-and-point and Desktop moves leave floating windows (picture-in-picture, panels) alone instead of acting on the window underneath.
  • The ½ → ⅔ → ⅓ width cycle starts over after the window was moved by hand.
  • Previous/next display now follows the physical left-to-right arrangement, in the tiling chords and in the switcher.
  • A launch rule that names a display places the window on that display even in apps that apply window moves late.
  • Restore after tiling returns to the window's original spot even after an undo-then-tile sequence.

Settings

  • Turning a setting back to its default now syncs to your other Macs; before, the other Mac kept the old value and put it back.
  • Exported settings and the config file carry only what you actually set.
  • The last settings change before quitting is saved; it used to be lost if you quit within half a second.
  • A corrupted number in stored settings no longer crashes the app on every launch.
  • The iCloud sync switch can be turned off after signing out of iCloud.
  • Shortcut import no longer refuses a chord that differs from an existing one only by Shift.
  • The About tab's permission status updates when you return from System Settings.

Also faster: filtering, hover previews and focus-follows-mouse all do less work per event, and the app holds a few MB less memory.

Known issues

  • Apps with only minimized windows still show under Hide apps with no windows.

Full Changelog: v1.0.0...v1.0.1