Brightness/VolumeWidget: fix visual issues (#875)

This commit is contained in:
Ly-sec
2025-11-26 12:40:18 +01:00
parent 737bde0a6a
commit 3ef5e169e4
4 changed files with 19 additions and 6 deletions
+7 -2
View File
@@ -202,9 +202,14 @@ Singleton {
function getOutputIcon() {
if (muted)
return "volume-mute";
if (volume <= Number.EPSILON)
const maxVolume = Settings.data.audio.volumeOverdrive ? 1.5 : 1.0;
const clampedVolume = Math.max(0, Math.min(volume, maxVolume));
const displayPercent = Math.round(clampedVolume * 100);
if (displayPercent === 0)
return "volume-zero";
if (volume <= 0.5)
if (clampedVolume <= 0.5)
return "volume-low";
return "volume-high";
}