AudioVisualizer: basic implementation

This commit is contained in:
ItsLemmy
2025-10-26 22:30:20 -04:00
parent 2c85dfd5cd
commit 178d18eca9
4 changed files with 179 additions and 0 deletions
+8
View File
@@ -11,6 +11,7 @@ Singleton {
// Widget registry object mapping widget names to components
property var widgets: ({
"ActiveWindow": activeWindowComponent,
"AudioVisualizer": audioVisualizerComponent,
"Battery": batteryComponent,
"Bluetooth": bluetoothComponent,
"Brightness": brightnessComponent,
@@ -49,6 +50,10 @@ Singleton {
"useFixedWidth": false,
"colorizeIcons": false
},
"AudioVisualizer": {
"allowUserSettings": true,
"width": 200
},
"Battery": {
"allowUserSettings": true,
"displayMode": "onhover",
@@ -159,6 +164,9 @@ Singleton {
property Component activeWindowComponent: Component {
ActiveWindow {}
}
property Component audioVisualizerComponent: Component {
AudioVisualizer {}
}
property Component batteryComponent: Component {
Battery {}
}