github BarutSRB/OmniWM v0.6.7
OmniWM v0.6.7

3 hours ago

What's New Since 0.6.6

OmniWM 0.6.7 remembers your monitor arrangements for different desks, updates the built-in terminal, and fixes several problems with window focus, fullscreen apps, and menus.

Before You Upgrade

  • The settings file format has changed. OmniWM upgrades your existing settings automatically and saves the original as settings.toml.pre-v3 beside your settings file. Most users do not need to do anything. If you return to 0.6.6, restore that backup because the older version cannot read the upgraded settings.
  • If you edit settings by hand or maintain templates: the file now uses schemaVersion = 3, and custom monitor positions move from monitorRoutingOverrides to routing.arrangements. The upgrade can change the file's formatting and remove comments; the backup preserves the original.
  • If you use command-line scripts: the app fingerprint shown by omniwmctl version is now shortened. Scripts that need the full value should use omniwmctl version --json.

New: Remember Your Home and Work Monitor Setups

  • Arrange your screens once in Settings → Monitors, and OmniWM remembers that set of connected displays. The matching arrangement returns automatically when you reconnect them, so your home and work setups no longer overwrite each other.
  • OmniWM can also reuse a saved arrangement when only some of those screens are connected, keeping the remaining screens in their saved positions.
  • If an older arrangement mixed displays from different desks, one desk may need arranging once again in Settings → Monitors. #629

Fixes and Improvements

  • Updated GhosttyKit, the engine behind OmniWM's built-in terminal.
  • Menu bar menus stay open when another app, such as Steam, briefly takes focus. #646
  • Rapidly switching Ghostty tabs no longer creates duplicate windows or extra columns. #643
  • Windows on other workspaces stay hidden when an app enters or leaves macOS fullscreen. #647
  • Closing a Dwindle window keeps you on your current workspace, including when other workspaces use a different layout. #649
  • Newly opened apps show the correct focus border. When focus follows the mouse is enabled, it works without needing an extra click or window switch. #641
  • Quake Terminal's “Main Monitor” setting follows the main display selected in macOS, including setups with one screen above another. #652
  • Menu arrows appear only beside items that open another menu.

Website and documentation · Installation guide

Release Integrity

The OmniWM app is Developer ID signed, Apple-notarized, stapled, and Gatekeeper verified.

  • OmniWM-v0.6.7.zip SHA-256: b20e6fb216acae4e2ebf93f6624488b75553944eab1d5e2f76ffa18ab4f6e868
  • GhosttyKit.xcframework-v0.6.7.zip SHA-256: 11d583605b6e2f730c436fc844f0c8fda3e7cf0c23b243d0c9913a4d8ee56aad

Don't miss a new OmniWM release

NewReleases is sending notifications on new releases.