Is your feature request related to a problem?
Yes. The Desktop GUI only ships the default light theme — there is no dark theme and no way to customize the color scheme. For a coding tool used for long sessions, the lack of theme support is a significant usability gap (many developers work in dark mode).
Describe the solution you'd like
Add basic theme support for the Desktop app:
- Ship at least a built-in Dark theme alongside the default.
- Provide a theme entry point (Settings → Appearance) with an option like "Import VS Code theme (.json)" that loads a Theme+ColorTheme file (VS Code's
colorTheme format) and maps its workbench/editor colors to the Desktop UI via CSS variables.
- Follow system OS light/dark preference by default, with a manual override.
Since the Desktop frontend is React + CSS (see desktop/src/**), reusing the mature VS Code theme ecosystem (settings.json / .json color themes) dramatically lowers implementation cost — no need to design a theme system from scratch.
Describe alternatives you've considered
- Supporting only a fixed dark/light toggle (works, but users can't personalize).
- Building a custom theme format (more work, smaller ecosystem).
Additional context
- Platform: Windows 11.
- The VS Code theme format is JSON and widely documented; tools like
theme.json from the VS Code marketplace can be imported directly.
- Version: DeepCode Desktop 0.1.0 (v2.0.0 runtime).
Is your feature request related to a problem?
Yes. The Desktop GUI only ships the default light theme — there is no dark theme and no way to customize the color scheme. For a coding tool used for long sessions, the lack of theme support is a significant usability gap (many developers work in dark mode).
Describe the solution you'd like
Add basic theme support for the Desktop app:
colorThemeformat) and maps itsworkbench/editorcolors to the Desktop UI via CSS variables.Since the Desktop frontend is React + CSS (see
desktop/src/**), reusing the mature VS Code theme ecosystem (settings.json/.jsoncolor themes) dramatically lowers implementation cost — no need to design a theme system from scratch.Describe alternatives you've considered
Additional context
theme.jsonfrom the VS Code marketplace can be imported directly.