github ejbills/DockDoor v1.13

latest releases: 1.21.4.1_pre_1_22, 1.21.4, 1.21.3.2-pre_1_21_4...
3 months ago

It is my cat's 7th birthday 🎂
Cat's 7th birthday celebration

⚠️ This update changes a large amount of code. Be sure to report bugs if encountered.

🆕 What's New in DockDoor

  • Arrow Key Navigation
    Navigate through windows in both the Window Switcher and Dock Previews using arrow keys and Tab, then press Return to select your desired window—perfect for keyboard-driven workflows.

  • Enhanced Keyboard Shortcuts
    Added essential keyboard shortcuts to selected windows in previews: use Tab or arrow keys to select a window, then press CMD + W to close, CMD + Q to quit the app, or CMD + M to minimize—all without touching your mouse.

  • Improved Window State Management
    Completely redesigned the underlying window tracking system using observed objects for better memory efficiency and more reliable window state synchronization across all views.


🛠 Improvements & Fixes

  • Performance Optimizations

    • Refactored memory management by removing redundant window states
    • Implemented queued window switcher for smoother operation
    • Enhanced flow algorithm for better responsiveness
  • Window Tracking Reliability

    • Fixed issue where closed windows would still appear in the Window Switcher
    • Improved window filter validation to ensure only active windows are displayed
    • Better activation attempt handling for more consistent behavior
  • Architecture Improvements

    • Streamlined window state orchestration between dock previews and child window views
    • Reduced memory bloat by eliminating duplicate window object copies
    • Enhanced cross-view communication for better action synchronization

Don't miss a new DockDoor release

NewReleases is sending notifications on new releases.