Skip to content

ivanesmantovich/halftone-theme-vsc

Repository files navigation

Halftone Theme

Theme inspired by the monochrome halftone technique

Syntax Highlighting is a zero-sum game

Halftone thoughtfully uses typographic emphasis, taking care to avoid overuse which can defeat the purpose by emphasizing too many elements.
If everything is important, nothing is.

Halftone relies on underlines, bold and italic, because the human brain recognizes shape faster than color.
Shape processing is also less complex and requires fewer brain resources, which can be useful for ADHD folks.

People with color vision impairments can sport this theme just like the rest of us, which I think is cool.

Showcase

Screenshot Light Mode Screenshot Dark Mode        Font: SF Mono
  File Icons: Material
   Product Icons: Carbon      

Match with System

// .vscode/setting.json
{
  "window.autoDetectColorScheme": true,
  "workbench.preferredLightColorTheme": "Halftone Light",
  "workbench.preferredDarkColorTheme": "Halftone Dark",
}

Appendix

When I was a child, I used to speak like a child, think like a child, reason like a child;
when I became a man, I did away with childish things.

Syntax highlighting is juvenile.
When I was a child, I was taught arithmetic using colored rods.
I grew up and today I use monochromatic numerals.

Rob Pike to a user requesting syntax highlighting in the Go Playground

About

VSCode theme inspired by the monochrome halftone technique

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published