Jack's Theme

A quiet dark theme for Visual Studio Code with consistent editor surfaces, warm blackboard-inspired highlighting, and an optional subtle bordered variant.
Jack's Theme is generated from a TypeScript source palette. The generated theme sets colors only; it does not set token font styles.
Source code is available at https://github.com/jackrobertscott/vscode-jacks-theme.
Features
- Dark editor and workbench surfaces tuned to stay visually quiet.
- Warm syntax colors for structure, strings, comments, and language symbols.
- Borderless and subtly bordered variants for different workbench chrome preferences.
- Semantic highlighting enabled for language-aware token colors.
Installation
Install the extension from the Visual Studio Code Marketplace when published, or package and install it locally:
npm install
npm run generate
npm run package
code --install-extension "$(find . -maxdepth 1 -name '*.vsix' -print | sort | tail -n 1)" --force
Development
Edit src/generate-theme.ts, then run:
npm run generate
npx tsc --noEmit
Do not edit themes/jacks-theme-color-theme.json directly. It is generated from src/generate-theme.ts.
When changing the extension, bump package.json and package-lock.json, add a matching CHANGELOG.md entry under the same version number, then package and install the newest VSIX locally.