├── .vscode └── launch.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── demos ├── csharp.cs ├── css.css ├── html.html ├── js.js ├── json.json ├── markdown.md ├── php.php ├── python.py ├── ruby.rb └── vue.vue ├── icons ├── bracket.svg ├── code.svg ├── console.svg ├── curly.svg ├── daybreak-icon-theme.json ├── document.svg ├── folder-expanded.svg ├── folder.svg ├── image.svg ├── lambda.svg ├── lisp.svg ├── markdown.svg └── style.svg ├── logo.png ├── package.json └── themes ├── daybreak-color-theme-bold.json ├── daybreak-color-theme-italic.json └── daybreak-color-theme.json /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | // A launch configuration that launches the extension inside a new window 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | { 6 | "version": "0.2.0", 7 | "configurations": [ 8 | { 9 | "name": "Extension", 10 | "type": "extensionHost", 11 | "request": "launch", 12 | "runtimeExecutable": "${execPath}", 13 | "args": [ 14 | "--extensionDevelopmentPath=${workspaceFolder}" 15 | ] 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | .vscode/** 2 | .vscode-test/** 3 | .gitignore 4 | vsc-extension-quickstart.md 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | All notable changes to the "daybreak-theme" extension will be documented in this file. 4 | 5 | Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. 6 | 7 | ## [Unreleased] 8 | 9 | - Initial release 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Mike Mali 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | daybreak banner 4 | 5 |

6 | 7 | --- 8 | 9 |

10 | 11 | Visual Studio Marketplace Version 12 | Visual Studio Marketplace Downloads 13 | Visual Studio Marketplace Rating (Stars) 14 | 15 |

16 | 17 |

18 | daybreaktheme.com 19 |

20 | 21 |

22 | Daybreak preview 23 |

24 | 25 | ## Installation 26 | 27 | 1. Open the **Extensions** sidebar in VS Code 28 | 2. Search for `Daybreak` 29 | 3. Click **Install** 30 | 4. Open the **Command Palette** with `Ctrl+Shift+P` or `⇧⌘P` 31 | 5. Select **Preferences: Color Theme** and choose **Daybreak** 32 | 6. Select **Preferences: File Icon Theme** and choose a Daybreak variant. 33 | 7. Enjoy! 🌅 Also, check out some of the personalization options below... 34 | 35 | ## Personalization 36 | 37 | This theme is the byproduct of some very opinionated changes to both Horizon Theme and Chalice Icon Theme. 38 | 39 | Included is the default version of the theme, with alternative options that support italic and bold syntax highlighting. I personally use the italic variant, but I encourage you to find an option that works best for you. 40 | 41 | _For more info on theming, visit the [Theme Authoring Guide](https://code.visualstudio.com/api/extension-capabilities/theming) and [Theme Color Reference](https://code.visualstudio.com/api/references/theme-color)._ 42 | 43 | ## Recommended Fonts, Extensions & Settings 44 | 45 | I am a big fan of fonts that support ligatures. I highly recommend the following fonts: 46 | 47 | - Dank Mono (£40) 48 | - Fira Code (Free) 49 | 50 | > Note: Ensure you enable font ligatures by adding `"editor.fontLigatures": true,` to your `settings.json` file. 51 | 52 | I also highly recommended two particular extensions to help augment this theme even further: 53 | 54 | - Better Comments 55 | - Bracket Pair Colorizer 2 56 | 57 | Download these extensions and add the following settings to your `settings.json` file. 58 | 59 | ### Better Comments 60 | 61 | Better Comments preview 62 | 63 | ```json 64 | "better-comments.tags": [ 65 | { 66 | "tag": "!", 67 | "color": "#2E302E", 68 | "strikethrough": false, 69 | "backgroundColor": "#E95678" 70 | }, 71 | { 72 | "tag": "?", 73 | "color": "#2E302E", 74 | "strikethrough": false, 75 | "backgroundColor": "#B877DB" 76 | }, 77 | { 78 | "tag": "//", 79 | "color": "#474747", 80 | "strikethrough": true, 81 | "backgroundColor": "transparent" 82 | }, 83 | { 84 | "tag": "todo", 85 | "color": "#FAB795", 86 | "strikethrough": false, 87 | "backgroundColor": "#2E302E" 88 | }, 89 | { 90 | "tag": "*", 91 | "color": "#FDF0ED", 92 | "strikethrough": false, 93 | "backgroundColor": "transparent" 94 | }, 95 | { 96 | "tag": "#", 97 | "color": "#FDF0ED", 98 | "strikethrough": false, 99 | "backgroundColor": "#2E302E" 100 | }, 101 | { 102 | "tag": "_", 103 | "color": "#2E302E", 104 | "strikethrough": false, 105 | "backgroundColor": "#FDF0ED" 106 | } 107 | ], 108 | ``` 109 | 110 | ### Bracket Pair Colorizer 2 111 | 112 | Bracket Pair Colorizer 2 preview 113 | 114 | ```json 115 | "bracket-pair-colorizer-2.colors": ["#FAC29A", "#B877DB", "#25B2BC"], 116 | ``` 117 | 118 | ## License 119 | 120 | [MIT](LICENSE) © [Mike Mali](https://github.com/mtdmali) 121 | -------------------------------------------------------------------------------- /demos/csharp.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | class Class : Inherited 4 | { 5 | private int num = 29; 6 | private string str = "string"; 7 | private bool boo = true; 8 | 9 | public void Method(Type obj) 10 | { 11 | obj.Method(); 12 | print(); 13 | Type2 thing = new Type2(); 14 | } 15 | } -------------------------------------------------------------------------------- /demos/css.css: -------------------------------------------------------------------------------- 1 | .class { 2 | color: red; 3 | color: #008000; 4 | color: hsl(240, 100%, 50%); 5 | } 6 | 7 | #id { 8 | font-family: 'Roboto', sans-serif; 9 | font-size: 2em; 10 | } 11 | 12 | div { 13 | display: flex; 14 | margin: 1em; 15 | } 16 | 17 | .pseudo:after, 18 | .child:nth-child(1), 19 | .state:hover { 20 | padding: calc(); 21 | } 22 | -------------------------------------------------------------------------------- /demos/html.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |
11 |

paragraph

12 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /demos/js.js: -------------------------------------------------------------------------------- 1 | let num = 29; 2 | var bool = true; 3 | const string = 'string'; 4 | const template = `something${something}something${something()}`; 5 | const regex = /^abc|def[A-Z]$/gim; 6 | 7 | // comment 8 | 9 | class Class { 10 | constructor() { 11 | this.something; 12 | } 13 | static method() {} 14 | } 15 | 16 | const something = new Class(); 17 | 18 | something.method(); 19 | 20 | async function func(param) { 21 | await op(); 22 | return; 23 | } 24 | 25 | func(); 26 | 27 | console.log(); 28 | 29 | try { 30 | } catch (err) {} 31 | 32 | const obj = { 33 | a: something 34 | }; 35 | 36 | if (something) { 37 | } else if (something) { 38 | } else { 39 | } 40 | 41 | switch (something) { 42 | case 'something': 43 | break; 44 | default: 45 | break; 46 | } 47 | 48 | for (let i = 0; i < 10; i++) {} 49 | 50 | for (const something of things) { 51 | } 52 | 53 | for (const soemthing in things) { 54 | } 55 | 56 | while (something) {} 57 | 58 | do {} while (something); 59 | 60 | debugger; 61 | 62 | import something from ''; 63 | export default something; 64 | -------------------------------------------------------------------------------- /demos/json.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "value", 3 | "key2": true, 4 | "key3": ["a", "b", "c"], 5 | "key4": { 6 | "a": true, 7 | "b": false 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /demos/markdown.md: -------------------------------------------------------------------------------- 1 | # Heading 2 | 3 | > This is a quote 4 | 5 | [Here's a link](https://horizontheme.com) 6 | 7 | 1. Step 1 8 | 2. Step 2 9 | 3. Step 3 10 | 11 | - thing 12 | - other thing 13 | 14 | **bold** 15 | _italic_ 16 | 17 | [footnote]: thing 18 | 19 | `code` 20 | 21 | ```javascript 22 | const x = 29; 23 | ``` 24 | -------------------------------------------------------------------------------- /demos/php.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demos/python.py: -------------------------------------------------------------------------------- 1 | from collections import deque 2 | 3 | # comment 4 | def topo(G, ind=None, Q=[1]): 5 | if ind == None: 6 | ind = [0] * (len(G) + 1) 7 | for u in G: 8 | for v in G[u]: 9 | ind[v] += 1 10 | Q = deque() 11 | for i in G: 12 | if ind[i] == 0: 13 | Q.append(i) 14 | if len(Q) == 0: 15 | return 16 | v = Q.popleft() 17 | print(v) 18 | for w in G[v]: 19 | ind[w] -= 1 20 | if ind[w] == 0: 21 | Q.append(w) 22 | topo(G, ind, Q) 23 | 24 | class SomeClass: 25 | def create_arr(self): 26 | self.arr = [] 27 | 28 | def insert_to_arr(self, value): 29 | self.arr.append(value) 30 | 31 | @classmethod 32 | def class_method(cls): 33 | print("the class method was called") -------------------------------------------------------------------------------- /demos/ruby.rb: -------------------------------------------------------------------------------- 1 | module ExampleModule 2 | class ExampleClass::ScopeResolution < NewScope::Operator 3 | 4 | def initialize(options) 5 | @@class_var = options[:class] 6 | @instance_var = options[:instance] 7 | end 8 | 9 | def method 10 | puts 'doing stuff' 11 | yield if block_given? 12 | other_method(:arg) 13 | end 14 | 15 | def self.class_method 16 | return "I am a class method!" 17 | end 18 | 19 | private 20 | 21 | def other_method(*args) 22 | puts 'doing other stuff #{42}' 23 | end 24 | 25 | def self.private 26 | [1, 2, 3].each do |item| 27 | puts item 28 | end 29 | end 30 | 31 | private_class_method :private 32 | 33 | private 34 | 35 | def user_params 36 | params.require(:user).permit(:username, :email, :password) 37 | params.pluck(:user) 38 | end 39 | end 40 | end 41 | 42 | ExampleModule::ExampleClass::ScopeResolution 43 | example_instance = ExampleModule::ExampleClass::ScopeResolution.new(:arg) 44 | 45 | example_instance.method(:arg) do 46 | puts 'yielding in block!' 47 | end -------------------------------------------------------------------------------- /demos/vue.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 17 | 18 | 23 | -------------------------------------------------------------------------------- /icons/bracket.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /icons/code.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 14 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /icons/console.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /icons/curly.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 15 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /icons/daybreak-icon-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "iconDefinitions": { 3 | "folder": { 4 | "iconPath": "./folder.svg" 5 | }, 6 | "folder.expanded": { 7 | "iconPath": "./folder-expanded.svg" 8 | }, 9 | "document": { 10 | "iconPath": "./document.svg" 11 | }, 12 | "image": { 13 | "iconPath": "./image.svg" 14 | }, 15 | "code": { 16 | "iconPath": "./code.svg" 17 | }, 18 | "curly": { 19 | "iconPath": "./curly.svg" 20 | }, 21 | "bracket": { 22 | "iconPath": "./bracket.svg" 23 | }, 24 | "lisp": { 25 | "iconPath": "./lisp.svg" 26 | }, 27 | "lambda": { 28 | "iconPath": "./lambda.svg" 29 | }, 30 | "style": { 31 | "iconPath": "./style.svg" 32 | }, 33 | "console": { 34 | "iconPath": "./console.svg" 35 | }, 36 | "markdown": { 37 | "iconPath": "./markdown.svg" 38 | } 39 | }, 40 | "folder": "folder", 41 | "folderExpanded": "folder.expanded", 42 | "file": "document", 43 | "fileExtensions": { 44 | "json": "curly", 45 | "c": "code", 46 | "h": "code", 47 | "hpp": "code", 48 | "hxx": "code", 49 | "hh": "code", 50 | "cpp": "code", 51 | "cc": "code", 52 | "cxx": "code", 53 | "js": "code", 54 | "jsx": "bracket", 55 | "mjs": "code", 56 | "svg": "bracket", 57 | "html": "bracket", 58 | "htm": "bracket", 59 | "css": "style", 60 | "sass": "style", 61 | "scss": "style", 62 | "less": "style", 63 | "cs": "code", 64 | "fs": "code", 65 | "go": "code", 66 | "lua": "code", 67 | "rs": "code", 68 | "py": "code", 69 | "rb": "code", 70 | "jl": "code", 71 | "php": "code", 72 | "haxe": "code", 73 | "hxml": "code", 74 | "java": "code", 75 | "ts": "code", 76 | "d.ts": "code", 77 | "vue": "code", 78 | "xml": "bracket", 79 | "coffee": "code", 80 | "litcoffee": "code", 81 | "ex": "code", 82 | "exs": "code", 83 | "clj": "lisp", 84 | "cljs": "lisp", 85 | "tsx": "code", 86 | "yml": "bracket", 87 | "yaml": "bracket", 88 | "ss": "code", 89 | "scm": "code", 90 | "lisp": "lisp", 91 | "lsp": "lisp", 92 | "l": "lisp", 93 | "cl": "lisp", 94 | "fasl": "lisp", 95 | "el": "lisp", 96 | "elc": "lisp", 97 | "hs": "lambda", 98 | "lhs": "lambda", 99 | "idr": "code", 100 | "v": "code", 101 | "ml": "code", 102 | "mli": "code", 103 | "mll": "code", 104 | "pro": "code", 105 | "P": "code", 106 | "elm": "code", 107 | "purs": "code", 108 | "erl": "code", 109 | "swift": "code", 110 | "tex": "code", 111 | "vb": "code", 112 | "jade": "code", 113 | "pug": "code", 114 | "scala": "code", 115 | "sh": "console", 116 | "zsh": "console", 117 | "bash": "console", 118 | "fish": "console", 119 | "elv": "console", 120 | "bat": "console", 121 | "cmd": "console", 122 | "ps1": "console", 123 | "jpeg": "image", 124 | "jpg": "image", 125 | "gif": "image", 126 | "png": "image", 127 | "bmp": "image", 128 | "ico": "image", 129 | "md": "markdown" 130 | }, 131 | "hidesExplorerArrows": true 132 | } 133 | -------------------------------------------------------------------------------- /icons/document.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /icons/folder-expanded.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /icons/folder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /icons/image.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 13 | 14 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /icons/lambda.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /icons/lisp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /icons/markdown.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 13 | 14 | 15 | 18 | 19 | 20 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /icons/style.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtdmali/daybreak-theme/b4806120e09cfc19e6f40cd9a9ffe71d9a5cd4a8/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "daybreak-theme", 3 | "author": "Mike Mali (http://twitter.com/mtdmali)", 4 | "version": "1.1.0", 5 | "repository": { 6 | "type": "git", 7 | "url": "https://github.com/mtdmali/daybreak-theme" 8 | }, 9 | "license": "MIT", 10 | "publisher": "mtdmali", 11 | "displayName": "Daybreak", 12 | "description": "A VS Code theme for those who work through the night.", 13 | "icon": "logo.png", 14 | "engines": { 15 | "vscode": "^1.36.0" 16 | }, 17 | "categories": [ 18 | "Themes" 19 | ], 20 | "contributes": { 21 | "themes": [ 22 | { 23 | "label": "Daybreak", 24 | "uiTheme": "vs-dark", 25 | "path": "./themes/daybreak-color-theme.json" 26 | }, 27 | { 28 | "label": "Daybreak (Italic)", 29 | "uiTheme": "vs-dark", 30 | "path": "./themes/daybreak-color-theme-italic.json" 31 | }, 32 | { 33 | "label": "Daybreak (Bold)", 34 | "uiTheme": "vs-dark", 35 | "path": "./themes/daybreak-color-theme-bold.json" 36 | } 37 | ], 38 | "iconThemes": [ 39 | { 40 | "id": "Daybreak", 41 | "label": "Daybreak", 42 | "path": "./icons/daybreak-icon-theme.json" 43 | } 44 | ] 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /themes/daybreak-color-theme-bold.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Daybreak", 3 | "type": "dark", 4 | "colors": { 5 | "focusBorder": "#1A1C23", 6 | "foreground": "#D5D8DA", 7 | "widget.shadow": "#16161C", 8 | "selection.background": "#6C6F9380", 9 | "errorForeground": "#F43E5C", 10 | "textLink.activeForeground": "#E9436D", 11 | "textLink.foreground": "#FAB28E", 12 | "button.background": "#2E303E", 13 | "dropdown.background": "#232530", 14 | "dropdown.listBackground": "#2E303E", 15 | "input.background": "#2E303E", 16 | "inputOption.activeBorder": "#E9436D80", 17 | "inputValidation.errorBackground": "#F43E5C80", 18 | "inputValidation.errorBorder": "#F43E5C00", 19 | "scrollbar.shadow": "#16161C", 20 | "scrollbarSlider.activeBackground": "#6C6F9380", 21 | "scrollbarSlider.background": "#6C6F931A", 22 | "scrollbarSlider.hoverBackground": "#6C6F934D", 23 | "badge.background": "#FAB28E", 24 | "badge.foreground": "#1A1C23", 25 | "progressBar.background": "#E95378", 26 | "list.activeSelectionBackground": "#2E303E80", 27 | "list.activeSelectionForeground": "#D5D8DA", 28 | "list.dropBackground": "#6C6F9380", 29 | "list.focusBackground": "#2E303E80", 30 | "list.focusForeground": "#D5D8DA", 31 | "list.highlightForeground": "#E95378", 32 | "list.hoverBackground": "#2E303E80", 33 | "list.hoverForeground": "#D5D8DA", 34 | "list.inactiveSelectionBackground": "#2E303E4D", 35 | "list.inactiveSelectionForeground": "#D5D8DA", 36 | "list.inactiveFocusBackground": "#2E303E80", 37 | "list.errorForeground": "#F43E5CE6", 38 | "list.warningForeground": "#27D797B3", 39 | "activityBar.background": "#1A1C23", 40 | "activityBar.dropBackground": "#6C6F9380", 41 | "activityBar.foreground": "#FAB28E", 42 | "activityBar.inactiveForeground": "#333543", 43 | "activityBarBadge.background": "#FAB28E", 44 | "activityBarBadge.foreground": "#1A1C23", 45 | "sideBar.background": "#1A1C23", 46 | "sideBar.foreground": "#D5D8DA80", 47 | "sideBar.dropBackground": "#6C6F934D", 48 | "sideBarSectionHeader.background": "#1C1E26", 49 | "sideBarSectionHeader.foreground": "#D5D8DAB3", 50 | "editorGroup.border": "#1A1C23", 51 | "editorGroup.dropBackground": "#6C6F934D", 52 | "editorGroupHeader.tabsBackground": "#1C1E26", 53 | "tab.border": "#1C1E2600", 54 | "tab.activeBorder": "#FAB28E", 55 | "tab.inactiveBackground": "#1C1E26", 56 | "tab.hoverBackground": "#333543", 57 | "editor.background": "#1C1E26", 58 | "editorLineNumber.foreground": "#D5D8DA1A", 59 | "editorLineNumber.activeForeground": "#FAC29A", 60 | "editorCursor.background": "#1C1E26", 61 | "editorCursor.foreground": "#FAC29A", 62 | "editor.selectionBackground": "#333543B3", 63 | "editor.selectionHighlightBackground": "#6C6F934D", 64 | "editor.wordHighlightBackground": "#6C6F9380", 65 | "editor.wordHighlightStrongBackground": "#6C6F9380", 66 | "editor.findMatchBackground": "#6C6F9380", 67 | "editor.findMatchHighlightBackground": "#6C6F934D", 68 | "editor.findRangeHighlightBackground": "#6C6F931A", 69 | "editor.hoverHighlightBackground": "#6C6F934D", 70 | "editor.lineHighlightBackground": "#2E303E4D", 71 | "editor.rangeHighlightBackground": "#2E303E80", 72 | "editorIndentGuide.background": "#2E303E80", 73 | "editorIndentGuide.activeBackground": "#2E303E", 74 | "editorRuler.foreground": "#6C6F934D", 75 | "editorCodeLens.foreground": "#6C6F9380", 76 | "editorBracketMatch.background": "#6C6F9380", 77 | "editorBracketMatch.border": "#6C6F9300", 78 | "editorOverviewRuler.border": "#2E303EB3", 79 | "editorOverviewRuler.findMatchForeground": "#6C6F93", 80 | "editorOverviewRuler.modifiedForeground": "#21BFC280", 81 | "editorOverviewRuler.addedForeground": "#09F7A080", 82 | "editorOverviewRuler.deletedForeground": "#F43E5C80", 83 | "editorOverviewRuler.errorForeground": "#F43E5CE6", 84 | "editorOverviewRuler.warningForeground": "#27D79780", 85 | "editorOverviewRuler.bracketMatchForeground": "#D5D8DA80", 86 | "editorError.foreground": "#F43E5C", 87 | "editorWarning.foreground": "#27D797B3", 88 | "editorGutter.modifiedBackground": "#21BFC2B3", 89 | "editorGutter.addedBackground": "#09F7A0B3", 90 | "editorGutter.deletedBackground": "#F43E5CB3", 91 | "diffEditor.insertedTextBackground": "#09F7A01A", 92 | "diffEditor.removedTextBackground": "#F43E5C1A", 93 | "editorWidget.background": "#232530", 94 | "editorWidget.border": "#232530", 95 | "editorSuggestWidget.highlightForeground": "#E95378", 96 | "peekView.border": "#1A1C23", 97 | "peekViewEditor.background": "#232530", 98 | "peekViewEditor.matchHighlightBackground": "#6C6F9380", 99 | "peekViewResult.background": "#232530", 100 | "peekViewResult.matchHighlightBackground": "#6C6F9380", 101 | "peekViewResult.selectionBackground": "#2E303E80", 102 | "peekViewTitle.background": "#232530", 103 | "panelTitle.activeBorder": "#FAB28E", 104 | "statusBar.background": "#2E303E", 105 | "statusBar.foreground": "#FDF0ED", 106 | "statusBar.debuggingBackground": "#FAB38E", 107 | "statusBar.debuggingForeground": "#06060C", 108 | "statusBar.noFolderBackground": "#1C1E26", 109 | "statusBarItem.hoverBackground": "#333543", 110 | "statusBarItem.prominentBackground": "#2E303E", 111 | "statusBarItem.prominentHoverBackground": "#6C6F93", 112 | "titleBar.activeBackground": "#1C1E26", 113 | "titleBar.inactiveBackground": "#1C1E26", 114 | "extensionButton.prominentForeground": "#1A1C23", 115 | "extensionButton.prominentBackground": "#FAB28E", 116 | "extensionButton.prominentHoverBackground": "#FAB28E", 117 | "pickerGroup.foreground": "#E95378E6", 118 | "terminal.foreground": "#D5D8DA", 119 | "terminal.ansiBlue": "#26BBD9", 120 | "terminal.ansiBrightBlue": "#3FC4DE", 121 | "terminal.ansiBrightCyan": "#6BE4E6", 122 | "terminal.ansiBrightGreen": "#3FDAA4", 123 | "terminal.ansiBrightMagenta": "#F075B5", 124 | "terminal.ansiBrightRed": "#EC6A88", 125 | "terminal.ansiBrightYellow": "#FBC3A7", 126 | "terminal.ansiCyan": "#59E1E3", 127 | "terminal.ansiGreen": "#29D398", 128 | "terminal.ansiMagenta": "#EE64AC", 129 | "terminal.ansiRed": "#E95678", 130 | "terminal.ansiYellow": "#FAB795", 131 | "terminal.selectionBackground": "#6C6F934D", 132 | "terminalCursor.background": "#D5D8DA", 133 | "terminalCursor.foreground": "#6C6F9380", 134 | "debugToolBar.background": "#1C1E26", 135 | "walkThrough.embeddedEditorBackground": "#232530", 136 | "gitDecoration.addedResourceForeground": "#27D797B3", 137 | "gitDecoration.modifiedResourceForeground": "#FAB38E", 138 | "gitDecoration.deletedResourceForeground": "#F43E5C", 139 | "gitDecoration.untrackedResourceForeground": "#27D797", 140 | "gitDecoration.ignoredResourceForeground": "#D5D8DA4D", 141 | "breadcrumbPicker.background": "#232530" 142 | }, 143 | "tokenColors": [ 144 | { 145 | "name": "Comments", 146 | "scope": "comment", 147 | "settings": { "foreground": "#BBBBBB4D", "fontStyle": "bold" } 148 | }, 149 | { "name": "Constants", "scope": "constant", "settings": { "foreground": "#F09483E6" } }, 150 | { 151 | "name": "Escape characters", 152 | "scope": "constant.character.escape", 153 | "settings": { "foreground": "#25B0BCE6" } 154 | }, 155 | { "name": "Named entities", "scope": "entity.name", "settings": { "foreground": "#FAC29AE6" } }, 156 | { 157 | "name": "Function names", 158 | "scope": "entity.name.function", 159 | "settings": { "foreground": "#25B0BCE6" } 160 | }, 161 | { 162 | "name": "Tags", 163 | "scope": "entity.name.tag", 164 | "settings": { "foreground": "#E95678E6" } 165 | }, 166 | { 167 | "name": "Static types", 168 | "scope": ["entity.name.type", "storage.type.cs"], 169 | "settings": { "foreground": "#FAC29AE6" } 170 | }, 171 | { 172 | "name": "Tag attributes", 173 | "scope": "entity.other.attribute-name", 174 | "settings": { "foreground": "#F09483E6", "fontStyle": "bold" } 175 | }, 176 | { 177 | "name": "Inherited classes", 178 | "scope": "entity.other.inherited-class", 179 | "settings": { "foreground": "#FAB795E6" } 180 | }, 181 | { 182 | "name": "CSS ID selectors", 183 | "scope": "entity.other.attribute-name.id", 184 | "settings": { "foreground": "#25B0BCE6" } 185 | }, 186 | { 187 | "name": "Pseudo CSS", 188 | "scope": [ 189 | "entity.other.attribute-name.pseudo-element", 190 | "entity.other.attribute-name.pseudo-class" 191 | ], 192 | "settings": { "foreground": "#FAB795E6" } 193 | }, 194 | { 195 | "name": "Variable names", 196 | "scope": ["entity.name.variable", "variable"], 197 | "settings": { "foreground": "#E95678E6" } 198 | }, 199 | { 200 | "name": "Keywords", 201 | "scope": "keyword", 202 | "settings": { "foreground": "#B877DBE6", "fontStyle": "bold" } 203 | }, 204 | { "name": "Operators", "scope": "keyword.operator", "settings": { "foreground": "#BBBBBB" } }, 205 | { 206 | "name": "Special operators", 207 | "scope": ["keyword.operator.new", "keyword.operator.expression", "keyword.operator.delete"], 208 | "settings": { "foreground": "#B877DBE6", "fontStyle": "bold" } 209 | }, 210 | { 211 | "name": "Special operators", 212 | "scope": ["keyword.operator.logical", "keyword.operator.comparison"], 213 | "settings": { "foreground": "#BBBBBB", "fontStyle": "" } 214 | }, 215 | { 216 | "name": "Units", 217 | "scope": "keyword.other.unit", 218 | "settings": { "foreground": "#F09483E6" } 219 | }, 220 | { 221 | "name": "Markup quotes", 222 | "scope": "markup.quote", 223 | "settings": { "foreground": "#FAB795B3", "fontStyle": "bold" } 224 | }, 225 | { 226 | "name": "Markup headings", 227 | "scope": ["markup.heading", "entity.name.section"], 228 | "settings": { "foreground": "#E95678E6" } 229 | }, 230 | { 231 | "name": "Markup bold", 232 | "scope": "markup.bold", 233 | "settings": { "foreground": "#B877DBE6", "fontStyle": "bold" } 234 | }, 235 | { 236 | "name": "Markup bolds", 237 | "scope": "markup.bold", 238 | "settings": { "foreground": "#25B0BCE6", "fontStyle": "bold" } 239 | }, 240 | { 241 | "name": "Markup code", 242 | "scope": ["markup.inline.raw", "markup.fenced_code.block"], 243 | "settings": { "foreground": "#F09483E6" } 244 | }, 245 | { 246 | "name": "Markup links", 247 | "scope": "markup.underline.link", 248 | "settings": { "foreground": "#FAB795E6" } 249 | }, 250 | { 251 | "name": "Storage keywords", 252 | "scope": "storage", 253 | "settings": { "foreground": "#B877DBE6", "fontStyle": "bold" } 254 | }, 255 | { 256 | "name": "Strings", 257 | "scope": ["string.quoted", "string.template"], 258 | "settings": { "foreground": "#FAB795E6" } 259 | }, 260 | { "name": "Regex", "scope": "string.regexp", "settings": { "foreground": "#F09483E6" } }, 261 | { 262 | "name": "Markup link descriptions", 263 | "scope": "string.other.link", 264 | "settings": { "foreground": "#F09483E6" } 265 | }, 266 | { 267 | "name": "Provided (support) values", 268 | "scope": "support", 269 | "settings": { "foreground": "#FAC29AE6" } 270 | }, 271 | { 272 | "name": "Provided functions", 273 | "scope": "support.function", 274 | "settings": { "foreground": "#25B0BCE6" } 275 | }, 276 | { 277 | "name": "Provieded variables", 278 | "scope": "support.variable", 279 | "settings": { "foreground": "#E95678E6" } 280 | }, 281 | { 282 | "name": "Object/JSON property names", 283 | "scope": ["support.type.property-name", "meta.object-literal.key"], 284 | "settings": { "foreground": "#E95678E6" } 285 | }, 286 | { 287 | "name": "CSS property names", 288 | "scope": "support.type.property-name.css", 289 | "settings": { "foreground": "#BBBBBB" } 290 | }, 291 | { 292 | "name": "Language variables", 293 | "scope": ["variable.language"], 294 | "settings": { "foreground": "#FAC29AE6", "fontStyle": "bold" } 295 | }, 296 | { "name": "Parameters", "scope": "variable.parameter", "settings": { "fontStyle": "bold" } }, 297 | { 298 | "name": "Embedded template punctuation", 299 | "scope": "string.template meta.embedded", 300 | "settings": { "foreground": "#BBBBBB" } 301 | }, 302 | { 303 | "name": "Tag brackets", 304 | "scope": "punctuation.definition.tag", 305 | "settings": { "foreground": "#25B0BCE6" } 306 | }, 307 | { 308 | "name": "Key/value separators", 309 | "scope": "punctuation.separator", 310 | "settings": { "foreground": "#BBBBBB" } 311 | }, 312 | { 313 | "name": "Template expressions", 314 | "scope": "punctuation.definition.template-expression", 315 | "settings": { "foreground": "#B877DBE6" } 316 | }, 317 | { 318 | "name": "Embedded section punctuation", 319 | "scope": "punctuation.section.embedded", 320 | "settings": { "foreground": "#B877DBE6" } 321 | }, 322 | { 323 | "name": "Markup list punctuation", 324 | "scope": "punctuation.definition.list", 325 | "settings": { "foreground": "#F09483E6" } 326 | } 327 | ] 328 | } 329 | -------------------------------------------------------------------------------- /themes/daybreak-color-theme-italic.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Daybreak", 3 | "type": "dark", 4 | "colors": { 5 | "focusBorder": "#1A1C23", 6 | "foreground": "#D5D8DA", 7 | "widget.shadow": "#16161C", 8 | "selection.background": "#6C6F9380", 9 | "errorForeground": "#F43E5C", 10 | "textLink.activeForeground": "#E9436D", 11 | "textLink.foreground": "#FAB28E", 12 | "button.background": "#2E303E", 13 | "dropdown.background": "#232530", 14 | "dropdown.listBackground": "#2E303E", 15 | "input.background": "#2E303E", 16 | "inputOption.activeBorder": "#E9436D80", 17 | "inputValidation.errorBackground": "#F43E5C80", 18 | "inputValidation.errorBorder": "#F43E5C00", 19 | "scrollbar.shadow": "#16161C", 20 | "scrollbarSlider.activeBackground": "#6C6F9380", 21 | "scrollbarSlider.background": "#6C6F931A", 22 | "scrollbarSlider.hoverBackground": "#6C6F934D", 23 | "badge.background": "#FAB28E", 24 | "badge.foreground": "#1A1C23", 25 | "progressBar.background": "#E95378", 26 | "list.activeSelectionBackground": "#2E303E80", 27 | "list.activeSelectionForeground": "#D5D8DA", 28 | "list.dropBackground": "#6C6F9380", 29 | "list.focusBackground": "#2E303E80", 30 | "list.focusForeground": "#D5D8DA", 31 | "list.highlightForeground": "#E95378", 32 | "list.hoverBackground": "#2E303E80", 33 | "list.hoverForeground": "#D5D8DA", 34 | "list.inactiveSelectionBackground": "#2E303E4D", 35 | "list.inactiveSelectionForeground": "#D5D8DA", 36 | "list.inactiveFocusBackground": "#2E303E80", 37 | "list.errorForeground": "#F43E5CE6", 38 | "list.warningForeground": "#27D797B3", 39 | "activityBar.background": "#1A1C23", 40 | "activityBar.dropBackground": "#6C6F9380", 41 | "activityBar.foreground": "#FAB28E", 42 | "activityBar.inactiveForeground": "#333543", 43 | "activityBarBadge.background": "#FAB28E", 44 | "activityBarBadge.foreground": "#1A1C23", 45 | "sideBar.background": "#1A1C23", 46 | "sideBar.foreground": "#D5D8DA80", 47 | "sideBar.dropBackground": "#6C6F934D", 48 | "sideBarSectionHeader.background": "#1C1E26", 49 | "sideBarSectionHeader.foreground": "#D5D8DAB3", 50 | "editorGroup.border": "#1A1C23", 51 | "editorGroup.dropBackground": "#6C6F934D", 52 | "editorGroupHeader.tabsBackground": "#1C1E26", 53 | "tab.border": "#1C1E2600", 54 | "tab.activeBorder": "#FAB28E", 55 | "tab.inactiveBackground": "#1C1E26", 56 | "tab.hoverBackground": "#333543", 57 | "editor.background": "#1C1E26", 58 | "editorLineNumber.foreground": "#D5D8DA1A", 59 | "editorLineNumber.activeForeground": "#FAC29A", 60 | "editorCursor.background": "#1C1E26", 61 | "editorCursor.foreground": "#FAC29A", 62 | "editor.selectionBackground": "#333543B3", 63 | "editor.selectionHighlightBackground": "#6C6F934D", 64 | "editor.wordHighlightBackground": "#6C6F9380", 65 | "editor.wordHighlightStrongBackground": "#6C6F9380", 66 | "editor.findMatchBackground": "#6C6F9380", 67 | "editor.findMatchHighlightBackground": "#6C6F934D", 68 | "editor.findRangeHighlightBackground": "#6C6F931A", 69 | "editor.hoverHighlightBackground": "#6C6F934D", 70 | "editor.lineHighlightBackground": "#2E303E4D", 71 | "editor.rangeHighlightBackground": "#2E303E80", 72 | "editorIndentGuide.background": "#2E303E80", 73 | "editorIndentGuide.activeBackground": "#2E303E", 74 | "editorRuler.foreground": "#6C6F934D", 75 | "editorCodeLens.foreground": "#6C6F9380", 76 | "editorBracketMatch.background": "#6C6F9380", 77 | "editorBracketMatch.border": "#6C6F9300", 78 | "editorOverviewRuler.border": "#2E303EB3", 79 | "editorOverviewRuler.findMatchForeground": "#6C6F93", 80 | "editorOverviewRuler.modifiedForeground": "#21BFC280", 81 | "editorOverviewRuler.addedForeground": "#09F7A080", 82 | "editorOverviewRuler.deletedForeground": "#F43E5C80", 83 | "editorOverviewRuler.errorForeground": "#F43E5CE6", 84 | "editorOverviewRuler.warningForeground": "#27D79780", 85 | "editorOverviewRuler.bracketMatchForeground": "#D5D8DA80", 86 | "editorError.foreground": "#F43E5C", 87 | "editorWarning.foreground": "#27D797B3", 88 | "editorGutter.modifiedBackground": "#21BFC2B3", 89 | "editorGutter.addedBackground": "#09F7A0B3", 90 | "editorGutter.deletedBackground": "#F43E5CB3", 91 | "diffEditor.insertedTextBackground": "#09F7A01A", 92 | "diffEditor.removedTextBackground": "#F43E5C1A", 93 | "editorWidget.background": "#232530", 94 | "editorWidget.border": "#232530", 95 | "editorSuggestWidget.highlightForeground": "#E95378", 96 | "peekView.border": "#1A1C23", 97 | "peekViewEditor.background": "#232530", 98 | "peekViewEditor.matchHighlightBackground": "#6C6F9380", 99 | "peekViewResult.background": "#232530", 100 | "peekViewResult.matchHighlightBackground": "#6C6F9380", 101 | "peekViewResult.selectionBackground": "#2E303E80", 102 | "peekViewTitle.background": "#232530", 103 | "panelTitle.activeBorder": "#FAB28E", 104 | "statusBar.background": "#2E303E", 105 | "statusBar.foreground": "#FDF0ED", 106 | "statusBar.debuggingBackground": "#FAB38E", 107 | "statusBar.debuggingForeground": "#06060C", 108 | "statusBar.noFolderBackground": "#1C1E26", 109 | "statusBarItem.hoverBackground": "#333543", 110 | "statusBarItem.prominentBackground": "#2E303E", 111 | "statusBarItem.prominentHoverBackground": "#6C6F93", 112 | "titleBar.activeBackground": "#1C1E26", 113 | "titleBar.inactiveBackground": "#1C1E26", 114 | "extensionButton.prominentForeground": "#1A1C23", 115 | "extensionButton.prominentBackground": "#FAB28E", 116 | "extensionButton.prominentHoverBackground": "#FAB28E", 117 | "pickerGroup.foreground": "#E95378E6", 118 | "terminal.foreground": "#D5D8DA", 119 | "terminal.ansiBlue": "#26BBD9", 120 | "terminal.ansiBrightBlue": "#3FC4DE", 121 | "terminal.ansiBrightCyan": "#6BE4E6", 122 | "terminal.ansiBrightGreen": "#3FDAA4", 123 | "terminal.ansiBrightMagenta": "#F075B5", 124 | "terminal.ansiBrightRed": "#EC6A88", 125 | "terminal.ansiBrightYellow": "#FBC3A7", 126 | "terminal.ansiCyan": "#59E1E3", 127 | "terminal.ansiGreen": "#29D398", 128 | "terminal.ansiMagenta": "#EE64AC", 129 | "terminal.ansiRed": "#E95678", 130 | "terminal.ansiYellow": "#FAB795", 131 | "terminal.selectionBackground": "#6C6F934D", 132 | "terminalCursor.background": "#D5D8DA", 133 | "terminalCursor.foreground": "#6C6F9380", 134 | "debugToolBar.background": "#1C1E26", 135 | "walkThrough.embeddedEditorBackground": "#232530", 136 | "gitDecoration.addedResourceForeground": "#27D797B3", 137 | "gitDecoration.modifiedResourceForeground": "#FAB38E", 138 | "gitDecoration.deletedResourceForeground": "#F43E5C", 139 | "gitDecoration.untrackedResourceForeground": "#27D797", 140 | "gitDecoration.ignoredResourceForeground": "#D5D8DA4D", 141 | "breadcrumbPicker.background": "#232530" 142 | }, 143 | "tokenColors": [ 144 | { 145 | "name": "Comments", 146 | "scope": "comment", 147 | "settings": { "foreground": "#BBBBBB4D", "fontStyle": "italic" } 148 | }, 149 | { "name": "Constants", "scope": "constant", "settings": { "foreground": "#F09483E6" } }, 150 | { 151 | "name": "Escape characters", 152 | "scope": "constant.character.escape", 153 | "settings": { "foreground": "#25B0BCE6" } 154 | }, 155 | { "name": "Named entities", "scope": "entity.name", "settings": { "foreground": "#FAC29AE6" } }, 156 | { 157 | "name": "Function names", 158 | "scope": "entity.name.function", 159 | "settings": { "foreground": "#25B0BCE6" } 160 | }, 161 | { 162 | "name": "Tags", 163 | "scope": "entity.name.tag", 164 | "settings": { "foreground": "#E95678E6" } 165 | }, 166 | { 167 | "name": "Static types", 168 | "scope": ["entity.name.type", "storage.type.cs"], 169 | "settings": { "foreground": "#FAC29AE6" } 170 | }, 171 | { 172 | "name": "Tag attributes", 173 | "scope": "entity.other.attribute-name", 174 | "settings": { "foreground": "#F09483E6", "fontStyle": "italic" } 175 | }, 176 | { 177 | "name": "Inherited classes", 178 | "scope": "entity.other.inherited-class", 179 | "settings": { "foreground": "#FAB795E6" } 180 | }, 181 | { 182 | "name": "CSS ID selectors", 183 | "scope": "entity.other.attribute-name.id", 184 | "settings": { "foreground": "#25B0BCE6" } 185 | }, 186 | { 187 | "name": "Pseudo CSS", 188 | "scope": [ 189 | "entity.other.attribute-name.pseudo-element", 190 | "entity.other.attribute-name.pseudo-class" 191 | ], 192 | "settings": { "foreground": "#FAB795E6" } 193 | }, 194 | { 195 | "name": "Variable names", 196 | "scope": ["entity.name.variable", "variable"], 197 | "settings": { "foreground": "#E95678E6" } 198 | }, 199 | { 200 | "name": "Keywords", 201 | "scope": "keyword", 202 | "settings": { "foreground": "#B877DBE6", "fontStyle": "italic" } 203 | }, 204 | { "name": "Operators", "scope": "keyword.operator", "settings": { "foreground": "#BBBBBB" } }, 205 | { 206 | "name": "Special operators", 207 | "scope": [ 208 | "keyword.operator.new", 209 | "keyword.operator.expression", 210 | "keyword.operator.delete" 211 | ], 212 | "settings": { "foreground": "#B877DBE6", "fontStyle": "italic" } 213 | }, 214 | { 215 | "name": "Special operators", 216 | "scope": [ 217 | "keyword.operator.logical", 218 | "keyword.operator.comparison" 219 | ], 220 | "settings": { "foreground": "#BBBBBB", "fontStyle": "" } 221 | }, 222 | { 223 | "name": "Units", 224 | "scope": "keyword.other.unit", 225 | "settings": { "foreground": "#F09483E6" } 226 | }, 227 | { 228 | "name": "Markup quotes", 229 | "scope": "markup.quote", 230 | "settings": { "foreground": "#FAB795B3", "fontStyle": "italic" } 231 | }, 232 | { 233 | "name": "Markup headings", 234 | "scope": ["markup.heading", "entity.name.section"], 235 | "settings": { "foreground": "#E95678E6" } 236 | }, 237 | { 238 | "name": "Markup bold", 239 | "scope": "markup.bold", 240 | "settings": { "foreground": "#B877DBE6", "fontStyle": "bold" } 241 | }, 242 | { 243 | "name": "Markup italics", 244 | "scope": "markup.italic", 245 | "settings": { "foreground": "#25B0BCE6", "fontStyle": "italic" } 246 | }, 247 | { 248 | "name": "Markup code", 249 | "scope": ["markup.inline.raw", "markup.fenced_code.block"], 250 | "settings": { "foreground": "#F09483E6" } 251 | }, 252 | { 253 | "name": "Markup links", 254 | "scope": "markup.underline.link", 255 | "settings": { "foreground": "#FAB795E6" } 256 | }, 257 | { 258 | "name": "Storage keywords", 259 | "scope": "storage", 260 | "settings": { "foreground": "#B877DBE6", "fontStyle": "italic" } 261 | }, 262 | { 263 | "name": "Strings", 264 | "scope": ["string.quoted", "string.template"], 265 | "settings": { "foreground": "#FAB795E6" } 266 | }, 267 | { "name": "Regex", "scope": "string.regexp", "settings": { "foreground": "#F09483E6" } }, 268 | { 269 | "name": "Markup link descriptions", 270 | "scope": "string.other.link", 271 | "settings": { "foreground": "#F09483E6" } 272 | }, 273 | { 274 | "name": "Provided (support) values", 275 | "scope": "support", 276 | "settings": { "foreground": "#FAC29AE6" } 277 | }, 278 | { 279 | "name": "Provided functions", 280 | "scope": "support.function", 281 | "settings": { "foreground": "#25B0BCE6" } 282 | }, 283 | { 284 | "name": "Provieded variables", 285 | "scope": "support.variable", 286 | "settings": { "foreground": "#E95678E6" } 287 | }, 288 | { 289 | "name": "Object/JSON property names", 290 | "scope": ["support.type.property-name", "meta.object-literal.key"], 291 | "settings": { "foreground": "#E95678E6" } 292 | }, 293 | { 294 | "name": "CSS property names", 295 | "scope": "support.type.property-name.css", 296 | "settings": { "foreground": "#BBBBBB" } 297 | }, 298 | { 299 | "name": "Language variables", 300 | "scope": ["variable.language"], 301 | "settings": { "foreground": "#FAC29AE6", "fontStyle": "italic" } 302 | }, 303 | { "name": "Parameters", "scope": "variable.parameter", "settings": { "fontStyle": "italic" } }, 304 | { 305 | "name": "Embedded template punctuation", 306 | "scope": "string.template meta.embedded", 307 | "settings": { "foreground": "#BBBBBB" } 308 | }, 309 | { 310 | "name": "Tag brackets", 311 | "scope": "punctuation.definition.tag", 312 | "settings": { "foreground": "#25B0BCE6" } 313 | }, 314 | { 315 | "name": "Key/value separators", 316 | "scope": "punctuation.separator", 317 | "settings": { "foreground": "#BBBBBB" } 318 | }, 319 | { 320 | "name": "Template expressions", 321 | "scope": "punctuation.definition.template-expression", 322 | "settings": { "foreground": "#B877DBE6" } 323 | }, 324 | { 325 | "name": "Embedded section punctuation", 326 | "scope": "punctuation.section.embedded", 327 | "settings": { "foreground": "#B877DBE6" } 328 | }, 329 | { 330 | "name": "Markup list punctuation", 331 | "scope": "punctuation.definition.list", 332 | "settings": { "foreground": "#F09483E6" } 333 | } 334 | ] 335 | } 336 | -------------------------------------------------------------------------------- /themes/daybreak-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Daybreak No Italics", 3 | "type": "dark", 4 | "colors": { 5 | "focusBorder": "#1A1C23", 6 | "foreground": "#D5D8DA", 7 | "widget.shadow": "#16161C", 8 | "selection.background": "#6C6F9380", 9 | "errorForeground": "#F43E5C", 10 | "textLink.activeForeground": "#E9436D", 11 | "textLink.foreground": "#FAB28E", 12 | "button.background": "#2E303E", 13 | "dropdown.background": "#232530", 14 | "dropdown.listBackground": "#2E303E", 15 | "input.background": "#2E303E", 16 | "inputOption.activeBorder": "#E9436D80", 17 | "inputValidation.errorBackground": "#F43E5C80", 18 | "inputValidation.errorBorder": "#F43E5C00", 19 | "scrollbar.shadow": "#16161C", 20 | "scrollbarSlider.activeBackground": "#6C6F9380", 21 | "scrollbarSlider.background": "#6C6F931A", 22 | "scrollbarSlider.hoverBackground": "#6C6F934D", 23 | "badge.background": "#FAB28E", 24 | "badge.foreground": "#1A1C23", 25 | "progressBar.background": "#E95378", 26 | "list.activeSelectionBackground": "#2E303E80", 27 | "list.activeSelectionForeground": "#D5D8DA", 28 | "list.dropBackground": "#6C6F9380", 29 | "list.focusBackground": "#2E303E80", 30 | "list.focusForeground": "#D5D8DA", 31 | "list.highlightForeground": "#E95378", 32 | "list.hoverBackground": "#2E303E80", 33 | "list.hoverForeground": "#D5D8DA", 34 | "list.inactiveSelectionBackground": "#2E303E4D", 35 | "list.inactiveSelectionForeground": "#D5D8DA", 36 | "list.inactiveFocusBackground": "#2E303E80", 37 | "list.errorForeground": "#F43E5CE6", 38 | "list.warningForeground": "#27D797B3", 39 | "activityBar.background": "#1A1C23", 40 | "activityBar.dropBackground": "#6C6F9380", 41 | "activityBar.foreground": "#FAB28E", 42 | "activityBar.inactiveForeground": "#333543", 43 | "activityBarBadge.background": "#FAB28E", 44 | "activityBarBadge.foreground": "#1A1C23", 45 | "sideBar.background": "#1A1C23", 46 | "sideBar.foreground": "#D5D8DA80", 47 | "sideBar.dropBackground": "#6C6F934D", 48 | "sideBarSectionHeader.background": "#1C1E26", 49 | "sideBarSectionHeader.foreground": "#D5D8DAB3", 50 | "editorGroup.border": "#1A1C23", 51 | "editorGroup.dropBackground": "#6C6F934D", 52 | "editorGroupHeader.tabsBackground": "#1C1E26", 53 | "tab.border": "#1C1E2600", 54 | "tab.activeBorder": "#FAB28E", 55 | "tab.inactiveBackground": "#1C1E26", 56 | "tab.hoverBackground": "#333543", 57 | "editor.background": "#1C1E26", 58 | "editorLineNumber.foreground": "#D5D8DA1A", 59 | "editorLineNumber.activeForeground": "#FAC29A", 60 | "editorCursor.background": "#1C1E26", 61 | "editorCursor.foreground": "#FAC29A", 62 | "editor.selectionBackground": "#333543B3", 63 | "editor.selectionHighlightBackground": "#6C6F934D", 64 | "editor.wordHighlightBackground": "#6C6F9380", 65 | "editor.wordHighlightStrongBackground": "#6C6F9380", 66 | "editor.findMatchBackground": "#6C6F9380", 67 | "editor.findMatchHighlightBackground": "#6C6F934D", 68 | "editor.findRangeHighlightBackground": "#6C6F931A", 69 | "editor.hoverHighlightBackground": "#6C6F934D", 70 | "editor.lineHighlightBackground": "#2E303E4D", 71 | "editor.rangeHighlightBackground": "#2E303E80", 72 | "editorIndentGuide.background": "#2E303E80", 73 | "editorIndentGuide.activeBackground": "#2E303E", 74 | "editorRuler.foreground": "#6C6F934D", 75 | "editorCodeLens.foreground": "#6C6F9380", 76 | "editorBracketMatch.background": "#6C6F9380", 77 | "editorBracketMatch.border": "#6C6F9300", 78 | "editorOverviewRuler.border": "#2E303EB3", 79 | "editorOverviewRuler.findMatchForeground": "#6C6F93", 80 | "editorOverviewRuler.modifiedForeground": "#21BFC280", 81 | "editorOverviewRuler.addedForeground": "#09F7A080", 82 | "editorOverviewRuler.deletedForeground": "#F43E5C80", 83 | "editorOverviewRuler.errorForeground": "#F43E5CE6", 84 | "editorOverviewRuler.warningForeground": "#27D79780", 85 | "editorOverviewRuler.bracketMatchForeground": "#D5D8DA80", 86 | "editorError.foreground": "#F43E5C", 87 | "editorWarning.foreground": "#27D797B3", 88 | "editorGutter.modifiedBackground": "#21BFC2B3", 89 | "editorGutter.addedBackground": "#09F7A0B3", 90 | "editorGutter.deletedBackground": "#F43E5CB3", 91 | "diffEditor.insertedTextBackground": "#09F7A01A", 92 | "diffEditor.removedTextBackground": "#F43E5C1A", 93 | "editorWidget.background": "#232530", 94 | "editorWidget.border": "#232530", 95 | "editorSuggestWidget.highlightForeground": "#E95378", 96 | "peekView.border": "#1A1C23", 97 | "peekViewEditor.background": "#232530", 98 | "peekViewEditor.matchHighlightBackground": "#6C6F9380", 99 | "peekViewResult.background": "#232530", 100 | "peekViewResult.matchHighlightBackground": "#6C6F9380", 101 | "peekViewResult.selectionBackground": "#2E303E80", 102 | "peekViewTitle.background": "#232530", 103 | "panelTitle.activeBorder": "#FAB28E", 104 | "statusBar.background": "#2E303E", 105 | "statusBar.foreground": "#FDF0ED", 106 | "statusBar.debuggingBackground": "#FAB38E", 107 | "statusBar.debuggingForeground": "#06060C", 108 | "statusBar.noFolderBackground": "#1C1E26", 109 | "statusBarItem.hoverBackground": "#333543", 110 | "statusBarItem.prominentBackground": "#2E303E", 111 | "statusBarItem.prominentHoverBackground": "#6C6F93", 112 | "titleBar.activeBackground": "#1C1E26", 113 | "titleBar.inactiveBackground": "#1C1E26", 114 | "extensionButton.prominentForeground": "#1A1C23", 115 | "extensionButton.prominentBackground": "#FAB28E", 116 | "extensionButton.prominentHoverBackground": "#FAB28E", 117 | "pickerGroup.foreground": "#E95378E6", 118 | "terminal.foreground": "#D5D8DA", 119 | "terminal.ansiBlue": "#26BBD9", 120 | "terminal.ansiBrightBlue": "#3FC4DE", 121 | "terminal.ansiBrightCyan": "#6BE4E6", 122 | "terminal.ansiBrightGreen": "#3FDAA4", 123 | "terminal.ansiBrightMagenta": "#F075B5", 124 | "terminal.ansiBrightRed": "#EC6A88", 125 | "terminal.ansiBrightYellow": "#FBC3A7", 126 | "terminal.ansiCyan": "#59E1E3", 127 | "terminal.ansiGreen": "#29D398", 128 | "terminal.ansiMagenta": "#EE64AC", 129 | "terminal.ansiRed": "#E95678", 130 | "terminal.ansiYellow": "#FAB795", 131 | "terminal.selectionBackground": "#6C6F934D", 132 | "terminalCursor.background": "#D5D8DA", 133 | "terminalCursor.foreground": "#6C6F9380", 134 | "debugToolBar.background": "#1C1E26", 135 | "walkThrough.embeddedEditorBackground": "#232530", 136 | "gitDecoration.addedResourceForeground": "#27D797B3", 137 | "gitDecoration.modifiedResourceForeground": "#FAB38E", 138 | "gitDecoration.deletedResourceForeground": "#F43E5C", 139 | "gitDecoration.untrackedResourceForeground": "#27D797", 140 | "gitDecoration.ignoredResourceForeground": "#D5D8DA4D", 141 | "breadcrumbPicker.background": "#232530" 142 | }, 143 | "tokenColors": [ 144 | { 145 | "name": "Comments", 146 | "scope": "comment", 147 | "settings": { "foreground": "#BBBBBB4D", "fontStyle": "" } 148 | }, 149 | { "name": "Constants", "scope": "constant", "settings": { "foreground": "#F09483E6" } }, 150 | { 151 | "name": "Escape characters", 152 | "scope": "constant.character.escape", 153 | "settings": { "foreground": "#25B0BCE6" } 154 | }, 155 | { "name": "Named entities", "scope": "entity.name", "settings": { "foreground": "#FAC29AE6" } }, 156 | { 157 | "name": "Function names", 158 | "scope": "entity.name.function", 159 | "settings": { "foreground": "#25B0BCE6" } 160 | }, 161 | { 162 | "name": "Tags", 163 | "scope": "entity.name.tag", 164 | "settings": { "foreground": "#E95678E6" } 165 | }, 166 | { 167 | "name": "Static types", 168 | "scope": ["entity.name.type", "storage.type.cs"], 169 | "settings": { "foreground": "#FAC29AE6" } 170 | }, 171 | { 172 | "name": "Tag attributes", 173 | "scope": "entity.other.attribute-name", 174 | "settings": { "foreground": "#F09483E6", "fontStyle": "" } 175 | }, 176 | { 177 | "name": "Inherited classes", 178 | "scope": "entity.other.inherited-class", 179 | "settings": { "foreground": "#FAB795E6" } 180 | }, 181 | { 182 | "name": "CSS ID selectors", 183 | "scope": "entity.other.attribute-name.id", 184 | "settings": { "foreground": "#25B0BCE6" } 185 | }, 186 | { 187 | "name": "Pseudo CSS", 188 | "scope": [ 189 | "entity.other.attribute-name.pseudo-element", 190 | "entity.other.attribute-name.pseudo-class" 191 | ], 192 | "settings": { "foreground": "#FAB795E6" } 193 | }, 194 | { 195 | "name": "Variable names", 196 | "scope": ["entity.name.variable", "variable"], 197 | "settings": { "foreground": "#E95678E6" } 198 | }, 199 | { 200 | "name": "Keywords", 201 | "scope": "keyword", 202 | "settings": { "foreground": "#B877DBE6", "fontStyle": "" } 203 | }, 204 | { "name": "Operators", "scope": "keyword.operator", "settings": { "foreground": "#BBBBBB" } }, 205 | { 206 | "name": "Special operators", 207 | "scope": [ 208 | "keyword.operator.new", 209 | "keyword.operator.expression", 210 | "keyword.operator.delete" 211 | ], 212 | "settings": { "foreground": "#B877DBE6", "fontStyle": "" } 213 | }, 214 | { 215 | "name": "Special operators", 216 | "scope": [ 217 | "keyword.operator.logical", 218 | "keyword.operator.comparison" 219 | ], 220 | "settings": { "foreground": "#BBBBBB", "fontStyle": "" } 221 | }, 222 | { 223 | "name": "Units", 224 | "scope": "keyword.other.unit", 225 | "settings": { "foreground": "#F09483E6" } 226 | }, 227 | { 228 | "name": "Markup quotes", 229 | "scope": "markup.quote", 230 | "settings": { "foreground": "#FAB795B3", "fontStyle": "" } 231 | }, 232 | { 233 | "name": "Markup headings", 234 | "scope": ["markup.heading", "entity.name.section"], 235 | "settings": { "foreground": "#E95678E6" } 236 | }, 237 | { 238 | "name": "Markup bold", 239 | "scope": "markup.bold", 240 | "settings": { "foreground": "#B877DBE6", "fontStyle": "bold" } 241 | }, 242 | { 243 | "name": "Markup italics", 244 | "scope": "markup.", 245 | "settings": { "foreground": "#25B0BCE6", "fontStyle": "" } 246 | }, 247 | { 248 | "name": "Markup code", 249 | "scope": ["markup.inline.raw", "markup.fenced_code.block"], 250 | "settings": { "foreground": "#F09483E6" } 251 | }, 252 | { 253 | "name": "Markup links", 254 | "scope": "markup.underline.link", 255 | "settings": { "foreground": "#FAB795E6" } 256 | }, 257 | { 258 | "name": "Storage keywords", 259 | "scope": "storage", 260 | "settings": { "foreground": "#B877DBE6", "fontStyle": "" } 261 | }, 262 | { 263 | "name": "Strings", 264 | "scope": ["string.quoted", "string.template"], 265 | "settings": { "foreground": "#FAB795E6" } 266 | }, 267 | { "name": "Regex", "scope": "string.regexp", "settings": { "foreground": "#F09483E6" } }, 268 | { 269 | "name": "Markup link descriptions", 270 | "scope": "string.other.link", 271 | "settings": { "foreground": "#F09483E6" } 272 | }, 273 | { 274 | "name": "Provided (support) values", 275 | "scope": "support", 276 | "settings": { "foreground": "#FAC29AE6" } 277 | }, 278 | { 279 | "name": "Provided functions", 280 | "scope": "support.function", 281 | "settings": { "foreground": "#25B0BCE6" } 282 | }, 283 | { 284 | "name": "Provieded variables", 285 | "scope": "support.variable", 286 | "settings": { "foreground": "#E95678E6" } 287 | }, 288 | { 289 | "name": "Object/JSON property names", 290 | "scope": ["support.type.property-name", "meta.object-literal.key"], 291 | "settings": { "foreground": "#E95678E6" } 292 | }, 293 | { 294 | "name": "CSS property names", 295 | "scope": "support.type.property-name.css", 296 | "settings": { "foreground": "#BBBBBB" } 297 | }, 298 | { 299 | "name": "Language variables", 300 | "scope": ["variable.language"], 301 | "settings": { "foreground": "#FAC29AE6", "fontStyle": "" } 302 | }, 303 | { "name": "Parameters", "scope": "variable.parameter", "settings": { "fontStyle": "" } }, 304 | { 305 | "name": "Embedded template punctuation", 306 | "scope": "string.template meta.embedded", 307 | "settings": { "foreground": "#BBBBBB" } 308 | }, 309 | { 310 | "name": "Tag brackets", 311 | "scope": "punctuation.definition.tag", 312 | "settings": { "foreground": "#25B0BCE6" } 313 | }, 314 | { 315 | "name": "Key/value separators", 316 | "scope": "punctuation.separator", 317 | "settings": { "foreground": "#BBBBBB" } 318 | }, 319 | { 320 | "name": "Template expressions", 321 | "scope": "punctuation.definition.template-expression", 322 | "settings": { "foreground": "#B877DBE6" } 323 | }, 324 | { 325 | "name": "Embedded section punctuation", 326 | "scope": "punctuation.section.embedded", 327 | "settings": { "foreground": "#B877DBE6" } 328 | }, 329 | { 330 | "name": "Markup list punctuation", 331 | "scope": "punctuation.definition.list", 332 | "settings": { "foreground": "#F09483E6" } 333 | } 334 | ] 335 | } 336 | --------------------------------------------------------------------------------