Skip to content

Fix start screen colors in light mode#1

Open
Xuyiyang23333 wants to merge 1 commit into
centennial-oss:mainfrom
Xuyiyang23333:codex/fix-adaptive-start-screen-colors
Open

Fix start screen colors in light mode#1
Xuyiyang23333 wants to merge 1 commit into
centennial-oss:mainfrom
Xuyiyang23333:codex/fix-adaptive-start-screen-colors

Conversation

@Xuyiyang23333

Copy link
Copy Markdown

Summary

  • replace hard-coded white foreground styles on the start screen with SwiftUI semantic colors
  • make the device and resolution pills, start button, and utility buttons adapt to the active appearance
  • keep fixed white styling for playback controls and video overlays, where the content remains on a dark or video background

Problem

The start screen's material and Liquid Glass appearance adapt between light and dark mode, but its foreground colors were hard-coded to white. In light mode this produced low-contrast text and controls on the lighter panel.

Using .primary, .secondary, and Color.primary.opacity(...) allows the foreground and control chrome to follow the system appearance together with the panel.

Validation

  • xcodebuild -project Consolation.xcodeproj -scheme Consolation -configuration Release -destination 'platform=macOS' ... build (BUILD SUCCEEDED)
  • git diff --check
  • manually verified the generated macOS app in both light and dark mode

@Xuyiyang23333
Xuyiyang23333 marked this pull request as ready for review July 17, 2026 08:42
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