Bar new IPC: ipc call bar toggle

This commit is contained in:
ItsLemmy
2025-09-24 22:18:22 -04:00
parent 846730361d
commit 36489491e4
3 changed files with 9 additions and 1 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ Variants {
}
}
active: Settings.isLoaded && modelData && modelData.name ? (Settings.data.bar.monitors.includes(modelData.name) || (Settings.data.bar.monitors.length === 0)) : false
active: Settings.isLoaded && BarService.isVisible && modelData && modelData.name ? (Settings.data.bar.monitors.includes(modelData.name) || (Settings.data.bar.monitors.length === 0)) : false
sourceComponent: PanelWindow {
screen: modelData || null
+1
View File
@@ -8,6 +8,7 @@ Singleton {
id: root
property bool hasAudioVisualizer: false
property bool isVisible: true
// Simple timer that run once when the widget structure has changed
// and determine if any MediaMini widget has the visualizer on
+7
View File
@@ -8,6 +8,13 @@ import qs.Services
Item {
id: root
IpcHandler {
target: "bar"
function toggle() {
BarService.isVisible = !BarService.isVisible
}
}
IpcHandler {
target: "screenRecorder"
function toggle() {