What's New Since 0.4.9.2
- Focus borders now have a centralized lifecycle, improving recovery after fullscreen, hidden-window, and focus-transition flows.
- Window creation is more reliable on secondary workspaces and when WindowServer info arrives late, with better retry handling before placement.
- Native fullscreen and transient popup handling is sturdier, including placeholder rendering while real windows are suspended.
- Inactive floating windows are restored more consistently when workspaces become visible again.
- Niri navigation preserves viewport and focus state more carefully during workspace bar actions and focus confirmation.
- Resize placeholders now cover constrained tiled windows, making size-limit behavior clearer during layout changes.
- Monitor restore catalog handling does less churn during relayout and reconciliation.
- Settings are cleaner: runtime state now lives outside the canonical TOML file, missing-key TOML recovery is more forgiving, and the mouse resize modifier is configurable.
- GhosttyKit is packaged with the updated archive checksum.
Release Integrity
OmniWM-v0.4.9.3.zipcontains the Developer ID signed, notarized, and stapled OmniWM app.OmniWM-v0.4.9.3.zipSHA-256:525cbba8c1f42bb47946ba05501729c7435cc79901bbdbc1b81c104f4ee9c7a8GhosttyKit.xcframework-v0.4.9.3.zipSHA-256:0a726703f601bfe9a981a59060f486e10b2979f95e5601e55f88c6a806f9a71f