adapt Colors.qml to pull in colors from stylix

This commit is contained in:
lucy 2026-07-16 09:31:58 +02:00
commit 16343346ab
5 changed files with 98 additions and 86 deletions

View file

@ -9,7 +9,7 @@ import qs.settings
Rectangle {
id: root
color: clickHandler.containsMouse ? Colors.base02 : Colors.base01
property PwNode defaultAudio: Pipewire.ready ? Pipewire.preferredDefaultAudioSink : null
property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null
property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null
radius: Config.rounding
required property double moduleHeight
@ -18,16 +18,16 @@ Rectangle {
function getVolumeIcon() {
let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null;
if (root.mute) {
return "\uf1c3";
return "\ue04f";
}
if (volume <= 0.33) {
return "\u1019d";
return "\ue04e";
}
if (volume <= 0.66) {
return "\ueb4f";
return "\ue04d";
}
if (volume >= 0.66) {
return "\ueb51";
return "\ue050";
}
}