Skip to content

Add orange VS Code theme and make it the default - #9

Open
robertsolves wants to merge 1 commit into
mainfrom
claude/project-thread-wdwgzn
Open

robertsolves wants to merge 1 commit into
mainfrom
claude/project-thread-wdwgzn

Conversation

@robertsolves

Copy link
Copy Markdown
Collaborator

Requested by Robert · project thread

What & why

Adds dbscope Orange (vsCodeOrange): VS Code Dark Modern with the blue accent swapped for the logo's orange (#E5452B, from site/assets/dbscope_icon.svg), and a deep rust (#5C2216) in place of the navy selection colour. Surfaces, text and syntax colours are unchanged.

  • packages/widgets: the theme builder now takes a palette (buildVsCodeThemeFromPalette), so the blue and orange themes differ only by palette. The ColorScheme reads from the palette instead of the private constants. Adds vsCodeOrangePalette, buildVsCodeOrangeTheme, VsCodeOrangeTheme.
  • dbscope_vscode_dark_plugin registers the orange theme first, then the original blue VS Code Dark Modern, so orange is the default and fallback. The blue one stays in View ▸ Theme.
  • Users who previously picked a theme keep it (the pref is only saved on an explicit choice); everyone else gets orange.
  • Architecture doc and changelog updated.

How it was tested

fvm flutter analyze clean, fvm flutter test all pass (Linux container). Not run visually on macOS yet.

Checklist

  • fvm flutter analyze is clean
  • fvm flutter test passes
  • SQL safety invariants in CLAUDE.md still hold (no SQL touched)
  • No credentials, API keys or .dbscopeconn files in the diff

Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EqzDdY4jk7HjWtr2eNPkpT

This branch has not been deployed

No deployments
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