Skip to content

v0.2.0 — Critical keyboard-lockout fix, window drill-down, multi-display panels

Pre-release
Pre-release

Choose a tag to compare

@kdbaustert kdbaustert released this 21 Jul 12:13
· 144 commits to master since this release
6a9f4ed
  • Preview strip appearing at the far-left screen edge, or not at all
  • Hover highlighting and tile clicking silently breaking after the list relayed out
  • Wrong app activating when ⌘-Tab was pressed with the pointer resting over the panel
  • Long filter queries widening the panel and shifting clicks onto the neighbouring app
  • Preview strip covering the tiles it was meant to sit clear of
  • Scrolling directly over the switcher panel doing nothing
  • Shortcut recording assigning to the wrong action, or nothing at all
  • Action shortcuts silently unreachable when the trigger itself uses ⌥ or ⌃ — Settings now
    refuses the conflicting combination and explains why
  • Undefined behaviour in preview blank-detection that could drop real windows at random
  • Screen captures continuing after the hover moved on

Internal

  • Test target added: 43 tests over the trigger-modifier logic, shortcut conflicts, filtering
    and metrics
  • Event-tap callback no longer performs SwiftUI layout, Accessibility calls, or
    LaunchServices lookups; tap-disable events are now counted and logged
  • PanelGroup, PreviewCoordinator and TriggerModifiers extracted; SettingsWindow
    split into four files
  • Settings panes rebuilt as two columns with tooltips, in a wider window