| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| glazewm-v3.9.0.exe | 2025-06-13 | 31.7 MB | |
| standalone-glazewm-v3.9.0-arm64.msi | 2025-06-13 | 4.3 MB | |
| standalone-glazewm-v3.9.0-x64.msi | 2025-06-13 | 4.6 MB | |
| README.md | 2025-06-13 | 3.1 kB | |
| v3.9.0 source code.tar.gz | 2025-06-13 | 7.1 MB | |
| v3.9.0 source code.zip | 2025-06-13 | 7.2 MB | |
| Totals: 6 Items | 54.9 MB | 0 | |
π New features
-
Customizable outer gap for when a workspace has only one window (#933). ```yaml gaps: # Standard gap between windows and screen edges outer_gap: top: '60px' right: '20px' bottom: '20px' left: '20px'
Overrides
outer_gapwhen there is just one window on a workspace.single_window_outer_gap: top: '80px' right: '15%' bottom: '40px' left: '15%' ```
-
keep_aliveworkspaces now activate automatically on their bound monitor (#998). - The focus follows cursor feature (enabled via
general.focus_follows_cursor) now also automatically changes focus between monitors (#959). - New targets added to
focusandmovecommands (#990, [#981], [#985], [#963]). --next-active-workspace-on-monitor- Target the next active workspace on the current monitor.--prev-active-workspace-on-monitor- Target the previous active workspace on the current monitor.--workspace-in-direction <direction>- Target the workspace in a given direction.--container-id <id>- Target a specific container (window/workspace) by its ID (only forfocuscommand).- Added new filtering options to the
wm-cycle-focuscommand (#964): --omit-floating- Skip floating windows during focus cycling.--omit-tiling- Skip tiled windows during focus cycling.
π Bug fixes
- Fixed
channel closederror and improved overall error handling (#1087). - Fixed
invalid window handleerror and improved checks for whether a window is manageable (#1083, [#1091]). - Added ignore rules for Microsoft 365 popups to sample config (#1051).
- Fixed a regression where focus events weren't being broadcast when focus was changed manually (#1047).
- Float windows by default if they have a
WS_POPUPstyle (#941). - Improved reliability of window z-order updates (#1090).
π Docs improvements
- Added Chocolatey and Scoop installation instructions to README (#961).
- Updated README with maintained GLA-ALT fork reference (#1024) and current project board link (#1035).
π οΈοΈ Internal changes
- Clippy fixes for latest nightly builds (#1088, [#967]) and updated cargo dependencies (#1089).
- Added VSCode settings file for code formatting (#962).
π Zebar v3 launch
I'm excited to announce that Zebar v3 is now officially available! Zebar, our companion app for top bars and desktop widgets, has received a massive update with marketplace support, system tray integration, and other big improvements. Full details here
The new Zebar version is optionally available via the standard GlazeWM installer below.
π New homepage
A new homepage is now live at glzr.io! It's pretty bare bones at the moment, but sometime soon it'll be the home for docs for GlazeWM and Zebar.
Big thanks to @Miitto, @themegaxandy, @wrapperup, @dillontkh, @HolbyFPV, @jsfr, @dinesh-58, @jackssrt, @Im-shamo, and @ChichiMsdk for contributing to this release π
/ @lars-berger