What's Changed
- fix(FreeBSD): Use dev.cpu temperature sysctl by @lbartoletti in #4002
- Resolves #3092 Add source support to wireplumber module by @RowanLeeder in #3638
- add login-proxy option by @spectrum70 in #3995
- cffi: always return config values as JSON by @LawnGnome in #3969
- flake.lock: Update by @github-actions in #3961
- nix/default: disable version check by @khaneliman in #3970
- Provide an option to show ipv4, ipv6 or both by @voiceroy in #3959
- fix incorrect type for
weeks-pos
in waybar-clock man page by @teatwig in #4009 - Migrate Hyprland workspace events to v2 by @matt-fff in #3878
- Features/systray custom icons by @ChaosInfinited in #3941
- Add support for vertical orientation in privacy module by @bpandreotti in #3921
- flake.lock: Update by @github-actions in #4018
- fix manpage for backlight/slider by @RobertMueller2 in #4017
- hyprland/workspaces: fix crash by @khaneliman in #4024
- .github/workflows/clang-format: bump github action (fix clang-format check) by @khaneliman in #4026
- fix: support libcava 0.10.4 by @OriginCode in #4052
- audio_backend: fix crash by @khaneliman in #4045
- wlr/taskbar: find icon by title as fallback by @clemenscodes in #4042
- libCava bump: 0.10.4 by @LukashonakV in #4056
- nix: cava bump (fix nix build) by @khaneliman in #4058
- flake.nix: add treefmt; treewide: clang and nix format by @khaneliman in #4025
- wireplumber: fix potential nullpointer deref by @RobertMueller2 in #4032
- flake.lock: Update by @github-actions in #4075
- Sway Workspace: Fix workspace button not showing for tabbed/nested layouts by @ebeem in #4046
- Memory Fix for continuous scripts in custom module by @Talbrelliles in #4183
- fix: network frequency is reported in GHz by @notpeelz in #4189
- fix:
cldMonShift_
not getting initialized inClock()
constructor by @markx86 in #4202 - Dockerfiles: Use debian-slim for container by @stkth in #4205
- fix: length_error thrown in handleOutputDescription by @notpeelz in #4191
- fix: network module not displaying rfkill state by @notpeelz in #4190
- Fix Description= in systemd service file by @VannTen in #4154
- Fix gentoo CI build by @notpeelz in #4211
- ci: bump FreeBSD to 14.3 by @notpeelz in #4214
- fix: don't use c++20 chrono literals by @notpeelz in #4213
- Fix namespace pollution by @notpeelz in #4212
- Fix CI clang-format by @notpeelz in #4209
- modules: memory: Add swapState format argument by @stkth in #4204
- fix: MPRIS widget not hiding when no player is active by @markx86 in #4207
- Feat/display systemd system state by @stkth in #4210
- privacy: ignore some streams by @S0nter in #4173
- Update mediaplayer.py - Fix artist name display in mediaplayer.py by @Fengerros in #4095
- AIconLabel.cpp: honour "rotation" property and add "swap-icon-label" propery by @davidemanini in #4160
- Add idle_inhibitor style docs. by @aereaux in #4096
- flake.lock: Update by @github-actions in #4088
- Use load_symbolic for gtk icon to support styling in tray icon by @edwin0cheng in #4102
- Issue 3981: try and fix memory leak in privacy module by @RobertMueller2 in #4092
- Fix signal safety deadlock by @LiterallyVoid in #4048
- Fix calendar extra padding if there are wide characters by @Yutsuten in #4155
- hyprland/submap: allow pango markup. by @coreydoughty in #4040
- Fixes: Add stretching of modules and modules-center toggling by @TripleTrable in #3881
- Fix typos in function, variable names and in documentation by @torstehu in #3887
- feat: sway/window: provide {marks} format replacement by @RobertMueller2 in #4097
- niri/workspaces: Add empty icon by @iostapyshyn in #4127
- Add support for mouse side buttons (back/forward) to control track navigation in mpris module by @belcaik in #4131
- Add persistent-only setting for hyprland/workspaces by @Roc25 in #4133
- exec runs after on-* events by @ruanformigoni in #1784
- add module wayfire/window, wayfire/workspaces by @yamader in #3863
- hyprland workspaces: Add sorting Special Centered by @Roc25 in #4136
- niri: add support for urgency indicators to workspaces by @Duncaen in #4113
- add rewrite to wlr tooltip by @cc-nogueira in #3762
- Fixed one layout with multiple variant bug hyprland/language Fixes #3676 by @Rimsoo in #4068
- Add GPS module by @adryzz in #3628
- add Hyprland/windowcount module by @nktnet1 in #3544
- Bluetooth module: fetch battery percentage from upower if not found from bluez by @levnikmyskin in #2886
- Revert "Bluetooth module: fetch battery percentage from upower if not found from bluez" by @Alexays in #4217
- Added IPC fix and Nix GPS fix by @yuannan in #4219
New Contributors
- @RowanLeeder made their first contribution in #3638
- @spectrum70 made their first contribution in #3995
- @LawnGnome made their first contribution in #3969
- @voiceroy made their first contribution in #3959
- @teatwig made their first contribution in #4009
- @matt-fff made their first contribution in #3878
- @ChaosInfinited made their first contribution in #3941
- @bpandreotti made their first contribution in #3921
- @OriginCode made their first contribution in #4052
- @clemenscodes made their first contribution in #4042
- @ebeem made their first contribution in #4046
- @Talbrelliles made their first contribution in #4183
- @notpeelz made their first contribution in #4189
- @markx86 made their first contribution in #4202
- @stkth made their first contribution in #4205
- @VannTen made their first contribution in #4154
- @Fengerros made their first contribution in #4095
- @davidemanini made their first contribution in #4160
- @aereaux made their first contribution in #4096
- @edwin0cheng made their first contribution in #4102
- @LiterallyVoid made their first contribution in #4048
- @Yutsuten made their first contribution in #4155
- @coreydoughty made their first contribution in #4040
- @iostapyshyn made their first contribution in #4127
- @belcaik made their first contribution in #4131
- @Roc25 made their first contribution in #4133
- @ruanformigoni made their first contribution in #1784
- @yamader made their first contribution in #3863
- @Duncaen made their first contribution in #4113
- @cc-nogueira made their first contribution in #3762
- @Rimsoo made their first contribution in #4068
- @adryzz made their first contribution in #3628
- @nktnet1 made their first contribution in #3544
- @levnikmyskin made their first contribution in #2886
- @yuannan made their first contribution in #4219
Full Changelog: 0.12.0...0.13.0