🎉 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 `outer_gap` when there is just one window on a workspace. single_window_outer_gap: top: '80px' right: '15%' bottom: '40px' left: '15%'
keep_alive
workspaces 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
focus
andmove
commands (#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 forfocus
command).
- Added new filtering options to the
wm-cycle-focus
command (#964):--omit-floating
- Skip floating windows during focus cycling.--omit-tiling
- Skip tiled windows during focus cycling.
🐛 Bug fixes
- Fixed
channel closed
error and improved overall error handling (#1087). - Fixed
invalid window handle
error 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_POPUP
style (#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 💛