github BarutSRB/OmniWM v0.4.4
OmniWM 0.4.4

8 hours ago

OmniWM 0.4.4

New and improved

  • Expanded the settings-file workflow. OmniWM now exports the full config by default, improves first-run setup, and offers clearer import, export, reveal, and open actions from both the settings window and the status bar.
  • Hardened the status bar workspace indicator and reduced unnecessary status bar and menu churn so workspace and settings updates feel more reliable.
  • Improved app-rule handling when accessibility data is incomplete, including better support for nonstandard app identifiers and more predictable workspace assignment during window creation.
  • Reduced refresh overhead across border updates, overview thumbnails, command palette sessions, Ghostty config writes, and accessibility frame reads.

Fixes

  • Fixed border-window reconfiguration when windows move across displays.
  • Fixed recursive Ghostty config loading for the Quake terminal workflow.
  • Fixed cases where tiling decisions were made before required accessibility attributes were available.
  • Fixed inactive-workspace refresh planning so layout execution rebuilds the correct workspace set before running.

Documentation and project updates

  • Refreshed the README, documented the editable config workflow, and updated fork-specific project notes.

Verification

  • Added regression coverage for the settings workflow, status bar config actions, app-rule handling, Ghostty border behavior, layout refresh behavior, and related controller paths.

Contributors

Don't miss a new OmniWM release

NewReleases is sending notifications on new releases.