Merge remote-tracking branch 'origin/master' into 7FM/master

# Conflicts:
#	include/modules/pulseaudio_slider.hpp
#	include/util/audio_backend.hpp
#	man/waybar-pulseaudio-slider.5.scd
#	src/modules/pulseaudio_slider.cpp
#	src/util/audio_backend.cpp
This commit is contained in:
Alex
2026-07-03 22:29:33 +02:00
108 changed files with 2284 additions and 773 deletions
+8 -4
View File
@@ -14,7 +14,7 @@
namespace waybar::util {
enum class AudioTarget {
enum class PulseaudioTarget {
Sink,
Source,
};
@@ -75,9 +75,9 @@ class AudioBackend {
~AudioBackend();
void changeVolume(uint16_t volume, uint16_t min_volume = 0, uint16_t max_volume = 100,
AudioTarget target = AudioTarget::Sink);
PulseaudioTarget target = PulseaudioTarget::Sink);
void changeVolume(ChangeType change_type, double step = 1, uint16_t max_volume = 100,
AudioTarget target = AudioTarget::Sink);
PulseaudioTarget target = PulseaudioTarget::Sink);
void setIgnoredSinks(const Json::Value& config);
@@ -101,7 +101,11 @@ class AudioBackend {
void toggleSourceMute();
void toggleSourceMute(bool);
uint16_t getVolume(PulseaudioTarget) const;
bool getMuted(PulseaudioTarget) const;
void unmute(PulseaudioTarget);
bool isBluetooth();
};
} // namespace waybar::util
} // namespace waybar::util