What's Changed
- Clarify documentation of 'rotate' option. by @hramrach in #3580
- Fix
std::bad_cast
s in tray module by @alebastr in #3604 - fix: return app_identifier as itself in AAppIconLabel if it's an absolute path by @ThatOneCalculator in #3613
- Fixes for Sway modes and wlr_scene support by @alebastr in #3528
- fix(custom): stop mixing manual and automatic arg indexing by @lukasfink1 in #3617
- cava: Add format_silent option and css triggers by @S0nter in #3523
- Fix: 3383. Clock. Default value for cldYearShift_ = 1900/01/01 by @LukashonakV in #3632
- nix: remove patches from downstream by @mslxl in #3640
- cava bump by @LukashonakV in #3646
- .github/workflows: don't run on forks by @khaneliman in #3651
- nix/default: cava bump by @khaneliman in #3650
- .github/workflows: allow forks to manually run flake lock update by @khaneliman in #3652
- #2275 Backlight: Add minimum brightness by @TripleTrable in #3637
- flake.lock: Update by @github-actions in #3658
- Fix a crash after handling SIGINT and a data race when initializing the Hyprland workspace modules by @cfillion in #3695
- pulseaudio: volume indicator update on default output switch by @findus in #3464
- Add warning threshold to temperature module by @PassiHD2004 in #3674
- Add signals section to manpage by @ArijanJ in #3758
- fix hyprland's grouped window flags by @Aqa-Ib in #3747
- flake.lock: Update by @github-actions in #3736
- Add stretching of modules and modules-center toggling by @TripleTrable in #3730
- fix null-deref due to unconstructed PrivacyNodeInfo by @deprekated in #3768
- flake.lock: Update by @github-actions in #3800
- Let network module handle ipv4 and ipv6 simultaneously by @gustafullberg in #3809
- sway/workspaces: use X11 class for XWayland windows by @majutsushi in #3801
- Add locking for interacting with the pulseaudio thread by @meithecatte in #3806
- Using 'auto' instead of 'self' in backlight module by @Nambers in #3808
- sway: fix "Mapping is not an object" warning by @c4rlo in #3831
- fix: hyprland/window get empty ipc json data by @DreamMaoMao in #3826
- Escape markup characters in dwl/window by @pope in #3827
- Update LICENSE, fix copyright license year by @JasonnnW3000 in #3860
- flake.lock: Update by @github-actions in #3859
- Fix compilation with libc++ by @AngryLoki in #3866
- fix: never sleep cava when sleep_timer is 0 by @alexlnkp in #3875
- Escape tray tooltip text by @pol-rivero in #3877
- Allow using wildcards in config include paths by @emar10 in #3862
- Hide vacant tags config option on River by @thetwistedlogic in #3823
- Make battery module update on plugging/unplugging again (refs #2519) by @schmop in #3474
- Revert "Make battery module update on plugging/unplugging again (refs #2519)" by @Alexays in #3902
- fix: JSON format for Hyprland keyboard example by @ladenburger in #3913
- Hide upower module when specified device disconnected by @KasyanDiGris in #3919
- flake.lock: Update by @github-actions in #3914
- [hyprland/window] enable tooltip for hyprland window module by @Duckulus in #3898
- Fix workspacerules not taking into account defaultName by @zjeffer in #3947
- fix: battery runtime estimation with negative sysfs values by @aruhier in #3942
- update(docs): link by @Malix-Labs in #3940
- Hyprland IPC improvements by @zjeffer in #3945
- hyprland/workspaces: fixed urgent for special workspaces by @rokiden in #3932
- turn off ellipsize for niri/language module by @hansp27 in #3922
New Contributors
- @hramrach made their first contribution in #3580
- @ThatOneCalculator made their first contribution in #3613
- @S0nter made their first contribution in #3523
- @mslxl made their first contribution in #3640
- @TripleTrable made their first contribution in #3637
- @cfillion made their first contribution in #3695
- @findus made their first contribution in #3464
- @PassiHD2004 made their first contribution in #3674
- @ArijanJ made their first contribution in #3758
- @Aqa-Ib made their first contribution in #3747
- @deprekated made their first contribution in #3768
- @gustafullberg made their first contribution in #3809
- @majutsushi made their first contribution in #3801
- @meithecatte made their first contribution in #3806
- @Nambers made their first contribution in #3808
- @c4rlo made their first contribution in #3831
- @pope made their first contribution in #3827
- @JasonnnW3000 made their first contribution in #3860
- @AngryLoki made their first contribution in #3866
- @alexlnkp made their first contribution in #3875
- @pol-rivero made their first contribution in #3877
- @emar10 made their first contribution in #3862
- @thetwistedlogic made their first contribution in #3823
- @schmop made their first contribution in #3474
- @ladenburger made their first contribution in #3913
- @KasyanDiGris made their first contribution in #3919
- @Duckulus made their first contribution in #3898
- @Malix-Labs made their first contribution in #3940
- @rokiden made their first contribution in #3932
- @hansp27 made their first contribution in #3922
Full Changelog: 0.11.0...0.12.0