Skip to content

macOS: fix unreadable dark-on-dark text in Light mode#4

Merged
JacobStephens2 merged 1 commit into
mainfrom
fix/macos-dark-contrast
May 31, 2026
Merged

macOS: fix unreadable dark-on-dark text in Light mode#4
JacobStephens2 merged 1 commit into
mainfrom
fix/macos-dark-contrast

Conversation

@JacobStephens2
Copy link
Copy Markdown
Owner

The macOS main window always draws a dark gradient backdrop, but labels used adaptive .primary/.secondary colors with no forced scheme — so in Light mode they rendered dark-on-dark and were nearly invisible (volume %, timer section headers, pill labels, etc.).

  • Pin MainWindowView to .preferredColorScheme(.dark) (the design intent).
  • Make the play triangle explicitly .white (it used .background, which would go dark under the forced scheme).

🤖 Generated with Claude Code

The main window always draws a dark gradient backdrop, but every label used
adaptive colors (.primary/.secondary) with no forced scheme, so in Light mode
they rendered dark-on-dark and were nearly invisible. Pin the window to
.preferredColorScheme(.dark) (the clear design intent) and make the play
triangle explicitly white (it previously used .background, which would go dark
under the forced dark scheme).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@JacobStephens2 JacobStephens2 merged commit edcfc14 into main May 31, 2026
@JacobStephens2 JacobStephens2 deleted the fix/macos-dark-contrast branch May 31, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant