diff --git a/package.json b/package.json index c2eea3e..f3343dd 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "base16-tinted-themes", "displayName": "Base16 Tinted Themes", "description": "Choose from over 250 Tinted Themes", - "version": "0.2.1", + "version": "0.3.1", "repository": "https://github.com/tinted-theming/base16-vscode", "publisher": "TintedTheming", "icon": "assets/tinted-theming-logo.png", @@ -781,6 +781,16 @@ "uiTheme": "vs-dark", "path": "./themes/base16-material.json" }, + { + "label": "base16-measured-dark", + "uiTheme": "vs-dark", + "path": "./themes/base16-measured-dark.json" + }, + { + "label": "base16-measured-light", + "uiTheme": "hc-light", + "path": "./themes/base16-measured-light.json" + }, { "label": "base16-mellow-purple", "uiTheme": "vs-dark", @@ -961,6 +971,11 @@ "uiTheme": "vs-dark", "path": "./themes/base16-rose-pine.json" }, + { + "label": "base16-saga", + "uiTheme": "vs-dark", + "path": "./themes/base16-saga.json" + }, { "label": "base16-sagelight", "uiTheme": "hc-light", diff --git a/themes/base16-measured-dark.json b/themes/base16-measured-dark.json new file mode 100644 index 0000000..3b07a33 --- /dev/null +++ b/themes/base16-measured-dark.json @@ -0,0 +1,1511 @@ +{ + "$schema": "vscode://schemas/color-theme", + "name": "Base16 Measured Dark", + "type": "dark", + "colors": { + // Contrast colors + // "contrastActiveBorder": "#f00", //7 + // "contrastBorder": "#f00", //6 + + // Base colors + // "focusBorder": "#f00", //7 + "foreground": "#dcdcdc", //5 + "disabledForeground": "#c3c3c3", //4 + "widget.shadow": "#00211f", //0 + "selection.background": "#88b0da", //D + "descriptionForeground": "#ababab", //3 + "errorForeground": "#ce7e8e", //8 + "icon.foreground": "#c3c3c3", //4 + // "sash.hoverBorder": "#ff0000", + + // Window border + // "window.activeBorder": "#f00", + // "window.inactiveBorder": "#f00", + + // Text colors + "textBlockQuote.background": "#003a38", //1 + "textBlockQuote.border": "#88b0da", //D + "textCodeBlock.background": "#00211f", //0 + "textLink.activeForeground": "#62c0be", //C + "textLink.foreground": "#88b0da", //D + "textPreformat.foreground": "#88b0da", //D + "textSeparator.foreground": "#f0f", + + // Action colors + "toolbar.hoverBackground": "#005453", //2 + // "toolbar.hoverOutline": "#ff0000", + "toolbar.activeBackground": "#ababab", //3 + + // Button control + "button.background": "#88b0da", //D + "button.foreground": "#f5f5f5", //7 + // "button.border": "#ff0000", + "button.hoverBackground": "#c3c3c3", //4 + "button.secondaryForeground": "#f5f5f5", //7 + "button.secondaryBackground": "#b39be0", //E + "button.secondaryHoverBackground": "#c3c3c3", //4 + "checkbox.background": "#00211f", //0 + "checkbox.foreground": "#dcdcdc", //5 + // "checkbox.border": "#f00", + + // Dropdown control + "dropdown.background": "#00211f", //0 + "dropdown.listBackground": "#00211f", //0 + // "dropdown.border": "#f00", //2 + "dropdown.foreground": "#dcdcdc", //5 + + // Input control + "input.background": "#00211f", //0 + // "input.border": "#f00", //0 + "input.foreground": "#dcdcdc", //5 + "input.placeholderForeground": "#ababab", //3 + "inputOption.activeBackground": "#005453", //2 + "inputOption.activeBorder": "#dca37c", //9 + "inputOption.activeForeground": "#dcdcdc", //5 + "inputValidation.errorBackground": "#ce7e8e", //8 + "inputValidation.errorForeground": "#dcdcdc", //5 + "inputValidation.errorBorder": "#ce7e8e", //8 + "inputValidation.infoBackground": "#88b0da", //D + "inputValidation.infoForeground": "#dcdcdc", //5 + "inputValidation.infoBorder": "#88b0da", //D + "inputValidation.warningBackground": "#bfac4e", //A + "inputValidation.warningForeground": "#dcdcdc", //5 + "inputValidation.warningBorder": "#bfac4e", //A + + // Scrollbar control + "scrollbar.shadow": "#003a38", //1 + "scrollbarSlider.activeBackground": "#c3c3c36f", //4 + "scrollbarSlider.background": "#0054536f", //2 + "scrollbarSlider.hoverBackground": "#ababab6f", //3 + + // Badge + "badge.background": "#00211f", //0 + "badge.foreground": "#dcdcdc", //5 + + // Progress bar + "progressBar.background": "#ababab", //3 + + // Lists and trees + "list.activeSelectionBackground": "#005453", //2 + "list.activeSelectionForeground": "#dcdcdc", //5 + "list.dropBackground": "#f5f5f5", //7 + "list.focusBackground": "#005453", //2 + "list.focusForeground": "#dcdcdc", //5 + "list.highlightForeground": "#f5f5f5", //7 + "list.hoverBackground": "#ababab", //3 + "list.hoverForeground": "#dcdcdc", //5 + "list.inactiveSelectionBackground": "#005453", //2 + "list.inactiveSelectionForeground": "#dcdcdc", //5 + "list.inactiveFocusBackground": "#005453", //2 + "list.invalidItemForeground": "#ce7e8e", //8 + "list.errorForeground": "#ce7e8e", //8 + "list.warningForeground": "#bfac4e", //A + "listFilterWidget.background": "#00211f", //0 + // "listFilterWidget.outline": "#f00", + "listFilterWidget.noMatchesOutline": "#ce7e8e", //8 + "list.filterMatchBackground": "#005453", //2 + // "list.filterMatchBorder": "#f00", + "tree.indentGuidesStroke": "#dcdcdc", //5 + // "list.deemphasizedForeground": "#ff0000", + + // Activity Bar + "activityBar.background": "#00211f", //0 + // Below is no longer supported as of 1.52 + "activityBar.dropBackground": "#f5f5f5", //7 + // Above is no longer supported as of 1.52 + // "activityBar.dropBorder": "#ff0000", + "activityBar.foreground": "#dcdcdc", //5 + "activityBar.inactiveForeground": "#ababab", //3 + // "activityBar.border": "#f00", //0 + "activityBarBadge.background": "#88b0da", //D + "activityBarBadge.foreground": "#f5f5f5", //7 + // "activityBar.activeBorder": "#f00", + "activityBar.activeBackground": "#005453", //2 + // "activityBar.activeFocusBorder": "#ff0000", + + // Side Bar + "sideBar.background": "#003a38", //1 + "sideBar.foreground": "#dcdcdc", //5 + // "sideBar.border": "#f00", //1 + "sideBar.dropBackground": "#0054536f", //2 + "sideBarTitle.foreground": "#dcdcdc", //5 + "sideBarSectionHeader.background": "#ababab", //3 + "sideBarSectionHeader.foreground": "#dcdcdc", //5 + // "sidebarSectionHeader.border": "#f00", + + //Minimap + "minimap.findMatchHighlight": "#bfac4e6f", //A + "minimap.selectionHighlight": "#0054536f", //2 + "minimap.errorHighlight": "#ce7e8e", //8 + "minimap.warningHighlight": "#bfac4e", //A + "minimap.background": "#00211f", //0 + "minimap.selectionOccurrenceHighlight": "#ababab", //3 + // "minimap.foregroundOpacity": "#ff0000", + // "minimapSlider.background": "#f00", + // "minimapSlider.hoverBackground": "#f00", + // "minimapSlider.activeBackground": "#f00", + "minimapGutter.addedBackground": "#56c16f", //B + "minimapGutter.modifiedBackground": "#b39be0", //E + "minimapGutter.deletedBackground": "#ce7e8e", //8 + + // Editor Groups & Tabs + // Below is no longer supported as of 1.24 + "editorGroup.background": "#00211f", //0 + // Above is no longer supported as of 1.24 + // "editorGroup.border": "#f00", + "editorGroup.dropBackground": "#0054536f", //2 + "editorGroupHeader.noTabsBackground": "#003a38", //1 + "editorGroupHeader.tabsBackground": "#003a38", //1 + // "editorGroupHeader.tabsBorder": "#f00", + // "editorGroupHeader.border": "#ff0000", + "editorGroup.emptyBackground": "#00211f", //0 + // "editorGroup.focusedEmptyBorder": "#f00" + "editorGroup.dropIntoPromptForeground": "#efefef", //5 + "editorGroup.dropIntoPromptBackground": "#00211f", //0 + // "editorGroup.dropIntoPromptBorder": "#ff0000", + "tab.activeBackground": "#00211f", //0 + "tab.unfocusedActiveBackground": "#00211f", //0 + "tab.activeForeground": "#dcdcdc", //5 + // "tab.border": "#f00", + // "tab.unfocusedActiveBorder": "#f00", + // "tab.activeBorderTop": "#f00", + // "tab.unfocusedActiveBorderTop": "#f00", + // "tab.lastPinnedBorder": "#ff0000", + "tab.inactiveBackground": "#003a38", //1 + // "tab.unfocusedInactiveBackground": "#ff0000", + "tab.inactiveForeground": "#ababab", //3 + "tab.unfocusedActiveForeground": "#c3c3c3", //4 + "tab.unfocusedInactiveForeground": "#ababab", //3 + "tab.hoverBackground": "#005453", //2 + "tab.unfocusedHoverBackground": "#005453", //2 + // "tab.hoverForeground": "#ff0000", + // "tab.unfocusedHoverForeground": "#ff0000", + // "tab.hoverBorder": "#f00", + // "tab.unfocusedHoverBorder": "#f00", + "tab.activeModifiedBorder": "#88b0da", //D + "tab.inactiveModifiedBorder": "#88b0da", //D + "tab.unfocusedActiveModifiedBorder": "#88b0da", //D + "tab.unfocusedInactiveModifiedBorder": "#88b0da", //D + "editorPane.background": "#00211f", //0 + // "sideBySideEditor.horizontalBorder": "#ff0000", + // "sideBySideEditor.verticalBorder": "#ff0000", + + // Editor colors + "editor.background": "#00211f", //0 + "editor.foreground": "#dcdcdc", //5 + "editorLineNumber.foreground": "#ababab", //3 + "editorLineNumber.activeForeground": "#c3c3c3", //4 + // "editorCursor.background": "#f00", + "editorCursor.foreground": "#dcdcdc", //5 + "editor.selectionBackground": "#005453", //2 + // "editor.selectionForeground": "#f00", + "editor.inactiveSelectionBackground": "#005453", //2 + "editor.selectionHighlightBackground": "#003a38", //1 + // "editor.selectionHighlightBorder": "#f00", + "editor.wordHighlightBackground": "#0054536f", //2 + // "editor.wordHighlightBorder": "#f00". + "editor.wordHighlightStrongBackground": "#ababab6f", //3 + // "editor.wordHighlightStrongBorder": "#f00", + "editor.findMatchBackground": "#bfac4e6f", //A + "editor.findMatchHighlightBackground": "#dca37c6f", //9 + "editor.findRangeHighlightBackground": "#003a386f", //1 + // "editor.findMatchBorder": "#f00", + // "editor.findMatchHighlightBorder": "#f00", + // "editor.findRangeHighlightBorder": "#f00", + "searchEditor.findMatchBackground": "#bfac4e6f", //A + // "searchEditor.findMatchBorder": "#ff0000", + // "searchEditor.textInputBorder": "#ff0000", + "editor.hoverHighlightBackground": "#0054536f", //2 + "editor.lineHighlightBackground": "#003a38", //1 + // "editorUnicodeHighlight.border": "#ff0000", + // "editorUnicodeHighlight.background": "#ff0000", + // "editor.lineHighlightBorder": "#f00", + "editorLink.activeForeground": "#88b0da", //D + "editor.rangeHighlightBackground": "#003a386f", //1 + // "editor.rangeHighlightBorder": "#f00", + // "editor.symbolHighlightBackground": "#ff0000", + // "editor.symbolHighlightBorder": "#ff0000", + "editorWhitespace.foreground": "#ababab", //3 + "editorIndentGuide.background": "#ababab", //3 + "editorIndentGuide.activeBackground": "#c3c3c3", //4 + "editorInlayHint.background": "#003a38", //1 + "editorInlayHint.foreground": "#dcdcdc", //5 + "editorInlayHint.typeBackground": "#003a38", //1 + "editorInlayHint.typeForeground": "#dcdcdc", //5 + "editorInlayHint.parameterBackground": "#003a38", //1 + "editorInlayHint.parameterForeground": "#dcdcdc", //5 + "editorRuler.foreground": "#ababab", //3 + // "editor.linkedEditingBackground": "#ff0000", + /// CodeLens + "editorCodeLens.foreground": "#005453", //2 + /// Lightbulb + "editorLightBulb.foreground": "#bfac4e", //A + "editorLightBulbAutoFix.foreground": "#88b0da", //D + /// Bracket matches + "editorBracketMatch.background": "#005453", //2 + // "editorBracketMatch.border": "#f00", + /// Bracket pair colorization + "editorBracketHighlight.foreground1": "#ce7e8e", //8 + "editorBracketHighlight.foreground2": "#dca37c", //9 + "editorBracketHighlight.foreground3": "#bfac4e", //A + "editorBracketHighlight.foreground4": "#56c16f", //B + "editorBracketHighlight.foreground5": "#88b0da", //D + "editorBracketHighlight.foreground6": "#b39be0", //E + "editorBracketHighlight.unexpectedBracket.foreground": "#d89aba", //F + /// Bracket pair guides + // "editorBracketPairGuide.activeBackground1": "#ff0000", + // "editorBracketPairGuide.activeBackground2": "#ff0000", + // "editorBracketPairGuide.activeBackground3": "#ff0000", + // "editorBracketPairGuide.activeBackground4": "#ff0000", + // "editorBracketPairGuide.activeBackground5": "#ff0000", + // "editorBracketPairGuide.activeBackground6": "#ff0000", + // "editorBracketPairGuide.background1": "#ff0000", + // "editorBracketPairGuide.background2": "#ff0000", + // "editorBracketPairGuide.background3": "#ff0000", + // "editorBracketPairGuide.background4": "#ff0000", + // "editorBracketPairGuide.background5": "#ff0000", + // "editorBracketPairGuide.background6": "#ff0000", + /// Folding + // "editor.foldBackground": "#ff0000", + /// Overview ruler + // "editorOverviewRuler.background": "#ff0000", + // "editorOverviewRuler.border": "#f00", + "editorOverviewRuler.findMatchForeground": "#bfac4e6f", //A + "editorOverviewRuler.rangeHighlightForeground": "#ababab6f", //3 + "editorOverviewRuler.selectionHighlightForeground": "#0054536f", //2 + "editorOverviewRuler.wordHighlightForeground": "#f5f5f56f", //7 + "editorOverviewRuler.wordHighlightStrongForeground": "#88b0da6f", //D + "editorOverviewRuler.modifiedForeground": "#b39be0", //E + "editorOverviewRuler.addedForeground": "#56c16f", //B + "editorOverviewRuler.deletedForeground": "#ce7e8e", //8 + "editorOverviewRuler.errorForeground": "#ce7e8e", //8 + "editorOverviewRuler.warningForeground": "#bfac4e", //A + "editorOverviewRuler.infoForeground": "#62c0be", //C + "editorOverviewRuler.bracketMatchForeground": "#efefef", //6 + /// Errors and warnings + "editorError.foreground": "#ce7e8e", //8 + // "editorError.background": "#ce7e8e6f", //8 + // "editorError.border": "", + "editorWarning.foreground": "#bfac4e", //A + // "editorWarning.background": "#bfac4e6f", //A + // "editorWarning.border": "#f00", + "editorInfo.foreground": "#62c0be", //C + // "editorInfo.background": "#62c0be6f", //C + // "editorInfo.border": "", + "editorHint.foreground": "#88b0da", //D + // "editorHint.border": "#f00", + "problemsErrorIcon.foreground": "#ce7e8e", //8 + "problemsWarningIcon.foreground": "#bfac4e", //A + "problemsInfoIcon.foreground": "#62c0be", //C + /// Unused source code + // "editorUnnecessaryCode.border": "#f00", + // "editorUnnecessaryCode.opacity": "#f00", + /// Gutter + "editorGutter.background": "#00211f", //0 + "editorGutter.modifiedBackground": "#b39be0", //E + "editorGutter.addedBackground": "#56c16f", //B + "editorGutter.deletedBackground": "#ce7e8e", //8 + "editorGutter.commentRangeForeground": "#c3c3c3", //4 + "editorGutter.foldingControlForeground": "#dcdcdc", //5 + // "editorCommentsWidget.resolvedBorder": "#56c16f", //B + // "editorCommentsWidget.unresolvedBorder": "#ce7e8e", //8 + // "editorCommentsWidget.rangeBackground": "#003a38", //1 + // "editorCommentsWidget.rangeBorder": "#ff0000", + // "editorCommentsWidget.rangeActiveBackground": "#005453", //2 + // "editorCommentsWidget.rangeActiveBorder": "#ff0000", + + // Diff editor colors + "diffEditor.insertedTextBackground": "#56c16f20", + // "diffEditor.insertedTextBorder": "#f00", + "diffEditor.removedTextBackground": "#ce7e8e20", + // "diffEditor.removedTextBorder": "#f00", + // "diffEditor.border": "#f00", + "diffEditor.diagonalFill": "#005453", //2 + // "diffEditor.insertedLineBackground": "#ff0000", + // "diffEditor.removedLineBackground": "#ff0000", + // "diffEditorGutter.insertedLineBackground": "#ff0000", + // "diffEditorGutter.removedLineBackground": "#ff0000", + // "diffEditorOverview.insertedForeground": "#ff0000", + // "diffEditorOverview.removedForeground": "#ff0000", + + // Editor widget colors + "editorWidget.foreground": "#dcdcdc", //5 + "editorWidget.background": "#00211f", //0 + // "editorWidget.border": "#f00", + // "editorWidget.resizeBorder": "#f00", + "editorSuggestWidget.background": "#003a38", //1 + // "editorSuggestWidget.border": "#f00", + "editorSuggestWidget.foreground": "#dcdcdc", //5 + "editorSuggestWidget.focusHighlightForeground": "#f5f5f5", //7 + "editorSuggestWidget.highlightForeground": "#88b0da", //D + "editorSuggestWidget.selectedBackground": "#005453", //2 + "editorSuggestWidget.selectedForeground": "#efefef", //6 + // "editorSuggestWidget.selectedIconForeground": "#ff0000", + // "editorSuggestWidgetStatus.foreground": "#ff0000", + "editorHoverWidget.foreground": "#dcdcdc", //5 + "editorHoverWidget.background": "#00211f", //1 + // "editorHoverWidget.border": "#f00", + // "editorHoverWidget.highlightForeground": "#ff0000", + // "editorHoverWidget.statusBarBackground": "#f00", + // "editorGhostText.background": "#ff0000", + // "editorGhostText.foreground": "#ff0000", + "debugExceptionWidget.background": "#003a38", //1 + // "debugExceptionWidget.border": "#f00", + "editorMarkerNavigation.background": "#003a38", //1 + "editorMarkerNavigationError.background": "#ce7e8e", //8 + "editorMarkerNavigationWarning.background": "#bfac4e", //A + "editorMarkerNavigationInfo.background": "#88b0da", //D + "editorMarkerNavigationError.headerBackground": "#ce7e8e20", //8 + "editorMarkerNavigationWarning.headerBackground": "#bfac4e20", //A + "editorMarkerNavigationInfo.headerBackground": "#62c0be20", //C + + // Peek view colors + // "peekView.border": "#f00", + "peekViewEditor.background": "#003a38", //1 + "peekViewEditorGutter.background": "#003a38", //1 + "peekViewEditor.matchHighlightBackground": "#dca37c6f", //9 + // "peekViewEditor.matchHighlightBorder": "#f00", + "peekViewResult.background": "#00211f", //0 + "peekViewResult.fileForeground": "#dcdcdc", //5 + "peekViewResult.lineForeground": "#ababab", //3 + "peekViewResult.matchHighlightBackground": "#dca37c6f", //9 + "peekViewResult.selectionBackground": "#005453", //2 + "peekViewResult.selectionForeground": "#dcdcdc", //5 + "peekViewTitle.background": "#005453", //2 + "peekViewTitleDescription.foreground": "#ababab", //3 + "peekViewTitleLabel.foreground": "#dcdcdc", //5 + + // Merge conflicts colors + "merge.currentContentBackground": "#88b0da40", //D + "merge.currentHeaderBackground": "#88b0da40", //D + "merge.incomingContentBackground": "#56c16f60", //B + "merge.incomingHeaderBackground": "#56c16f60", //B + // "merge.border": "#f00", + // "merge.commonContentBackground": "#f00", + // "merge.commonHeaderBackground": "#f00", + "editorOverviewRuler.currentContentForeground": "#88b0da", //D + "editorOverviewRuler.incomingContentForeground": "#56c16f", //B + "editorOverviewRuler.commonContentForeground": "#d89aba", //F + // "mergeEditor.change.background": "#ff0000", + // "mergeEditor.change.word.background": "#ff0000", + // "mergeEditor.conflict.unhandledUnfocused.border": "#ff0000", + // "mergeEditor.conflict.unhandledFocused.border": "#ff0000", + // "mergeEditor.conflict.handledUnfocused.border": "#ff0000", + // "mergeEditor.conflict.handledFocused.border": "#ff0000", + // "mergeEditor.conflict.handled.minimapOverViewRuler": "#ff0000", + // "mergeEditor.conflict.unhandled.minimapOverViewRuler": "#ff0000", + + // Panel colors + "panel.background": "#00211f", //0 + // "panel.border": "#f00", + // Below is no longer supported as of 1.47 + "panel.dropBackground": "#003a386f", //1 + // Above is no longer supported as of 1.47 + "panel.dropBorder": "#003a386f", //1 + // "panelTitle.activeBorder": "#f00", + "panelTitle.activeForeground": "#dcdcdc", //5 + "panelTitle.inactiveForeground": "#ababab", //3 + // "panelInput.border": "#f00", + // "panelSection.border": "#ff0000", + // "panelSection.dropBackground": "#ff0000", + // "panelSectionHeader.background": "#ff0000", + // "panelSectionHeader.foreground": "#ff0000", + // "panelSectionHeader.border": "#ff0000", + + // Status Bar colors + "statusBar.background": "#88b0da", //D + "statusBar.foreground": "#f5f5f5", //7 + // "statusBar.border": "#f00", + "statusBar.debuggingBackground": "#dca37c", //9 + "statusBar.debuggingForeground": "#f5f5f5", //7 + // "statusBar.debuggingBorder": "", + "statusBar.noFolderBackground": "#b39be0", //E + "statusBar.noFolderForeground": "#f5f5f5", //7 + // "statusBar.noFolderBorder": "", + "statusBarItem.activeBackground": "#ababab", //3 + "statusBarItem.hoverBackground": "#005453", //2 + "statusBarItem.prominentForeground": "#f5f5f5", //7 + "statusBarItem.prominentBackground": "#b39be0", //E + "statusBarItem.prominentHoverBackground": "#ce7e8e", //8 + "statusBarItem.remoteBackground": "#56c16f", //B + "statusBarItem.remoteForeground": "#f5f5f5", //7 + "statusBarItem.errorBackground": "#ce7e8e", //8 + "statusBarItem.errorForeground": "#f5f5f5", //7 + "statusBarItem.warningBackground": "#bfac4e", //A + "statusBarItem.warningForeground": "#f5f5f5", //7 + // "statusBarItem.compactHoverBackground": "#ff0000", + // "statusBarItem.focusBorder": "#ff0000", + // "statusBarItem.settingsProfilesForeground": "#ff0000", + // "statusBarItem.settingsProfilesBackground": "#ff0000", + // "statusBar.focusBorder": "#ff0000", + + // Title Bar colors + "titleBar.activeBackground": "#00211f", //0 + "titleBar.activeForeground": "#dcdcdc", //5 + "titleBar.inactiveBackground": "#003a38", //1 + "titleBar.inactiveForeground": "#ababab", //3 + // "titleBar.border": "#f00", + + // Menu Bar colors + "menubar.selectionForeground": "#dcdcdc", //5 + "menubar.selectionBackground": "#003a38", //1 + // "menubar.selectionBorder": "#f00", + "menu.foreground": "#dcdcdc", //5 + "menu.background": "#003a38", //1 + "menu.selectionForeground": "#dcdcdc", //5 + "menu.selectionBackground": "#005453", //2 + // "menu.selectionBorder": "#f00", + "menu.separatorBackground": "#f5f5f5", //7 + // "menu.border": "#f00", + + // Command Center colors + "commandCenter.foreground": "#dcdcdc", //5 + "commandCenter.activeForeground": "#f5f5f5", //7 + "commandCenter.background": "#00211f", //0 + "commandCenter.activeBackground": "#003a38", //1 + // "commandCenter.border": "#ff0000", + + // Notification colors + // "notificationCenter.border": "", + "notificationCenterHeader.foreground": "#dcdcdc", //5 + "notificationCenterHeader.background": "#003a38", //1 + // "notificationToast.border": "", + "notifications.foreground": "#dcdcdc", //5 + "notifications.background": "#005453", //2 + // "notifications.border": "", + "notificationLink.foreground": "#88b0da", //D + "notificationsErrorIcon.foreground": "#ce7e8e", //8 + "notificationsWarningIcon.foreground": "#bfac4e", //A + "notificationsInfoIcon.foreground": "#88b0da", //D + + // Below is no longer supported as of 1.21 + "notification.background": "#005453", //2 + "notification.foreground": "#dcdcdc", //5 + "notification.buttonBackground": "#88b0da", //D + "notification.buttonHoverBackground": "#005453", //2 + "notification.buttonForeground": "#f5f5f5", //7 + "notification.infoBackground": "#62c0be", //C + "notification.infoForeground": "#f5f5f5", //7 + "notification.warningBackground": "#bfac4e", //A + "notification.warningForeground": "#f5f5f5", //7 + "notification.errorBackground": "#ce7e8e", //8 + "notification.errorForeground": "#f5f5f5", //7 + // Above is no longer supported as of 1.21 + + // Banner colors + "banner.background": "#005453", //2 + "banner.foreground": "#dcdcdc", //5 + "banner.iconForeground": "#88b0da", //D + + // Extensions colors + "extensionButton.prominentBackground": "#56c16f", //B + "extensionButton.prominentForeground": "#f5f5f5", //7 + "extensionButton.prominentHoverBackground": "#005453", //2 + "extensionBadge.remoteBackground": "#dca37c", //9 + "extensionBadge.remoteForeground": "#f5f5f5", //7 + "extensionIcon.starForeground": "#bfac4e", //A + "extensionIcon.verifiedForeground": "#88b0da", //D + "extensionIcon.preReleaseForeground": "#dca37c", //9 + // "extensionIcon.sponsorForeground": "#ff0000", + + // Quick picker colors + // "pickerGroup.border": "#f00", + "pickerGroup.foreground": "#ababab", //3 + "quickInput.background": "#003a38", //1 + "quickInput.foreground": "#dcdcdc", //5 + "quickInputList.focusBackground": "#ababab", //3 + "quickInputList.focusForeground": "#f5f5f5", //7 + "quickInputList.focusIconForeground": "#f5f5f5", //7 + // "quickInputTitle.background": "#ff0000", + + // Keybinding label colors + "keybindingLabel.background": "#005453", //2 + "keybindingLabel.foreground": "#dcdcdc", //5 + // "keybindingLabel.border": "#ff0000", + // "keybindingLabel.bottomBorder": "#ff0000", + + // Keybinding shortcut table colors + "keybindingTable.headerBackground": "#005453", //2 + "keybindingTable.rowsBackground": "#003a38", //1 + + // Integrated terminal colors + "terminal.background": "#00211f", //0 + // "terminal.border": "#ff0000", + "terminal.foreground": "#dcdcdc", //5 + "terminal.ansiBlack": "#00211f", //0 + "terminal.ansiRed": "#ce7e8e", //8 + "terminal.ansiGreen": "#56c16f", //B + "terminal.ansiYellow": "#bfac4e", //A + "terminal.ansiBlue": "#88b0da", //D + "terminal.ansiMagenta": "#b39be0", //E + "terminal.ansiCyan": "#62c0be", //C + "terminal.ansiWhite": "#dcdcdc", //5 + "terminal.ansiBrightBlack": "#ababab", //3 + "terminal.ansiBrightRed": "#ce7e8e", //8 + "terminal.ansiBrightGreen": "#56c16f", //B + "terminal.ansiBrightYellow": "#bfac4e", //A + "terminal.ansiBrightBlue": "#88b0da", //D + "terminal.ansiBrightMagenta": "#b39be0", //E + "terminal.ansiBrightCyan": "#62c0be", //C + "terminal.ansiBrightWhite": "#f5f5f5", //7 + // "terminal.selectionBackground": "#f0f", + // "terminal.selectionForeground": "#ff0000", + // "terminal.findMatchBackground": "#ff0000", + // "terminalCursor.background": "#f0f", + "terminalCursor.foreground": "#dcdcdc", //5 + // "terminal.dropBackground": "#ff0000", + // "terminal.tab.activeBorder": "#ff0000", + // "terminalCommandDecoration.defaultBackground": "#ff0000", + // "terminalCommandDecoration.successBackground": "#ff0000", + // "terminalCommandDecoration.errorBackground": "#ff0000", + "terminalOverviewRuler.cursorForeground": "#ff0000", + "terminalOverviewRuler.findMatchForeground": "#ff0000", + + // Debug colors + "debugToolBar.background": "#003a38", //1 + // "debugToolBar.border": "#f0f", + // "editor.stackFrameHighlightBackground": "#f0f", + // "editor.focusedStackFrameHighlightBackground": "#f0f", + // "editor.inlineValuesForeground": "#ff0000", + // "editor.inlineValuesBackground": "#ff0000", + // "debugView.exceptionLabelForeground": "#ff0000", + // "debugView.exceptionLabelBackground": "#ff0000", + "debugView.stateLabelForeground": "#f5f5f5", //7 + "debugView.stateLabelBackground": "#88b0da", //D + "debugView.valueChangedHighlight": "#88b0da", //D + "debugTokenExpression.name": "#b39be0", //E + "debugTokenExpression.value": "#dcdcdc", //5 + "debugTokenExpression.string": "#56c16f", //B + "debugTokenExpression.boolean": "#dca37c", //9 + "debugTokenExpression.number": "#dca37c", //9 + "debugTokenExpression.error": "#ce7e8e", //8 + + // Testing colors + "testing.iconFailed": "#ce7e8e", //8 + "testing.iconErrored": "#d89aba", //F + "testing.iconPassed": "#56c16f", //B + "testing.runAction": "#c3c3c3", //4 + "testing.iconQueued": "#bfac4e", //A + "testing.iconUnset": "#c3c3c3", //4 + "testing.iconSkipped": "#b39be0", //E + // "testing.peekBorder": "#ff0000", + "testing.peekHeaderBackground": "#003a38", //1 + "testing.message.error.decorationForeground": "#dcdcdc", //5 + "testing.message.error.lineBackground": "#ce7e8e20", //8 + "testing.message.info.decorationForeground": "#dcdcdc", //5 + "testing.message.info.lineBackground": "#88b0da20", //D + + // Welcome page colors + "welcomePage.background": "#00211f", //0 + // Below is no longer supported as of 1.63 + "welcomePage.buttonBackground": "#003a38", //1 + "welcomePage.buttonHoverBackground": "#005453", //2 + // Above is no longer supported as of 1.63 + "welcomePage.progress.background": "#ababab", //3 + "welcomePage.progress.foreground": "#88b0da", //D + "welcomePage.tileBackground": "#003a38", //1 + "welcomePage.tileHoverBackground": "#005453", //2 + // "welcomePage.tileShadow": "#ff0000", + "walkThrough.embeddedEditorBackground": "#00211f", //0 + + // Source Control colors + // "scm.providerBorder": "#ff0000", + + // Git colors + "gitDecoration.addedResourceForeground": "#56c16f", //B + "gitDecoration.modifiedResourceForeground": "#b39be0", //E + "gitDecoration.deletedResourceForeground": "#ce7e8e", //8 + "gitDecoration.renamedResourceForeground": "#62c0be", //C + "gitDecoration.stageModifiedResourceForeground": "#b39be0", //E + "gitDecoration.stageDeletedResourceForeground": "#ce7e8e", //8 + "gitDecoration.untrackedResourceForeground": "#dca37c", //9 + "gitDecoration.ignoredResourceForeground": "#ababab", //3 + "gitDecoration.conflictingResourceForeground": "#bfac4e", //A + "gitDecoration.submoduleResourceForeground": "#d89aba", //F + + // Settings Editor colors + "settings.headerForeground": "#dcdcdc", //5 + "settings.modifiedItemIndicator": "#88b0da", //D + // Below was introduced temporarily in 1.26 + "settings.modifiedItemForeground": "#56c16f", //B + // Above was introduced temporarily in 1.26 + "settings.dropdownBackground": "#003a38", //1 + "settings.dropdownForeground": "#dcdcdc", //5 + // "settings.dropdownBorder": "", + // "settings.dropdownListBorder": "", + "settings.checkboxBackground": "#003a38", //1 + "settings.checkboxForeground": "#dcdcdc", //5 + // "settings.checkboxBorder": "", + "settings.rowHoverBackground": "#005453", //2 + "settings.textInputBackground": "#003a38", //1 + "settings.textInputForeground": "#dcdcdc", //5 + // "settings.textInputBorder": "", + "settings.numberInputBackground": "#003a38", //1 + "settings.numberInputForeground": "#dcdcdc", //5 + // "settings.numberInputBorder": "", + "settings.focusedRowBackground": "#005453", //2 + // "settings.focusedRowBorder": "#ff0000", + "settings.headerBorder": "#dcdcdc", //5 + "settings.sashBorder": "#dcdcdc", //5 + + // Breadcrumbs colors + "breadcrumb.foreground": "#dcdcdc", //5 + "breadcrumb.background": "#003a38", //1 + "breadcrumb.focusForeground": "#efefef", //6 + "breadcrumb.activeSelectionForeground": "#f5f5f5", //7 + "breadcrumbPicker.background": "#003a38", //1 + + // Snippets colors + "editor.snippetTabstopHighlightBackground": "#005453", //2 + // "editor.snippetTabstopHighlightBorder": "#f00", + "editor.snippetFinalTabstopHighlightBackground": "#ababab", //3 + // "editor.snippetFinalTabstopHighlightBorder": "#f00", + + // Symbol Icons colors + "symbolIcon.arrayForeground": "#dcdcdc", //5 + "symbolIcon.booleanForeground": "#dca37c", //9 + "symbolIcon.classForeground": "#bfac4e", //A + "symbolIcon.colorForeground": "#f0f", + "symbolIcon.constantForeground": "#dca37c", //9 + "symbolIcon.constructorForeground": "#88b0da", //D + "symbolIcon.enumeratorForeground": "#dca37c", //9 + "symbolIcon.enumeratorMemberForeground": "#88b0da", //D + "symbolIcon.eventForeground": "#bfac4e", //A + "symbolIcon.fieldForeground": "#ce7e8e", //8 + "symbolIcon.fileForeground": "#dcdcdc", //5 + "symbolIcon.folderForeground": "#dcdcdc", //5 + "symbolIcon.functionForeground": "#88b0da", //D, + "symbolIcon.interfaceForeground": "#88b0da", //D + "symbolIcon.keyForeground": "#f0f", + "symbolIcon.keywordForeground": "#b39be0", //E + "symbolIcon.methodForeground": "#88b0da", //D + "symbolIcon.moduleForeground": "#dcdcdc", //5 + "symbolIcon.namespaceForeground": "#dcdcdc", //5 + "symbolIcon.nullForeground": "#d89aba", //F + "symbolIcon.numberForeground": "#dca37c", //9 + "symbolIcon.objectForeground": "#f0f", + "symbolIcon.operatorForeground": "#f0f", + "symbolIcon.packageForeground": "#f0f", + "symbolIcon.propertyForeground": "#dcdcdc", //5 + "symbolIcon.referenceForeground": "#f0f", + "symbolIcon.snippetForeground": "#dcdcdc", //5 + "symbolIcon.stringForeground": "#56c16f", //B + "symbolIcon.structForeground": "#bfac4e", //A + "symbolIcon.textForeground": "#dcdcdc", //5 + "symbolIcon.typeParameterForeground": "#f0f", + "symbolIcon.unitForeground": "#f0f", + "symbolIcon.variableForeground": "#ce7e8e", //8 + + // Debug Icons colors + "debugIcon.breakpointForeground": "#ce7e8e", //8 + "debugIcon.breakpointDisabledForeground": "#c3c3c3", //4 + "debugIcon.breakpointUnverifiedForeground": "#005453", //2 + "debugIcon.breakpointCurrentStackframeForeground": "#bfac4e", //A + "debugIcon.breakpointStackframeForeground": "#d89aba", //F + "debugIcon.startForeground": "#56c16f", //B + "debugIcon.pauseForeground": "#88b0da", //D + "debugIcon.stopForeground": "#ce7e8e", //8 + "debugIcon.disconnectForeground": "#ce7e8e", //8 + "debugIcon.restartForeground": "#56c16f", //B + "debugIcon.stepOverForeground": "#88b0da", //D + "debugIcon.stepIntoForeground": "#62c0be", //C + "debugIcon.stepOutForeground": "#b39be0", //E + "debugIcon.continueForeground": "#56c16f", //B + "debugIcon.stepBackForeground": "#d89aba", //F + "debugConsole.infoForeground": "#dcdcdc", //5 + "debugConsole.warningForeground": "#bfac4e", //A + "debugConsole.errorForeground": "#ce7e8e", //8 + "debugConsole.sourceForeground": "#dcdcdc", //5 + "debugConsoleInputIcon.foreground": "#dcdcdc", //5 + + // Notebook colors + "notebook.editorBackground": "#00211f", //0 + "notebook.cellBorderColor": "#ababab", //3 + "notebook.cellHoverBackground": "#003a38", //1 + // "notebook.cellInsertionIndicator": "#ff0000", + // "notebook.cellStatusBarItemHoverBackground": "#ff0000", + "notebook.cellToolbarSeparator": "#005453", //2 + "notebook.cellEditorBackground": "#00211f", //0 + "notebook.focusedCellBackground": "#005453", //2 + "notebook.focusedCellBorder": "#88b0da", //D + "notebook.focusedEditorBorder": "#88b0da", //D + "notebook.inactiveFocusedCellBorder": "#ababab", //3 + // "notebook.inactiveSelectedCellBorder": "#ff0000", + // "notebook.outputContainerBackgroundColor": "#ff0000", + // "notebook.outputContainerBorderColor": "#ff0000", + "notebook.selectedCellBackground": "#005453", //2 + // "notebook.selectedCellBorder": "#ff0000", + // "notebook.symbolHighlightBackground": "#ff0000", + // "notebookScrollbarSlider.activeBackground": "#ff0000", + // "notebookScrollbarSlider.background": "#ff0000", + // "notebookScrollbarSlider.hoverBackground": "#ff0000", + "notebookStatusErrorIcon.foreground": "#ce7e8e", //8 + "notebookStatusRunningIcon.foreground": "#62c0be", //C + "notebookStatusSuccessIcon.foreground": "#56c16f", //B + + // Chart colors + "charts.foreground": "#dcdcdc", //5 + "charts.lines": "#dcdcdc", //5 + "charts.red": "#ce7e8e", //8 + "charts.blue": "#88b0da", //D + "charts.yellow": "#bfac4e", //A + "charts.orange": "#dca37c", //9 + "charts.green": "#56c16f", //B + "charts.purple": "#b39be0", //E + + // Ports Colors + "ports.iconRunningProcessForeground": "#dca37c" //9 + }, + "tokenColors": [ + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ababab" //3 + } + }, + { + "name": "Variables, Parameters", + "scope": [ + "variable", + "string constant.other.placeholder", + "entity.name.variable.parameter", + "entity.name.variable.local", + "variable.parameter" + ], + "settings": { + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Properties", + "scope": [ + "variable.other.object.property" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#56c16f" //B + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal" + ], + "settings": { + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Invalid - Deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "foreground": "#d89aba" //F + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "keyword", + "storage.modifier" + ], + "settings": { + "foreground": "#b39be0" //E + } + }, + { + "name": "Keyword Control", + "scope": [ + "keyword.control", + "keyword.control.flow", + "keyword.control.from", + "keyword.control.import", + "keyword.control.as" + ], + "settings": { + "foreground": "#b39be0" //E + } + }, + { + "name": "Keyword", + "scope": [ + "keyword.other.using", + "keyword.other.namespace", + "keyword.other.class", + "keyword.other.new", + "keyword.other.event", + "keyword.other.this", + "keyword.other.await", + "keyword.other.var", + "keyword.other.package", + "keyword.other.import", + "variable.language.this", + "storage.type.ts" + ], + "settings": { + "foreground": "#b39be0" //E + } + }, + { + "name": "Types, Primitives", + "scope": [ + "keyword.type", + "storage.type.primitive" + ], + "settings": { + "foreground": "#62c0be" //C + } + }, + { + "name": "Function", + "scope": [ + "storage.type.function" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "Operator, Misc", + "scope": [ + "constant.other.color", + "punctuation", + "punctuation.section.class.end", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#dcdcdc" //5 + } + }, + { + "name": "Embedded", + "scope": [ + "punctuation.section.embedded", + "variable.interpolation" + ], + "settings": { + "foreground": "#d89aba" //F + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "Block Level Variables", + "scope": [ + "meta.block variable.other" + ], + "settings": { + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#dca37c" //9 + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "", + "foreground": "#56c16f" //B + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#bfac4e" //A + } + }, + { + "name": "Storage Type, Import Class", + "scope": [ + "storage.type", + "storage.modifier.package", + "storage.modifier.import" + ], + "settings": { + "foreground": "#bfac4e" //A + } + }, + { + "name": "Fields", + "scope": [ + "entity.name.variable.field" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "Entity Types", + "scope": [ + "support.type" + ], + "settings": { + "foreground": "#62c0be" //C + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#62c0be" //C + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#88b0da" //D + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "Attributes", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#bfac4e" //A + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#bfac4e" //A + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#56c16f" //B + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#b39be0" //E + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#62c0be" //C + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#62c0be" //C + } + }, + { + "name": "URL", + "scope": [ + "*url*", + "*link*", + "*uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#88b0da" // D + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#b39be0" //E + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#dcdcdc" //5 + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#b39be0" //E + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#62c0be" //C + } + }, + { + "name": "Markdown - Line Break", + "scope": [ + "text.html.markdown meta.dummy.line-break" + ], + "settings": { + "foreground": "#ababab" //3 + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#dca37c" //9 + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "foreground": "#62c0be" //C + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "name": "Markdown - Link Description", + "scope": [ + "string.other.link.description.title.markdown" + ], + "settings": { + "foreground": "#b39be0" //E + } + }, + { + "name": "Markdown - Link Anchor", + "scope": [ + "constant.other.reference.link.markdown" + ], + "settings": { + "foreground": "#bfac4e" //A + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#b39be0" //E + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Code Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#b39be0" //E + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#ce7e8e" //8 + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#62c0be" //C + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#b39be0" //E + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#88b0da" //D + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#bfac4e" //A + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#ce7e8e" //8 + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#b39be0" //E + } + } + ] +} diff --git a/themes/base16-measured-light.json b/themes/base16-measured-light.json new file mode 100644 index 0000000..1445256 --- /dev/null +++ b/themes/base16-measured-light.json @@ -0,0 +1,1511 @@ +{ + "$schema": "vscode://schemas/color-theme", + "name": "Base16 Measured Light", + "type": "light", + "colors": { + // Contrast colors + // "contrastActiveBorder": "#f00", //7 + // "contrastBorder": "#f00", //6 + + // Base colors + // "focusBorder": "#f00", //7 + "foreground": "#292929", //5 + "disabledForeground": "#404040", //4 + "widget.shadow": "#fdf9f5", //0 + "selection.background": "#0158ad", //D + "descriptionForeground": "#5a5a5a", //3 + "errorForeground": "#ac1f35", //8 + "icon.foreground": "#404040", //4 + // "sash.hoverBorder": "#ff0000", + + // Window border + // "window.activeBorder": "#f00", + // "window.inactiveBorder": "#f00", + + // Text colors + "textBlockQuote.background": "#f9f5f1", //1 + "textBlockQuote.border": "#0158ad", //D + "textCodeBlock.background": "#fdf9f5", //0 + "textLink.activeForeground": "#01716f", //C + "textLink.foreground": "#0158ad", //D + "textPreformat.foreground": "#0158ad", //D + "textSeparator.foreground": "#f0f", + + // Action colors + "toolbar.hoverBackground": "#ffeada", //2 + // "toolbar.hoverOutline": "#ff0000", + "toolbar.activeBackground": "#5a5a5a", //3 + + // Button control + "button.background": "#0158ad", //D + "button.foreground": "#000000", //7 + // "button.border": "#ff0000", + "button.hoverBackground": "#404040", //4 + "button.secondaryForeground": "#000000", //7 + "button.secondaryBackground": "#6645c2", //E + "button.secondaryHoverBackground": "#404040", //4 + "checkbox.background": "#fdf9f5", //0 + "checkbox.foreground": "#292929", //5 + // "checkbox.border": "#f00", + + // Dropdown control + "dropdown.background": "#fdf9f5", //0 + "dropdown.listBackground": "#fdf9f5", //0 + // "dropdown.border": "#f00", //2 + "dropdown.foreground": "#292929", //5 + + // Input control + "input.background": "#fdf9f5", //0 + // "input.border": "#f00", //0 + "input.foreground": "#292929", //5 + "input.placeholderForeground": "#5a5a5a", //3 + "inputOption.activeBackground": "#ffeada", //2 + "inputOption.activeBorder": "#ad5601", //9 + "inputOption.activeForeground": "#292929", //5 + "inputValidation.errorBackground": "#ac1f35", //8 + "inputValidation.errorForeground": "#292929", //5 + "inputValidation.errorBorder": "#ac1f35", //8 + "inputValidation.infoBackground": "#0158ad", //D + "inputValidation.infoForeground": "#292929", //5 + "inputValidation.infoBorder": "#0158ad", //D + "inputValidation.warningBackground": "#645a00", //A + "inputValidation.warningForeground": "#292929", //5 + "inputValidation.warningBorder": "#645a00", //A + + // Scrollbar control + "scrollbar.shadow": "#f9f5f1", //1 + "scrollbarSlider.activeBackground": "#4040406f", //4 + "scrollbarSlider.background": "#ffeada6f", //2 + "scrollbarSlider.hoverBackground": "#5a5a5a6f", //3 + + // Badge + "badge.background": "#fdf9f5", //0 + "badge.foreground": "#292929", //5 + + // Progress bar + "progressBar.background": "#5a5a5a", //3 + + // Lists and trees + "list.activeSelectionBackground": "#ffeada", //2 + "list.activeSelectionForeground": "#292929", //5 + "list.dropBackground": "#000000", //7 + "list.focusBackground": "#ffeada", //2 + "list.focusForeground": "#292929", //5 + "list.highlightForeground": "#000000", //7 + "list.hoverBackground": "#5a5a5a", //3 + "list.hoverForeground": "#292929", //5 + "list.inactiveSelectionBackground": "#ffeada", //2 + "list.inactiveSelectionForeground": "#292929", //5 + "list.inactiveFocusBackground": "#ffeada", //2 + "list.invalidItemForeground": "#ac1f35", //8 + "list.errorForeground": "#ac1f35", //8 + "list.warningForeground": "#645a00", //A + "listFilterWidget.background": "#fdf9f5", //0 + // "listFilterWidget.outline": "#f00", + "listFilterWidget.noMatchesOutline": "#ac1f35", //8 + "list.filterMatchBackground": "#ffeada", //2 + // "list.filterMatchBorder": "#f00", + "tree.indentGuidesStroke": "#292929", //5 + // "list.deemphasizedForeground": "#ff0000", + + // Activity Bar + "activityBar.background": "#fdf9f5", //0 + // Below is no longer supported as of 1.52 + "activityBar.dropBackground": "#000000", //7 + // Above is no longer supported as of 1.52 + // "activityBar.dropBorder": "#ff0000", + "activityBar.foreground": "#292929", //5 + "activityBar.inactiveForeground": "#5a5a5a", //3 + // "activityBar.border": "#f00", //0 + "activityBarBadge.background": "#0158ad", //D + "activityBarBadge.foreground": "#000000", //7 + // "activityBar.activeBorder": "#f00", + "activityBar.activeBackground": "#ffeada", //2 + // "activityBar.activeFocusBorder": "#ff0000", + + // Side Bar + "sideBar.background": "#f9f5f1", //1 + "sideBar.foreground": "#292929", //5 + // "sideBar.border": "#f00", //1 + "sideBar.dropBackground": "#ffeada6f", //2 + "sideBarTitle.foreground": "#292929", //5 + "sideBarSectionHeader.background": "#5a5a5a", //3 + "sideBarSectionHeader.foreground": "#292929", //5 + // "sidebarSectionHeader.border": "#f00", + + //Minimap + "minimap.findMatchHighlight": "#645a006f", //A + "minimap.selectionHighlight": "#ffeada6f", //2 + "minimap.errorHighlight": "#ac1f35", //8 + "minimap.warningHighlight": "#645a00", //A + "minimap.background": "#fdf9f5", //0 + "minimap.selectionOccurrenceHighlight": "#5a5a5a", //3 + // "minimap.foregroundOpacity": "#ff0000", + // "minimapSlider.background": "#f00", + // "minimapSlider.hoverBackground": "#f00", + // "minimapSlider.activeBackground": "#f00", + "minimapGutter.addedBackground": "#0c680c", //B + "minimapGutter.modifiedBackground": "#6645c2", //E + "minimapGutter.deletedBackground": "#ac1f35", //8 + + // Editor Groups & Tabs + // Below is no longer supported as of 1.24 + "editorGroup.background": "#fdf9f5", //0 + // Above is no longer supported as of 1.24 + // "editorGroup.border": "#f00", + "editorGroup.dropBackground": "#ffeada6f", //2 + "editorGroupHeader.noTabsBackground": "#f9f5f1", //1 + "editorGroupHeader.tabsBackground": "#f9f5f1", //1 + // "editorGroupHeader.tabsBorder": "#f00", + // "editorGroupHeader.border": "#ff0000", + "editorGroup.emptyBackground": "#fdf9f5", //0 + // "editorGroup.focusedEmptyBorder": "#f00" + "editorGroup.dropIntoPromptForeground": "#181818", //5 + "editorGroup.dropIntoPromptBackground": "#fdf9f5", //0 + // "editorGroup.dropIntoPromptBorder": "#ff0000", + "tab.activeBackground": "#fdf9f5", //0 + "tab.unfocusedActiveBackground": "#fdf9f5", //0 + "tab.activeForeground": "#292929", //5 + // "tab.border": "#f00", + // "tab.unfocusedActiveBorder": "#f00", + // "tab.activeBorderTop": "#f00", + // "tab.unfocusedActiveBorderTop": "#f00", + // "tab.lastPinnedBorder": "#ff0000", + "tab.inactiveBackground": "#f9f5f1", //1 + // "tab.unfocusedInactiveBackground": "#ff0000", + "tab.inactiveForeground": "#5a5a5a", //3 + "tab.unfocusedActiveForeground": "#404040", //4 + "tab.unfocusedInactiveForeground": "#5a5a5a", //3 + "tab.hoverBackground": "#ffeada", //2 + "tab.unfocusedHoverBackground": "#ffeada", //2 + // "tab.hoverForeground": "#ff0000", + // "tab.unfocusedHoverForeground": "#ff0000", + // "tab.hoverBorder": "#f00", + // "tab.unfocusedHoverBorder": "#f00", + "tab.activeModifiedBorder": "#0158ad", //D + "tab.inactiveModifiedBorder": "#0158ad", //D + "tab.unfocusedActiveModifiedBorder": "#0158ad", //D + "tab.unfocusedInactiveModifiedBorder": "#0158ad", //D + "editorPane.background": "#fdf9f5", //0 + // "sideBySideEditor.horizontalBorder": "#ff0000", + // "sideBySideEditor.verticalBorder": "#ff0000", + + // Editor colors + "editor.background": "#fdf9f5", //0 + "editor.foreground": "#292929", //5 + "editorLineNumber.foreground": "#5a5a5a", //3 + "editorLineNumber.activeForeground": "#404040", //4 + // "editorCursor.background": "#f00", + "editorCursor.foreground": "#292929", //5 + "editor.selectionBackground": "#ffeada", //2 + // "editor.selectionForeground": "#f00", + "editor.inactiveSelectionBackground": "#ffeada", //2 + "editor.selectionHighlightBackground": "#f9f5f1", //1 + // "editor.selectionHighlightBorder": "#f00", + "editor.wordHighlightBackground": "#ffeada6f", //2 + // "editor.wordHighlightBorder": "#f00". + "editor.wordHighlightStrongBackground": "#5a5a5a6f", //3 + // "editor.wordHighlightStrongBorder": "#f00", + "editor.findMatchBackground": "#645a006f", //A + "editor.findMatchHighlightBackground": "#ad56016f", //9 + "editor.findRangeHighlightBackground": "#f9f5f16f", //1 + // "editor.findMatchBorder": "#f00", + // "editor.findMatchHighlightBorder": "#f00", + // "editor.findRangeHighlightBorder": "#f00", + "searchEditor.findMatchBackground": "#645a006f", //A + // "searchEditor.findMatchBorder": "#ff0000", + // "searchEditor.textInputBorder": "#ff0000", + "editor.hoverHighlightBackground": "#ffeada6f", //2 + "editor.lineHighlightBackground": "#f9f5f1", //1 + // "editorUnicodeHighlight.border": "#ff0000", + // "editorUnicodeHighlight.background": "#ff0000", + // "editor.lineHighlightBorder": "#f00", + "editorLink.activeForeground": "#0158ad", //D + "editor.rangeHighlightBackground": "#f9f5f16f", //1 + // "editor.rangeHighlightBorder": "#f00", + // "editor.symbolHighlightBackground": "#ff0000", + // "editor.symbolHighlightBorder": "#ff0000", + "editorWhitespace.foreground": "#5a5a5a", //3 + "editorIndentGuide.background": "#5a5a5a", //3 + "editorIndentGuide.activeBackground": "#404040", //4 + "editorInlayHint.background": "#f9f5f1", //1 + "editorInlayHint.foreground": "#292929", //5 + "editorInlayHint.typeBackground": "#f9f5f1", //1 + "editorInlayHint.typeForeground": "#292929", //5 + "editorInlayHint.parameterBackground": "#f9f5f1", //1 + "editorInlayHint.parameterForeground": "#292929", //5 + "editorRuler.foreground": "#5a5a5a", //3 + // "editor.linkedEditingBackground": "#ff0000", + /// CodeLens + "editorCodeLens.foreground": "#ffeada", //2 + /// Lightbulb + "editorLightBulb.foreground": "#645a00", //A + "editorLightBulbAutoFix.foreground": "#0158ad", //D + /// Bracket matches + "editorBracketMatch.background": "#ffeada", //2 + // "editorBracketMatch.border": "#f00", + /// Bracket pair colorization + "editorBracketHighlight.foreground1": "#ac1f35", //8 + "editorBracketHighlight.foreground2": "#ad5601", //9 + "editorBracketHighlight.foreground3": "#645a00", //A + "editorBracketHighlight.foreground4": "#0c680c", //B + "editorBracketHighlight.foreground5": "#0158ad", //D + "editorBracketHighlight.foreground6": "#6645c2", //E + "editorBracketHighlight.unexpectedBracket.foreground": "#a81a66", //F + /// Bracket pair guides + // "editorBracketPairGuide.activeBackground1": "#ff0000", + // "editorBracketPairGuide.activeBackground2": "#ff0000", + // "editorBracketPairGuide.activeBackground3": "#ff0000", + // "editorBracketPairGuide.activeBackground4": "#ff0000", + // "editorBracketPairGuide.activeBackground5": "#ff0000", + // "editorBracketPairGuide.activeBackground6": "#ff0000", + // "editorBracketPairGuide.background1": "#ff0000", + // "editorBracketPairGuide.background2": "#ff0000", + // "editorBracketPairGuide.background3": "#ff0000", + // "editorBracketPairGuide.background4": "#ff0000", + // "editorBracketPairGuide.background5": "#ff0000", + // "editorBracketPairGuide.background6": "#ff0000", + /// Folding + // "editor.foldBackground": "#ff0000", + /// Overview ruler + // "editorOverviewRuler.background": "#ff0000", + // "editorOverviewRuler.border": "#f00", + "editorOverviewRuler.findMatchForeground": "#645a006f", //A + "editorOverviewRuler.rangeHighlightForeground": "#5a5a5a6f", //3 + "editorOverviewRuler.selectionHighlightForeground": "#ffeada6f", //2 + "editorOverviewRuler.wordHighlightForeground": "#0000006f", //7 + "editorOverviewRuler.wordHighlightStrongForeground": "#0158ad6f", //D + "editorOverviewRuler.modifiedForeground": "#6645c2", //E + "editorOverviewRuler.addedForeground": "#0c680c", //B + "editorOverviewRuler.deletedForeground": "#ac1f35", //8 + "editorOverviewRuler.errorForeground": "#ac1f35", //8 + "editorOverviewRuler.warningForeground": "#645a00", //A + "editorOverviewRuler.infoForeground": "#01716f", //C + "editorOverviewRuler.bracketMatchForeground": "#181818", //6 + /// Errors and warnings + "editorError.foreground": "#ac1f35", //8 + // "editorError.background": "#ac1f356f", //8 + // "editorError.border": "", + "editorWarning.foreground": "#645a00", //A + // "editorWarning.background": "#645a006f", //A + // "editorWarning.border": "#f00", + "editorInfo.foreground": "#01716f", //C + // "editorInfo.background": "#01716f6f", //C + // "editorInfo.border": "", + "editorHint.foreground": "#0158ad", //D + // "editorHint.border": "#f00", + "problemsErrorIcon.foreground": "#ac1f35", //8 + "problemsWarningIcon.foreground": "#645a00", //A + "problemsInfoIcon.foreground": "#01716f", //C + /// Unused source code + // "editorUnnecessaryCode.border": "#f00", + // "editorUnnecessaryCode.opacity": "#f00", + /// Gutter + "editorGutter.background": "#fdf9f5", //0 + "editorGutter.modifiedBackground": "#6645c2", //E + "editorGutter.addedBackground": "#0c680c", //B + "editorGutter.deletedBackground": "#ac1f35", //8 + "editorGutter.commentRangeForeground": "#404040", //4 + "editorGutter.foldingControlForeground": "#292929", //5 + // "editorCommentsWidget.resolvedBorder": "#0c680c", //B + // "editorCommentsWidget.unresolvedBorder": "#ac1f35", //8 + // "editorCommentsWidget.rangeBackground": "#f9f5f1", //1 + // "editorCommentsWidget.rangeBorder": "#ff0000", + // "editorCommentsWidget.rangeActiveBackground": "#ffeada", //2 + // "editorCommentsWidget.rangeActiveBorder": "#ff0000", + + // Diff editor colors + "diffEditor.insertedTextBackground": "#0c680c20", + // "diffEditor.insertedTextBorder": "#f00", + "diffEditor.removedTextBackground": "#ac1f3520", + // "diffEditor.removedTextBorder": "#f00", + // "diffEditor.border": "#f00", + "diffEditor.diagonalFill": "#ffeada", //2 + // "diffEditor.insertedLineBackground": "#ff0000", + // "diffEditor.removedLineBackground": "#ff0000", + // "diffEditorGutter.insertedLineBackground": "#ff0000", + // "diffEditorGutter.removedLineBackground": "#ff0000", + // "diffEditorOverview.insertedForeground": "#ff0000", + // "diffEditorOverview.removedForeground": "#ff0000", + + // Editor widget colors + "editorWidget.foreground": "#292929", //5 + "editorWidget.background": "#fdf9f5", //0 + // "editorWidget.border": "#f00", + // "editorWidget.resizeBorder": "#f00", + "editorSuggestWidget.background": "#f9f5f1", //1 + // "editorSuggestWidget.border": "#f00", + "editorSuggestWidget.foreground": "#292929", //5 + "editorSuggestWidget.focusHighlightForeground": "#000000", //7 + "editorSuggestWidget.highlightForeground": "#0158ad", //D + "editorSuggestWidget.selectedBackground": "#ffeada", //2 + "editorSuggestWidget.selectedForeground": "#181818", //6 + // "editorSuggestWidget.selectedIconForeground": "#ff0000", + // "editorSuggestWidgetStatus.foreground": "#ff0000", + "editorHoverWidget.foreground": "#292929", //5 + "editorHoverWidget.background": "#fdf9f5", //1 + // "editorHoverWidget.border": "#f00", + // "editorHoverWidget.highlightForeground": "#ff0000", + // "editorHoverWidget.statusBarBackground": "#f00", + // "editorGhostText.background": "#ff0000", + // "editorGhostText.foreground": "#ff0000", + "debugExceptionWidget.background": "#f9f5f1", //1 + // "debugExceptionWidget.border": "#f00", + "editorMarkerNavigation.background": "#f9f5f1", //1 + "editorMarkerNavigationError.background": "#ac1f35", //8 + "editorMarkerNavigationWarning.background": "#645a00", //A + "editorMarkerNavigationInfo.background": "#0158ad", //D + "editorMarkerNavigationError.headerBackground": "#ac1f3520", //8 + "editorMarkerNavigationWarning.headerBackground": "#645a0020", //A + "editorMarkerNavigationInfo.headerBackground": "#01716f20", //C + + // Peek view colors + // "peekView.border": "#f00", + "peekViewEditor.background": "#f9f5f1", //1 + "peekViewEditorGutter.background": "#f9f5f1", //1 + "peekViewEditor.matchHighlightBackground": "#ad56016f", //9 + // "peekViewEditor.matchHighlightBorder": "#f00", + "peekViewResult.background": "#fdf9f5", //0 + "peekViewResult.fileForeground": "#292929", //5 + "peekViewResult.lineForeground": "#5a5a5a", //3 + "peekViewResult.matchHighlightBackground": "#ad56016f", //9 + "peekViewResult.selectionBackground": "#ffeada", //2 + "peekViewResult.selectionForeground": "#292929", //5 + "peekViewTitle.background": "#ffeada", //2 + "peekViewTitleDescription.foreground": "#5a5a5a", //3 + "peekViewTitleLabel.foreground": "#292929", //5 + + // Merge conflicts colors + "merge.currentContentBackground": "#0158ad40", //D + "merge.currentHeaderBackground": "#0158ad40", //D + "merge.incomingContentBackground": "#0c680c60", //B + "merge.incomingHeaderBackground": "#0c680c60", //B + // "merge.border": "#f00", + // "merge.commonContentBackground": "#f00", + // "merge.commonHeaderBackground": "#f00", + "editorOverviewRuler.currentContentForeground": "#0158ad", //D + "editorOverviewRuler.incomingContentForeground": "#0c680c", //B + "editorOverviewRuler.commonContentForeground": "#a81a66", //F + // "mergeEditor.change.background": "#ff0000", + // "mergeEditor.change.word.background": "#ff0000", + // "mergeEditor.conflict.unhandledUnfocused.border": "#ff0000", + // "mergeEditor.conflict.unhandledFocused.border": "#ff0000", + // "mergeEditor.conflict.handledUnfocused.border": "#ff0000", + // "mergeEditor.conflict.handledFocused.border": "#ff0000", + // "mergeEditor.conflict.handled.minimapOverViewRuler": "#ff0000", + // "mergeEditor.conflict.unhandled.minimapOverViewRuler": "#ff0000", + + // Panel colors + "panel.background": "#fdf9f5", //0 + // "panel.border": "#f00", + // Below is no longer supported as of 1.47 + "panel.dropBackground": "#f9f5f16f", //1 + // Above is no longer supported as of 1.47 + "panel.dropBorder": "#f9f5f16f", //1 + // "panelTitle.activeBorder": "#f00", + "panelTitle.activeForeground": "#292929", //5 + "panelTitle.inactiveForeground": "#5a5a5a", //3 + // "panelInput.border": "#f00", + // "panelSection.border": "#ff0000", + // "panelSection.dropBackground": "#ff0000", + // "panelSectionHeader.background": "#ff0000", + // "panelSectionHeader.foreground": "#ff0000", + // "panelSectionHeader.border": "#ff0000", + + // Status Bar colors + "statusBar.background": "#0158ad", //D + "statusBar.foreground": "#000000", //7 + // "statusBar.border": "#f00", + "statusBar.debuggingBackground": "#ad5601", //9 + "statusBar.debuggingForeground": "#000000", //7 + // "statusBar.debuggingBorder": "", + "statusBar.noFolderBackground": "#6645c2", //E + "statusBar.noFolderForeground": "#000000", //7 + // "statusBar.noFolderBorder": "", + "statusBarItem.activeBackground": "#5a5a5a", //3 + "statusBarItem.hoverBackground": "#ffeada", //2 + "statusBarItem.prominentForeground": "#000000", //7 + "statusBarItem.prominentBackground": "#6645c2", //E + "statusBarItem.prominentHoverBackground": "#ac1f35", //8 + "statusBarItem.remoteBackground": "#0c680c", //B + "statusBarItem.remoteForeground": "#000000", //7 + "statusBarItem.errorBackground": "#ac1f35", //8 + "statusBarItem.errorForeground": "#000000", //7 + "statusBarItem.warningBackground": "#645a00", //A + "statusBarItem.warningForeground": "#000000", //7 + // "statusBarItem.compactHoverBackground": "#ff0000", + // "statusBarItem.focusBorder": "#ff0000", + // "statusBarItem.settingsProfilesForeground": "#ff0000", + // "statusBarItem.settingsProfilesBackground": "#ff0000", + // "statusBar.focusBorder": "#ff0000", + + // Title Bar colors + "titleBar.activeBackground": "#fdf9f5", //0 + "titleBar.activeForeground": "#292929", //5 + "titleBar.inactiveBackground": "#f9f5f1", //1 + "titleBar.inactiveForeground": "#5a5a5a", //3 + // "titleBar.border": "#f00", + + // Menu Bar colors + "menubar.selectionForeground": "#292929", //5 + "menubar.selectionBackground": "#f9f5f1", //1 + // "menubar.selectionBorder": "#f00", + "menu.foreground": "#292929", //5 + "menu.background": "#f9f5f1", //1 + "menu.selectionForeground": "#292929", //5 + "menu.selectionBackground": "#ffeada", //2 + // "menu.selectionBorder": "#f00", + "menu.separatorBackground": "#000000", //7 + // "menu.border": "#f00", + + // Command Center colors + "commandCenter.foreground": "#292929", //5 + "commandCenter.activeForeground": "#000000", //7 + "commandCenter.background": "#fdf9f5", //0 + "commandCenter.activeBackground": "#f9f5f1", //1 + // "commandCenter.border": "#ff0000", + + // Notification colors + // "notificationCenter.border": "", + "notificationCenterHeader.foreground": "#292929", //5 + "notificationCenterHeader.background": "#f9f5f1", //1 + // "notificationToast.border": "", + "notifications.foreground": "#292929", //5 + "notifications.background": "#ffeada", //2 + // "notifications.border": "", + "notificationLink.foreground": "#0158ad", //D + "notificationsErrorIcon.foreground": "#ac1f35", //8 + "notificationsWarningIcon.foreground": "#645a00", //A + "notificationsInfoIcon.foreground": "#0158ad", //D + + // Below is no longer supported as of 1.21 + "notification.background": "#ffeada", //2 + "notification.foreground": "#292929", //5 + "notification.buttonBackground": "#0158ad", //D + "notification.buttonHoverBackground": "#ffeada", //2 + "notification.buttonForeground": "#000000", //7 + "notification.infoBackground": "#01716f", //C + "notification.infoForeground": "#000000", //7 + "notification.warningBackground": "#645a00", //A + "notification.warningForeground": "#000000", //7 + "notification.errorBackground": "#ac1f35", //8 + "notification.errorForeground": "#000000", //7 + // Above is no longer supported as of 1.21 + + // Banner colors + "banner.background": "#ffeada", //2 + "banner.foreground": "#292929", //5 + "banner.iconForeground": "#0158ad", //D + + // Extensions colors + "extensionButton.prominentBackground": "#0c680c", //B + "extensionButton.prominentForeground": "#000000", //7 + "extensionButton.prominentHoverBackground": "#ffeada", //2 + "extensionBadge.remoteBackground": "#ad5601", //9 + "extensionBadge.remoteForeground": "#000000", //7 + "extensionIcon.starForeground": "#645a00", //A + "extensionIcon.verifiedForeground": "#0158ad", //D + "extensionIcon.preReleaseForeground": "#ad5601", //9 + // "extensionIcon.sponsorForeground": "#ff0000", + + // Quick picker colors + // "pickerGroup.border": "#f00", + "pickerGroup.foreground": "#5a5a5a", //3 + "quickInput.background": "#f9f5f1", //1 + "quickInput.foreground": "#292929", //5 + "quickInputList.focusBackground": "#5a5a5a", //3 + "quickInputList.focusForeground": "#000000", //7 + "quickInputList.focusIconForeground": "#000000", //7 + // "quickInputTitle.background": "#ff0000", + + // Keybinding label colors + "keybindingLabel.background": "#ffeada", //2 + "keybindingLabel.foreground": "#292929", //5 + // "keybindingLabel.border": "#ff0000", + // "keybindingLabel.bottomBorder": "#ff0000", + + // Keybinding shortcut table colors + "keybindingTable.headerBackground": "#ffeada", //2 + "keybindingTable.rowsBackground": "#f9f5f1", //1 + + // Integrated terminal colors + "terminal.background": "#fdf9f5", //0 + // "terminal.border": "#ff0000", + "terminal.foreground": "#292929", //5 + "terminal.ansiBlack": "#fdf9f5", //0 + "terminal.ansiRed": "#ac1f35", //8 + "terminal.ansiGreen": "#0c680c", //B + "terminal.ansiYellow": "#645a00", //A + "terminal.ansiBlue": "#0158ad", //D + "terminal.ansiMagenta": "#6645c2", //E + "terminal.ansiCyan": "#01716f", //C + "terminal.ansiWhite": "#292929", //5 + "terminal.ansiBrightBlack": "#5a5a5a", //3 + "terminal.ansiBrightRed": "#ac1f35", //8 + "terminal.ansiBrightGreen": "#0c680c", //B + "terminal.ansiBrightYellow": "#645a00", //A + "terminal.ansiBrightBlue": "#0158ad", //D + "terminal.ansiBrightMagenta": "#6645c2", //E + "terminal.ansiBrightCyan": "#01716f", //C + "terminal.ansiBrightWhite": "#000000", //7 + // "terminal.selectionBackground": "#f0f", + // "terminal.selectionForeground": "#ff0000", + // "terminal.findMatchBackground": "#ff0000", + // "terminalCursor.background": "#f0f", + "terminalCursor.foreground": "#292929", //5 + // "terminal.dropBackground": "#ff0000", + // "terminal.tab.activeBorder": "#ff0000", + // "terminalCommandDecoration.defaultBackground": "#ff0000", + // "terminalCommandDecoration.successBackground": "#ff0000", + // "terminalCommandDecoration.errorBackground": "#ff0000", + "terminalOverviewRuler.cursorForeground": "#ff0000", + "terminalOverviewRuler.findMatchForeground": "#ff0000", + + // Debug colors + "debugToolBar.background": "#f9f5f1", //1 + // "debugToolBar.border": "#f0f", + // "editor.stackFrameHighlightBackground": "#f0f", + // "editor.focusedStackFrameHighlightBackground": "#f0f", + // "editor.inlineValuesForeground": "#ff0000", + // "editor.inlineValuesBackground": "#ff0000", + // "debugView.exceptionLabelForeground": "#ff0000", + // "debugView.exceptionLabelBackground": "#ff0000", + "debugView.stateLabelForeground": "#000000", //7 + "debugView.stateLabelBackground": "#0158ad", //D + "debugView.valueChangedHighlight": "#0158ad", //D + "debugTokenExpression.name": "#6645c2", //E + "debugTokenExpression.value": "#292929", //5 + "debugTokenExpression.string": "#0c680c", //B + "debugTokenExpression.boolean": "#ad5601", //9 + "debugTokenExpression.number": "#ad5601", //9 + "debugTokenExpression.error": "#ac1f35", //8 + + // Testing colors + "testing.iconFailed": "#ac1f35", //8 + "testing.iconErrored": "#a81a66", //F + "testing.iconPassed": "#0c680c", //B + "testing.runAction": "#404040", //4 + "testing.iconQueued": "#645a00", //A + "testing.iconUnset": "#404040", //4 + "testing.iconSkipped": "#6645c2", //E + // "testing.peekBorder": "#ff0000", + "testing.peekHeaderBackground": "#f9f5f1", //1 + "testing.message.error.decorationForeground": "#292929", //5 + "testing.message.error.lineBackground": "#ac1f3520", //8 + "testing.message.info.decorationForeground": "#292929", //5 + "testing.message.info.lineBackground": "#0158ad20", //D + + // Welcome page colors + "welcomePage.background": "#fdf9f5", //0 + // Below is no longer supported as of 1.63 + "welcomePage.buttonBackground": "#f9f5f1", //1 + "welcomePage.buttonHoverBackground": "#ffeada", //2 + // Above is no longer supported as of 1.63 + "welcomePage.progress.background": "#5a5a5a", //3 + "welcomePage.progress.foreground": "#0158ad", //D + "welcomePage.tileBackground": "#f9f5f1", //1 + "welcomePage.tileHoverBackground": "#ffeada", //2 + // "welcomePage.tileShadow": "#ff0000", + "walkThrough.embeddedEditorBackground": "#fdf9f5", //0 + + // Source Control colors + // "scm.providerBorder": "#ff0000", + + // Git colors + "gitDecoration.addedResourceForeground": "#0c680c", //B + "gitDecoration.modifiedResourceForeground": "#6645c2", //E + "gitDecoration.deletedResourceForeground": "#ac1f35", //8 + "gitDecoration.renamedResourceForeground": "#01716f", //C + "gitDecoration.stageModifiedResourceForeground": "#6645c2", //E + "gitDecoration.stageDeletedResourceForeground": "#ac1f35", //8 + "gitDecoration.untrackedResourceForeground": "#ad5601", //9 + "gitDecoration.ignoredResourceForeground": "#5a5a5a", //3 + "gitDecoration.conflictingResourceForeground": "#645a00", //A + "gitDecoration.submoduleResourceForeground": "#a81a66", //F + + // Settings Editor colors + "settings.headerForeground": "#292929", //5 + "settings.modifiedItemIndicator": "#0158ad", //D + // Below was introduced temporarily in 1.26 + "settings.modifiedItemForeground": "#0c680c", //B + // Above was introduced temporarily in 1.26 + "settings.dropdownBackground": "#f9f5f1", //1 + "settings.dropdownForeground": "#292929", //5 + // "settings.dropdownBorder": "", + // "settings.dropdownListBorder": "", + "settings.checkboxBackground": "#f9f5f1", //1 + "settings.checkboxForeground": "#292929", //5 + // "settings.checkboxBorder": "", + "settings.rowHoverBackground": "#ffeada", //2 + "settings.textInputBackground": "#f9f5f1", //1 + "settings.textInputForeground": "#292929", //5 + // "settings.textInputBorder": "", + "settings.numberInputBackground": "#f9f5f1", //1 + "settings.numberInputForeground": "#292929", //5 + // "settings.numberInputBorder": "", + "settings.focusedRowBackground": "#ffeada", //2 + // "settings.focusedRowBorder": "#ff0000", + "settings.headerBorder": "#292929", //5 + "settings.sashBorder": "#292929", //5 + + // Breadcrumbs colors + "breadcrumb.foreground": "#292929", //5 + "breadcrumb.background": "#f9f5f1", //1 + "breadcrumb.focusForeground": "#181818", //6 + "breadcrumb.activeSelectionForeground": "#000000", //7 + "breadcrumbPicker.background": "#f9f5f1", //1 + + // Snippets colors + "editor.snippetTabstopHighlightBackground": "#ffeada", //2 + // "editor.snippetTabstopHighlightBorder": "#f00", + "editor.snippetFinalTabstopHighlightBackground": "#5a5a5a", //3 + // "editor.snippetFinalTabstopHighlightBorder": "#f00", + + // Symbol Icons colors + "symbolIcon.arrayForeground": "#292929", //5 + "symbolIcon.booleanForeground": "#ad5601", //9 + "symbolIcon.classForeground": "#645a00", //A + "symbolIcon.colorForeground": "#f0f", + "symbolIcon.constantForeground": "#ad5601", //9 + "symbolIcon.constructorForeground": "#0158ad", //D + "symbolIcon.enumeratorForeground": "#ad5601", //9 + "symbolIcon.enumeratorMemberForeground": "#0158ad", //D + "symbolIcon.eventForeground": "#645a00", //A + "symbolIcon.fieldForeground": "#ac1f35", //8 + "symbolIcon.fileForeground": "#292929", //5 + "symbolIcon.folderForeground": "#292929", //5 + "symbolIcon.functionForeground": "#0158ad", //D, + "symbolIcon.interfaceForeground": "#0158ad", //D + "symbolIcon.keyForeground": "#f0f", + "symbolIcon.keywordForeground": "#6645c2", //E + "symbolIcon.methodForeground": "#0158ad", //D + "symbolIcon.moduleForeground": "#292929", //5 + "symbolIcon.namespaceForeground": "#292929", //5 + "symbolIcon.nullForeground": "#a81a66", //F + "symbolIcon.numberForeground": "#ad5601", //9 + "symbolIcon.objectForeground": "#f0f", + "symbolIcon.operatorForeground": "#f0f", + "symbolIcon.packageForeground": "#f0f", + "symbolIcon.propertyForeground": "#292929", //5 + "symbolIcon.referenceForeground": "#f0f", + "symbolIcon.snippetForeground": "#292929", //5 + "symbolIcon.stringForeground": "#0c680c", //B + "symbolIcon.structForeground": "#645a00", //A + "symbolIcon.textForeground": "#292929", //5 + "symbolIcon.typeParameterForeground": "#f0f", + "symbolIcon.unitForeground": "#f0f", + "symbolIcon.variableForeground": "#ac1f35", //8 + + // Debug Icons colors + "debugIcon.breakpointForeground": "#ac1f35", //8 + "debugIcon.breakpointDisabledForeground": "#404040", //4 + "debugIcon.breakpointUnverifiedForeground": "#ffeada", //2 + "debugIcon.breakpointCurrentStackframeForeground": "#645a00", //A + "debugIcon.breakpointStackframeForeground": "#a81a66", //F + "debugIcon.startForeground": "#0c680c", //B + "debugIcon.pauseForeground": "#0158ad", //D + "debugIcon.stopForeground": "#ac1f35", //8 + "debugIcon.disconnectForeground": "#ac1f35", //8 + "debugIcon.restartForeground": "#0c680c", //B + "debugIcon.stepOverForeground": "#0158ad", //D + "debugIcon.stepIntoForeground": "#01716f", //C + "debugIcon.stepOutForeground": "#6645c2", //E + "debugIcon.continueForeground": "#0c680c", //B + "debugIcon.stepBackForeground": "#a81a66", //F + "debugConsole.infoForeground": "#292929", //5 + "debugConsole.warningForeground": "#645a00", //A + "debugConsole.errorForeground": "#ac1f35", //8 + "debugConsole.sourceForeground": "#292929", //5 + "debugConsoleInputIcon.foreground": "#292929", //5 + + // Notebook colors + "notebook.editorBackground": "#fdf9f5", //0 + "notebook.cellBorderColor": "#5a5a5a", //3 + "notebook.cellHoverBackground": "#f9f5f1", //1 + // "notebook.cellInsertionIndicator": "#ff0000", + // "notebook.cellStatusBarItemHoverBackground": "#ff0000", + "notebook.cellToolbarSeparator": "#ffeada", //2 + "notebook.cellEditorBackground": "#fdf9f5", //0 + "notebook.focusedCellBackground": "#ffeada", //2 + "notebook.focusedCellBorder": "#0158ad", //D + "notebook.focusedEditorBorder": "#0158ad", //D + "notebook.inactiveFocusedCellBorder": "#5a5a5a", //3 + // "notebook.inactiveSelectedCellBorder": "#ff0000", + // "notebook.outputContainerBackgroundColor": "#ff0000", + // "notebook.outputContainerBorderColor": "#ff0000", + "notebook.selectedCellBackground": "#ffeada", //2 + // "notebook.selectedCellBorder": "#ff0000", + // "notebook.symbolHighlightBackground": "#ff0000", + // "notebookScrollbarSlider.activeBackground": "#ff0000", + // "notebookScrollbarSlider.background": "#ff0000", + // "notebookScrollbarSlider.hoverBackground": "#ff0000", + "notebookStatusErrorIcon.foreground": "#ac1f35", //8 + "notebookStatusRunningIcon.foreground": "#01716f", //C + "notebookStatusSuccessIcon.foreground": "#0c680c", //B + + // Chart colors + "charts.foreground": "#292929", //5 + "charts.lines": "#292929", //5 + "charts.red": "#ac1f35", //8 + "charts.blue": "#0158ad", //D + "charts.yellow": "#645a00", //A + "charts.orange": "#ad5601", //9 + "charts.green": "#0c680c", //B + "charts.purple": "#6645c2", //E + + // Ports Colors + "ports.iconRunningProcessForeground": "#ad5601" //9 + }, + "tokenColors": [ + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#5a5a5a" //3 + } + }, + { + "name": "Variables, Parameters", + "scope": [ + "variable", + "string constant.other.placeholder", + "entity.name.variable.parameter", + "entity.name.variable.local", + "variable.parameter" + ], + "settings": { + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Properties", + "scope": [ + "variable.other.object.property" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#0c680c" //B + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal" + ], + "settings": { + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Invalid - Deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "foreground": "#a81a66" //F + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "keyword", + "storage.modifier" + ], + "settings": { + "foreground": "#6645c2" //E + } + }, + { + "name": "Keyword Control", + "scope": [ + "keyword.control", + "keyword.control.flow", + "keyword.control.from", + "keyword.control.import", + "keyword.control.as" + ], + "settings": { + "foreground": "#6645c2" //E + } + }, + { + "name": "Keyword", + "scope": [ + "keyword.other.using", + "keyword.other.namespace", + "keyword.other.class", + "keyword.other.new", + "keyword.other.event", + "keyword.other.this", + "keyword.other.await", + "keyword.other.var", + "keyword.other.package", + "keyword.other.import", + "variable.language.this", + "storage.type.ts" + ], + "settings": { + "foreground": "#6645c2" //E + } + }, + { + "name": "Types, Primitives", + "scope": [ + "keyword.type", + "storage.type.primitive" + ], + "settings": { + "foreground": "#01716f" //C + } + }, + { + "name": "Function", + "scope": [ + "storage.type.function" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "Operator, Misc", + "scope": [ + "constant.other.color", + "punctuation", + "punctuation.section.class.end", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#292929" //5 + } + }, + { + "name": "Embedded", + "scope": [ + "punctuation.section.embedded", + "variable.interpolation" + ], + "settings": { + "foreground": "#a81a66" //F + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "Block Level Variables", + "scope": [ + "meta.block variable.other" + ], + "settings": { + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#ad5601" //9 + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "", + "foreground": "#0c680c" //B + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#645a00" //A + } + }, + { + "name": "Storage Type, Import Class", + "scope": [ + "storage.type", + "storage.modifier.package", + "storage.modifier.import" + ], + "settings": { + "foreground": "#645a00" //A + } + }, + { + "name": "Fields", + "scope": [ + "entity.name.variable.field" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "Entity Types", + "scope": [ + "support.type" + ], + "settings": { + "foreground": "#01716f" //C + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#01716f" //C + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ac1f35" //8 + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#0158ad" //D + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "Attributes", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#645a00" //A + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#645a00" //A + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#0c680c" //B + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#6645c2" //E + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#01716f" //C + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#01716f" //C + } + }, + { + "name": "URL", + "scope": [ + "*url*", + "*link*", + "*uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#0158ad" // D + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#6645c2" //E + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#292929" //5 + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#6645c2" //E + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#01716f" //C + } + }, + { + "name": "Markdown - Line Break", + "scope": [ + "text.html.markdown meta.dummy.line-break" + ], + "settings": { + "foreground": "#5a5a5a" //3 + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#ad5601" //9 + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "foreground": "#01716f" //C + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "name": "Markdown - Link Description", + "scope": [ + "string.other.link.description.title.markdown" + ], + "settings": { + "foreground": "#6645c2" //E + } + }, + { + "name": "Markdown - Link Anchor", + "scope": [ + "constant.other.reference.link.markdown" + ], + "settings": { + "foreground": "#645a00" //A + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#6645c2" //E + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Code Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#6645c2" //E + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#ac1f35" //8 + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#01716f" //C + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#6645c2" //E + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#0158ad" //D + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#645a00" //A + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#ac1f35" //8 + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#6645c2" //E + } + } + ] +} diff --git a/themes/base16-saga.json b/themes/base16-saga.json new file mode 100644 index 0000000..005f677 --- /dev/null +++ b/themes/base16-saga.json @@ -0,0 +1,1511 @@ +{ + "$schema": "vscode://schemas/color-theme", + "name": "Base16 SAGA", + "type": "dark", + "colors": { + // Contrast colors + // "contrastActiveBorder": "#f00", //7 + // "contrastBorder": "#f00", //6 + + // Base colors + // "focusBorder": "#f00", //7 + "foreground": "#dce2f7", //5 + "disabledForeground": "#192630", //4 + "widget.shadow": "#05080a", //0 + "selection.background": "#c9fff7", //D + "descriptionForeground": "#141f27", //3 + "errorForeground": "#ffd4e9", //8 + "icon.foreground": "#192630", //4 + // "sash.hoverBorder": "#ff0000", + + // Window border + // "window.activeBorder": "#f00", + // "window.inactiveBorder": "#f00", + + // Text colors + "textBlockQuote.background": "#0a1014", //1 + "textBlockQuote.border": "#c9fff7", //D + "textCodeBlock.background": "#05080a", //0 + "textLink.activeForeground": "#c5edc1", //C + "textLink.foreground": "#c9fff7", //D + "textPreformat.foreground": "#c9fff7", //D + "textSeparator.foreground": "#f0f", + + // Action colors + "toolbar.hoverBackground": "#0f181e", //2 + // "toolbar.hoverOutline": "#ff0000", + "toolbar.activeBackground": "#141f27", //3 + + // Button control + "button.background": "#c9fff7", //D + "button.foreground": "#ccd3fe", //7 + // "button.border": "#ff0000", + "button.hoverBackground": "#192630", //4 + "button.secondaryForeground": "#ccd3fe", //7 + "button.secondaryBackground": "#dcc3f9", //E + "button.secondaryHoverBackground": "#192630", //4 + "checkbox.background": "#05080a", //0 + "checkbox.foreground": "#dce2f7", //5 + // "checkbox.border": "#f00", + + // Dropdown control + "dropdown.background": "#05080a", //0 + "dropdown.listBackground": "#05080a", //0 + // "dropdown.border": "#f00", //2 + "dropdown.foreground": "#dce2f7", //5 + + // Input control + "input.background": "#05080a", //0 + // "input.border": "#f00", //0 + "input.foreground": "#dce2f7", //5 + "input.placeholderForeground": "#141f27", //3 + "inputOption.activeBackground": "#0f181e", //2 + "inputOption.activeBorder": "#fbcbae", //9 + "inputOption.activeForeground": "#dce2f7", //5 + "inputValidation.errorBackground": "#ffd4e9", //8 + "inputValidation.errorForeground": "#dce2f7", //5 + "inputValidation.errorBorder": "#ffd4e9", //8 + "inputValidation.infoBackground": "#c9fff7", //D + "inputValidation.infoForeground": "#dce2f7", //5 + "inputValidation.infoBorder": "#c9fff7", //D + "inputValidation.warningBackground": "#fbebc8", //A + "inputValidation.warningForeground": "#dce2f7", //5 + "inputValidation.warningBorder": "#fbebc8", //A + + // Scrollbar control + "scrollbar.shadow": "#0a1014", //1 + "scrollbarSlider.activeBackground": "#1926306f", //4 + "scrollbarSlider.background": "#0f181e6f", //2 + "scrollbarSlider.hoverBackground": "#141f276f", //3 + + // Badge + "badge.background": "#05080a", //0 + "badge.foreground": "#dce2f7", //5 + + // Progress bar + "progressBar.background": "#141f27", //3 + + // Lists and trees + "list.activeSelectionBackground": "#0f181e", //2 + "list.activeSelectionForeground": "#dce2f7", //5 + "list.dropBackground": "#ccd3fe", //7 + "list.focusBackground": "#0f181e", //2 + "list.focusForeground": "#dce2f7", //5 + "list.highlightForeground": "#ccd3fe", //7 + "list.hoverBackground": "#141f27", //3 + "list.hoverForeground": "#dce2f7", //5 + "list.inactiveSelectionBackground": "#0f181e", //2 + "list.inactiveSelectionForeground": "#dce2f7", //5 + "list.inactiveFocusBackground": "#0f181e", //2 + "list.invalidItemForeground": "#ffd4e9", //8 + "list.errorForeground": "#ffd4e9", //8 + "list.warningForeground": "#fbebc8", //A + "listFilterWidget.background": "#05080a", //0 + // "listFilterWidget.outline": "#f00", + "listFilterWidget.noMatchesOutline": "#ffd4e9", //8 + "list.filterMatchBackground": "#0f181e", //2 + // "list.filterMatchBorder": "#f00", + "tree.indentGuidesStroke": "#dce2f7", //5 + // "list.deemphasizedForeground": "#ff0000", + + // Activity Bar + "activityBar.background": "#05080a", //0 + // Below is no longer supported as of 1.52 + "activityBar.dropBackground": "#ccd3fe", //7 + // Above is no longer supported as of 1.52 + // "activityBar.dropBorder": "#ff0000", + "activityBar.foreground": "#dce2f7", //5 + "activityBar.inactiveForeground": "#141f27", //3 + // "activityBar.border": "#f00", //0 + "activityBarBadge.background": "#c9fff7", //D + "activityBarBadge.foreground": "#ccd3fe", //7 + // "activityBar.activeBorder": "#f00", + "activityBar.activeBackground": "#0f181e", //2 + // "activityBar.activeFocusBorder": "#ff0000", + + // Side Bar + "sideBar.background": "#0a1014", //1 + "sideBar.foreground": "#dce2f7", //5 + // "sideBar.border": "#f00", //1 + "sideBar.dropBackground": "#0f181e6f", //2 + "sideBarTitle.foreground": "#dce2f7", //5 + "sideBarSectionHeader.background": "#141f27", //3 + "sideBarSectionHeader.foreground": "#dce2f7", //5 + // "sidebarSectionHeader.border": "#f00", + + //Minimap + "minimap.findMatchHighlight": "#fbebc86f", //A + "minimap.selectionHighlight": "#0f181e6f", //2 + "minimap.errorHighlight": "#ffd4e9", //8 + "minimap.warningHighlight": "#fbebc8", //A + "minimap.background": "#05080a", //0 + "minimap.selectionOccurrenceHighlight": "#141f27", //3 + // "minimap.foregroundOpacity": "#ff0000", + // "minimapSlider.background": "#f00", + // "minimapSlider.hoverBackground": "#f00", + // "minimapSlider.activeBackground": "#f00", + "minimapGutter.addedBackground": "#f7ddff", //B + "minimapGutter.modifiedBackground": "#dcc3f9", //E + "minimapGutter.deletedBackground": "#ffd4e9", //8 + + // Editor Groups & Tabs + // Below is no longer supported as of 1.24 + "editorGroup.background": "#05080a", //0 + // Above is no longer supported as of 1.24 + // "editorGroup.border": "#f00", + "editorGroup.dropBackground": "#0f181e6f", //2 + "editorGroupHeader.noTabsBackground": "#0a1014", //1 + "editorGroupHeader.tabsBackground": "#0a1014", //1 + // "editorGroupHeader.tabsBorder": "#f00", + // "editorGroupHeader.border": "#ff0000", + "editorGroup.emptyBackground": "#05080a", //0 + // "editorGroup.focusedEmptyBorder": "#f00" + "editorGroup.dropIntoPromptForeground": "#f8eae7", //5 + "editorGroup.dropIntoPromptBackground": "#05080a", //0 + // "editorGroup.dropIntoPromptBorder": "#ff0000", + "tab.activeBackground": "#05080a", //0 + "tab.unfocusedActiveBackground": "#05080a", //0 + "tab.activeForeground": "#dce2f7", //5 + // "tab.border": "#f00", + // "tab.unfocusedActiveBorder": "#f00", + // "tab.activeBorderTop": "#f00", + // "tab.unfocusedActiveBorderTop": "#f00", + // "tab.lastPinnedBorder": "#ff0000", + "tab.inactiveBackground": "#0a1014", //1 + // "tab.unfocusedInactiveBackground": "#ff0000", + "tab.inactiveForeground": "#141f27", //3 + "tab.unfocusedActiveForeground": "#192630", //4 + "tab.unfocusedInactiveForeground": "#141f27", //3 + "tab.hoverBackground": "#0f181e", //2 + "tab.unfocusedHoverBackground": "#0f181e", //2 + // "tab.hoverForeground": "#ff0000", + // "tab.unfocusedHoverForeground": "#ff0000", + // "tab.hoverBorder": "#f00", + // "tab.unfocusedHoverBorder": "#f00", + "tab.activeModifiedBorder": "#c9fff7", //D + "tab.inactiveModifiedBorder": "#c9fff7", //D + "tab.unfocusedActiveModifiedBorder": "#c9fff7", //D + "tab.unfocusedInactiveModifiedBorder": "#c9fff7", //D + "editorPane.background": "#05080a", //0 + // "sideBySideEditor.horizontalBorder": "#ff0000", + // "sideBySideEditor.verticalBorder": "#ff0000", + + // Editor colors + "editor.background": "#05080a", //0 + "editor.foreground": "#dce2f7", //5 + "editorLineNumber.foreground": "#141f27", //3 + "editorLineNumber.activeForeground": "#192630", //4 + // "editorCursor.background": "#f00", + "editorCursor.foreground": "#dce2f7", //5 + "editor.selectionBackground": "#0f181e", //2 + // "editor.selectionForeground": "#f00", + "editor.inactiveSelectionBackground": "#0f181e", //2 + "editor.selectionHighlightBackground": "#0a1014", //1 + // "editor.selectionHighlightBorder": "#f00", + "editor.wordHighlightBackground": "#0f181e6f", //2 + // "editor.wordHighlightBorder": "#f00". + "editor.wordHighlightStrongBackground": "#141f276f", //3 + // "editor.wordHighlightStrongBorder": "#f00", + "editor.findMatchBackground": "#fbebc86f", //A + "editor.findMatchHighlightBackground": "#fbcbae6f", //9 + "editor.findRangeHighlightBackground": "#0a10146f", //1 + // "editor.findMatchBorder": "#f00", + // "editor.findMatchHighlightBorder": "#f00", + // "editor.findRangeHighlightBorder": "#f00", + "searchEditor.findMatchBackground": "#fbebc86f", //A + // "searchEditor.findMatchBorder": "#ff0000", + // "searchEditor.textInputBorder": "#ff0000", + "editor.hoverHighlightBackground": "#0f181e6f", //2 + "editor.lineHighlightBackground": "#0a1014", //1 + // "editorUnicodeHighlight.border": "#ff0000", + // "editorUnicodeHighlight.background": "#ff0000", + // "editor.lineHighlightBorder": "#f00", + "editorLink.activeForeground": "#c9fff7", //D + "editor.rangeHighlightBackground": "#0a10146f", //1 + // "editor.rangeHighlightBorder": "#f00", + // "editor.symbolHighlightBackground": "#ff0000", + // "editor.symbolHighlightBorder": "#ff0000", + "editorWhitespace.foreground": "#141f27", //3 + "editorIndentGuide.background": "#141f27", //3 + "editorIndentGuide.activeBackground": "#192630", //4 + "editorInlayHint.background": "#0a1014", //1 + "editorInlayHint.foreground": "#dce2f7", //5 + "editorInlayHint.typeBackground": "#0a1014", //1 + "editorInlayHint.typeForeground": "#dce2f7", //5 + "editorInlayHint.parameterBackground": "#0a1014", //1 + "editorInlayHint.parameterForeground": "#dce2f7", //5 + "editorRuler.foreground": "#141f27", //3 + // "editor.linkedEditingBackground": "#ff0000", + /// CodeLens + "editorCodeLens.foreground": "#0f181e", //2 + /// Lightbulb + "editorLightBulb.foreground": "#fbebc8", //A + "editorLightBulbAutoFix.foreground": "#c9fff7", //D + /// Bracket matches + "editorBracketMatch.background": "#0f181e", //2 + // "editorBracketMatch.border": "#f00", + /// Bracket pair colorization + "editorBracketHighlight.foreground1": "#ffd4e9", //8 + "editorBracketHighlight.foreground2": "#fbcbae", //9 + "editorBracketHighlight.foreground3": "#fbebc8", //A + "editorBracketHighlight.foreground4": "#f7ddff", //B + "editorBracketHighlight.foreground5": "#c9fff7", //D + "editorBracketHighlight.foreground6": "#dcc3f9", //E + "editorBracketHighlight.unexpectedBracket.foreground": "#f6dddd", //F + /// Bracket pair guides + // "editorBracketPairGuide.activeBackground1": "#ff0000", + // "editorBracketPairGuide.activeBackground2": "#ff0000", + // "editorBracketPairGuide.activeBackground3": "#ff0000", + // "editorBracketPairGuide.activeBackground4": "#ff0000", + // "editorBracketPairGuide.activeBackground5": "#ff0000", + // "editorBracketPairGuide.activeBackground6": "#ff0000", + // "editorBracketPairGuide.background1": "#ff0000", + // "editorBracketPairGuide.background2": "#ff0000", + // "editorBracketPairGuide.background3": "#ff0000", + // "editorBracketPairGuide.background4": "#ff0000", + // "editorBracketPairGuide.background5": "#ff0000", + // "editorBracketPairGuide.background6": "#ff0000", + /// Folding + // "editor.foldBackground": "#ff0000", + /// Overview ruler + // "editorOverviewRuler.background": "#ff0000", + // "editorOverviewRuler.border": "#f00", + "editorOverviewRuler.findMatchForeground": "#fbebc86f", //A + "editorOverviewRuler.rangeHighlightForeground": "#141f276f", //3 + "editorOverviewRuler.selectionHighlightForeground": "#0f181e6f", //2 + "editorOverviewRuler.wordHighlightForeground": "#ccd3fe6f", //7 + "editorOverviewRuler.wordHighlightStrongForeground": "#c9fff76f", //D + "editorOverviewRuler.modifiedForeground": "#dcc3f9", //E + "editorOverviewRuler.addedForeground": "#f7ddff", //B + "editorOverviewRuler.deletedForeground": "#ffd4e9", //8 + "editorOverviewRuler.errorForeground": "#ffd4e9", //8 + "editorOverviewRuler.warningForeground": "#fbebc8", //A + "editorOverviewRuler.infoForeground": "#c5edc1", //C + "editorOverviewRuler.bracketMatchForeground": "#f8eae7", //6 + /// Errors and warnings + "editorError.foreground": "#ffd4e9", //8 + // "editorError.background": "#ffd4e96f", //8 + // "editorError.border": "", + "editorWarning.foreground": "#fbebc8", //A + // "editorWarning.background": "#fbebc86f", //A + // "editorWarning.border": "#f00", + "editorInfo.foreground": "#c5edc1", //C + // "editorInfo.background": "#c5edc16f", //C + // "editorInfo.border": "", + "editorHint.foreground": "#c9fff7", //D + // "editorHint.border": "#f00", + "problemsErrorIcon.foreground": "#ffd4e9", //8 + "problemsWarningIcon.foreground": "#fbebc8", //A + "problemsInfoIcon.foreground": "#c5edc1", //C + /// Unused source code + // "editorUnnecessaryCode.border": "#f00", + // "editorUnnecessaryCode.opacity": "#f00", + /// Gutter + "editorGutter.background": "#05080a", //0 + "editorGutter.modifiedBackground": "#dcc3f9", //E + "editorGutter.addedBackground": "#f7ddff", //B + "editorGutter.deletedBackground": "#ffd4e9", //8 + "editorGutter.commentRangeForeground": "#192630", //4 + "editorGutter.foldingControlForeground": "#dce2f7", //5 + // "editorCommentsWidget.resolvedBorder": "#f7ddff", //B + // "editorCommentsWidget.unresolvedBorder": "#ffd4e9", //8 + // "editorCommentsWidget.rangeBackground": "#0a1014", //1 + // "editorCommentsWidget.rangeBorder": "#ff0000", + // "editorCommentsWidget.rangeActiveBackground": "#0f181e", //2 + // "editorCommentsWidget.rangeActiveBorder": "#ff0000", + + // Diff editor colors + "diffEditor.insertedTextBackground": "#f7ddff20", + // "diffEditor.insertedTextBorder": "#f00", + "diffEditor.removedTextBackground": "#ffd4e920", + // "diffEditor.removedTextBorder": "#f00", + // "diffEditor.border": "#f00", + "diffEditor.diagonalFill": "#0f181e", //2 + // "diffEditor.insertedLineBackground": "#ff0000", + // "diffEditor.removedLineBackground": "#ff0000", + // "diffEditorGutter.insertedLineBackground": "#ff0000", + // "diffEditorGutter.removedLineBackground": "#ff0000", + // "diffEditorOverview.insertedForeground": "#ff0000", + // "diffEditorOverview.removedForeground": "#ff0000", + + // Editor widget colors + "editorWidget.foreground": "#dce2f7", //5 + "editorWidget.background": "#05080a", //0 + // "editorWidget.border": "#f00", + // "editorWidget.resizeBorder": "#f00", + "editorSuggestWidget.background": "#0a1014", //1 + // "editorSuggestWidget.border": "#f00", + "editorSuggestWidget.foreground": "#dce2f7", //5 + "editorSuggestWidget.focusHighlightForeground": "#ccd3fe", //7 + "editorSuggestWidget.highlightForeground": "#c9fff7", //D + "editorSuggestWidget.selectedBackground": "#0f181e", //2 + "editorSuggestWidget.selectedForeground": "#f8eae7", //6 + // "editorSuggestWidget.selectedIconForeground": "#ff0000", + // "editorSuggestWidgetStatus.foreground": "#ff0000", + "editorHoverWidget.foreground": "#dce2f7", //5 + "editorHoverWidget.background": "#05080a", //1 + // "editorHoverWidget.border": "#f00", + // "editorHoverWidget.highlightForeground": "#ff0000", + // "editorHoverWidget.statusBarBackground": "#f00", + // "editorGhostText.background": "#ff0000", + // "editorGhostText.foreground": "#ff0000", + "debugExceptionWidget.background": "#0a1014", //1 + // "debugExceptionWidget.border": "#f00", + "editorMarkerNavigation.background": "#0a1014", //1 + "editorMarkerNavigationError.background": "#ffd4e9", //8 + "editorMarkerNavigationWarning.background": "#fbebc8", //A + "editorMarkerNavigationInfo.background": "#c9fff7", //D + "editorMarkerNavigationError.headerBackground": "#ffd4e920", //8 + "editorMarkerNavigationWarning.headerBackground": "#fbebc820", //A + "editorMarkerNavigationInfo.headerBackground": "#c5edc120", //C + + // Peek view colors + // "peekView.border": "#f00", + "peekViewEditor.background": "#0a1014", //1 + "peekViewEditorGutter.background": "#0a1014", //1 + "peekViewEditor.matchHighlightBackground": "#fbcbae6f", //9 + // "peekViewEditor.matchHighlightBorder": "#f00", + "peekViewResult.background": "#05080a", //0 + "peekViewResult.fileForeground": "#dce2f7", //5 + "peekViewResult.lineForeground": "#141f27", //3 + "peekViewResult.matchHighlightBackground": "#fbcbae6f", //9 + "peekViewResult.selectionBackground": "#0f181e", //2 + "peekViewResult.selectionForeground": "#dce2f7", //5 + "peekViewTitle.background": "#0f181e", //2 + "peekViewTitleDescription.foreground": "#141f27", //3 + "peekViewTitleLabel.foreground": "#dce2f7", //5 + + // Merge conflicts colors + "merge.currentContentBackground": "#c9fff740", //D + "merge.currentHeaderBackground": "#c9fff740", //D + "merge.incomingContentBackground": "#f7ddff60", //B + "merge.incomingHeaderBackground": "#f7ddff60", //B + // "merge.border": "#f00", + // "merge.commonContentBackground": "#f00", + // "merge.commonHeaderBackground": "#f00", + "editorOverviewRuler.currentContentForeground": "#c9fff7", //D + "editorOverviewRuler.incomingContentForeground": "#f7ddff", //B + "editorOverviewRuler.commonContentForeground": "#f6dddd", //F + // "mergeEditor.change.background": "#ff0000", + // "mergeEditor.change.word.background": "#ff0000", + // "mergeEditor.conflict.unhandledUnfocused.border": "#ff0000", + // "mergeEditor.conflict.unhandledFocused.border": "#ff0000", + // "mergeEditor.conflict.handledUnfocused.border": "#ff0000", + // "mergeEditor.conflict.handledFocused.border": "#ff0000", + // "mergeEditor.conflict.handled.minimapOverViewRuler": "#ff0000", + // "mergeEditor.conflict.unhandled.minimapOverViewRuler": "#ff0000", + + // Panel colors + "panel.background": "#05080a", //0 + // "panel.border": "#f00", + // Below is no longer supported as of 1.47 + "panel.dropBackground": "#0a10146f", //1 + // Above is no longer supported as of 1.47 + "panel.dropBorder": "#0a10146f", //1 + // "panelTitle.activeBorder": "#f00", + "panelTitle.activeForeground": "#dce2f7", //5 + "panelTitle.inactiveForeground": "#141f27", //3 + // "panelInput.border": "#f00", + // "panelSection.border": "#ff0000", + // "panelSection.dropBackground": "#ff0000", + // "panelSectionHeader.background": "#ff0000", + // "panelSectionHeader.foreground": "#ff0000", + // "panelSectionHeader.border": "#ff0000", + + // Status Bar colors + "statusBar.background": "#c9fff7", //D + "statusBar.foreground": "#ccd3fe", //7 + // "statusBar.border": "#f00", + "statusBar.debuggingBackground": "#fbcbae", //9 + "statusBar.debuggingForeground": "#ccd3fe", //7 + // "statusBar.debuggingBorder": "", + "statusBar.noFolderBackground": "#dcc3f9", //E + "statusBar.noFolderForeground": "#ccd3fe", //7 + // "statusBar.noFolderBorder": "", + "statusBarItem.activeBackground": "#141f27", //3 + "statusBarItem.hoverBackground": "#0f181e", //2 + "statusBarItem.prominentForeground": "#ccd3fe", //7 + "statusBarItem.prominentBackground": "#dcc3f9", //E + "statusBarItem.prominentHoverBackground": "#ffd4e9", //8 + "statusBarItem.remoteBackground": "#f7ddff", //B + "statusBarItem.remoteForeground": "#ccd3fe", //7 + "statusBarItem.errorBackground": "#ffd4e9", //8 + "statusBarItem.errorForeground": "#ccd3fe", //7 + "statusBarItem.warningBackground": "#fbebc8", //A + "statusBarItem.warningForeground": "#ccd3fe", //7 + // "statusBarItem.compactHoverBackground": "#ff0000", + // "statusBarItem.focusBorder": "#ff0000", + // "statusBarItem.settingsProfilesForeground": "#ff0000", + // "statusBarItem.settingsProfilesBackground": "#ff0000", + // "statusBar.focusBorder": "#ff0000", + + // Title Bar colors + "titleBar.activeBackground": "#05080a", //0 + "titleBar.activeForeground": "#dce2f7", //5 + "titleBar.inactiveBackground": "#0a1014", //1 + "titleBar.inactiveForeground": "#141f27", //3 + // "titleBar.border": "#f00", + + // Menu Bar colors + "menubar.selectionForeground": "#dce2f7", //5 + "menubar.selectionBackground": "#0a1014", //1 + // "menubar.selectionBorder": "#f00", + "menu.foreground": "#dce2f7", //5 + "menu.background": "#0a1014", //1 + "menu.selectionForeground": "#dce2f7", //5 + "menu.selectionBackground": "#0f181e", //2 + // "menu.selectionBorder": "#f00", + "menu.separatorBackground": "#ccd3fe", //7 + // "menu.border": "#f00", + + // Command Center colors + "commandCenter.foreground": "#dce2f7", //5 + "commandCenter.activeForeground": "#ccd3fe", //7 + "commandCenter.background": "#05080a", //0 + "commandCenter.activeBackground": "#0a1014", //1 + // "commandCenter.border": "#ff0000", + + // Notification colors + // "notificationCenter.border": "", + "notificationCenterHeader.foreground": "#dce2f7", //5 + "notificationCenterHeader.background": "#0a1014", //1 + // "notificationToast.border": "", + "notifications.foreground": "#dce2f7", //5 + "notifications.background": "#0f181e", //2 + // "notifications.border": "", + "notificationLink.foreground": "#c9fff7", //D + "notificationsErrorIcon.foreground": "#ffd4e9", //8 + "notificationsWarningIcon.foreground": "#fbebc8", //A + "notificationsInfoIcon.foreground": "#c9fff7", //D + + // Below is no longer supported as of 1.21 + "notification.background": "#0f181e", //2 + "notification.foreground": "#dce2f7", //5 + "notification.buttonBackground": "#c9fff7", //D + "notification.buttonHoverBackground": "#0f181e", //2 + "notification.buttonForeground": "#ccd3fe", //7 + "notification.infoBackground": "#c5edc1", //C + "notification.infoForeground": "#ccd3fe", //7 + "notification.warningBackground": "#fbebc8", //A + "notification.warningForeground": "#ccd3fe", //7 + "notification.errorBackground": "#ffd4e9", //8 + "notification.errorForeground": "#ccd3fe", //7 + // Above is no longer supported as of 1.21 + + // Banner colors + "banner.background": "#0f181e", //2 + "banner.foreground": "#dce2f7", //5 + "banner.iconForeground": "#c9fff7", //D + + // Extensions colors + "extensionButton.prominentBackground": "#f7ddff", //B + "extensionButton.prominentForeground": "#ccd3fe", //7 + "extensionButton.prominentHoverBackground": "#0f181e", //2 + "extensionBadge.remoteBackground": "#fbcbae", //9 + "extensionBadge.remoteForeground": "#ccd3fe", //7 + "extensionIcon.starForeground": "#fbebc8", //A + "extensionIcon.verifiedForeground": "#c9fff7", //D + "extensionIcon.preReleaseForeground": "#fbcbae", //9 + // "extensionIcon.sponsorForeground": "#ff0000", + + // Quick picker colors + // "pickerGroup.border": "#f00", + "pickerGroup.foreground": "#141f27", //3 + "quickInput.background": "#0a1014", //1 + "quickInput.foreground": "#dce2f7", //5 + "quickInputList.focusBackground": "#141f27", //3 + "quickInputList.focusForeground": "#ccd3fe", //7 + "quickInputList.focusIconForeground": "#ccd3fe", //7 + // "quickInputTitle.background": "#ff0000", + + // Keybinding label colors + "keybindingLabel.background": "#0f181e", //2 + "keybindingLabel.foreground": "#dce2f7", //5 + // "keybindingLabel.border": "#ff0000", + // "keybindingLabel.bottomBorder": "#ff0000", + + // Keybinding shortcut table colors + "keybindingTable.headerBackground": "#0f181e", //2 + "keybindingTable.rowsBackground": "#0a1014", //1 + + // Integrated terminal colors + "terminal.background": "#05080a", //0 + // "terminal.border": "#ff0000", + "terminal.foreground": "#dce2f7", //5 + "terminal.ansiBlack": "#05080a", //0 + "terminal.ansiRed": "#ffd4e9", //8 + "terminal.ansiGreen": "#f7ddff", //B + "terminal.ansiYellow": "#fbebc8", //A + "terminal.ansiBlue": "#c9fff7", //D + "terminal.ansiMagenta": "#dcc3f9", //E + "terminal.ansiCyan": "#c5edc1", //C + "terminal.ansiWhite": "#dce2f7", //5 + "terminal.ansiBrightBlack": "#141f27", //3 + "terminal.ansiBrightRed": "#ffd4e9", //8 + "terminal.ansiBrightGreen": "#f7ddff", //B + "terminal.ansiBrightYellow": "#fbebc8", //A + "terminal.ansiBrightBlue": "#c9fff7", //D + "terminal.ansiBrightMagenta": "#dcc3f9", //E + "terminal.ansiBrightCyan": "#c5edc1", //C + "terminal.ansiBrightWhite": "#ccd3fe", //7 + // "terminal.selectionBackground": "#f0f", + // "terminal.selectionForeground": "#ff0000", + // "terminal.findMatchBackground": "#ff0000", + // "terminalCursor.background": "#f0f", + "terminalCursor.foreground": "#dce2f7", //5 + // "terminal.dropBackground": "#ff0000", + // "terminal.tab.activeBorder": "#ff0000", + // "terminalCommandDecoration.defaultBackground": "#ff0000", + // "terminalCommandDecoration.successBackground": "#ff0000", + // "terminalCommandDecoration.errorBackground": "#ff0000", + "terminalOverviewRuler.cursorForeground": "#ff0000", + "terminalOverviewRuler.findMatchForeground": "#ff0000", + + // Debug colors + "debugToolBar.background": "#0a1014", //1 + // "debugToolBar.border": "#f0f", + // "editor.stackFrameHighlightBackground": "#f0f", + // "editor.focusedStackFrameHighlightBackground": "#f0f", + // "editor.inlineValuesForeground": "#ff0000", + // "editor.inlineValuesBackground": "#ff0000", + // "debugView.exceptionLabelForeground": "#ff0000", + // "debugView.exceptionLabelBackground": "#ff0000", + "debugView.stateLabelForeground": "#ccd3fe", //7 + "debugView.stateLabelBackground": "#c9fff7", //D + "debugView.valueChangedHighlight": "#c9fff7", //D + "debugTokenExpression.name": "#dcc3f9", //E + "debugTokenExpression.value": "#dce2f7", //5 + "debugTokenExpression.string": "#f7ddff", //B + "debugTokenExpression.boolean": "#fbcbae", //9 + "debugTokenExpression.number": "#fbcbae", //9 + "debugTokenExpression.error": "#ffd4e9", //8 + + // Testing colors + "testing.iconFailed": "#ffd4e9", //8 + "testing.iconErrored": "#f6dddd", //F + "testing.iconPassed": "#f7ddff", //B + "testing.runAction": "#192630", //4 + "testing.iconQueued": "#fbebc8", //A + "testing.iconUnset": "#192630", //4 + "testing.iconSkipped": "#dcc3f9", //E + // "testing.peekBorder": "#ff0000", + "testing.peekHeaderBackground": "#0a1014", //1 + "testing.message.error.decorationForeground": "#dce2f7", //5 + "testing.message.error.lineBackground": "#ffd4e920", //8 + "testing.message.info.decorationForeground": "#dce2f7", //5 + "testing.message.info.lineBackground": "#c9fff720", //D + + // Welcome page colors + "welcomePage.background": "#05080a", //0 + // Below is no longer supported as of 1.63 + "welcomePage.buttonBackground": "#0a1014", //1 + "welcomePage.buttonHoverBackground": "#0f181e", //2 + // Above is no longer supported as of 1.63 + "welcomePage.progress.background": "#141f27", //3 + "welcomePage.progress.foreground": "#c9fff7", //D + "welcomePage.tileBackground": "#0a1014", //1 + "welcomePage.tileHoverBackground": "#0f181e", //2 + // "welcomePage.tileShadow": "#ff0000", + "walkThrough.embeddedEditorBackground": "#05080a", //0 + + // Source Control colors + // "scm.providerBorder": "#ff0000", + + // Git colors + "gitDecoration.addedResourceForeground": "#f7ddff", //B + "gitDecoration.modifiedResourceForeground": "#dcc3f9", //E + "gitDecoration.deletedResourceForeground": "#ffd4e9", //8 + "gitDecoration.renamedResourceForeground": "#c5edc1", //C + "gitDecoration.stageModifiedResourceForeground": "#dcc3f9", //E + "gitDecoration.stageDeletedResourceForeground": "#ffd4e9", //8 + "gitDecoration.untrackedResourceForeground": "#fbcbae", //9 + "gitDecoration.ignoredResourceForeground": "#141f27", //3 + "gitDecoration.conflictingResourceForeground": "#fbebc8", //A + "gitDecoration.submoduleResourceForeground": "#f6dddd", //F + + // Settings Editor colors + "settings.headerForeground": "#dce2f7", //5 + "settings.modifiedItemIndicator": "#c9fff7", //D + // Below was introduced temporarily in 1.26 + "settings.modifiedItemForeground": "#f7ddff", //B + // Above was introduced temporarily in 1.26 + "settings.dropdownBackground": "#0a1014", //1 + "settings.dropdownForeground": "#dce2f7", //5 + // "settings.dropdownBorder": "", + // "settings.dropdownListBorder": "", + "settings.checkboxBackground": "#0a1014", //1 + "settings.checkboxForeground": "#dce2f7", //5 + // "settings.checkboxBorder": "", + "settings.rowHoverBackground": "#0f181e", //2 + "settings.textInputBackground": "#0a1014", //1 + "settings.textInputForeground": "#dce2f7", //5 + // "settings.textInputBorder": "", + "settings.numberInputBackground": "#0a1014", //1 + "settings.numberInputForeground": "#dce2f7", //5 + // "settings.numberInputBorder": "", + "settings.focusedRowBackground": "#0f181e", //2 + // "settings.focusedRowBorder": "#ff0000", + "settings.headerBorder": "#dce2f7", //5 + "settings.sashBorder": "#dce2f7", //5 + + // Breadcrumbs colors + "breadcrumb.foreground": "#dce2f7", //5 + "breadcrumb.background": "#0a1014", //1 + "breadcrumb.focusForeground": "#f8eae7", //6 + "breadcrumb.activeSelectionForeground": "#ccd3fe", //7 + "breadcrumbPicker.background": "#0a1014", //1 + + // Snippets colors + "editor.snippetTabstopHighlightBackground": "#0f181e", //2 + // "editor.snippetTabstopHighlightBorder": "#f00", + "editor.snippetFinalTabstopHighlightBackground": "#141f27", //3 + // "editor.snippetFinalTabstopHighlightBorder": "#f00", + + // Symbol Icons colors + "symbolIcon.arrayForeground": "#dce2f7", //5 + "symbolIcon.booleanForeground": "#fbcbae", //9 + "symbolIcon.classForeground": "#fbebc8", //A + "symbolIcon.colorForeground": "#f0f", + "symbolIcon.constantForeground": "#fbcbae", //9 + "symbolIcon.constructorForeground": "#c9fff7", //D + "symbolIcon.enumeratorForeground": "#fbcbae", //9 + "symbolIcon.enumeratorMemberForeground": "#c9fff7", //D + "symbolIcon.eventForeground": "#fbebc8", //A + "symbolIcon.fieldForeground": "#ffd4e9", //8 + "symbolIcon.fileForeground": "#dce2f7", //5 + "symbolIcon.folderForeground": "#dce2f7", //5 + "symbolIcon.functionForeground": "#c9fff7", //D, + "symbolIcon.interfaceForeground": "#c9fff7", //D + "symbolIcon.keyForeground": "#f0f", + "symbolIcon.keywordForeground": "#dcc3f9", //E + "symbolIcon.methodForeground": "#c9fff7", //D + "symbolIcon.moduleForeground": "#dce2f7", //5 + "symbolIcon.namespaceForeground": "#dce2f7", //5 + "symbolIcon.nullForeground": "#f6dddd", //F + "symbolIcon.numberForeground": "#fbcbae", //9 + "symbolIcon.objectForeground": "#f0f", + "symbolIcon.operatorForeground": "#f0f", + "symbolIcon.packageForeground": "#f0f", + "symbolIcon.propertyForeground": "#dce2f7", //5 + "symbolIcon.referenceForeground": "#f0f", + "symbolIcon.snippetForeground": "#dce2f7", //5 + "symbolIcon.stringForeground": "#f7ddff", //B + "symbolIcon.structForeground": "#fbebc8", //A + "symbolIcon.textForeground": "#dce2f7", //5 + "symbolIcon.typeParameterForeground": "#f0f", + "symbolIcon.unitForeground": "#f0f", + "symbolIcon.variableForeground": "#ffd4e9", //8 + + // Debug Icons colors + "debugIcon.breakpointForeground": "#ffd4e9", //8 + "debugIcon.breakpointDisabledForeground": "#192630", //4 + "debugIcon.breakpointUnverifiedForeground": "#0f181e", //2 + "debugIcon.breakpointCurrentStackframeForeground": "#fbebc8", //A + "debugIcon.breakpointStackframeForeground": "#f6dddd", //F + "debugIcon.startForeground": "#f7ddff", //B + "debugIcon.pauseForeground": "#c9fff7", //D + "debugIcon.stopForeground": "#ffd4e9", //8 + "debugIcon.disconnectForeground": "#ffd4e9", //8 + "debugIcon.restartForeground": "#f7ddff", //B + "debugIcon.stepOverForeground": "#c9fff7", //D + "debugIcon.stepIntoForeground": "#c5edc1", //C + "debugIcon.stepOutForeground": "#dcc3f9", //E + "debugIcon.continueForeground": "#f7ddff", //B + "debugIcon.stepBackForeground": "#f6dddd", //F + "debugConsole.infoForeground": "#dce2f7", //5 + "debugConsole.warningForeground": "#fbebc8", //A + "debugConsole.errorForeground": "#ffd4e9", //8 + "debugConsole.sourceForeground": "#dce2f7", //5 + "debugConsoleInputIcon.foreground": "#dce2f7", //5 + + // Notebook colors + "notebook.editorBackground": "#05080a", //0 + "notebook.cellBorderColor": "#141f27", //3 + "notebook.cellHoverBackground": "#0a1014", //1 + // "notebook.cellInsertionIndicator": "#ff0000", + // "notebook.cellStatusBarItemHoverBackground": "#ff0000", + "notebook.cellToolbarSeparator": "#0f181e", //2 + "notebook.cellEditorBackground": "#05080a", //0 + "notebook.focusedCellBackground": "#0f181e", //2 + "notebook.focusedCellBorder": "#c9fff7", //D + "notebook.focusedEditorBorder": "#c9fff7", //D + "notebook.inactiveFocusedCellBorder": "#141f27", //3 + // "notebook.inactiveSelectedCellBorder": "#ff0000", + // "notebook.outputContainerBackgroundColor": "#ff0000", + // "notebook.outputContainerBorderColor": "#ff0000", + "notebook.selectedCellBackground": "#0f181e", //2 + // "notebook.selectedCellBorder": "#ff0000", + // "notebook.symbolHighlightBackground": "#ff0000", + // "notebookScrollbarSlider.activeBackground": "#ff0000", + // "notebookScrollbarSlider.background": "#ff0000", + // "notebookScrollbarSlider.hoverBackground": "#ff0000", + "notebookStatusErrorIcon.foreground": "#ffd4e9", //8 + "notebookStatusRunningIcon.foreground": "#c5edc1", //C + "notebookStatusSuccessIcon.foreground": "#f7ddff", //B + + // Chart colors + "charts.foreground": "#dce2f7", //5 + "charts.lines": "#dce2f7", //5 + "charts.red": "#ffd4e9", //8 + "charts.blue": "#c9fff7", //D + "charts.yellow": "#fbebc8", //A + "charts.orange": "#fbcbae", //9 + "charts.green": "#f7ddff", //B + "charts.purple": "#dcc3f9", //E + + // Ports Colors + "ports.iconRunningProcessForeground": "#fbcbae" //9 + }, + "tokenColors": [ + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#141f27" //3 + } + }, + { + "name": "Variables, Parameters", + "scope": [ + "variable", + "string constant.other.placeholder", + "entity.name.variable.parameter", + "entity.name.variable.local", + "variable.parameter" + ], + "settings": { + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Properties", + "scope": [ + "variable.other.object.property" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#f7ddff" //B + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal" + ], + "settings": { + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Invalid - Deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "foreground": "#f6dddd" //F + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "keyword", + "storage.modifier" + ], + "settings": { + "foreground": "#dcc3f9" //E + } + }, + { + "name": "Keyword Control", + "scope": [ + "keyword.control", + "keyword.control.flow", + "keyword.control.from", + "keyword.control.import", + "keyword.control.as" + ], + "settings": { + "foreground": "#dcc3f9" //E + } + }, + { + "name": "Keyword", + "scope": [ + "keyword.other.using", + "keyword.other.namespace", + "keyword.other.class", + "keyword.other.new", + "keyword.other.event", + "keyword.other.this", + "keyword.other.await", + "keyword.other.var", + "keyword.other.package", + "keyword.other.import", + "variable.language.this", + "storage.type.ts" + ], + "settings": { + "foreground": "#dcc3f9" //E + } + }, + { + "name": "Types, Primitives", + "scope": [ + "keyword.type", + "storage.type.primitive" + ], + "settings": { + "foreground": "#c5edc1" //C + } + }, + { + "name": "Function", + "scope": [ + "storage.type.function" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "Operator, Misc", + "scope": [ + "constant.other.color", + "punctuation", + "punctuation.section.class.end", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#dce2f7" //5 + } + }, + { + "name": "Embedded", + "scope": [ + "punctuation.section.embedded", + "variable.interpolation" + ], + "settings": { + "foreground": "#f6dddd" //F + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "Block Level Variables", + "scope": [ + "meta.block variable.other" + ], + "settings": { + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#fbcbae" //9 + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "", + "foreground": "#f7ddff" //B + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#fbebc8" //A + } + }, + { + "name": "Storage Type, Import Class", + "scope": [ + "storage.type", + "storage.modifier.package", + "storage.modifier.import" + ], + "settings": { + "foreground": "#fbebc8" //A + } + }, + { + "name": "Fields", + "scope": [ + "entity.name.variable.field" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "Entity Types", + "scope": [ + "support.type" + ], + "settings": { + "foreground": "#c5edc1" //C + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#c5edc1" //C + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#c9fff7" //D + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "Attributes", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#fbebc8" //A + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#fbebc8" //A + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#f7ddff" //B + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#dcc3f9" //E + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#c5edc1" //C + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#c5edc1" //C + } + }, + { + "name": "URL", + "scope": [ + "*url*", + "*link*", + "*uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#c9fff7" // D + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#dcc3f9" //E + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#dce2f7" //5 + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#dcc3f9" //E + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#c5edc1" //C + } + }, + { + "name": "Markdown - Line Break", + "scope": [ + "text.html.markdown meta.dummy.line-break" + ], + "settings": { + "foreground": "#141f27" //3 + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#fbcbae" //9 + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "foreground": "#c5edc1" //C + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "name": "Markdown - Link Description", + "scope": [ + "string.other.link.description.title.markdown" + ], + "settings": { + "foreground": "#dcc3f9" //E + } + }, + { + "name": "Markdown - Link Anchor", + "scope": [ + "constant.other.reference.link.markdown" + ], + "settings": { + "foreground": "#fbebc8" //A + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#dcc3f9" //E + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Code Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#dcc3f9" //E + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#ffd4e9" //8 + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#c5edc1" //C + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#dcc3f9" //E + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#c9fff7" //D + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#fbebc8" //A + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#ffd4e9" //8 + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#dcc3f9" //E + } + } + ] +}