New and improved
- Dwindle layout solving now runs through the Zig kernel path instead of the previous Swift-only solver, removing the old Swift gap and min-size recursion path while improving solver consistency across single-window, fullscreen, gap, placeholder, and minimum-size scenarios.
Fixes
- Fixed cross-workspace hidden window reveals so activating another workspace no longer re-hides windows or suppresses frame writes after transient verification misses.
- Delayed reveal verification remains in place for floating windows and scratchpad-style async restores where it is still needed.
Documentation and project updates
- Corrected the README wording for Scratchpad.
Verification
- Added regression coverage for single-window, fullscreen, gap, placeholder, and minimum-size Dwindle solver behavior, plus layout refresh, inactive-workspace activation, and workspace-bar focus paths.
make release-checkpassed on April 7, 2026, including lint, tests, Zig kernel builds, and universal release builds for bothOmniWMandomniwmctl.- OmniWM continues to ship the bundled
omniwmctlCLI, and this release artifact keeps it inside the app bundle for the Homebrew cask to expose asomniwmctl.