Use volume_mute icon for volume==0 (#1150)

This commit is contained in:
Aaron Tulino authored and GitHub committed 2025-12-25 11:31:05 -05:00
1 parent 6303304a10
commit df6c60213f
6 files changed
+21 -9

No files matched your search

@@ -248,8 +248,10 @@ Column {
return "volume_off";
let volume = AudioService.sink.audio.volume;
let muted = AudioService.sink.audio.muted;
if (muted || volume === 0.0)
if (muted)
return "volume_off";
if (volume === 0.0)
return "volume_mute";
if (volume <= 0.33)
return "volume_down";
if (volume <= 0.66)
@@ -77,8 +77,10 @@ Rectangle {
return "volume_off";
let muted = AudioService.sink.audio.muted;
let volume = AudioService.sink.audio.volume;
if (muted || volume === 0.0)
if (muted)
return "volume_off";
if (volume === 0.0)
return "volume_mute";
if (volume <= 0.33)
return "volume_down";
if (volume <= 0.66)
@@ -417,8 +419,10 @@ Rectangle {
let volume = modelData.audio.volume;
let muted = modelData.audio.muted;
if (muted || volume === 0.0)
if (muted)
return "volume_off";
if (volume === 0.0)
return "volume_mute";
if (volume <= 0.33)
return "volume_down";
if (volume <= 0.66)
@@ -42,8 +42,10 @@ Row {
let volume = defaultSink.audio.volume;
let muted = defaultSink.audio.muted;
if (muted || volume === 0.0)
if (muted)
return "volume_off";
if (volume === 0.0)
return "volume_mute";
if (volume <= 0.33)
return "volume_down";
if (volume <= 0.66)
@@ -57,8 +57,10 @@ BasePill {
function getVolumeIconName() {
if (!AudioService.sink?.audio)
return "volume_up";
if (AudioService.sink.audio.muted || AudioService.sink.audio.volume === 0)
if (AudioService.sink.audio.muted)
return "volume_off";
if (AudioService.sink.audio.volume === 0)
return "volume_mute";
if (AudioService.sink.audio.volume * 100 < 33)
return "volume_down";
return "volume_up";
+3 -2
View File
@@ -824,9 +824,10 @@ Item {
if (!AudioService.sink?.audio) {
return "volume_up";
}
if (AudioService.sink.audio.muted || AudioService.sink.audio.volume === 0) {
if (AudioService.sink.audio.muted)
return "volume_off";
}
if (AudioService.sink.audio.volume === 0)
return "volume_mute";
if (AudioService.sink.audio.volume * 100 < 33) {
return "volume_down";
}
@@ -1142,9 +1142,10 @@ Item {
if (!AudioService.sink?.audio) {
return "volume_up";
}
if (AudioService.sink.audio.muted || AudioService.sink.audio.volume === 0) {
if (AudioService.sink.audio.muted)
return "volume_off";
}
if (AudioService.sink.audio.volume === 0)
return "volume_mute";
if (AudioService.sink.audio.volume * 100 < 33) {
return "volume_down";
}