Human Theme
Research-grade VS Code theme based on vision science and human perception.
Screenshots

Features
- WCAG AAA Compliant - 7:1+ contrast ratios
- Colorblind Safe - Validated for protanopia, deuteranopia, tritanopia
- Six Variants - Dark, Light, Low Light, Soft, Warm, High Contrast
- Mercury OS Design - Borderless, minimal UI
- Eye Comfort - Green-dominant palette (555nm peak photopic sensitivity)
- Scientific - CIELAB uniformity, LMS cone simulation
Installation
From Marketplace:
- Press
Ctrl+P / Cmd+P
- Type
ext install TomHall.human-theme
Automatic System Mode Switching:
- Open Settings (
Cmd+, / Ctrl+,)
- Set "Preferred Dark Color Theme" → "Human Dark"
- Set "Preferred Light Color Theme" → "Human Light"
- Enable "Window: Auto Detect Color Scheme"
Manual:
git clone https://github.com/tom-f-hall/human-theme-vscode.git
cd human-theme-vscode
npm install && npm run build
Themes
| Theme |
Background |
Use Case |
| Human Dark |
#101713 |
General coding |
| Human Light |
#EDF3EB |
Bright environments |
| Human Low Light |
#141210 |
Late-night, reduced blue |
| Human Soft |
#F2F5F0 |
Reduced contrast |
| Human Warm |
#F5F0E8 |
Warm preference |
| Human High Contrast |
#FFFFFF |
Accessibility |
Color Palette
Greens (Keywords, Functions) - 550nm
#A3D977 Keyword Bold
#9AD1A3 Function Moss
Teals (Types) - 490-520nm
Ochre (Strings, Numbers) - 580-590nm
#E8B86F Warning Amber
#C9A24D Warm Bold
Reds (Errors) - 620-640nm
Development
Add Theme Variant
Edit src/themeConfig.ts:
{
name: "Human Custom",
type: "dark",
base: { background: "#101713", foreground: "#E4E8E3" },
green: { keywordBold: "#A3D977", functionMoss: "#9AD1A3" },
// ... add remaining color groups
}
Build & Validate
npm run build # Generate themes
npm run validate # Check compliance
Architecture
colorScience.ts - Vision science (sRGB↔CIELAB, WCAG, LMS)
themeConfig.ts - Theme variants
semanticTokens.ts - Code semantics
uiColors.ts - Editor UI
terminalColors.ts - ANSI colors
build.ts - Generator & validator
References
- CIE (1976) - CIELAB color space
- Palmer & Schloss (2010) - Ecological color preference
- Brettel et al. (1997) - Colorblind simulation
- W3C (2018) - WCAG 2.1
- Fairchild (2013) - Color Appearance Models
License
MIT