From 6eae50d80d33ce322e303306355169f1b635677e Mon Sep 17 00:00:00 2001 From: Beingpax Date: Fri, 7 Mar 2025 19:01:44 +0545 Subject: [PATCH] feat: Add Additional settings menu to menubar with auto-copy, sound feedback, and media pause options --- VoiceInk/Views/MenuBarView.swift | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/VoiceInk/Views/MenuBarView.swift b/VoiceInk/Views/MenuBarView.swift index 296650f..2df3a18 100644 --- a/VoiceInk/Views/MenuBarView.swift +++ b/VoiceInk/Views/MenuBarView.swift @@ -92,6 +92,20 @@ struct MenuBarView: View { Toggle("Use Screen Context", isOn: $enhancementService.useScreenCaptureContext) .disabled(!enhancementService.isEnhancementEnabled) + Menu("Additional") { + Toggle("Auto-copy to Clipboard", isOn: $whisperState.isAutoCopyEnabled) + + Toggle("Sound Feedback", isOn: .init( + get: { SoundManager.shared.isEnabled }, + set: { SoundManager.shared.isEnabled = $0 } + )) + + Toggle("Pause Media During Recording", isOn: .init( + get: { MediaController.shared.isMediaPauseEnabled }, + set: { MediaController.shared.isMediaPauseEnabled = $0 } + )) + } + Divider() Button("History") {