Skip to content

fix: improve recording overlay contrast - #223

Merged
jatinkrmalik merged 1 commit into
jatin/chore-release-0.8.0-9669from
jmalik/fix-overlay-contrast
Aug 18, 2026
Merged

fix: improve recording overlay contrast#223
jatinkrmalik merged 1 commit into
jatin/chore-release-0.8.0-9669from
jmalik/fix-overlay-contrast

Conversation

@jatinkrmalik

Copy link
Copy Markdown
Member

Summary

  • improve recording waveform, icon, border, and processing-spinner contrast in light and dark appearances
  • replace the compact overlay's wrapping “Transcribing…” label with a centered, accessible spinner
  • keep the Live panel's readable transcription copy while applying the same brighter visual treatment

Why

The v0.8.0 compact overlay used the dark brand green directly against its dark panel and could be hard to read. Its processing label also wrapped inside the 108 pt pill.

Validation

  • swift test --filter 'Overlay|CursorOverlay|MicIndicator' (20 tests passed)
  • swift test (383 tests passed; 1 expected accessibility-permission skip)

@github-actions github-actions Bot added app ci question Further information is requested and removed question Further information is requested ci labels Aug 17, 2026
@jatinkrmalik

Copy link
Copy Markdown
Member Author

/build

@github-actions

Copy link
Copy Markdown

PR Build started for 9f679e2

Build signed & notarized DMG... this usually takes 10–20 minutes.

Watch the build →

@jatinkrmalik

Copy link
Copy Markdown
Member Author

/build-quick

@github-actions

Copy link
Copy Markdown

PR Build started for 9f679e2

Build signed DMG (skipping notarization)... this usually takes 3–5 minutes.

Watch the build →

@github-actions

Copy link
Copy Markdown

PR Build ready!

DMG VocaMac-0.8.0-pr.223+9f679e2-arm64.dmg
Size 20M
Branch jmalik/fix-overlay-contrast
Commit 9f679e2
Signed ✅ Developer ID
Notarized ⏭️ Skipped

📥 Install

  1. Click the DMG link above to download
  2. Open the DMG and drag VocaMac to Applications (replace existing)
  3. Open VocaMac — Right-click → Open once to bypass Gatekeeper, no permission resets
SHA-256 checksum
948da638c55161e2cb09f5aad2273d245434ec3af8749d9979b0687a0d527f6e  VocaMac-0.8.0-pr.223+9f679e2-arm64.dmg

💡 Comment /build or /build-quick to rebuild.

@jatinkrmalik

Copy link
Copy Markdown
Member Author

/build

@github-actions

Copy link
Copy Markdown

PR Build started for 9f679e2

Build signed & notarized DMG... this usually takes 10–20 minutes.

Watch the build →

@github-actions

Copy link
Copy Markdown

PR Build ready!

DMG VocaMac-0.8.0-pr.223+9f679e2-arm64.dmg
Size 19M
Branch jmalik/fix-overlay-contrast
Commit 9f679e2
Signed ✅ Developer ID
Notarized ✅ Apple

📥 Install

  1. Click the DMG link above to download
  2. Open the DMG and drag VocaMac to Applications (replace existing)
  3. Open VocaMac — No Gatekeeper warnings, no permission resets
SHA-256 checksum
bad993f2b3606bcdf6e8a57a4cb81ce9ec344716529107d789ecaec161c049cb  VocaMac-0.8.0-pr.223+9f679e2-arm64.dmg

💡 Comment /build or /build-quick to rebuild.

@jatinkrmalik
jatinkrmalik marked this pull request as ready for review August 18, 2026 00:16
@jatinkrmalik

Copy link
Copy Markdown
Member Author

This looks really good.

@jatinkrmalik
jatinkrmalik merged commit d7026f4 into jatin/chore-release-0.8.0-9669 Aug 18, 2026
2 checks passed
jatinkrmalik added a commit that referenced this pull request Aug 18, 2026
* chore: bump version to 0.8.0

Prepare the minor release for multi-engine transcription
(Parakeet, Apple Speech, ONNX) and related fixes since v0.7.2.

Co-authored-by: Jatin K Malik <jatinkrmalik@users.noreply.github.com>

* fix: improve recording overlay contrast (#223)

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Jatin K Malik <jatinkrmalik@users.noreply.github.com>
@jatinkrmalik
jatinkrmalik deleted the jmalik/fix-overlay-contrast branch August 22, 2026 05:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant