github BarutSRB/OmniWM v0.4.7.2

15 hours ago

New and improved

  • Moved more core layout and decision logic into Zig kernels, including Niri bulk layout projection, overview projection, reconcile state reduction, and window decision solving, with matching ABI coverage.
  • Polished Dwindle motion with spring animations and unified the snappy spring configuration so motion feels more consistent across layout flows.
  • Global Niri settings now apply without requiring a restart.
  • Stabilized border ownership reconciliation to reduce stale or incorrect border state during layout and focus changes.

Fixes

  • Fixed quake terminal focus restoration.
  • Fixed Emacs full-rescan eviction during full refreshes.
  • Fixed command hotkey capture on non-QWERTY keyboards.

Documentation/project updates

  • Refreshed architecture documentation and Zig kernel build integration to match the latest kernel ports and animation updates.

Verification/tests

  • Added and expanded coverage for Niri layout, reconcile, overview projection, window decision, borders, Dwindle motion, spring animation, key recording, quake terminal focus, and AX refresh routing.
  • Verified the release candidate with make release-check, including universal OmniWM and omniwmctl release builds for arm64 and x86_64.

Don't miss a new OmniWM release

NewReleases is sending notifications on new releases.