From b88a0cdacfdf2e79be327a55087090cd45aee666 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 27 May 2026 16:08:01 +0000 Subject: [PATCH] Show Stop Dictation button in menu bar when dictation is active When dictation is in progress (model.isDictating == true), replace the Start Dictation row with a Stop Dictation row (mic.slash icon) that calls the same toggleDictation() handler. Mirrors the Start/Stop Recording pattern already used for manual recording. https://claude.ai/code/session_01XLwoF4mNDUNBJZcVMcrTKk --- Sources/HeardCore/Views.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Sources/HeardCore/Views.swift b/Sources/HeardCore/Views.swift index b4295c7..86ca8e0 100644 --- a/Sources/HeardCore/Views.swift +++ b/Sources/HeardCore/Views.swift @@ -404,6 +404,14 @@ public struct MenuBarView: View { ) { model.toggleDictation() } + } else if settingsStore.settings.dictationEnabled && model.isDictating { + MenuBarRow( + title: "Stop Dictation", + icon: "mic.slash", + hotkey: settingsStore.settings.dictationHotkey.displayString + ) { + model.toggleDictation() + } } MenuBarRow(title: "Open Transcripts", icon: "folder") {