0.10.0
版本发布时间: 2024-03-14 02:47:23
Alexays/Waybar最新发布版本:0.10.2(2024-04-23 23:59:26)
What's Changed
- avoid converting to local_time when converting to zoned_time afterwards by @qbe in https://github.com/Alexays/Waybar/pull/2643
- Add Privacy Module by @ErikReider in https://github.com/Alexays/Waybar/pull/2612
- Fix segmentation fault in WirePlumber module by @Mrcarrot1 in https://github.com/Alexays/Waybar/pull/2648
- c++20. clock chrono API. STL + format by @LukashonakV in https://github.com/Alexays/Waybar/pull/2659
- Happy clang. fmt9-10 by @LukashonakV in https://github.com/Alexays/Waybar/pull/2668
- Fix for #2646 by @fdev31 in https://github.com/Alexays/Waybar/pull/2672
- cpu_usage/linux: count iowait toward idle time by @tactikauan in https://github.com/Alexays/Waybar/pull/2681
- hyprland module: added sort_workspaces after rename occured by @aserowy in https://github.com/Alexays/Waybar/pull/2679
- Using 'image-missing' fallback if no taskbar icon is found by @sjoblomj in https://github.com/Alexays/Waybar/pull/2677
- privacy: fix visibility when a module is disabled by @aruhier in https://github.com/Alexays/Waybar/pull/2686
- Add button click check to hyprland workspaces module by @thejch in https://github.com/Alexays/Waybar/pull/2701
- Disconnect from PipeWire when destroying the WirePlumber module by @alexbakker in https://github.com/Alexays/Waybar/pull/2707
- chore: lint fix by @khaneliman in https://github.com/Alexays/Waybar/pull/2712
- flake: update & cleanup by @chayleaf in https://github.com/Alexays/Waybar/pull/2711
- Added initial .clang-tidy file by @zjeffer in https://github.com/Alexays/Waybar/pull/2595
- upower: show-icon config option by @czadowanie in https://github.com/Alexays/Waybar/pull/2703
- Clear README.md from duplicated list of distributions by @mcepl in https://github.com/Alexays/Waybar/pull/2731
- Applied clang-tidy suggestions for hyprland workspaces by @zjeffer in https://github.com/Alexays/Waybar/pull/2720
- Sway/workspaces: fix persistent icon by @Rice8Dyb6 in https://github.com/Alexays/Waybar/pull/2736
- Specify config is JSONC by @rpdelaney in https://github.com/Alexays/Waybar/pull/2744
- Added sudo, python3-pip & python3-venv to debian image, required for clang-tidy GH action by @zjeffer in https://github.com/Alexays/Waybar/pull/2742
- C ABI plugin system by @CromFr in https://github.com/Alexays/Waybar/pull/2573
- Added clang-tidy GitHub action by @zjeffer in https://github.com/Alexays/Waybar/pull/2755
- Pass WAYBAR_OUTPUT_NAME environment variable to custom exec scripts by @grimpy in https://github.com/Alexays/Waybar/pull/2756
- Fix wireplumber reverse-scroll option by @avannereau in https://github.com/Alexays/Waybar/pull/2760
- Bump clang-tidy cpp-linter-action version to v2.7.5 by @zjeffer in https://github.com/Alexays/Waybar/pull/2767
- Bump cross-platform-action to attempt fixing freebsd runner by @zjeffer in https://github.com/Alexays/Waybar/pull/2768
- fix
restart-interval
being ignored whilesignal
is defined (#2650) by @an-prata in https://github.com/Alexays/Waybar/pull/2778 - hyprland/workspaces: allow using the original window class/title by @scgtrp in https://github.com/Alexays/Waybar/pull/2787
- Catch2 bump by @LukashonakV in https://github.com/Alexays/Waybar/pull/2803
- fix:#2769 by @DreamMaoMao in https://github.com/Alexays/Waybar/pull/2789
- Improvements for Hyprland worskspaces & backend by @yangyingchao in https://github.com/Alexays/Waybar/pull/2813
- flake update and direnv fix by @khaneliman in https://github.com/Alexays/Waybar/pull/2814
- Fix/Hyprland/Workspaces: Window Rewrite on multiple non-overlapping bars by @Syndelis in https://github.com/Alexays/Waybar/pull/2817
- Add module systemd-failed-units to monitor failed systemd units by @oxalica in https://github.com/Alexays/Waybar/pull/2820
- fix(tray): completely hide tray when it is empty by @JManch in https://github.com/Alexays/Waybar/pull/2831
- clock: handle timezone changes (again again) by @m-bdf in https://github.com/Alexays/Waybar/pull/2838
- clock: fix construction with calendar.format.today by @m-bdf in https://github.com/Alexays/Waybar/pull/2840
- Fix use after free on task close by @dpayne in https://github.com/Alexays/Waybar/pull/2853
- Fix module UPower display device poniter by @SquishyPandaDev in https://github.com/Alexays/Waybar/pull/2855
- Add "empty" class for Image module when path/exec is returning an empty value. by @Sryther in https://github.com/Alexays/Waybar/pull/2859
- feat(battery): added support for battery state-based classes on the entire waybar by @ArneshRC in https://github.com/Alexays/Waybar/pull/2810
- Using steps() in animation to reduce cpu usage. by @chntllh in https://github.com/Alexays/Waybar/pull/2865
- Move
.empty
CSS class from Img to Box in the Image module by @Sryther in https://github.com/Alexays/Waybar/pull/2862 - pulseaudio: reconnect context when pulseaudio server restarts by @Jay-716 in https://github.com/Alexays/Waybar/pull/2866
- Fix JSON parsing with hexadecimal characters by @zjeffer in https://github.com/Alexays/Waybar/pull/2496
- Adding css reloader by @dpayne in https://github.com/Alexays/Waybar/pull/2852
- fix: reload style by @Alexays in https://github.com/Alexays/Waybar/pull/2874
- Fix: drawer not appearing on configured side by @jramrath in https://github.com/Alexays/Waybar/pull/2881
- Make battery estimate inaccessible in the "Full" state on default config by @OpenSauce04 in https://github.com/Alexays/Waybar/pull/2899
- Fix build warnings by @zjeffer in https://github.com/Alexays/Waybar/pull/2912
- Add style classes for hyprland/submap by @alttabber in https://github.com/Alexays/Waybar/pull/2916
- Add
module
class to the root elements of the modules by @alebastr in https://github.com/Alexays/Waybar/pull/2921 - fix build warning in bar.cpp by @zjeffer in https://github.com/Alexays/Waybar/pull/2928
- libcava bump 0.10.1 by @LukashonakV in https://github.com/Alexays/Waybar/pull/2925
- Add check for tooltip-format for custom modules by @jones-josh in https://github.com/Alexays/Waybar/pull/2923
- Search for the first hwmon* directory by @imran1008 in https://github.com/Alexays/Waybar/pull/2888
- Hyprland/workspaces: use Hyprland's workspace rules for persistency by @zjeffer in https://github.com/Alexays/Waybar/pull/2603
- Require gtk-layer-shell by @alebastr in https://github.com/Alexays/Waybar/pull/2836
- Add style class for CPU state by @haasn in https://github.com/Alexays/Waybar/pull/2915
- Add css classes to hyprland special workspaces by @jramrath in https://github.com/Alexays/Waybar/pull/2894
- Add ordinal date toolbar format specifier to clock module by @jones-josh in https://github.com/Alexays/Waybar/pull/2885
- Implement windows formating in sway/workspaces by @grimpy in https://github.com/Alexays/Waybar/pull/2773
- Revert "Add style class for CPU state" by @Alexays in https://github.com/Alexays/Waybar/pull/2935
- Revert "Implement windows formating in sway/workspaces" by @Alexays in https://github.com/Alexays/Waybar/pull/2936
- build: refactorings and deprecation fixes by @alebastr in https://github.com/Alexays/Waybar/pull/2926
- refactor: move all module includes to factory.cpp by @alebastr in https://github.com/Alexays/Waybar/pull/2937
- Improve CI build times by @alebastr in https://github.com/Alexays/Waybar/pull/2939
- fix(clock): crash on scrolling with local timezone ("") in the list by @alebastr in https://github.com/Alexays/Waybar/pull/2940
- Fix hyprland special workspace button click by @thejch in https://github.com/Alexays/Waybar/pull/2938
- Fixed window#waybar.swallowing for module hyprland/window by @tomben13 in https://github.com/Alexays/Waybar/pull/2934
- nix: update libcava version and removal of gtk-layer-shell meson option by @iynaix in https://github.com/Alexays/Waybar/pull/2943
- Implement windows formating in sway/workspaces by @grimpy in https://github.com/Alexays/Waybar/pull/2944
- ci: fix clang-tidy action by @alebastr in https://github.com/Alexays/Waybar/pull/2948
- feat: implement cpufreq for bsd by sysctl by @aokblast in https://github.com/Alexays/Waybar/pull/2949
- mediaplayer: add exclude player option by @theatischbein in https://github.com/Alexays/Waybar/pull/2958
- Config tweaks by @alebastr in https://github.com/Alexays/Waybar/pull/2969
- feat(sway/language): option to hide module with single layout by @alebastr in https://github.com/Alexays/Waybar/pull/2961
- fix clang-tidy errors in hyprland module by @zjeffer in https://github.com/Alexays/Waybar/pull/2930
- RFC: Rename config to config.jsonc by @alebastr in https://github.com/Alexays/Waybar/pull/2972
- hyprland/workspaces: Improve the workspaces persistency logic by @aruhier in https://github.com/Alexays/Waybar/pull/2967
- Improved hyprland/window by fixing icon search and implementing configurable spacing by @Azazel-Woodwind in https://github.com/Alexays/Waybar/pull/2973
- Filter out special output __i3 which contains scratchpad by @grimpy in https://github.com/Alexays/Waybar/pull/2979
- ci: move FreeBSD to ubuntu runners by @alebastr in https://github.com/Alexays/Waybar/pull/2983
- Sway-Workspaces: Fixed scrolling not working by @ErikReider in https://github.com/Alexays/Waybar/pull/2986
- mpd: less aggressive logging and reconnections by @alebastr in https://github.com/Alexays/Waybar/pull/2984
- Introduce a power-profiles-daemon module by @picnoir in https://github.com/Alexays/Waybar/pull/2971
- Add justify config option for Labels by @dann-merlin in https://github.com/Alexays/Waybar/pull/2887
- Fix peristant workspaces for sway by @grimpy in https://github.com/Alexays/Waybar/pull/3001
- feat: allow horizontal scroll by @rroohhh in https://github.com/Alexays/Waybar/pull/2996
New Contributors
- @qbe made their first contribution in https://github.com/Alexays/Waybar/pull/2643
- @Mrcarrot1 made their first contribution in https://github.com/Alexays/Waybar/pull/2648
- @fdev31 made their first contribution in https://github.com/Alexays/Waybar/pull/2672
- @aserowy made their first contribution in https://github.com/Alexays/Waybar/pull/2679
- @sjoblomj made their first contribution in https://github.com/Alexays/Waybar/pull/2677
- @aruhier made their first contribution in https://github.com/Alexays/Waybar/pull/2686
- @thejch made their first contribution in https://github.com/Alexays/Waybar/pull/2701
- @alexbakker made their first contribution in https://github.com/Alexays/Waybar/pull/2707
- @czadowanie made their first contribution in https://github.com/Alexays/Waybar/pull/2703
- @mcepl made their first contribution in https://github.com/Alexays/Waybar/pull/2731
- @Rice8Dyb6 made their first contribution in https://github.com/Alexays/Waybar/pull/2736
- @rpdelaney made their first contribution in https://github.com/Alexays/Waybar/pull/2744
- @CromFr made their first contribution in https://github.com/Alexays/Waybar/pull/2573
- @grimpy made their first contribution in https://github.com/Alexays/Waybar/pull/2756
- @avannereau made their first contribution in https://github.com/Alexays/Waybar/pull/2760
- @scgtrp made their first contribution in https://github.com/Alexays/Waybar/pull/2787
- @oxalica made their first contribution in https://github.com/Alexays/Waybar/pull/2820
- @JManch made their first contribution in https://github.com/Alexays/Waybar/pull/2831
- @dpayne made their first contribution in https://github.com/Alexays/Waybar/pull/2853
- @SquishyPandaDev made their first contribution in https://github.com/Alexays/Waybar/pull/2855
- @Sryther made their first contribution in https://github.com/Alexays/Waybar/pull/2859
- @ArneshRC made their first contribution in https://github.com/Alexays/Waybar/pull/2810
- @chntllh made their first contribution in https://github.com/Alexays/Waybar/pull/2865
- @Jay-716 made their first contribution in https://github.com/Alexays/Waybar/pull/2866
- @jramrath made their first contribution in https://github.com/Alexays/Waybar/pull/2881
- @OpenSauce04 made their first contribution in https://github.com/Alexays/Waybar/pull/2899
- @alttabber made their first contribution in https://github.com/Alexays/Waybar/pull/2916
- @jones-josh made their first contribution in https://github.com/Alexays/Waybar/pull/2923
- @imran1008 made their first contribution in https://github.com/Alexays/Waybar/pull/2888
- @haasn made their first contribution in https://github.com/Alexays/Waybar/pull/2915
- @tomben13 made their first contribution in https://github.com/Alexays/Waybar/pull/2934
- @iynaix made their first contribution in https://github.com/Alexays/Waybar/pull/2943
- @aokblast made their first contribution in https://github.com/Alexays/Waybar/pull/2949
- @theatischbein made their first contribution in https://github.com/Alexays/Waybar/pull/2958
- @Azazel-Woodwind made their first contribution in https://github.com/Alexays/Waybar/pull/2973
- @picnoir made their first contribution in https://github.com/Alexays/Waybar/pull/2971
- @dann-merlin made their first contribution in https://github.com/Alexays/Waybar/pull/2887
- @rroohhh made their first contribution in https://github.com/Alexays/Waybar/pull/2996
Full Changelog: https://github.com/Alexays/Waybar/compare/0.9.24...0.10.0