winget install --id glzr-io.glazewm
About GlazeWM
GlazeWM lets you easily organize windows and adjust their layout on the fly by using keyboard-driven commands.
What's new in 3.10.1
> Getting started on macOS? Install via Homebrew: > > # For glazewm + zebar (the top bar): > brew install --cask glzr-io/tap/glazewm glzr-io/tap/zebar 🐛 Bug fixes - Fixed regression for lwin/rwin/win keybindings not working. (#1318 by @freddiehaddad) - Fixed parse error when using keybindings with ` and ' (#1324) - Fixed Display device not found error during sleep/wake on Windows. (#1311 by @durdn) - Fixed "Run on system startup" tray option not working. (#1333) - Fixed "Show config folder" tray option not opening the correct path. (#1332) - Fixed windows on macOS being unmanaged after sleep/wake. (#1329, #1331) - Fixed cleanup on IPC send failure. (#1309 by @durdn) - Updated dependencies for macOS 26 compatibility. (#1320 by @lohrm-spf) Big thanks to @durdn, @freddiehaddad, @lohrm-spf for contributing to this release 💛 / @lars-berger
Version history
| Version | Updated | Notes |
|---|---|---|
| 3.10.1 | Unknown | > Getting started on macOS? Install via Homebrew: > > # For glazewm + zebar (the top bar): > brew install --cask glzr-io/tap/glazewm glzr-io/tap/zebar 🐛 Bug fixes - Fixed regression for lwin/rwin/win keybindings not work... |
| 3.10.0 | Unknown | GlazeWM is now cross-platform! 🥳 This release introduces macOS support alongside a bunch of Windows fixes and QOL improvements from the community. macos-demo.mp4 Using @mushfikurr's overline widget for zebar. 🎉 New featu... |
| 3.9.1 | Unknown | 🐛 Bug fixes - Fixed error with keep_alive workspaces that were bound to a specific monitor (#1102). - Reverted rule for initializing WS_POPUP windows as floating (#1101). This was causing common apps like Steam, Telegram... |
| 3.9.0 | Unknown | 🎉 New features - Customizable outer gap for when a workspace has only one window (#933). gaps: # Standard gap between windows and screen edges outer_gap: top: '60px' right: '20px' bottom: '20px' left: '20px' # Overrides... |
| 3.8.1 | Unknown | 🐛 Bug fixes - Crash when logging window titles with non-English characters (#947). - Ensure COM interfaces are cleaned up on shutdown (#948). - Running glazewm CLI command without arguments causes recursive self-launchin... |
| 3.8.0 | Unknown | 🎉 New features - Add window transparency effect (#864, #939). window_effects: focused_window: # Add the following to the config file: transparency: enabled: true opacity: "90%" - Bring windows of the same state to the to... |
| 3.7.0 | Unknown | 🎉 New features - Add new wm-toggle-pause command for fully pausing the WM (#828, #870). - Replaced the alt+shift+p keybinding in the default config with this new command. - Configure whether to show all windows in the na... |
| 3.6.0 | Unknown | Join the Discord server⚡🦀 New method of switching between workspaces (#792) We've implemented "cloaking" as the new default method for hiding/showing windows during workspace switches. This brings a few big improvements:... |
| 3.5.0 | Unknown | In case anyone missed it from the last release:Zebar update & startup change - Zebar, which can optionally be installed through the standard installer below, has officially been updated to V2 ⚡For full details, check out... |
| 3.4.0 | Unknown | In case anyone missed it from the last release:Zebar update & startup change - Zebar, which can optionally be installed through the standard installer below, has officially been updated to V2 ⚡For full details, check out... |
| 3.3.0 | Unknown | In case anyone missed it from the last release:Zebar update & startup change - Zebar, which can optionally be installed through the standard installer below, has officially been updated to V2 ⚡For full details, check out... |
| 3.2.0 | Unknown | Zebar update & startup change - Zebar, which can optionally be installed through the standard installer below, has officially been updated to V2 ⚡For full details, check out the V2 release notes. - This new version is no... |
| 3.1.1 | Unknown | Release notes |
| 2.1.1 | Unknown | No notes |
| 2.0.3 | Unknown | Fix focus borders not being set. Use focus_borders in the config to configure the border surrounding active/inactive windows. |
| 2.0.2 | Unknown | Bug fixes - Fix crash with window title component. - Fix regression where dragging a tiling window doesn't snap it back into place. |
| 2.0.1 | Unknown | Bug fixes - Fix crash with window title component. - Fix regression where dragging a tiling window doesn't snap it back into place. |
| 2.0.0 | Unknown | - Fix issue where the WM would occasionally crash with the message Object reference not set to an instance of an object. - Improve error logging by including a dump of the last few command invocations. |
| 1.11.1 | Unknown | - Fix issue where the WM would occasionally crash with the message Object reference not set to an instance of an object. - Improve error logging by including a dump of the last few command invocations. |
| 1.10.0 | Unknown | No notes |