Skip to content

feat(viewer): add color mode switcher#181

Merged
benvinegar merged 1 commit into
mainfrom
feat/color-mode-switcher
Jun 29, 2026
Merged

feat(viewer): add color mode switcher#181
benvinegar merged 1 commit into
mainfrom
feat/color-mode-switcher

Conversation

@benvinegar

Copy link
Copy Markdown
Member

Summary

  • add a system/light/dark icon switcher beside the theme picker
  • persist the browser-local color mode preference and pin surface iframes to the resolved mode
  • add e2e coverage for forcing light mode while the OS is dark

Tests

  • npm run typecheck
  • npm run lint
  • npm run format:check
  • npx playwright test e2e/theme.spec.ts --project=chromium

This PR description was generated by Pi using GPT-5.5

@benvinegar benvinegar force-pushed the feat/color-mode-switcher branch 2 times, most recently from 22c8008 to e20e7bb Compare June 29, 2026 19:49
@benvinegar benvinegar force-pushed the feat/color-mode-switcher branch from e20e7bb to f92c635 Compare June 29, 2026 19:53
@benvinegar benvinegar merged commit 392a134 into main Jun 29, 2026
9 checks passed
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