Skip to content

Releases: BarutSRB/OmniWM

v0.2.9

11 Feb 20:03

Choose a tag to compare

What's Changed

  • Fix OmniWM's own windows unresponsive due to mouse event tap (#77)
  • Fix Cmd+Tab/Dock not switching to inactive workspaces (#76)
  • Fix multi-monitor workspace navigation and focus management
  • Add configurable column width presets (#74)
  • Auto-create target workspace when moving window/column to adjacent workspace
  • Add focus memory per column so navigating back restores previous row
  • Fix always-center not centering focused column on click
  • Fix reversed top/bottom outer margins in Dwindle and Niri layouts
  • Add user guide to README

v0.2.8

27 Jan 18:03

Choose a tag to compare

What's New

Overview Mode

Browse and manage all open windows in a fullscreen grid overlay.

  • Option+Shift+O to toggle overview
  • Arrow keys or Tab/Shift+Tab to navigate between windows
  • Type to search and filter windows
  • Enter to activate, Escape to close

Quake Terminal Tabs

  • Cmd+T to open a new tab
  • Cmd+W to close the active tab
  • Cmd+1–9 to jump to a tab by index
  • Cmd+Shift+] / Cmd+Shift+[ or Ctrl+Tab / Ctrl+Shift+Tab to cycle tabs

Quake Terminal Splits

  • Cmd+D to split horizontally
  • Cmd+Shift+D to split vertically
  • Cmd+Option+Arrow to navigate between panes
  • Cmd+Shift+W to close a pane
  • Cmd+Shift+= to equalize pane sizes

Interactive Window Drag Improvements

  • Option+Drag — swap windows with a ghost thumbnail preview and highlighted swap target
  • Option+Shift+Drag — insert mode, repositions the dragged window at the drop location instead of swapping

Other

  • Custom frame positioning and resize/move support for quake terminal
  • License changed from MIT to GPL-2.0-only

demo1
demo2
demo3
demo4

v0.2.7.3

24 Jan 14:51

Choose a tag to compare

Bug Fixes

  • Fix window resize order in AXWindow
  • Fix fullscreen windows using incorrect frame bounds

Basically fixes ALT+ENTER (full screen command)

v0.2.7.2

23 Jan 01:47

Choose a tag to compare

Fix for critical crash for some users where the app was trying to apply appearance theme before NSApp was available, now deferred untill app fully initilizes to prevent a crash.

OmniWM 0.2.7.1

23 Jan 00:56

Choose a tag to compare

What's New

  • Keep window moves and workspaces in sync.

OmniWM 0.2.7

22 Jan 17:00

Choose a tag to compare

What's New

  • Major multi-monitor improvements across workspace bars, focus tracking, and viewport scrolling (note: multi-monitor support is still buggy).
  • Corner hiding replaced with side edge hiding to shorten travel distance and smooth interactions.
  • New workspace navigation commands with cross-monitor features.
  • Quake terminal: monitor selection and opacity control.
  • Faster animations plus a new animation kill switch.
  • Trackpad gesture scrolling and mouse warp for vertically arranged monitors.
  • UI polish: theme picker and readable hotkey tooltips on hover.

Other Changes

  • Multi-monitor workspace foundation and focus tracking refinements.
  • Cleanup and documentation/media updates.
CleanShot 2026-01-22 at 11 50 45

v0.2.6

13 Jan 07:05

Choose a tag to compare

What's New

  • Quake Terminal (Ghostty) - New quake-style terminal not fake tricks real thing!
  • Import/Export config file - Configuration portability feature

CleanShot 2026-01-13 at 01 41 00

v0.2.5

13 Jan 03:27

Choose a tag to compare

What's New

New Features

  • Window Resize and Preselection: Add interactive window resize and preselection features
  • Vertical Window Swap Hotkeys: New hotkeys to swap windows vertically
  • Dwindle Layout Commands: Add window manipulation commands for Dwindle layout
  • Layout Compatibility Badges: Show layout compatibility badges in hotkey settings

Animations

  • Dwindle Layout Animations: Add smooth window animations to Dwindle layout
  • Niri Column Animations: Animate column width changes and column balancing in Niri layout
  • Improved Animation Transitions: Preserve animation velocity for smoother transitions

Improvements

  • Dynamic Accessibility Permissions: React to accessibility permission changes dynamically without restart
  • Better Layout Command Handling: Improve layout command handling and animations
  • Windows Stay Visible: Keep windows visible after resizing

Bug Fixes

  • Fixed: Dwindle now supports app rule minimum sizes
  • Fixed: Focus handling when windows are closed
  • Fixed: Move command now restricted to scrolling layout only
  • Fixed: Window swap animation glitch
  • Fixed: "Always center single column" setting being ignored

OmniWM v0.2.4.1

11 Jan 04:19

Choose a tag to compare

Fix for sponsor's window

v0.2.4

11 Jan 03:39

Choose a tag to compare

What's New

  • Hidden Bar Feature: Hide/unhide status bar icons by right-clicking Omni's icon or using hotkey CTRL+ALT+I -- You need to turn it on from the settings gui first in the Hidden Bar tab
  • Menu Fix: Omni's menu has been reverted to AppKit as SwiftUI had a major bug still unsolved based on Apple Developer Forums
  • New Sponsor: A new sponsor has been added to the project - thank you ❤️

CleanShot 2026-01-10 at 22 31 29

CleanShot 2026-01-10 at 22 43 09@2x