macos: sync ears with overlay visibility
parent
92d015333a
commit
677374de86
|
|
@ -139,6 +139,7 @@ final class VoiceWakeOverlayController: ObservableObject {
|
||||||
window.orderOut(nil)
|
window.orderOut(nil)
|
||||||
self.model.isVisible = false
|
self.model.isVisible = false
|
||||||
self.model.level = 0
|
self.model.level = 0
|
||||||
|
AppStateStore.shared.stopVoiceEars()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -160,6 +161,7 @@ final class VoiceWakeOverlayController: ObservableObject {
|
||||||
guard let window else { return }
|
guard let window else { return }
|
||||||
if !self.model.isVisible {
|
if !self.model.isVisible {
|
||||||
self.model.isVisible = true
|
self.model.isVisible = true
|
||||||
|
AppStateStore.shared.triggerVoiceEars(ttl: nil)
|
||||||
let start = target.offsetBy(dx: 0, dy: -6)
|
let start = target.offsetBy(dx: 0, dy: -6)
|
||||||
window.setFrame(start, display: true)
|
window.setFrame(start, display: true)
|
||||||
window.alphaValue = 0
|
window.alphaValue = 0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue