You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
✨ New Features
Trackpad Window Gestures for title bars, Dock icons and the menu bar
Off by default; turn on in Settings > Gestures, then restart DockDoor when prompted
Title bar: swipe left or right to snap to a half, swipe up to fill the screen, swipe sideways then up or down to snap to a corner
Title bar: swipe down to minimize, pinch in to close the window (or just the tab when you pinch a tab), pinch out for full screen, double-tap to center at the earlier size
Running app's Dock icon: swipe down to minimize its front window, swipe up to restore its last minimized window, pinch in to quit
Empty menu bar: swipe left or right to switch apps, swipe down to minimize all windows on that display, swipe up to restore them
Menu bar: tap and hold, then swipe, to open the Window Switcher (requires the Window Switcher to be enabled)
Press Escape mid-gesture to cancel
A tooltip beside the cursor names the action as you gesture
New Gestures tab with per-gesture controls
Each gesture has its own on/off switch and an animated demo that plays when you hover over it
Options group: Sensitivity slider, "Show where the window will land" snap-area preview, and Haptic feedback
A banner warns when the needed trackpad settings (Zoom in or out for pinches, Smart zoom for double-taps) are off, with an Open Trackpad Settings button
Reserve screen space for a custom dock
Settings > Gestures > Space for a Custom Dock
Choose the edge (Off, Bottom, Left, Right, Top) and a size from 10 to 300 px
Snapped and positioned windows, title bar scroll centering and window positioning commands stay clear of it
Dock apps can report their own reserved space, listed under Reported by Apps
AppleScript command to reserve screen edges
Example: reserve screen edge "bottom" thickness 80 for "com.example.MyDock" on display "main"
Use "none" to release the space; it is also released when the app quits
Listed in DockDoor's built-in scripting help
Export and import settings as a JSON backup
Settings > General > Backup & Restore > Export Settings… or Import Settings…
🔧 Improvements & Stability
Gestures and keybinds now have separate Settings pages
Settings > Gestures holds all gestures, including Dock and title bar scrolling, dock preview swipes and the trackpad swipe window switcher
Settings > Keybinds holds Mouse Actions, Command-key shortcuts and the Window Switcher keybind
Settings search points to the new locations
Adjust trackpad swipe window switcher sensitivity
Find the swipe sensitivity slider under Trackpad Swipe for Window Switcher in Settings > Gestures (50%–200%, default 100%)