v1.4.0
Installers are available at the bottom of the release notes.
Also download either the attached start.bat
(for Windows) or start.sh
script (for MacOS & Linux). Run the script after install to launch the default bar, which will create a config file located at %userprofile%/.glzr/zebar/config.yaml
.
🎉 New features
- GlazeWM and Komorebi providers update on window move/resize (#43).
- Hidden window style in default
start.bat
script. - Improve error messages; show error dialog on CSS build errors.
- Improve network provider error handling (#44).
- Leave new-line characters as-is when parsing templates.
- Prevent multiple dialogs from being open at the same time.
- Prevent the dock icon from showing on MacOS.
- Remove SCSS support, since it's essentially redundant with native CSS nesting.
- Rename
show_in_taskbar
->shown_in_taskbar
. Add alias for old name. - Rework network provider using
netdev
crate; add signal strength + SSID on Windows (#36).- Rework the
network
provider to primarily retrieve info fromnetdev
crate, which is cross-platform functional. This means breaking changes to the available variables. - Add WiFi signal strength, connection status, and SSID on on Windows using
netsh
.
- Rework the
- Run custom scripts on element events (#62).
🐛 Bug fixes
- Add updated CSP policy.
- Avoid deadlock when refreshing + emitting for a provider simultaneously.
- Fix broken Nerdfont icon in network sample config.
- Prevent duplicate subscriptions to provider emissions.
- Update GlazeWM workspaces on focus changes; order workspaces by number (#34).
📘 Docs improvements
- Fix Komorebi example in readme (#35).
🛠️️ Internal changes
- Change installation directory on Windows.
- Drop 32-bit Windows support; add 64-bit Windows ARM.
- Enable devtools in release mode.
- Rename installers in GH release.
- Set version number on build.
- Upgrade to latest Tauri v2 beta.
Big thanks to @CtByte ,@matthewtapps, @LGUG2Z, @lars-berger, and @ashwinjadhav818 for contributing to this release 💛