Skip to main content
Coding Theme

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.background#24262B
  • activityBar.foreground#DADDE5
  • activityBar.inactiveForeground#9599A6
  • activityBarBadge.background#387BFF
  • activityBarBadge.foreground#FFFFFF
  • breadcrumbPicker.background#33363D
  • button.background#387BFF
  • button.foreground#FFFFFF
  • button.hoverBackground#78A5FF
  • checkbox.border#6B6B6B
  • debugIcon.breakpointForeground#CC4B53
  • debugToolBar.background#24262B
  • descriptionForeground#9599A6
  • diffEditor.insertedLineBackground#00A56E47
  • diffEditor.insertedTextBackground#00A56E47
  • diffEditor.removedLineBackground#CC4B5347
  • diffEditor.removedTextBackground#CC4B5347
  • disabledForeground#5c6373
  • dropdown.background#33363D
  • dropdown.border#C2CAF229
  • dropdown.foreground#DADDE5
  • editor.background#181A1F
  • editor.findMatchHighlightBackground#DADDE552
  • editor.foreground#DADDE5
  • editor.hoverHighlightBackground#264f7840
  • editor.inactiveSelectionBackground#3A3D41
  • editor.lineHighlightBackground#C2CAF214
  • editor.selectionBackground#C2CAF229
  • editor.selectionHighlightBackground#ADD6FF26
  • editor.tab.background#C2CAF21A
  • editorBracketMatch.background#D5D8E03D
  • editorBracketMatch.border#D5D8E000
  • editorBracketPairGuide.activeBackground1#C2CAF214
  • editorBracketPairGuide.activeBackground2#C2CAF214
  • editorBracketPairGuide.activeBackground3#C2CAF214
  • editorBracketPairGuide.activeBackground4#C2CAF214
  • editorBracketPairGuide.activeBackground5#C2CAF214
  • editorBracketPairGuide.activeBackground6#C2CAF214
  • editorBracketPairGuide.background1#C2CAF214
  • editorBracketPairGuide.background2#C2CAF214
  • editorBracketPairGuide.background3#C2CAF214
  • editorBracketPairGuide.background4#C2CAF214
  • editorBracketPairGuide.background5#C2CAF214
  • editorBracketPairGuide.background6#C2CAF214
  • editorCursor.foreground#DADDE5
  • editorGroup.border#3A3D45
  • editorGroupHeader.tabsBackground#24262B
  • editorLineNumber.activeForeground#E0E3EE
  • editorLineNumber.foreground#9599A6
  • editorLink.activeForeground#387BFF
  • editorStickyScrollHover.background#292c34
  • editorUnnecessaryCode.opacity#00000080
  • errorForeground#CC4B53
  • focusBorder#C2CAF229
  • foreground#DADDE5
  • icon.foreground#DADDE5
  • input.background#33363D
  • input.foreground#DADDE5
  • input.placeholderForeground#9599A6
  • inputOption.activeBorder#387BFF
  • inputValidation.errorBorder#CC4B53
  • inputValidation.warningBorder#EB9B61
  • list.activeSelectionBackground#C2CAF229
  • list.activeSelectionForeground#DADDE5
  • list.activeSelectionIconForeground#FFF
  • list.dropBackground#3579ff33
  • list.errorForeground#CC4B53
  • list.highlightForeground#DADDE5
  • list.hoverBackground#C2CAF214
  • list.hoverForeground#DADDE5
  • list.inactiveSelectionBackground#C2CAF214
  • list.inactiveSelectionForeground#DADDE5
  • listFilterWidget.background#24262B
  • menu.background#33363D
  • menu.border#C2CAF214
  • menu.foreground#DADDE5
  • menu.selectionBackground#C2CAF226
  • menu.selectionForeground#FFFFFF
  • menu.separatorBackground#C2CAF214
  • notifications.background#33363D
  • notificationsErrorIcon.foreground#CC4B53
  • notificationsInfoIcon.foreground#387BFF
  • notificationsWarningIcon.foreground#EB9B61
  • panel.border#3A3D45
  • panelSectionHeader.border#C2CAF229
  • panelSectionHeader.foreground#FFFFFF
  • panelTitle.activeForeground#FFFFFF
  • panelTitle.inactiveForeground#DADDE5
  • pickerGroup.border#C2CAF214
  • pickerGroup.foreground#DADDE5
  • ports.iconRunningProcessForeground#369432
  • progressBar.background#387BFF
  • quickInput.background#33363D
  • quickInput.foreground#DADDE5
  • quickInputList.focusBackground#C2CAF226
  • quickInputTitle.background#24262B
  • sash.hoverBorder#2161E0
  • scrollbarSlider.activeBackground#DDE2E980
  • scrollbarSlider.background#DDE2E940
  • scrollbarSlider.hoverBackground#DDE2E959
  • search.resultsInfoForeground#9599A6
  • selection.background#C2CAF229
  • settings.dropdownBackground#33363D
  • settings.dropdownBorder#C2CAF214
  • settings.headerBorder#C2CAF229
  • settings.headerForeground#FFFFFF
  • settings.modifiedItemIndicator#DADDE5
  • sideBar.background#24262B
  • sideBar.border#3A3D45
  • sideBar.foreground#DADDE5
  • sideBarSectionHeader.background#33363D
  • sideBarSectionHeader.border#C2CAF229
  • sideBarSectionHeader.foreground#DADDE5
  • sideBarTitle.foreground#9599A6
  • statusBar.background#24262B
  • statusBar.debuggingBackground#387BFF
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#DADDE5
  • statusBar.noFolderBackground#24262B
  • statusBarItem.remoteBackground#16825D
  • statusBarItem.remoteForeground#FFF
  • symbolIcon.methodForeground#B180D7
  • tab.activeBackground#181A1F
  • tab.activeForeground#DADDE5
  • tab.inactiveBackground#24262B
  • tab.inactiveForeground#9599A6
  • tab.lastPinnedBorder#ccc3
  • tab.selectedBackground#222222
  • tab.selectedForeground#ffffffa0
  • tab.unfocusedActiveForeground#DADDE5
  • terminal.inactiveSelectionBackground#3A3D41
  • textLink.activeForeground#9599A6
  • textLink.foreground#dadde5
  • titleBar.activeBackground#24262B
  • titleBar.activeForeground#DADDE5
  • titleBar.inactiveBackground#24262B
  • titleBar.inactiveForeground#9599A6
  • toolbar.activeBackground#C2CAF226
  • toolbar.hoverBackground#C2CAF21A
  • tree.inactiveIndentGuidesStroke#DDE2E914
  • tree.indentGuidesStroke#C2CAF214
  • widget.border#303031
  • widget.shadow#00000029

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#F29D79
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#81CFE0
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class, punctuation.separator.namespace.ruby#B38CFF
keyword.control, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator#B38CFF
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#DED47E
variable.other.constant, variable.other.enummember#80BBFF
meta.object-literal.key#E0E3EE
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#82D99F
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#DED47E
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#82D99F
keyword.operator.or.regexp, keyword.control.anchor.regexp#E0E3EE
keyword.operator.quantifier.regexp#E0E3EE
constant.character, constant.other.option#80BBFF
constant.character.escape#80BBFF
entity.name.label#82D99F
variable.other.property#E0E3EE
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#F29D79
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#81CFE0
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class, punctuation.separator.namespace.ruby#B38CFF
keyword.control, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator#B38CFF
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#DED47E
variable.other.constant, variable.other.enummember#80BBFF
meta.object-literal.key#E0E3EE
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#82D99F
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#DED47E
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#82D99F
keyword.operator.or.regexp, keyword.control.anchor.regexp#E0E3EE
keyword.operator.quantifier.regexp#E0E3EE
constant.character, constant.other.option#80BBFF
constant.character.escape#80BBFF
entity.name.label#82D99F
variable.other.property#E0E3EE
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown, variable.legacy.builtin.python#82D99F
emphasisitalic
strongbold
header#569cd6
comment#737780
constant.language#80BBFF
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#F48CCA
constant.regexp#82D99F
entity.name.tag#F2858C
entity.name.tag.css, entity.name.tag.less#DED47E
entity.other.attribute-name#DED47E
entity.other.attribute-name.class.css, source.css entity.other.attribute-name.class, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.parent.less, source.css entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#DED47E
invalid#CC4B53
markup.underlineunderline
markup.bold#D5D8E0bold
markup.heading#80BBFFbold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#66CCAA
markup.deleted#F2858C
markup.changed#80BBFF
punctuation.definition.quote.begin.markdown#737780
punctuation.definition.list.begin.markdown#F2858C
markup.inline.raw#82D99F
punctuation.definition.tag#D5D8E0
meta.preprocessor, entity.name.function.preprocessor#80BBFF
meta.preprocessor.string#82D99F
meta.preprocessor.numeric#80BBFF
meta.structure.dictionary.key.python#82D99F
meta.diff.header#D5D8E0
storage#B38CFF
storage.type#B38CFF
storage.modifier, keyword.operator.noexcept#B38CFF
string, meta.embedded.assembly#82D99F
string.tag#82D99F
string.value#82D99F
string.regexp#82D99F
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#F2858C
meta.template.expression#B38CFF
support.type.vendored.property-name, support.type.property-name, source.css variable, source.coffee.embedded#D5D8E0
keyword#B38CFF
keyword.control#B38CFF
keyword.operator#D5D8E0
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#B38CFF
keyword.other.unit#F48CCA
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#80BBFF
support.function.git-rebase#9cdcfe
constant.sha.git-rebase#b5cea8
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#D5D8E0
variable.language#DED47E
log.error#CC4B53
log.warning#EB9B61
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#F29D79
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#81CFE0
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class, punctuation.separator.namespace.ruby#B38CFF
keyword.control, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator#B38CFF
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#DED47E
variable.other.constant, variable.other.enummember#80BBFF
meta.object-literal.key#E0E3EE
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#82D99F
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#DED47E
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#82D99F
keyword.operator.or.regexp, keyword.control.anchor.regexp#E0E3EE
keyword.operator.quantifier.regexp#E0E3EE
constant.character, constant.other.option#80BBFF
constant.character.escape#80BBFF
entity.name.label#82D99F
variable.other.property#E0E3EE
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown, variable.legacy.builtin.python#82D99F
emphasisitalic
strongbold
header#569cd6
comment#737780
constant.language#80BBFF
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#F48CCA
constant.regexp#82D99F
entity.name.tag#F2858C
entity.name.tag.css, entity.name.tag.less#DED47E
entity.other.attribute-name#DED47E
entity.other.attribute-name.class.css, source.css entity.other.attribute-name.class, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.parent.less, source.css entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#DED47E
invalid#CC4B53
markup.underlineunderline
markup.bold#D5D8E0bold
markup.heading#80BBFFbold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#66CCAA
markup.deleted#F2858C
markup.changed#80BBFF
punctuation.definition.quote.begin.markdown#737780
punctuation.definition.list.begin.markdown#F2858C
markup.inline.raw#82D99F
punctuation.definition.tag#D5D8E0
meta.preprocessor, entity.name.function.preprocessor#80BBFF
meta.preprocessor.string#82D99F
meta.preprocessor.numeric#80BBFF
meta.structure.dictionary.key.python#82D99F
meta.diff.header#D5D8E0
storage#B38CFF
storage.type#B38CFF
storage.modifier, keyword.operator.noexcept#B38CFF
string, meta.embedded.assembly#82D99F
string.tag#82D99F
string.value#82D99F
string.regexp#82D99F
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#F2858C
meta.template.expression#B38CFF
support.type.vendored.property-name, support.type.property-name, source.css variable, source.coffee.embedded#D5D8E0
keyword#B38CFF
keyword.control#B38CFF
keyword.operator#D5D8E0
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#B38CFF
keyword.other.unit#F48CCA
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#80BBFF
support.function.git-rebase#9cdcfe
constant.sha.git-rebase#b5cea8
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#D5D8E0
variable.language#DED47E
log.error#CC4B53
log.warning#EB9B61

Shiki preview

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

Loading...

Trae Theme - Coding Theme