Thank you for the recent support and publications about DockDoor, you are all awesome!
Special thanks to great2bnaustin, Larsen2k4, clementcampagna, gwmerritt-lgtm, and balazsnasz for their extensive beta testing across 28 releases. Their feedback was invaluable in identifying and solving many issues.
✨ New Features
- AppleScript scripting support for external automation
- Run
tell application "DockDoor" to get helpto see all commands
- Run
- Reworked window presentation entirely to resolve hangs and stutters while using DockDoor
- DockDoor is now faster than ever!
🔧 Improvements & Stability
- Moved AX observer work off main thread to prevent UI hangs
- Added timeout limits to AX operations
- Debounced AX observer callbacks to reduce processing overhead
- Switched to lazy stacks for better scroll performance
🐛 Bug Fixes
- Fixed AppleScript causing silent crashes and music preview failures
- Fixed window previews from different instances of same app not showing correctly
- Fixed liquid glass not updating background dynamically
- Fixed window switching failing when front app has heavy workload
- Fixed dockobserver becoming unresponsive after extended use
- Fixed window switcher animation lag
- Fixed media widget memory leak and process pileup
- Fixed preview frame getting cut off and using too much space
- Fixed marquee text rendering when content fits
- Fixed pinned widget corner radius not matching dock preview