What's New Since 0.4.9.3
- Reduced idle AX churn by cleaning up per-window observer state when windows disappear and ignoring frame-change events caused by OmniWM's own frame writes.
- Scoped AX-triggered relayouts more tightly so affected workspaces refresh without forcing unnecessary global layout work.
- Added workspace bar accent and text color customization, including TOML round-trip support and appearance-only refreshes.
- Showed scratchpad windows as dedicated workspace bar entries, with activation behavior that reveals or focuses the scratchpad without losing hidden state.
- Deferred degraded AX window tracking decisions until better window facts are available, avoiding premature floating for parented or tagged windows.
- Made Niri tabbed overlays interactive with hover rendering, hit testing, accessibility tab actions, animation-time refreshes, and ordering repair.
- Normalized settings control layout across layout, monitor, hotkey, app rule, and workspace panes for more consistent labels, captions, reset controls, and override states.
Release Integrity
OmniWM-v0.4.9.4.zipcontains the Developer ID signed, notarized, and stapled OmniWM app.OmniWM-v0.4.9.4.zipSHA-256:e2b5d44140a4b380e003d4f0c4d122a0b01a30d4e3c6be1956fa5a2b5a38020fGhosttyKit.xcframework-v0.4.9.4.zipSHA-256:309690be2f7604527876e0884fd6dfe0040ad1c27b54dc3a1bc7d8dc37b6f849