✨ New Features
25c490b
- workspaces: visible CSS selector (commit by @malicean)60bb69f
- addwidget
andwidget-container
css classes on all widgets (commit by @JakeStanger)ee04cd0
- bar auto-hide options (commit by @JakeStanger)659c93d
- use top-level config as fallback when using monitor-based config (commit by @JakeStanger)8371a92
- load bars on monitor when it connects (commit by @JakeStanger)
🐛 Bug Fixes
4099847
- styles: hot reload not working when edited with vim (commit by @JakeStanger)f24b21d
- focused: clear when no window is focused (commit by @JakeStanger)34ed6a9
- focused: not clearing when switching to empty workspace (commit by @JakeStanger)518c2ef
- Home Manager systemdIntegration warnings (commit by @delliottxyz)5f82b6e
- tray: existing icons rendering as text (commit by @chmanie)80de5dd
- some modules crashing due to recent gtk refactor (commit by @JakeStanger)c356b22
- workspaces: favourites missinginactive
class on startup (commit by @JakeStanger)b4d7545
- regression: GTK refactor causing updates to be missed (commit by @JakeStanger)b004d50
- launcher: favourites not focused when opened (commit by @JakeStanger)963f8ed
- script: spawning outside of tokio runtime causing crash (commit by @JakeStanger)
♻️ Refactors
fea1f18
- fix new clippy warnings, fmt (commit by @JakeStanger)4e67b73
- wlr data control: update to new nix epoll bindings (commit by @JakeStanger)5582dcf
- fix new clippy warning (commit by @JakeStanger)08e354e
- fix new clippy warnings (commit by @JakeStanger)b2fa19a
- begin restructuring core code to better encapsulate (commit by @JakeStanger)ed5a162
- update wayland crates to latest versions (commit by @JakeStanger)bea442e
- update gtk/glib, remove glib channels (commit by @JakeStanger)e847a84
- fix casting based clippy warnings (commit by @JakeStanger)967801d
- workspaces: avoid sending unknown update info (commit by @JakeStanger)b2a37a3
- fix clippy warning (commit by @JakeStanger)57b57ed
- pass context into modules controllers (commit by @JakeStanger)c702f6f
- major client code changes (commit by @JakeStanger)6f531a5
- removelazy_static
andasync_once
(commit by @JakeStanger)e0dc5e1
- wayland: remove unused request type (commit by @JakeStanger)18b4784
- wayland: simplify task spawning code (commit by @JakeStanger)
📝 Documentation Changes
e5281e9
- update CHANGELOG.md for v0.13.0 [skip ci] (commit by @JakeStanger)b9c41af
- workspaces: add missing.inactive
selector (commit by @JakeStanger)abd1f80
- examples: update discord icon, temporarily disable random label (commit by @JakeStanger)ccc6ff2
- readme: add nixpkgs details (commit by @JakeStanger)c2306d6
- styling: add another example for selecting gtk widgets (commit by @JakeStanger)a768164
- styling guide: add explanation on specificity (commit by @Schweber)917c1bd
- dynamic values: link to scripts/ironvars pages (commit by @JakeStanger)74930df
- compiling: fix fedora instructions (commit by @JakeStanger)f2c4ddb
- sys info: fix cpu temp examples (commit by @cyhyraethz)a159825
- fix nerdfont icons (commit by @eclairevoyant)