Skip to content

Fix macOS settings card contrast - #13

Merged
pttydou merged 1 commit into
mainfrom
agent/fix-macos-settings-contrast
Aug 18, 2026
Merged

Fix macOS settings card contrast#13
pttydou merged 1 commit into
mainfrom
agent/fix-macos-settings-contrast

Conversation

@pttydou

@pttydou pttydou commented Aug 18, 2026

Copy link
Copy Markdown
Owner

What

  • detect the macOS settings route through data-settings-panel-slug
  • mark only large, opaque, high-luminance native settings surfaces
  • apply a scoped dark semantic text palette to those verified light cards
  • clear renderer-owned markers after route changes, hot reinjection, and restore
  • add macOS regression coverage and an unreleased changelog entry

Why

New Codex macOS settings panels can retain native white cards inside the dark Terraria shell. The previous light inherited text then loses contrast. The fix keeps the native cards intact and restores readable text without globally recoloring Markdown, navigation, or other dark surfaces.

Impact

  • macOS only
  • Windows source is unchanged
  • no official Codex application files, app.asar, signatures, or user projects are modified
  • no Release is created by this PR

Validation

  • PASS: renderer injection regression suite
  • PASS: image metadata, injector bootstrap, theme staging, companion inventory, and injector payload checks under bundled Node on Windows
  • PASS: git diff --check
  • macOS live DOM verification remains to be performed on a Mac after review

@pttydou
pttydou marked this pull request as ready for review August 18, 2026 12:02
@pttydou
pttydou merged commit 45caf58 into main Aug 18, 2026
4 checks passed
@pttydou
pttydou deleted the agent/fix-macos-settings-contrast branch August 18, 2026 12:02
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