What's New Since 0.7.2
The command palette can now launch apps and find files, and the workspace bar can organize windows directly. OmniWM 0.7.3 also adds translations for 20 locales and improves window visibility, input, and wallpaper previews.
Command palette and language support
- Browse apps and files. Applications mode searches installed apps; Files mode searches the macOS metadata index and shows recent documents before you type. Open a result, reveal it in Finder, or preview a file from the keyboard.
- More useful commands and clipboard history. The palette now lists layout-aware OmniWM commands, including commands without shortcuts. Clipboard mode adds previews, pins, copy-first selection, paste options, and history that survives quitting. Clipboard history remains off until you enable it.
- Use OmniWM in your macOS app language. The desktop app, commands, permissions, and workspace bar controls have translations for 20 locales. Command search recognizes translated and English terms; configuration and CLI syntax remain English.
Workspace and window behavior
- Arrange windows from the bar. Drag icons to reorder Niri columns, stack windows, swap Dwindle tiles, or move a window to a precise position in another workspace. Context menus add actions for workspaces, windows, and scratchpad pills; Shift-click moves the focused window. Hover over a window icon for a preview when capture is available.
- Input stays predictable. One discrete mouse-wheel notch moves one Niri column and focuses its window; trackpad scrolling is unchanged. Clicking a workspace bar icon or Niri tab keeps the pointer in place, and Focus Follows Mouse pauses during macOS screenshot selection.
- Window visibility recovers more reliably. OmniWM restores parked windows when quitting or disabling it, removes unused dynamic workspaces after transitions, and keeps hidden windows parked after size changes or late frame writes.
- Wallpaper previews show the desktop you chose. Overview and workspace swipes capture rendered solid-color wallpapers when Screen Recording is available, with an image-file fallback and recovery after a failed capture.
Diagnostics and compatibility
- Diagnostic captures now separate event queue wait from handling time and identify window and WindowServer work. Fish completion no longer suggests filenames after
omniwmctlarguments. - No configuration or direct IPC migration is required for this release.
Thanks
Thank you to Jonathan Macheret for mouse-wheel navigation and focus, and Richard Ginzburg for Fish completion and test fixture fixes and wallpaper preview fixes. Both contributors are now credited in the README and website, with Jonathan's Liip affiliation.
@Guria for ideas from OmniWM's Nehir fork
Full changelog: v0.7.2…v0.7.3
Website and documentation · Installation guide
Release Integrity
The app is signed, notarized, and stapled. SHA-256 hashes:
OmniWM-v0.7.3.zip:bb99c3a16ca7178e5ae80f84377c7923cb4ffa3642d80d461571b1953d50f5dfGhosttyKit.xcframework-v0.7.3.zip:8b3852de8ab87c4664af0aeb5c74f7bef46fbc0aff8f53ebc0ce120c84605c08