Skip to content

feat(ui): add persistent visual theme selection - #107

Merged
kbuffardi merged 1 commit into
mainfrom
feature/issue-106-plan
Oct 9, 2026
Merged

kbuffardi merged 1 commit into
mainfrom
feature/issue-106-plan

Conversation

@kbuffardi

Copy link
Copy Markdown
Owner

Summary

  • add persistent Visual theme cards for the current browser.cpp dark theme and Monaco's built-in light, dark, and high-contrast themes
  • apply selections immediately to root CSS tokens, Monaco, and xterm without recreating either runtime component
  • add registry, storage migration, and visual-theme E2E coverage

Verification

  • npm run lint
  • npm run build
  • npm run test:e2e
  • npm run test:browser:chrome (compiler checks passed before the runner returned without its smoke-test summary)

Closes #106

Add whole-extension light, dark, and high-contrast theme choices while
preserving browser.cpp Dark as the default. The setting updates the shell,
Monaco, and xterm immediately and persists through extension storage.

Closes #106
@kbuffardi
kbuffardi merged commit fb9a138 into main Oct 9, 2026
1 check 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.

feat: light mode

1 participant