From 677374de8681a865be4d82413e2341e89af6d186 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 8 Dec 2025 22:31:03 +0100 Subject: [PATCH] macos: sync ears with overlay visibility --- apps/macos/Sources/Clawdis/VoiceWakeOverlay.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/macos/Sources/Clawdis/VoiceWakeOverlay.swift b/apps/macos/Sources/Clawdis/VoiceWakeOverlay.swift index 367afb69f..b5f84c1a6 100644 --- a/apps/macos/Sources/Clawdis/VoiceWakeOverlay.swift +++ b/apps/macos/Sources/Clawdis/VoiceWakeOverlay.swift @@ -139,6 +139,7 @@ final class VoiceWakeOverlayController: ObservableObject { window.orderOut(nil) self.model.isVisible = false self.model.level = 0 + AppStateStore.shared.stopVoiceEars() } } } @@ -160,6 +161,7 @@ final class VoiceWakeOverlayController: ObservableObject { guard let window else { return } if !self.model.isVisible { self.model.isVisible = true + AppStateStore.shared.triggerVoiceEars(ttl: nil) let start = target.offsetBy(dx: 0, dy: -6) window.setFrame(start, display: true) window.alphaValue = 0