Highlights
- Major internal refactor and controller extraction work to improve maintainability.
- Stability fixes for workspace visibility, startup mapping, and window flashing.
Fixes
- Fix workspace hide/unhide behavior.
- Fix flashing during layout refresh (two fixes).
- Fix border flicker by avoiding border hide during deferred updates.
- Stabilize startup workspace mapping.
Internal
- Major refactoring and controller/handler extractions (AX, mouse, command handling).
- Introduce FocusManager and wire into WMController.
- Additional refactor passes and cleanups.
Tests
- Add LayoutRefreshController tests.
Misc
- Update sponsors carousel.
Full Commit List
- fix(workspaces): stabilize startup mapping; update sponsors carousel
- Cleanup
- Fix: Workspace hide/unhide
- Remove unneeded alphas
- Debug
- Refactoring 1
- WMCOntroller Refactor
- Fix border flicker by not hiding border during deferred updates
- Flashing Fix #2
- Flashing fix
- Refactor 10
- Refactor 9
- Refactor 8
- Refactor 7
- Refactor 6
- Refactor 5
- Extract CommandHandler into standalone class
- Extract AXEventHandler into standalone class
- Extract MouseEventHandler into standalone class
- Extract MouseWarpHandler into standalone class
- Refactor 4
- Add FocusManager and wire into WMController
- Refactor 3
- Refactor 2
- Refactor 1
- major refactoring