Skip to content

OmniWM v0.5.10

Latest

Choose a tag to compare

@BarutSRB BarutSRB released this 05 Aug 02:45

What's New Since 0.5.9

Window Management

  • New windows now land on the active workspace rather than whichever workspace happened to be focused last.
  • Transient popup windows are fully suppressed: no frame writes, focus changes, borders, or managed surfaces.
  • Floating window admission and focus are more reliable.
  • Fullscreen close replacement replay is fixed.
  • Pending window identities are preserved through rescans, preventing ghost windows.
  • Focused sheets (dialogs, preferences) are preserved across parent window maturation and full rescans.
  • Window lifecycle reconciliation is hardened with app-and-Space-scoped rescans.
  • Observed-minimum axis updates preserve the existing value when the target hasn't shrunk, reducing layout jitter.
  • Observed-minimum sizes are guarded on AX incarnation match during identity rekey.
  • Park frame application is deferred to the caller after identity rebind.
  • Stable AX size convergence is accepted without requiring an exact match.

Niri Layout

  • The Niri mouse-move modifier key is now configurable in Settings → Input.
  • Columns reveal on pointer focus when the cursor approaches a column edge.
  • A start-scroll directive is inserted when pending animation work exists but no active driver is running, preventing stuck scroll state.

Workspace Bar

  • Label clipping in the workspace bar is fixed.

Workspaces Between Monitors

  • Workspaces can now be moved between monitors via hotkey.
  • Dedicated hotkeys are available for all workspace monitor-move operations.

Command Palette

  • Command palette mode cycling is now available, letting you toggle through palette modes.

Quake Terminal

  • Ghostty glass transparency mode is now supported in the drop-down terminal.
  • The translucent quake terminal now blurs content behind it.

Dwindle Layout

  • Inverted vertical window placement during Dwindle moves is fixed.

Project

  • Nix installation options are now documented.
  • Owned-window interaction button state prevents owned-window blocking from canceling active mouse interactions.
  • The Hidden Bar assertion is properly released during shutdown.

Release Integrity

  • OmniWM-v0.5.10.zip contains the Developer ID signed, notarized, and stapled OmniWM app.
  • OmniWM-v0.5.10.zip SHA-256: c003dc525e32be6ef560663818af13f8576450f30cc2164770e2345798a7a6da
  • GhosttyKit.xcframework-v0.5.10.zip SHA-256: 31a4daf47ce652d5c04ef15538c3fdffc315cd67da54baced628b2f46ec86bc7