What's Changed
- feat: use pwvucontrol as default audio app by @greiner-petter in #1820
- services/hypr: fix CapsLock refresh shortcut on Lua Hyprland setups by @Mvkweb in #1836
- ci: remove legacy controlcenter path from QML linting by @dxnnv in #1847
- docs: refactor and update
README.mdfor improved clarity by @dxnnv in #1846 - refactor(config): rewrite config module by @soramanew in #1861
- fix(bar): filter ignored tags and steam popups from workspace icons by @Mvkweb in #1848
- nix: refactored flake by @Rexcrazy804 in #1866
- feat(services): migrate NetworkUsage from QML to native C++ TickingService by @detluck in #1860
- refactor: rearrange plugin layout by @soramanew in #1896
- ci: add pr title check workflow by @soramanew in #1879
- fix(services): prevent duplicate and unknown keyboard layout notifications by @detluck in #1886
- refactor(config,services): call toaster from c++ by @soramanew in #1900
- fix(dashboard): don't let the hidden lyrics list take clicks by @Mestane in #1891
- feat(bar): use material shapes for workspace indicators by @dim-ghub in #1800
- build: split out m3shapes by @soramanew in #1909
New Contributors
- @greiner-petter made their first contribution in #1820
- @Mvkweb made their first contribution in #1836
- @Rexcrazy804 made their first contribution in #1866
- @detluck made their first contribution in #1860
- @dim-ghub made their first contribution in #1800
Full Changelog: v2.3.0...v2.4.0