GlazeWM is now cross-platform! 🥳
This release introduces macOS support alongside a bunch of Windows fixes and QOL improvements from the community.
Getting started on macOS? Install via Homebrew:
# For glazewm + zebar (the top bar): brew install --cask glzr-io/tap/glazewm glzr-io/tap/zebar
macos-demo.mp4
Using @mushfikurr's overline widget for zebar.
🎉 New features
- macOS support - GlazeWM now runs on macOS. (#1272)
- Auto-launch on startup - a new tray menu option to launch GlazeWM on system startup. (#1116 by @AntoineGS)
update-workspace-configcommand - rename and update workspace configs at runtime. (#1042 by @mzhu-zx)- Added support for
henkanandmuhenkankeys on JP keyboards. (#1182 by @tanitta) - Improved
shell-execerror messages. (#1289) - Errors in startup commands are no longer fatal. (#1290)
🐛 Bug fixes
- Fixed "ghost" windows that occupied space after a window had been closed. (#1220 by @HeyItsGilbert)
- Fixed
No displayed workspaceafter waking from sleep. (#1184 by @vantm) - Fixed incorrect monitor-bound workspaces after disconnecting and reconnecting a monitor. (#1185 by @vantm)
- Fixed window cloaking no longer working restarting Explorer. (#1273 by @Video-Nomad)
- Fixed cursor jump not working with
wm-cycle-focusand window minimize. (#1188 by @Ma-Shell) - Fixed manually placed floating windows being recentering e.g. when unplugging USBs. (#1121 by @Ciuriya, #1304 by @babysnakes)
- Fixed dragged windows not always dropping into the workspace under the cursor. (#1156 by @Miitto)
- Fixed window misalignment after restoring from maximize. (#1297)
- Improved handling of fullscreen & maximized windows. (#1298)
- Added ignore rule for PowerToys Command Palette to the sample config. (#1140 by @Lubieerror)
- Fixed windows being minimized via toggle commands or when restoring from fullscreen. (#1071 by @imrs776)
- Regression fixes after macOS changes + extras (#1295 by @Video-Nomad, #1302, #1291, #1301, #1305, #1299, #1292)
🛠️ Internal changes
- Added
SubEnumandEnumFromInnerproc macros. (#1109 by @Miitto) - Updated CI workflows to run on macOS + Windows. (#1286, #1306)
- Clippy fixes. (#1232, #1287)
📝 Documentation
- Added Chinese README. (#1108 by @xiaomizhou2)
Big thanks to all the contributors who made this release possible 💛
@AntoineGS, @babysnakes, @Ciuriya, @HeyItsGilbert, @imrs776, @Lubieerror, @Ma-Shell, @Miitto, @mzhu-zx, @tanitta, @vantm, @Video-Nomad, @xiaomizhou2