Skip to content

Flatten all button appearances; confirm default-profile contrast is sound#3

Merged
veillette merged 1 commit into
mainfrom
claude/simulation-contrast-flat-buttons-8gdo6w
Jul 2, 2026
Merged

Flatten all button appearances; confirm default-profile contrast is sound#3
veillette merged 1 commit into
mainfrom
claude/simulation-contrast-flat-buttons-8gdo6w

Conversation

@veillette

Copy link
Copy Markdown
Contributor

Add src/common/ExtrasolarPlanetsButtonOptions.ts with ButtonNode.FlatAppearanceStrategy
bundles (push buttons, ResetAllButton, TimeControlNode play/pause/step, NumberControl
arrow buttons) and wire them into both screens' Reset All / TimeControlNode and into
createNumberControl's arrow buttons, matching the flat-button pattern already used in
RotatingSky. Audited every ComboBox, NumberDisplay, and readout for the near-white-text-
on-white-background contrast bug seen in sibling repos; confirmed no fix is needed here
since ExtrasolarPlanetsColors.textColorProperty is dark in both default and projector
profiles, which reads fine against the unstyled white ComboBox/NumberDisplay chrome.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_018svZaRUmD44JWTQJLUYdmx

…ound

Add src/common/ExtrasolarPlanetsButtonOptions.ts with ButtonNode.FlatAppearanceStrategy
bundles (push buttons, ResetAllButton, TimeControlNode play/pause/step, NumberControl
arrow buttons) and wire them into both screens' Reset All / TimeControlNode and into
createNumberControl's arrow buttons, matching the flat-button pattern already used in
RotatingSky. Audited every ComboBox, NumberDisplay, and readout for the near-white-text-
on-white-background contrast bug seen in sibling repos; confirmed no fix is needed here
since ExtrasolarPlanetsColors.textColorProperty is dark in both default and projector
profiles, which reads fine against the unstyled white ComboBox/NumberDisplay chrome.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018svZaRUmD44JWTQJLUYdmx
@veillette veillette merged commit c644d33 into main Jul 2, 2026
7 of 8 checks passed
@veillette veillette deleted the claude/simulation-contrast-flat-buttons-8gdo6w branch July 2, 2026 18:10
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.

2 participants