OmniWM 0.4.3.2
New and improved
- Improved focus confirmation and handoff across new window creation, workspace switches, and managed border updates.
- Hardened AX frame reconciliation and cached window lookups so border placement stays aligned with confirmed window state.
- Improved native fullscreen recovery when window restoration is delayed by reconciliation.
Fixes
- Fixed focus confirmation races during Niri window creation.
- Fixed keyboard-focus border ownership so the active managed window keeps the correct border.
- Fixed workspace-switch focus handoff state and stale focus-bridge activation handling.
- Fixed confirmed AX frame handoff for managed borders.
- Fixed native fullscreen restore paths that could lose the original managed layout after delayed reconciliation.
Documentation and project updates
- Removed stale tooling artifacts from the repository and tightened AXWindow casting behavior.
Verification and tests
- Expanded regression coverage for AX event handling, refresh routing, layout refresh, workspace management, AX frame handoff, and native fullscreen restoration.