github BarutSRB/OmniWM v0.4.7.1

8 hours ago

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-check passed on April 7, 2026, including lint, tests, Zig kernel builds, and universal release builds for both OmniWM and omniwmctl.
  • OmniWM continues to ship the bundled omniwmctl CLI, and this release artifact keeps it inside the app bundle for the Homebrew cask to expose as omniwmctl.

Don't miss a new OmniWM release

NewReleases is sending notifications on new releases.