[BUG] Dictation overlay preview text has no left padding

Open Beginner friendly
#1,280 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
72/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
swift
Domain
desktop

Research direction

The bug is in the dictation overlay's preview text layout, which has no left inset while the row beneath it does. Find the SwiftUI view that renders the live transcription preview and compare its padding with the waveform row. Reproduce with the Small size and Smoked Glass material settings, then confirm the preview text lines up with the row below. Done when the preview text has the same horizontal inset in both settings.

Written by the indexing model from the issue text.

Description

Describe the bug

In the dictation overlay, the live transcription preview text has no left padding. The first letter touches the left edge of the overlay, while the row below it (app icon, waveform, "Dictate") is inset.

Reproduction steps
  1. Set the overlay to Small size and Smoked Glass material.
  2. Start dictation and speak a short sentence.
  3. Look at the preview text above the waveform row.
Expected behavior

The preview text has the same horizontal inset as the row below it.

Actual behavior

The preview text starts at the left edge of the overlay, with no inset.

App Version

1.6.13-beta.2

macOS Version

27.0.1

Architecture

Apple Silicon (M1 Pro)

Logs or crash report

None. Relevant settings: OverlaySize = small, OverlayMaterial = smokedGlass, OverlayGlassOpacity = 0.45, TranscriptionPreviewCharLimit = 350.

Screenshots or screen recording
Image
Dominant language
Swift
Stars
11.9k
Forks
863
Avg merge
2d 54m
Merged PRs (30d)
42

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from altic-dev/FluidVoice

All issues in altic-dev/FluidVoice

Similar issues

More Swift issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.