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.

  • activityBar.activeBorder#ff8787
  • activityBar.background#1E1E1E
  • activityBar.border#ffffff12
  • activityBar.foreground#cccccc
  • activityBarBadge.background#66b395
  • activityBarBadge.foreground#2A2A30
  • badge.background#ffffff12
  • badge.foreground#cccccc
  • banner.background#444444
  • banner.foreground#e3e3e3
  • breadcrumb.foreground#666666
  • button.background#ff87877f
  • button.hoverBackground#ff8787aa
  • commandCenter.activeBackground#ffffff10
  • commandCenter.border#ffffff2a
  • diffEditor.border#ffffff12
  • diffEditor.diagonalFill#ffffff12
  • diffEditor.insertedLineBackground#66b39530
  • diffEditor.insertedTextBackground#66b39530
  • diffEditor.removedLineBackground#ff878730
  • diffEditor.removedTextBackground#ff878730
  • disabledForeground#777777
  • dropdown.background#1E1E1E
  • dropdown.border#ffffff12
  • editor.background#2A2A30
  • editor.findMatchBackground#66b3954f
  • editor.findMatchBorder#66b395
  • editor.findMatchHighlightBackground#66b3952f
  • editor.findMatchHighlightBorder#66b3955f
  • editor.foreground#e3e3e3
  • editor.hoverHighlightBackground#ffffff10
  • editor.lineHighlightBackground#ffffff10
  • editor.selectionBackground#ffffff1f
  • editor.selectionHighlightBorder#ffffff3f
  • editor.wordHighlightBackground#ffffff1f
  • editor.wordHighlightStrongBackground#ffffff1f
  • editorBracketHighlight.foreground1#b5a165
  • editorBracketHighlight.foreground2#5e9c84
  • editorBracketHighlight.foreground3#8e7395
  • editorBracketHighlight.foreground4#5a7aaa
  • editorCodeLens.foreground#666666
  • editorCursor.foreground#ff8787
  • editorError.foreground#ff8787
  • editorGroupHeader.tabsBackground#1E1E1E
  • editorGroupHeader.tabsBorder#ffffff12
  • editorGutter.addedBackground#66b395af
  • editorGutter.deletedBackground#ff8787af
  • editorGutter.modifiedBackground#7098d4af
  • editorHoverWidget.statusBarBackground#333333
  • editorInfo.foreground#7098d4
  • editorInlayHint.background#ffffff10
  • editorInlayHint.foreground#ffffff6f
  • editorLineNumber.activeForeground#cccccc
  • editorLineNumber.foreground#666666
  • editorLink.activeForeground#ff8787
  • editorStickyScrollHover.background#333333
  • editorSuggestWidget.background#2A2A30
  • editorSuggestWidget.selectedBackground#333333
  • editorWarning.foreground#e7d38f
  • editorWhitespace.foreground#ffffff12
  • editorWidget.background#2a2a2a
  • focusBorder#ffffff3f
  • foreground#999999
  • gitDecoration.addedResourceForeground#66b395
  • gitDecoration.conflictingResourceForeground#dd9a6a
  • gitDecoration.deletedResourceForeground#ff8787
  • gitDecoration.ignoredResourceForeground#ffffff3f
  • gitDecoration.modifiedResourceForeground#e7d38f
  • gitDecoration.renamedResourceForeground#6ab8c0
  • input.background#2A2A30
  • input.border#ffffff10
  • inputOption.activeBackground#444444
  • inputOption.activeBorder#777777
  • inputOption.activeForeground#e3e3e3
  • list.activeSelectionBackground#2A2A30
  • list.dropBackground#ffffff12
  • list.filterMatchBackground#66b39530
  • list.filterMatchBorder#66b395
  • list.focusBackground#ffffff12
  • list.focusHighlightForeground#66b395
  • list.focusOutline#ffffff12
  • list.highlightForeground#66b395
  • list.hoverBackground#2A2A30
  • list.inactiveSelectionBackground#2A2A30
  • menu.background#1E1E1E
  • menu.foreground#cccccc
  • menu.separatorBackground#ffffff12
  • merge.currentContentBackground#66b3953f
  • merge.currentHeaderBackground#66b3957f
  • merge.incomingContentBackground#7098d43f
  • merge.incomingHeaderBackground#7098d47f
  • minimap.background#292929
  • minimap.errorHighlight#ff8787
  • minimap.findMatchHighlight#66b3959f
  • minimap.selectionHighlight#7098d49f
  • minimapSlider.activeBackground#ffffff3f
  • minimapSlider.background#ffffff12
  • minimapSlider.hoverBackground#ffffff2f
  • panel.background#1E1E1E
  • peekView.border#666666
  • peekViewEditor.background#1E1E1E
  • peekViewEditor.matchHighlightBackground#66b3953f
  • peekViewEditor.matchHighlightBorder#66b395
  • peekViewResult.background#1E1E1E
  • peekViewResult.matchHighlightBackground#66b3953f
  • peekViewResult.selectionBackground#66b3953f
  • peekViewTitle.background#1E1E1E
  • pickerGroup.foreground#66b395
  • progressBar.background#ff8787
  • quickInput.background#1E1E1E
  • sash.hoverBorder#ff8787
  • scrollbar.shadow#1E1E1E
  • scrollbarSlider.activeBackground#ffffff3f
  • scrollbarSlider.background#ffffff12
  • scrollbarSlider.hoverBackground#ffffff2f
  • searchEditor.findMatchBorder#66b395
  • selection.background#444444
  • sideBar.background#1E1E1E
  • sideBar.border#ffffff12
  • sideBarSectionHeader.background#1E1E1E
  • sideBarSectionHeader.border#ffffff12
  • statusBar.background#1E1E1E
  • statusBar.border#ffffff12
  • statusBar.debuggingBackground#66b395
  • statusBar.debuggingForeground#000000
  • statusBar.focusBorder#00000000
  • statusBar.foreground#999999
  • statusBar.noFolderBackground#2A2A30
  • statusBar.noFolderForeground#999999
  • statusBarItem.errorBackground#ff8787
  • statusBarItem.errorForeground#000000
  • statusBarItem.prominentBackground#66b395
  • statusBarItem.prominentForeground#000000
  • statusBarItem.remoteBackground#66b395
  • statusBarItem.remoteForeground#000000
  • statusBarItem.warningBackground#d8b544
  • statusBarItem.warningForeground#000000
  • tab.activeBackground#2A2A30
  • tab.activeBorder#ff8787
  • tab.border#ffffff12
  • tab.inactiveBackground#1E1E1E
  • terminal.ansiBlack#333333
  • terminal.ansiBlue#7098d4
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#80a8e4
  • terminal.ansiBrightCyan#7ac8d0
  • terminal.ansiBrightGreen#76c3a5
  • terminal.ansiBrightMagenta#c2a0ca
  • terminal.ansiBrightRed#f48484
  • terminal.ansiBrightWhite#f6f6f6
  • terminal.ansiBrightYellow#f2d98e
  • terminal.ansiCyan#6ab8c0
  • terminal.ansiGreen#66b395
  • terminal.ansiMagenta#b290ba
  • terminal.ansiRed#e47474
  • terminal.ansiWhite#e3e3e3
  • terminal.ansiYellow#e2c97e
  • terminal.background#1E1E1E
  • terminal.foreground#c0c0c0
  • terminal.selectionBackground#444444
  • terminal.tab.activeBorder#66b395
  • textCodeBlock.background#444444
  • textLink.activeForeground#ff8787
  • textLink.foreground#ff8787cc
  • titleBar.activeBackground#1E1E1E
  • titleBar.border#ffffff10
  • titleBar.inactiveBackground#1E1E1E
  • toolbar.hoverBackground#444444
  • widget.shadow#00000033

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown#d4d4d4
emphasisitalic
strongbold
header#4EB0CB
comment, punctuation.definition.comment#7F8C98
constant.language#FF7AB2
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#D9C97C
constant.regexp#D9C97C
entity.name.tag, entity.name.tag.css, support.class.component#FF7AB2
entity.other.attribute-name#4EB0CB
entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#4EB0CB
invalid#e47474
markup.underlineunderline
string.other.link#4EB0CB
markup.underline.link#808080
markup.bold#DABAFFbold
markup.heading#ABF2E4bold
markup.italic#DABAFFitalic
markup.strikethroughstrikethrough
markup.quote#a0a0a0italic
markup.inserted#ABF2E4
markup.deleted#ff8787
markup.changed#4EB0CB
punctuation.definition.list.begin.markdown#4EB0CB
markup.inline.raw#D9C97C
meta.preprocessor, entity.name.function.preprocessor#4EB0CB
meta.preprocessor.string#ABF2E4
meta.preprocessor.numeric#D9C97C
meta.structure.dictionary.key.python#DABAFF
meta.diff.header#4EB0CB
storage#FF7AB2
storage.type#FF7AB2
storage.modifier, keyword.operator.noexcept#FF7AB2
string, meta.embedded.assembly, punctuation.definition.string#FF8170
string.tag#ABF2E4
string.value#ABF2E4
string.regexp#D9C97C
meta.template.expression#d4d4d4
support.type.vendored.property-name, support.type.property-name, variable.css, variable.scss, variable.other.less, source.coffee.embedded#DABAFF
keyword#FF7AB2bold
support.class.component.tsx, support.class.component.jsx, support.class.component.js, support.class.component.ts, support.class.component.astro#DABAFF
keyword.control#FF7AB2
keyword.operator#FF7AB2
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#FF7AB2
keyword.other.unit#FF7AB2
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#FF7AB2
support.function.git-rebase#4EB0CB
constant.sha.git-rebase#D9C97C
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#ABF2E4
variable.language#FF7AB2italic
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#4EB0CB
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#6BDFFF
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#FFA14F
keyword.control, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.operator, entity.name.operator#FF7AB2
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#DABAFF
variable.other.property, support.variable.property#78C2B3
variable.other.constant, variable.other.enummember#DABAFF
variable.other.constant.object#e3e3e3
variable.parameter#ABF2E4
meta.object-literal.key#DABAFF
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#ABF2E4
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#ABF2E4
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#D9C97C
keyword.operator.or.regexp, keyword.control.anchor.regexp#4EB0CB
keyword.operator.quantifier.regexp#4EB0CB
constant.character#D9C97C
constant.character.escape#4EB0CB
entity.name.label#C8C8C8
support.class.component.svelte#DABAFF
meta.embedded.block.svelte, variable.other.readwrite#ABF2E4
meta.embedded.block.svelte, variable.other.readwrite.alias#DABAFF
punctuation.definition.variable.svelte, meta.scope.tag.svelte:head.sveltebold

Shiki preview

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

Loading...