/monochrome

Monochromatic theme collection, for those who seeks.

MIT LicenseMIT

Monochrome

Monochrome is a monochromatic[1] theme collection for Visual Studio Code.

  1. Except for warning and error colors in the explorer panel, since it would be hard to tell the difference between them. They also helps to improve the productivity by annoying you when the colors disturbs the visual integrity of the monochromatic screen, so you can feel accomplishment and relief when you get rid of the problems.

Table of Content

  1. Previews
  2. Base Colors
  3. Suggested Settings

Previews

Click to enlarge the previews.

Name Preview
Monochrome Dark
Monochrome Light

Base Colors

As one should be expecting from a monochromatic color scheme, there isn't much of them. There is just Background and Foreground, rest of the color scheme generated by tweaking the alpha channel of the Foreground.

Name Dark Light
Background #101010 #EFEFEF
Foreground #FFFFFF #000000
Warning #C74E39 #9F3E2E
Error #E2C08D #B59A71

Suggested Settings

You can apply the settings below for a minimalist layout that fits well into the monochromatic screen.

{
    "breadcrumbs.enabled": false,
    "breadcrumbs.icons": false,
    "editor.colorDecorators": false,
    "editor.cursorBlinking": "solid",
    "editor.cursorStyle": "block",
    "editor.find.addExtraSpaceOnTop": false,
    "editor.fontFamily": "'IBM Plex Mono', monospace",
    "editor.fontSize": 16,
    "editor.links": false,
    "editor.minimap.enabled": false,
    "editor.occurrencesHighlight": false,
    "editor.renderLineHighlight": "all",
    "editor.renderWhitespace": "none",
    "editor.roundedSelection": false,
    "editor.scrollbar.horizontal": "visible",
    "editor.scrollbar.vertical": "visible",
    "editor.selectionHighlight": false,
    "editor.showFoldingControls": "always",
    "terminal.integrated.fontFamily": "'IBM Plex Mono', monospace",
    "terminal.integrated.fontWeight": "300",
    "workbench.editor.showIcons": false,
    "workbench.editor.tabCloseButton": "off",
    "workbench.iconTheme": null,
    "workbench.tree.indent": 14,
    "workbench.tree.renderIndentGuides": "none",
  }