Waybar/src
Félix Baylac Jacqué 09bb6a055d modules/power_profiles_daemon: safely call dbus asynchronously
2 changes to address the review feedback:

1. Aleksei pointed out in this
   comment (https://github.com/Alexays/Waybar/pull/2971#issuecomment-1972364896)
   that there's no way to tell if a proxy is alive other than trying to
   call a method on it. We perform a little dance to check whether or
   not power-profiles-daemon is available on the system by calling
   properties.GetAll. If something responds, we assume
   power-profiles-daemon is installed, it's then safe to draw the
   widget and attach the callback to the active profile.
2. We replaced all the synchronous DBus operations by their async
   counterparts.
2024-03-01 12:55:37 +01:00
..
modules modules/power_profiles_daemon: safely call dbus asynchronously 2024-03-01 12:55:37 +01:00
util hyprland/workspaces: Use hyprland's persistent workspaces configuration 2024-02-18 16:04:47 +01:00
AAppIconLabel.cpp Add removed secondary identifier 2023-07-10 23:48:18 +02:00
AIconLabel.cpp refactor: disable icon by default 2022-03-10 09:48:50 +01:00
ALabel.cpp feat: add `module` class to the root elements of the modules 2024-02-14 22:41:13 -08:00
AModule.cpp c++20. clock chrono API. STL + format 2023-11-10 17:57:26 +03:00
ASlider.cpp feat: add `module` class to the root elements of the modules 2024-02-14 22:41:13 -08:00
bar.cpp Merge pull request #2836 from alebastr/require-gtk-layer-shell 2024-02-19 22:57:50 +01:00
client.cpp feat!: drop RawSurfaceImpl with direct use of wlr-layer-shell 2024-02-17 11:23:17 -08:00
config.cpp config:output:Allow multiple exclusions & wildcard 2023-03-13 00:44:07 +00:00
factory.cpp Introduce power-profiles-daemon module 2024-02-26 14:44:14 +01:00
group.cpp libcava bump 0.10.1 2024-02-17 18:20:03 +03:00
main.cpp Fixing memory leak on update UPower tooltip 2023-02-08 17:19:51 +11:00