feat: Add Additional settings menu to menubar with auto-copy, sound feedback, and media pause options

This commit is contained in:
Beingpax 2025-03-07 19:01:44 +05:45
parent 79dbe18979
commit 6eae50d80d

View File

@ -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") {