You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Activity → History, add two faster ways to copy a transcription entry to the clipboard, alongside the ones that already exist (the Copy button in the detail pane and the right-click Copy Text context menu):
Double-click a row in the history list → copies that entry's text to the clipboard.
⌘C (Cmd+C) while a row is selected → copies the selected entry's text.
Why
The copy button and context menu both work, but they're an extra step/aim. Double-click and ⌘C are the muscle-memory gestures for "grab this text" everywhere else on macOS (Finder, Mail, Notes, most lists). For a dictation app where the whole point is getting text out quickly, making the history list copyable with the standard gestures removes friction. I'd use this constantly myself.
Proposed behavior (details)
Double-click selects the row (if not already) and copies its text — same text the existing Copy button uses (processedText, i.e. TranscriptionHistoryEntry.clipboardText).
⌘C copies the currently-selected entry. No-op when nothing is selected.
Both reuse the existing copyToClipboard(_:) helper — no change to what gets copied, only new triggers for it.
A brief, subtle "Copied" confirmation would be a nice touch since double-click/⌘C give no other signal, but that's optional.
Notes
The history list is currently a custom ScrollView + LazyVStack of Button rows (not a List(selection:)), so ⌘C would be wired via a focus/key path rather than a list selection binding. Happy to implement it consistently with the existing code.
I searched open/closed issues and PRs — this doesn't appear to be tracked yet. feat(menu-bar): add copy last transcript action #450 added "copy last transcript" to the menu bar, which is adjacent but different (that's the last transcript, not an arbitrary selected/double-clicked row in History).
I'm happy to open a PR for this if it sounds good and fits the roadmap — just wanted to file the issue first per the contributing guidelines.
Lineage: this builds on #3 (the original clipboard feature wish) and #450 (which added Copy Last Transcript to the menu bar). This issue extends the same idea into the History list.
Feature request
In Activity → History, add two faster ways to copy a transcription entry to the clipboard, alongside the ones that already exist (the Copy button in the detail pane and the right-click Copy Text context menu):
Why
The copy button and context menu both work, but they're an extra step/aim. Double-click and ⌘C are the muscle-memory gestures for "grab this text" everywhere else on macOS (Finder, Mail, Notes, most lists). For a dictation app where the whole point is getting text out quickly, making the history list copyable with the standard gestures removes friction. I'd use this constantly myself.
Proposed behavior (details)
processedText, i.e.TranscriptionHistoryEntry.clipboardText).copyToClipboard(_:)helper — no change to what gets copied, only new triggers for it.Notes
ScrollView+LazyVStackofButtonrows (not aList(selection:)), so ⌘C would be wired via a focus/key path rather than a list selection binding. Happy to implement it consistently with the existing code.I'm happy to open a PR for this if it sounds good and fits the roadmap — just wanted to file the issue first per the contributing guidelines.
Lineage: this builds on #3 (the original clipboard feature wish) and #450 (which added Copy Last Transcript to the menu bar). This issue extends the same idea into the History list.