The Sorcerer
Two color themes for VS Code:
- The Sorcerer: Sorcerer,
the vibrant dark theme by Mark Thomas Miller, unchanged.
- The Sorcerer Light: the same colors on light backgrounds.
Palette
|
Dark |
Light |
| Background |
#0e141a |
#ffffff |
| Sidebar, panels |
#0a1016 |
#f0f3f7 |
| Text |
#ffffff |
#1a222c |
| Gray |
#6e7d9a |
#5f6d88 |
| Pink: functions, tags, accent |
#ff006a |
#c70058 (accent #d6005f) |
| Blue: variables, links |
#44dfff |
#007fa3 |
| Green: strings |
#aaed36 |
#4f8a00 |
| Yellow: decorators |
#f5af19 |
#a86c00 |
The light colors are Sorcerer's, darkened until text on white reads at 4.5:1
or better (Sorcerer's blue on white is 1.6:1).
Install
Extensions view → search The Sorcerer → Install, then
Preferences: Color Theme → The Sorcerer or The Sorcerer Light.
To follow the system's light and dark mode:
"window.autoDetectColorScheme": true,
"workbench.preferredDarkColorTheme": "The Sorcerer",
"workbench.preferredLightColorTheme": "The Sorcerer Light"
Changing it
The light theme is generated from the dark one: its token rules come from
themes/the-sorcerer-color-theme.json with the colors mapped in
scripts/build-light.mjs, which also lists the light workbench colors.
After editing either, run npm run build.
Credits
The dark theme and every token rule are Sorcerer by
Mark Thomas Miller, MIT licensed. See LICENSE.