chore(cava): CavaService => SpectrumService

This commit is contained in:
Lemmy
2026-03-06 22:34:14 -05:00
parent 552543091f
commit 77de0b0ade
15 changed files with 123 additions and 105 deletions
+9 -9
View File
@@ -17,13 +17,13 @@ Loader {
active: false
// Track if the visualizer should be shown (lockscreen active + media playing + non-compact mode)
readonly property bool needsCava: root.active && !Settings.data.general.compactLockScreen && Settings.data.audio.visualizerType !== "" && Settings.data.audio.visualizerType !== "none"
readonly property bool needsSpectrum: root.active && !Settings.data.general.compactLockScreen && Settings.data.audio.visualizerType !== "" && Settings.data.audio.visualizerType !== "none"
onActiveChanged: {
if (root.active && root.needsCava) {
CavaService.registerComponent("lockscreen");
if (root.active && root.needsSpectrum) {
SpectrumService.registerComponent("lockscreen");
} else {
CavaService.unregisterComponent("lockscreen");
SpectrumService.unregisterComponent("lockscreen");
}
if (root.active) {
@@ -33,11 +33,11 @@ Loader {
}
}
onNeedsCavaChanged: {
if (root.needsCava) {
CavaService.registerComponent("lockscreen");
onNeedsSpectrumChanged: {
if (root.needsSpectrum) {
SpectrumService.registerComponent("lockscreen");
} else {
CavaService.unregisterComponent("lockscreen");
SpectrumService.unregisterComponent("lockscreen");
}
}
@@ -47,7 +47,7 @@ Loader {
}
Component.onDestruction: {
CavaService.unregisterComponent("lockscreen");
SpectrumService.unregisterComponent("lockscreen");
LockKeysService.unregisterComponent("lockscreen");
}