github BarutSRB/OmniWM v0.4.1
OmniWM 0.4.1

9 hours ago

OmniWM 0.4.1

OmniWM 0.4.1 is a focused refinement release that hardens Niri’s per-monitor behavior and makes Overview projections much more faithful to the real workspace state, especially for window geometry, tile ordering, and stacked-column previews.

Demo Video

Watch the demo

New and improved

  • Reworked Niri overview projection to build from engine-owned snapshots, preserving tile order, column structure, and relayout behavior more accurately.
  • Improved Overview previews so window geometry, aspect ratios, thumbnail centering, and Niri stacked tile proportions carry through the transition much more faithfully.

Fixes

  • Fixed Niri per-monitor effective settings resolution so workspace-sensitive operations use the correct monitor-local overrides instead of falling back to engine-global defaults.
  • Fixed monitor-specific behavior in Niri sizing, centering, wrapping, consume/expel flows, and related navigation paths.

Documentation and project updates

  • Added a dedicated demo video section to the README.

Verification and tests

  • Added and expanded regression coverage for Niri per-monitor settings resolution, including consume behavior, centering, max visible columns, and loop prevention cases.
  • Added regression coverage for Overview projection and rendering, including tile ordering, gap hit-testing, column-count preservation, relayout after workspace mutations, aspect-ratio preservation, and thumbnail centering.

Don't miss a new OmniWM release

NewReleases is sending notifications on new releases.