|
| Setting | Default | Options |
|---|---|---|
roveliese.accentColor |
mauve |
mauve rose lavender sapphire teal sky |
roveliese.workbenchMode |
default |
default flat minimal |
roveliese.navigationContrast |
calm |
calm clear |
roveliese.bracketColors |
monochromatic |
monochromatic dimmed rainbow |
roveliese.italicKeywords |
false |
boolean |
roveliese.boldKeywords |
false |
boolean |
roveliese.italicComments |
true |
boolean |
roveliese.indent.enabled |
true |
boolean |
roveliese.indent.style |
line |
line background |
roveliese.indent.opacity |
per-theme | 5–100 |
roveliese.indent.lineWidth |
1 |
1–4 |
Recommended VS Code settings
{
// Roveliese ships semantic token rules; keep this enabled
"editor.semanticHighlighting.enabled": true,
// Preserve Roveliese's tuned terminal palette, especially in Light
"terminal.integrated.minimumContrastRatio": 1,
// Use the workbench color for the title bar
"window.titleBarStyle": "custom",
// Optional: enable Go semantic tokens from gopls
"gopls": {
"ui.semanticTokens": true
}
}
Custom color and syntax overrides
For fine-grained overrides, use VS Code's built-in settings directly. These stack on top of both the static theme and the Roveliese settings layer.
{
"workbench.colorCustomizations": {
"[Roveliese Storm]": {
"focusBorder": "#c0b0f0"
},
"[Roveliese Dark][Roveliese Storm]": {
"editor.selectionBackground": "#2d3060"
}
},
"editor.tokenColorCustomizations": {
"[Roveliese Dark]": {
"comments": "#888899"
}
}
}
Design
Roveliese centers on a quiet editor and a visible rose identity. Accents appear only where the interface needs emphasis: active controls, focus rings, selections, diagnostics, errors. Syntax stays readable without carrying the brand color everywhere.
All three variants share rose warmth, cool highlights, and restrained surfaces.
Each variant keeps the same Roveliese character while adjusting its contrast, temperature, and syntax balance for a different reading environment.
What's Covered
- Workbench surfaces, navigation, Git diffs, testing, and debug UI
- Terminal colors tuned for all three variants
- Syntax highlighting and semantic tokens for Python, JS/TS, Rust, Go, C/C++, and more
- IntelliSense, Outline, and breadcrumb symbol colors aligned with syntax highlighting
Full language and semantic token coverage
Syntax highlighting: Python, JS/TS, Rust, Go, C/C++, Java, PHP, C#, Ruby, Kotlin, Swift, CSS, HTML, Markdown, SQL, Shell, PowerShell, YAML, TOML, JSON, XML, Dockerfile, GraphQL, Protocol Buffers, Terraform/HCL, and more.
Semantic tokens: Pylance (Python), Intelephense (PHP), rust-analyzer, gopls, jdtls (Java), C# Dev Kit, C/C++, and JS/TS.
Extension Support
Roveliese themes the following extensions out of the box:
Support
Found an issue or have a suggestion? Open an issue on GitHub or reach out via the Marketplace Q&A.
Copyright © 2026-present xloiqa