github glzr-io/glazewm v3.2.0

8 hours ago

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 now included in the standard GlazeWM installer.
    • Existing installs can be updated by leaving "Install Zebar" checked.
    • Zebar start script has been removed - update your existing GlazeWM config (%userprofile%/.glzr/glazewm/config.yaml) as follows:
-  startup_commands: ['shell-exec %userprofile%/.glzr/zebar/start.bat']
+  startup_commands: ['shell-exec zebar']

Join the Discord server

🎉 New features

  • Winget support is back (thanks @Dragon1573) via winget install glzr-io.glazewm.
  • Add set-tiling-direction <vertical|horizontal> command (#702).
  • Add focus --monitor <MONITOR_INDEX> command (#683).
  • Add new config options general.shutdown_commands and general.reload_commands(#713).
    • Also update the sample config to kill Zebar when the WM is shut down.
  • Add support for using env variable GLAZEWM_CONFIG_PATH for config path (#696).
  • Improvements to when moving window via mouse (#673).
  • Change focus between windows without simulating a keypress (#672).
    • Prevents Start Menu from popping up when using lwin in keybindings.
    • Also fixes #674.

🐛 Bug fixes

  • Jump to correct monitor when cursor jump is configured to trigger: 'monitor_focus' (#744).
  • Ensure windows aren't unmanaged when moved to workspace (#727).
  • Fix regression causing certain windows to not be managed (#726).
  • Ignore display change messages when resuming from sleep (#740).
    • Sometimes caused workspaces to get swapped between monitors.
  • Ignore focus events from windows that aren't the foreground window (#725).
  • Remove any empty workspaces after move-workspace command (#743).
  • Update ignore rule in sample config for Powertoys Quick Accent (#745).

Big thanks to @JonasWischeropp, @nikitarevenco, @MoaidHathot, @hiszd, @tmsagarofficial, @LucaCoduriV, @AmineDjeghri, @Dragon1573, and @lars-berger for contributing to this release 💛

Don't miss a new glazewm release

NewReleases is sending notifications on new releases.