Repository navigation
v0.3.7
·
361 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Presspeech 0.3.7
This update keeps completed dictation bound to its original window and makes
setup, recovery, and core controls easier to reach without relying on a visible
menu-bar item or the default hotkey.
Safer text delivery
- Presspeech captures the destination before starting the audio engine and
rechecks it before every automatic paste path. - If focus changes while Presspeech is recording, transcribing, or preparing
the clipboard, the transcript is copied for manual paste instead of being
sent to the newly focused window. - The menu-bar item keeps the Copied — press ⌘V to paste recovery action
visible until the next dictation, even when transcript history is disabled.
The recording indicator and VoiceOver announce the same recovery state.
Setup and recovery
- Setup Checklist now tracks the speech model, audio input, each permission,
and the hotkey independently, with a retry or grant action beside the step
that needs attention. It now waits for a real hotkey event before changing
from Close to Done, rather than treating event-tap creation as proof
that the configured key reaches Presspeech. The window is resizable and
scrolls on smaller screens. - Opening Presspeech again while it is already running brings Setup Checklist
forward instead of silently doing nothing. - Show in Dock provides a persistent alternative when the menu-bar item is
hidden by a notch or a crowded menu bar. Its Dock menu exposes dictation,
Settings, support, and recovery controls; the standard application menu also
provides Settings and Command-comma while Dock mode is enabled. - If macOS has registered Launch at Login but still needs approval, the setting
says so and opens the relevant System Settings pane instead of turning the
registration off.
Accessibility and controls
- Named Start Dictation and Stop and Transcribe menu actions provide a
hotkey-free path and can be invoked with macOS Voice Control. - The menu-bar control exposes loading, ready, recording, transcribing, and
recovery states to VoiceOver. - The recording indicator follows Reduce Motion, Reduce Transparency,
Increase Contrast, and Differentiate Without Color as those settings change. - Standard Edit and Window menus provide Undo, Cut, Copy, Paste, Select All,
Close, Minimize, Zoom, and window discovery with the usual keyboard commands. - Record Hotkey now previews a right-side modifier or F-key and waits for
explicit confirmation instead of changing the shortcut on the first eligible
keypress. Native Tab, Return, Space, and Escape dialog controls remain usable,
and F-key choices explain when an Apple keyboard may require Fn. - Dictation recovery instructions are announced to VoiceOver rather than being
available only as a visual or audible cue.
Dictionary usability
- Large Dictionary & Shortcuts collections now open in a searchable manager
with keyboard selection plus add, edit, and multi-item delete controls,
instead of expanding into an impractically long menu. - Double-clicking a rule opens it for editing, and a native shortcut menu puts
Edit and multi-item Delete beside the selected rows for pointer and VoiceOver
users. Truncated table cells expose their complete value in a tooltip. - Invalid dictionary edits stay open with their draft text intact, focus the
field that needs attention, and explain empty, oversized, unsupported, or
full-library input instead of appearing to save an item that was discarded.
Stability
- The optional recording HUD now stays hidden instead of crashing if macOS
temporarily reports no available displays during sleep or display
reconfiguration.
Audio and transcription remain local. Transcript text, dictionary contents,
and shortcut contents are not written to the diagnostic log.