Skip to main content
CodingTheme

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • actionBar.toggledBackground#383a49
  • activityBar.activeBorder#0078D4
  • activityBar.background#181818
  • activityBar.border#2B2B2B
  • activityBar.foreground#D7D7D7
  • activityBar.inactiveForeground#868686
  • activityBarBadge.background#0078D4
  • activityBarBadge.foreground#FFFFFF
  • badge.background#616161
  • badge.foreground#F8F8F8
  • button.background#0078D4
  • button.border#FFFFFF12
  • button.foreground#FFFFFF
  • button.hoverBackground#026EC1
  • button.secondaryBackground#313131
  • button.secondaryForeground#CCCCCC
  • button.secondaryHoverBackground#3C3C3C
  • chat.slashCommandBackground#34414B
  • chat.slashCommandForeground#40A6FF
  • checkbox.background#313131
  • checkbox.border#3C3C3C
  • debugToolBar.background#181818
  • descriptionForeground#9D9D9D
  • dropdown.background#313131
  • dropdown.border#3C3C3C
  • dropdown.foreground#CCCCCC
  • dropdown.listBackground#1F1F1F
  • editor.background#1e1f22
  • editor.findMatchBackground#532B2E
  • editor.findMatchHighlightBackground#32593D
  • editor.foreground#A9B7C6
  • editor.inactiveSelectionBackground#3A3D41
  • editor.lineHighlightBackground#2b2d30
  • editor.selectionBackground#214283E6
  • editor.selectionHighlightBackground#ADD6FF26
  • editor.wordHighlightBackground#32593D80
  • editor.wordHighlightStrongBackground#532B2E80
  • editorBracketHighlight.unexpectedBracket.foreground#BC3F3C
  • editorBracketMatch.background#32614680
  • editorBracketMatch.border#326146
  • editorGroup.border#FFFFFF17
  • editorGroupHeader.tabsBackground#181818
  • editorGroupHeader.tabsBorder#2B2B2B
  • editorGutter.addedBackground#2EA043
  • editorGutter.deletedBackground#F85149
  • editorGutter.modifiedBackground#0078D4
  • editorIndentGuide.activeBackground1#6F737A
  • editorIndentGuide.background1#313438
  • editorLineNumber.activeForeground#9DA0A8
  • editorLineNumber.foreground#4E5157
  • editorOverviewRuler.border#010409
  • editorRuler.foreground#313438
  • editorWidget.background#202020
  • errorForeground#F85149
  • focusBorder#0078D4
  • foreground#CCCCCC
  • icon.foreground#CCCCCC
  • input.background#313131
  • input.border#3C3C3C
  • input.foreground#CCCCCC
  • input.placeholderForeground#818181
  • inputOption.activeBackground#2489DB82
  • inputOption.activeBorder#2488DB
  • keybindingLabel.foreground#CCCCCC
  • list.activeSelectionIconForeground#FFF
  • list.dropBackground#383B3D
  • menu.background#1F1F1F
  • menu.border#454545
  • menu.foreground#CCCCCC
  • menu.separatorBackground#454545
  • notificationCenterHeader.background#1F1F1F
  • notificationCenterHeader.foreground#CCCCCC
  • notifications.background#1F1F1F
  • notifications.border#2B2B2B
  • notifications.foreground#CCCCCC
  • panel.background#181818
  • panel.border#2B2B2B
  • panelInput.border#2B2B2B
  • panelTitle.activeBorder#0078D4
  • panelTitle.activeForeground#CCCCCC
  • panelTitle.inactiveForeground#9D9D9D
  • peekViewEditor.background#1F1F1F
  • peekViewEditor.matchHighlightBackground#BB800966
  • peekViewResult.background#1F1F1F
  • peekViewResult.matchHighlightBackground#BB800966
  • pickerGroup.border#3C3C3C
  • ports.iconRunningProcessForeground#369432
  • progressBar.background#0078D4
  • quickInput.background#222222
  • quickInput.foreground#CCCCCC
  • settings.dropdownBackground#313131
  • settings.dropdownBorder#3C3C3C
  • settings.headerForeground#FFFFFF
  • settings.modifiedItemIndicator#BB800966
  • sideBar.background#181818
  • sideBar.border#2B2B2B
  • sideBar.foreground#CCCCCC
  • sideBarSectionHeader.background#181818
  • sideBarSectionHeader.border#2B2B2B
  • sideBarSectionHeader.foreground#CCCCCC
  • sideBarTitle.foreground#CCCCCC
  • statusBar.background#181818
  • statusBar.border#2B2B2B
  • statusBar.debuggingBackground#0078D4
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.focusBorder#0078D4
  • statusBar.foreground#CCCCCC
  • statusBar.noFolderBackground#1F1F1F
  • statusBarItem.focusBorder#0078D4
  • statusBarItem.prominentBackground#6E768166
  • statusBarItem.remoteBackground#0078D4
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#1F1F1F
  • tab.activeBorder#1F1F1F
  • tab.activeBorderTop#0078D4
  • tab.activeForeground#FFFFFF
  • tab.border#2B2B2B
  • tab.hoverBackground#1F1F1F
  • tab.inactiveBackground#181818
  • tab.inactiveForeground#9D9D9D
  • tab.lastPinnedBorder#ccc3
  • tab.unfocusedActiveBorder#1F1F1F
  • tab.unfocusedActiveBorderTop#2B2B2B
  • tab.unfocusedHoverBackground#1F1F1F
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#6897BB
  • terminal.ansiBrightBlack#000000
  • terminal.ansiBrightBlue#6897BB
  • terminal.ansiBrightCyan#BCA5C4
  • terminal.ansiBrightGreen#6A8759
  • terminal.ansiBrightMagenta#9876AA
  • terminal.ansiBrightRed#BC3F3C
  • terminal.ansiBrightWhite#f5f5f5
  • terminal.ansiBrightYellow#FFC66D
  • terminal.ansiCyan#BCA5C4
  • terminal.ansiGreen#6A8759
  • terminal.ansiMagenta#9876AA
  • terminal.ansiRed#BC3F3C
  • terminal.ansiWhite#f5f5f5
  • terminal.ansiYellow#FFC66D
  • terminal.background#1E1F22
  • terminal.foreground#A9B7C6
  • terminal.inactiveSelectionBackground#3A3D41
  • terminal.tab.activeBorder#0078D4
  • textBlockQuote.background#2B2B2B
  • textBlockQuote.border#616161
  • textCodeBlock.background#2B2B2B
  • textLink.activeForeground#4daafc
  • textLink.foreground#4daafc
  • textPreformat.background#3C3C3C
  • textPreformat.foreground#D0D0D0
  • textSeparator.foreground#21262D
  • titleBar.activeBackground#181818
  • titleBar.activeForeground#CCCCCC
  • titleBar.border#2B2B2B
  • titleBar.inactiveBackground#1F1F1F
  • titleBar.inactiveForeground#9D9D9D
  • welcomePage.progress.foreground#0078D4
  • welcomePage.tileBackground#2B2B2B
  • widget.border#313131

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#808080
comment.block#629755italic
storage.modifier.import,variable.other.readwrite,storage.type.java,storage.type.object.array.java,storage.type.generic.java#A9B7C6
keyword.operator,keyword.operator.logical,keyword.operator.relational,keyword.operator.assignment,keyword.operator.comparison,keyword.operator.ternary,keyword.operator.arithmetic,keyword.operator.spread#A9B7C6
string, string.character.escape, string.template.quoted, string.template.quoted.punctuation, string.template.quoted.punctuation.single, string.template.quoted.punctuation.double, string.type.declaration.annotation, string.template.quoted.punctuation.tag, punctuation.definition.string#6A8759
punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end,punctuation.quasi.element#CC7832
expression.string,meta.template.expression#A9B7C6
constant.numeric, support.constant.property-value, constant.other.color#6897BB
constant.language,variable.language#CC7832
constant.other, entity.name.label#9876AA
keyword, keyword.operator.new, keyword.operator.delete, keyword.operator.static, keyword.operator.this, keyword.operator.expression, punctuation.seperator, constant.character, punctuation.terminator, punctuation.separator.colon.python, meta.delimiter.comma, punctuation.attribute-shorthand, punctuation.definition.interpolation#CC7832
entity.name.type,meta.return.type,meta.type.annotation,meta.type.parameters,support.type.primitive#A9B7C6
storage,storage.type,storage.modifier,storage.arrow#CC7832
class.instance.constructor,new.expr entity.name.type#FFC66D
support.function, entity.name.function#FFC66D
annotation.meta.ts, annotation.meta.tsx#A9B7C6
variable.parameter, operator.rest.parameters#A9B7C6
variable.property,variable.other.property,variable.other.object.property,variable.object.property,support.variable.property#9876AA
quote.module#6A8759
markup.heading#CC7832
punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end, entity.name.tag#FFC66D
entity.other.attribute-name#BABABA
meta.object-literal.key, support.type.property-name#9876AA
storage.modifier.ts#CC7832
ts.cast.expr,ts.meta.entity.class.method.new.expr.cast,ts.meta.entity.type.name.new.expr.cast,ts.meta.entity.type.name.var-single-variable.annotation,tsx.cast.expr,tsx.meta.entity.class.method.new.expr.cast,tsx.meta.entity.type.name.new.expr.cast,tsx.meta.entity.type.name.var-single-variable.annotation#A9B7C6
ts.meta.type.support,ts.meta.type.entity.name,ts.meta.class.inherited-class,tsx.meta.type.support,tsx.meta.type.entity.name,tsx.meta.class.inherited-class,type-declaration,enum-declaration#A9B7C6
function-declaration,method-declaration,method-overload-declaration,type-fn-type-parameters#FFC66D
comment.block.documentation#6A8759
storage.type.class.jsdoc#629755
constant.language.import-export-all#A9B7C6
objectliteral.key.separator, punctuation.separator.key-value#A9B7C6
ts.meta.entity.name.namespace,tsx.meta.entity.name.namespace#A9B7C6
regex.character-class#A9B7C6
entity.name.type.class#A9B7C6
entity.other.inherited-class#A9B7C6
entity.name.type.instance.jsdoc#8A653B
yaml.entity.name,yaml.string.entity.name#CC7832
yaml.string.out#A9B7C6
meta.brace.square.ts,block.support.module,block.support.type.module,block.support.function.variable,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end#A9B7C6
string.regexp#CC7832
punctuation.definition.group.regexp,punctuation.definition.character-class.regexp#FFC66D
constant.other.character-class.regexp, constant.character.escape.ts#A9B7C6
expr.regex.or.operator#A9B7C6
string.template.tag,string.template.punctuation.tag,string.quoted.punctuation.tag,string.quoted.embedded.tag, string.quoted.double.tag#6A8759
tag.punctuation.begin.arrow.parameters.embedded,tag.punctuation.end.arrow.parameters.embedded#A9B7C6
object-literal.object.member.key.field.other,object-literal.object.member.key.accessor,object-literal.object.member.key.array.brace.square#A9B7C6
property-list.property-value,property-list.constant#A5C261
support.type.property-name.variable.css,support.type.property-name.variable.scss,variable.scss#6897BB
entity.other.attribute-name.class.css,entity.other.attribute-name.class.scss,entity.other.attribute-name.parent-selector-suffix.css,entity.other.attribute-name.parent-selector-suffix.scss#FFC66D
property-list.property-value.rgb-value, keyword.other.unit.css,keyword.other.unit.scss#6897BB
property-list.property-value.function#FFC66D
css.entity.name.tag,scss.entity.name.tag#CC7832
meta.selector.css, entity.attribute-name.id, entity.other.attribute-name.pseudo-class.css,entity.other.attribute-name.pseudo-element.css#FFC66D
keyword.scss,keyword.css#CC7832
triple-slash.tag#A9B7C6
keyword.operator.logical.python#CC7832
support.class.dart#CC7832
variable.language.php, variable.other.php#9876AA
variable.other.readwrite.perl#9876AA
variable.other.property.php#CC7832
support.variable.property.php#FFC66D

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...

Darcula Contrast by nashpatty - VS Code Theme