Skip to content

v0.0.3

Latest

Choose a tag to compare

@thatbeautifuldream thatbeautifuldream released this 19 Aug 23:13
· 1 commit to main since this release

Murmur v0.0.3

The notch pill is gone. In its place is the Flow Bar — a draggable bar you dock wherever you want — and a full Option-key gesture set, so starting, stopping, and cancelling dictation all run off one key without ever reaching for the app.

Flow Bar

  • Replaces the notch-docked pill with a bar you can drag anywhere and drop against the bottom, left, or right edge of any display.
  • Position is remembered as a fraction of the edge, so it keeps its relative spot across resolution changes and when moved between monitors.
  • Anchors to the screen's work area — sits above the Dock and below the menu bar, never underneath either.
  • The window is a fixed size per orientation and never resizes as dictation starts and stops, so the expand/collapse animation can't clip.
  • Live captions grow away from the docked edge, and the bar swells on hover to show which Option key is bound.
  • Docked edge is also settable from Settings if you'd rather not drag.

Option-key gestures

  • Double-tap Option to start dictating — a deliberate gesture, so a stray brush of the key can't open the mic.
  • Single tap to stop, the fastest thing your hand can do once you've finished talking.
  • Hold Option to dictate for exactly as long as you hold it, inserting on release. Can be turned off independently of the tap gestures.
  • Choose left ⌥, right ⌥, or either — picking a side frees the other Option key from being watched at all.
  • Option used as an ordinary modifier (⌥⌫, ⌥3, accented characters) no longer registers as a tap or a hold.

Transcript recovery

  • Cancel dictation — discards the recording outright: nothing pasted, nothing written to history, audio deleted.
  • Paste last transcript (⌘⌃V) and copy last transcript (⌘⌃C) recover the result when you dictated with no text field focused. Both are re-bindable or can be disabled.
  • A binding that another app has already claimed is reported instead of failing silently, and the previous shortcuts stay live.

Permissions

  • The global key hook needs macOS Accessibility, which the packaged app has no way to inherit. Murmur now prompts, opens the right System Settings pane, and polls until the grant lands — then binds immediately, with no relaunch.

Settings

  • Reorganised into General and Shortcuts sections, with controls for the Flow Bar edge, Option key side, hold-to-talk, and both transcript accelerators.

Housekeeping

  • Removed the native/notch-geometry Swift helper, no longer needed now that the bar doesn't track the notch.
  • Packaging uses the locally installed Electron distribution instead of re-downloading it, so a build no longer depends on reaching GitHub's release-asset CDN.