mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-31 17:02:51 -05:00
@@ -169,6 +169,7 @@ Singleton {
|
|||||||
property var workspaceNameIcons: ({})
|
property var workspaceNameIcons: ({})
|
||||||
property bool waveProgressEnabled: true
|
property bool waveProgressEnabled: true
|
||||||
property bool scrollTitleEnabled: true
|
property bool scrollTitleEnabled: true
|
||||||
|
property bool audioVisualizerEnabled: true
|
||||||
property bool clockCompactMode: false
|
property bool clockCompactMode: false
|
||||||
property bool focusedWindowCompactMode: false
|
property bool focusedWindowCompactMode: false
|
||||||
property bool runningAppsCompactMode: true
|
property bool runningAppsCompactMode: true
|
||||||
|
|||||||
@@ -84,6 +84,7 @@ var SPEC = {
|
|||||||
workspaceNameIcons: { def: {} },
|
workspaceNameIcons: { def: {} },
|
||||||
waveProgressEnabled: { def: true },
|
waveProgressEnabled: { def: true },
|
||||||
scrollTitleEnabled: { def: true },
|
scrollTitleEnabled: { def: true },
|
||||||
|
audioVisualizerEnabled: { def: true },
|
||||||
clockCompactMode: { def: false },
|
clockCompactMode: { def: false },
|
||||||
focusedWindowCompactMode: { def: false },
|
focusedWindowCompactMode: { def: false },
|
||||||
runningAppsCompactMode: { def: true },
|
runningAppsCompactMode: { def: true },
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ BasePill {
|
|||||||
|
|
||||||
AudioVisualization {
|
AudioVisualization {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
visible: CavaService.cavaAvailable
|
visible: CavaService.cavaAvailable && SettingsData.audioVisualizerEnabled
|
||||||
}
|
}
|
||||||
|
|
||||||
DankIcon {
|
DankIcon {
|
||||||
@@ -114,7 +114,7 @@ BasePill {
|
|||||||
name: "music_note"
|
name: "music_note"
|
||||||
size: 20
|
size: 20
|
||||||
color: Theme.primary
|
color: Theme.primary
|
||||||
visible: !CavaService.cavaAvailable
|
visible: !CavaService.cavaAvailable || !SettingsData.audioVisualizerEnabled
|
||||||
}
|
}
|
||||||
|
|
||||||
MouseArea {
|
MouseArea {
|
||||||
@@ -185,7 +185,7 @@ BasePill {
|
|||||||
|
|
||||||
AudioVisualization {
|
AudioVisualization {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
visible: CavaService.cavaAvailable
|
visible: CavaService.cavaAvailable && SettingsData.audioVisualizerEnabled
|
||||||
}
|
}
|
||||||
|
|
||||||
DankIcon {
|
DankIcon {
|
||||||
@@ -193,7 +193,7 @@ BasePill {
|
|||||||
name: "music_note"
|
name: "music_note"
|
||||||
size: 20
|
size: 20
|
||||||
color: Theme.primary
|
color: Theme.primary
|
||||||
visible: !CavaService.cavaAvailable
|
visible: !CavaService.cavaAvailable || !SettingsData.audioVisualizerEnabled
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -36,6 +36,13 @@ Item {
|
|||||||
checked: SettingsData.scrollTitleEnabled
|
checked: SettingsData.scrollTitleEnabled
|
||||||
onToggled: checked => SettingsData.set("scrollTitleEnabled", checked)
|
onToggled: checked => SettingsData.set("scrollTitleEnabled", checked)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SettingsToggleRow {
|
||||||
|
text: I18n.tr("Audio Visualizer")
|
||||||
|
description: I18n.tr("Show cava audio visualizer in media widget")
|
||||||
|
checked: SettingsData.audioVisualizerEnabled
|
||||||
|
onToggled: checked => SettingsData.set("audioVisualizerEnabled", checked)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user