Esper ThemesHigh-contrast color themes for Visual Studio Code: the LCARS-inspired LCARS theme, six film themes carried over from Deckard's webview themes, two Bluey themes, Helix, and a generated Q theme.
The root The Problems, Output, Debug Console, Ports, and related panel content use the
same dark surface as the editor and terminal. Panel section headers retain
each theme's identity color through the supported
VS Code's Modern UI ( ScreenshotsRegenerate these with LCARS
Q
Replicant
Oblivion
Synthwave
Tomcat
Fellowship
Cooper
Bluey
Bluey Night
Helix
Film themesReplicant, Oblivion, Synthwave, Tomcat, Fellowship, and Cooper are generated
from the palettes of the matching Deckard webview themes. The palettes live in
The script maps each palette onto the same workbench roles the Q generator uses, and adjusts any text color that falls short of WCAG AA (4.5:1) on its surfaces before writing the theme. The palettes track Deckard's September 2026 regrade, which softened the fully saturated cyans and greens a step and deepened Fellowship's inks so every text pair in Deckard's own pages reads at 4.5:1. Bluey themesBluey (light) and Bluey Night (dark) are built from the characters' own colors,
sampled from the family artwork: navy Colors are paired the way the artwork paints them. Measuring which colors actually touch on the characters gives blue with steel, navy with purple-navy, pale blue with steel, blue with pale blue, cream with orange, brown with orange, brown with gold, and gold with pale blue. The themes follow those pairings: the workbench runs along the navy and purple-navy of Bluey's head, code structure (keywords, operators, variables) takes the blues of his body, and literals (strings, numbers, constants, types) take the warm family shared by the muzzles, Chilli and Bingo. Both are generated by HelixHelix is the Sublime Text theme David wrote in 2020, carried over to VS Code
and lived in for years. Its syntax colors are the tmTheme's: steel blue
The workbench is Replicant's, the same cool near-black ground, so the two
themes sit side by side; the string orange carries the activity bar, tab
strokes and selections where Replicant's gold does, and the lavender takes
the badges. The build lifts only what cannot be read: the comment grey, the
steel blue and slate by a step, and the Like the other fixed themes, it is generated by Theme palette reference
Q generated themeSelect Q from Preferences: Color Theme to enable the runtime-generated theme. The extension creates a new dark workbench palette and readable code foregrounds; every generated text pair is required to meet WCAG AA contrast of at least 4.5:1, including the composited backgrounds used by selections and hover states. While Q is active, click Mon Capitan in the status bar to generate another palette. The same action is available in the Command Palette as Esper Themes: Generate Q Theme. The generated values are stored as Q-scoped VS Code color customizations, so the fixed LCARS theme is not changed. Saving generated Q themesWhile Q is active, run Esper Themes: Save Current Q Theme from the Command Palette and give the palette a name. Run Esper Themes: Pick Saved Q Theme later to restore any saved workbench and syntax palette; saved snapshots are kept in the extension's global storage and do not create separate theme files. LogoThe Marketplace icon ( DevelopmentOpen this folder in VS Code and press The generated
PackagingPackage the extension with:
Install the resulting VSIX through Extensions: Install from VSIX.... Pull requests and pushes to |










