Skip to content

Jean-Tinland/vscode-theme-day-shift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Day Shift Theme

Introduction

This theme's main goal is to provide a light, readable & clean experience into your favorite code editor.

In order to stay soft to the eyes, it uses a desaturated color palette and uses only bold characters for function names as they are what describes your code the better.

Visit Night Shift website for more info.

You can find the dark version of this theme here.

You'll find an iTerm2 port of this theme here.
A Warp Terminal port is available here.
A Google Chrome port is available here.

Preview

.tsx preview

Colors

Color Hex Code Used for
#1e2737 Deep dark blue #1e2737 Variable names
#39465e Dark blue #39465e Comments - Names entities - SCSS include, mixins params & parenthesis - CSS units - Regex - Parameters - Tag brackets
#74829b Medium blue #74829b Template expressions - Strings - Storage keywords - CSS class selector
#6db3ce Blue #6db3ce Tag brackets - Escape characters - Operators - Special operators
#e78482 Red #e78482 Tag attributes - Units - Pseudo CSS
#8fc8bb Green #8fc8bb Static types - CSS constant variables
#e0b972 Yellow #e0b972 Function names - JSON property name - CSS transition name, ID selector - Inherited classes - Language variables
#ad82cb Magenta #ad82cb Constants - Pseudo CSS - Keywords
#2fc2c3 Cyan #2fc2c3 Tags selector

Installation

Launch VS Code Quick Open (⌘+P), paste the following command, and press enter.

ext install jean.day-shift-theme

Or install this theme from the extension panel : search for "Day Shift Theme".

You can find this theme in the Visual Studio Code Marketplace.

Customization

If you want to get rid of all bold or italic text, you can add these lines to your settings.json file :

  "editor.tokenColorCustomizations": {
    "textMateRules": [
      // Remove bold
      {
        "name": "Function names",
        "scope": "entity.name.function",
        "settings": {
          "fontStyle": "",
        }
      },
      // Remove italics
      {
        "name": "Comments",
        "scope": "comment",
        "settings": {
          "fontStyle": "",
        }
      }
    ]
  },

If you want to override anything else, you can see all the style definitions here in the github repo.

Support

Javascript, Typescript, HTML/CSS, Python & PHP are for now the only fully tested and supported languages. Other languages may be partially supported too.

Do not hesitate to contact me if you have some suggestions of improvements or language addition requests.