New and improved
- Added a live global animation toggle that updates OmniWM-authored motion across layouts and UI immediately, without a restart.
- Added an option to show floating windows in the workspace bar and IPC workspace projections, including correct handling for floating-only workspaces.
- Ported leaf layout kernels to Zig and hardened the build/release validation workflow around pinned Zig and Ghostty inputs.
Fixes
- Fixed floating-window focus and restore flows, owned/modal raise behavior, scratchpad reveal/fronting, and cross-workspace native app switching.
- Fixed AX/native-tab replacement tracking, full-refresh tracked-window preservation, Dwindle transition and fullscreen-border edge cases, fixed-size overflow handling, and quake split resize lifecycle regressions.
- Fixed IPC subscription handshake races so initial snapshots and live events arrive in the expected order without dropped updates.
Verification
- Added and expanded regression coverage for motion toggling, workspace bar floating projections, Dwindle bootstrap/import behavior, scratchpad reveal sequencing, AX activation paths, IPC subscriptions, Zig kernel parity, and full-suite stability.
- OmniWM continues to ship the bundled
omniwmctlCLI, and this release keeps the Homebrew cask exposing it asomniwmctl.