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.activeBackground#82aaff10
  • activityBar.activeBorder#fca7ea80
  • activityBar.background#222436
  • activityBar.foreground#c8d3f5
  • activityBar.inactiveForeground#444a73
  • activityBarBadge.background#fca7ea
  • activityBarBadge.foreground#222436
  • badge.background#1e2030
  • badge.foreground#c8d3f5
  • breadcrumb.activeSelectionForeground#c8d3f5
  • breadcrumb.background#222436
  • breadcrumb.focusForeground#c8d3f5
  • breadcrumb.foreground#444a73
  • breadcrumbPicker.background#1a1b2a
  • button.background#1e2030
  • button.foreground#c8d3f5
  • checkbox.background#1e2030
  • checkbox.border#1a1b2a
  • checkbox.foreground#c8d3f5
  • contrastBorder#1a1b2a
  • debugToolBar.background#1e2030
  • diffEditor.insertedTextBackground#c3e88d20
  • diffEditor.removedTextBackground#c099ff50
  • dropdown.background#222436
  • dropdown.border#1a1b2a
  • dropdown.foreground#c8d3f5
  • editor.background#222436
  • editor.findMatchBackground#ffc77780
  • editor.findMatchHighlightBackground#c8d3f540
  • editor.findRangeHighlightBackground#2f334d75
  • editor.foldBackground#1e2030
  • editor.foreground#c8d3f5
  • editor.hoverHighlightBackground#1a1b2a
  • editor.lineHighlightBorder#1e2030
  • editor.rangeHighlightBackground#82aaff15
  • editor.selectionBackground#1e2030
  • editor.selectionHighlightBackground#1e2030
  • editor.snippetFinalTabstopHighlightBackground#222436
  • editor.snippetFinalTabstopHighlightBorder#c3e88d
  • editor.snippetTabstopHighlightBackground#222436
  • editor.snippetTabstopHighlightBorder#444a73
  • editor.wordHighlightBackground#86e1fc50
  • editor.wordHighlightStrongBackground#c3e88d50
  • editorCodeLens.foreground#444a73
  • editorError.foreground#c099ff
  • editorGroup.border#82aaff
  • editorGroup.dropBackground#2f334d70
  • editorGroupHeader.tabsBackground#1a1b2a
  • editorGutter.addedBackground#c3e88d80
  • editorGutter.deletedBackground#c099ff80
  • editorGutter.modifiedBackground#86e1fc80
  • editorHoverWidget.background#222436
  • editorHoverWidget.border#444a73
  • editorIndentGuide.activeBackground#c8d3f545
  • editorIndentGuide.background#c8d3f51A
  • editorLineNumber.foreground#444a73
  • editorLink.activeForeground#86e1fc
  • editorMarkerNavigation.background#1e2030
  • editorOverviewRuler.addedForeground#c3e88d80
  • editorOverviewRuler.border#1a1b2a
  • editorOverviewRuler.currentContentForeground#c3e88d
  • editorOverviewRuler.deletedForeground#c099ff80
  • editorOverviewRuler.errorForeground#c099ff80
  • editorOverviewRuler.incomingContentForeground#82aaff
  • editorOverviewRuler.infoForeground#86e1fc80
  • editorOverviewRuler.modifiedForeground#86e1fc80
  • editorOverviewRuler.selectionHighlightForeground#ffc777
  • editorOverviewRuler.warningForeground#ffc77780
  • editorOverviewRuler.wordHighlightForeground#86e1fc
  • editorOverviewRuler.wordHighlightStrongForeground#c3e88d
  • editorRuler.foreground#c8d3f51A
  • editorSuggestWidget.background#1e2030
  • editorSuggestWidget.foreground#c8d3f5
  • editorSuggestWidget.selectedBackground#1e2030
  • editorWarning.foreground#ffc777
  • editorWhitespace.foreground#c8d3f51A
  • editorWidget.background#1e2030
  • errorForeground#c099ff
  • extensionButton.prominentBackground#c3e88d90
  • extensionButton.prominentForeground#c8d3f5
  • extensionButton.prominentHoverBackground#c3e88d60
  • focusBorder#444a73
  • foreground#c8d3f5
  • gitDecoration.conflictingResourceForeground#ffc777
  • gitDecoration.deletedResourceForeground#c099ff
  • gitDecoration.ignoredResourceForeground#444a73
  • gitDecoration.modifiedResourceForeground#86e1fc
  • gitDecoration.untrackedResourceForeground#c3e88d
  • input.background#222436
  • input.border#1a1b2a
  • input.foreground#c8d3f5
  • input.placeholderForeground#444a73
  • inputOption.activeBorder#82aaff
  • inputValidation.errorBackground#222436
  • inputValidation.errorBorder#c099ff
  • inputValidation.errorForeground#c099ff
  • inputValidation.infoBackground#222436
  • inputValidation.infoBorder#82aaff
  • inputValidation.infoForeground#82aaff
  • inputValidation.warningBackground#222436
  • inputValidation.warningBorder#ffc777
  • inputValidation.warningForeground#ffc777
  • list.activeSelectionBackground#1e2030
  • list.activeSelectionForeground#c8d3f5
  • list.dropBackground#1e2030
  • list.errorForeground#c099ff
  • list.focusBackground#2f334d75
  • list.highlightForeground#86e1fc
  • list.hoverBackground#2f334d75
  • list.inactiveSelectionBackground#2f334d75
  • list.warningForeground#ffc777
  • listFilterWidget.background#222436
  • listFilterWidget.noMatchesOutline#c099ff
  • listFilterWidget.outline#1e2030
  • merge.currentHeaderBackground#c3e88d90
  • merge.incomingHeaderBackground#82aaff90
  • notification.background#222436
  • notification.buttonBackground#1e2030
  • notification.buttonForeground#c8d3f5
  • notification.buttonHoverBackground#2f334d75
  • notification.errorBackground#c099ff
  • notification.errorForeground#222436
  • notification.foreground#c8d3f5
  • notification.infoBackground#82aaff
  • notification.infoForeground#222436
  • notification.warningBackground#ffc777
  • notification.warningForeground#222436
  • notificationCenter.border#1e2030
  • notificationCenterHeader.background#222436
  • notificationCenterHeader.foreground#c8d3f5
  • notificationLink.foreground#86e1fc
  • notifications.background#222436
  • notifications.border#1e2030
  • notifications.foreground#c8d3f5
  • notificationsErrorIcon.foreground#c099ff
  • notificationsInfoIcon.foreground#82aaff
  • notificationsWarningIcon.foreground#ffc777
  • notificationToast.border#1e2030
  • panel.background#222436
  • panel.border#82aaff
  • panelInput.border#c8d3f5
  • panelTitle.activeBorder#fca7ea
  • panelTitle.activeForeground#c8d3f5
  • panelTitle.inactiveForeground#444a73
  • peekView.border#1e2030
  • peekViewEditor.background#222436
  • peekViewEditor.matchHighlightBackground#ffd79380
  • peekViewResult.background#1e2030
  • peekViewResult.fileForeground#c8d3f5
  • peekViewResult.lineForeground#c8d3f5
  • peekViewResult.matchHighlightBackground#ffd79380
  • peekViewResult.selectionBackground#1e2030
  • peekViewResult.selectionForeground#c8d3f5
  • peekViewTitle.background#1a1b2a
  • peekViewTitleDescription.foreground#444a73
  • peekViewTitleLabel.foreground#c8d3f5
  • pickerGroup.border#82aaff
  • pickerGroup.foreground#86e1fc
  • progressBar.background#fca7ea
  • scrollbar.shadow#444444
  • selection.background#82aaff
  • settings.checkboxBackground#1e2030
  • settings.checkboxBorder#1a1b2a
  • settings.checkboxForeground#c8d3f5
  • settings.dropdownBackground#1e2030
  • settings.dropdownBorder#1a1b2a
  • settings.dropdownForeground#c8d3f5
  • settings.headerForeground#c8d3f5
  • settings.modifiedItemIndicator#ffc777
  • settings.numberInputBackground#1e2030
  • settings.numberInputBorder#1a1b2a
  • settings.numberInputForeground#c8d3f5
  • settings.textInputBackground#1e2030
  • settings.textInputBorder#1a1b2a
  • settings.textInputForeground#c8d3f5
  • sideBar.background#1e2030
  • sideBarSectionHeader.background#222436
  • sideBarSectionHeader.border#1a1b2a
  • sideBarTitle.foreground#c8d3f5
  • statusBar.background#1a1b2a
  • statusBar.debuggingBackground#c099ff
  • statusBar.debuggingForeground#1a1b2a
  • statusBar.foreground#c8d3f5
  • statusBar.noFolderBackground#1a1b2a
  • statusBar.noFolderForeground#c8d3f5
  • statusBarItem.prominentBackground#c099ff
  • statusBarItem.prominentHoverBackground#ffc777
  • statusBarItem.remoteBackground#82aaff
  • statusBarItem.remoteForeground#222436
  • tab.activeBackground#222436
  • tab.activeBorderTop#fca7ea80
  • tab.activeForeground#c8d3f5
  • tab.border#1a1b2a
  • tab.inactiveBackground#1e2030
  • tab.inactiveForeground#444a73
  • terminal.ansiBlack#1e2030
  • terminal.ansiBlue#82aaff
  • terminal.ansiBrightBlack#2f334d
  • terminal.ansiBrightBlue#82aaff
  • terminal.ansiBrightCyan#86e1fc
  • terminal.ansiBrightGreen#c3e88d
  • terminal.ansiBrightMagenta#fca7ea
  • terminal.ansiBrightRed#ff757f
  • terminal.ansiBrightWhite#c8d3f5
  • terminal.ansiBrightYellow#ffd793
  • terminal.ansiCyan#86e1fc
  • terminal.ansiGreen#c3e88d
  • terminal.ansiMagenta#fca7ea
  • terminal.ansiRed#c099ff
  • terminal.ansiWhite#b4c2f0
  • terminal.ansiYellow#ffc777
  • terminal.background#222436
  • terminal.border#c8d3f5
  • terminal.foreground#c8d3f5
  • terminal.selectionBackground#1e203050
  • textBlockQuote.background#1e2030
  • titleBar.activeBackground#1e2030
  • titleBar.activeForeground#c8d3f5
  • titleBar.inactiveBackground#1a1b2a
  • titleBar.inactiveForeground#444a73
  • walkThrough.embeddedEditorBackground#1e2030
  • welcomePage.buttonBackground#1e2030
  • welcomePage.buttonHoverBackground#2f334d75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#82aaff
source#c8d3f5
meta.diff, meta.diff.header#444a73
markup.inserted#c3e88d
markup.deleted#c099ff
markup.changed#ffc777
invalid#c099ffunderline italic
invalid.deprecated#c8d3f5underline italic
entity.name.filename#ffd793
markup.error#c099ff
markup.underlineunderline
markup.bold#ffc777bold
markup.heading#82aaffbold
markup.italic#ffd793italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#86e1fc
markup.inline.raw, markup.raw.restructuredtext#c3e88d
markup.underline.link, markup.underline.link.image#86e1fc
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#fca7ea
entity.name.directive.restructuredtext, markup.quote#ffd793italic
meta.separator.markdown#444a73
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#c3e88d
punctuation.definition.constant.restructuredtext#82aaff
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#82aaff
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#c8d3f5
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffd793
entity.name.type.class, entity.name.class#86e1fcnormal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#82aaffitalic
entity.other.inherited-class#86e1fcitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#444a73
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#fca7ea
comment.block.documentation entity.name.type#86e1fcitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#86e1fc
comment.block.documentation variable#ffc777italic
constant, variable.other.constant#82aaff
constant.character.escape, constant.character.string.escape, constant.regexp#fca7ea
entity.name.tag#fca7ea
entity.other.attribute-name.parent-selector#fca7ea
entity.other.attribute-name#c3e88ditalic
entity.name.function, meta.function-call.generic, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#c3e88d
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#ffc777italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#c3e88ditalic
meta.decorator variable.other.object#c3e88d
keyword, punctuation.definition.keyword#fca7ea
keyword.control.new, keyword.operator.newbold
meta.selector#fca7ea
support#86e1fcitalic
support.function.magic, support.variable, variable.other.predefined#82aaffregular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#fca7ea
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#c8d3f5
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#fca7ea
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#86e1fc
constant.other.date, constant.other.timestamp#ffc777
variable.other.alias.yaml#c3e88ditalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#fca7earegular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#86e1fcitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ffc777
storage.modifier#fca7ea
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffd793
punctuation.definition.group.capture.regexp#fca7ea
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#c099ff
punctuation.definition.character-class.regexp#86e1fc
punctuation.definition.group.regexp#ffc777
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#c099ff
meta.assertion.look-ahead.regexp#c3e88d
string#ffd793
punctuation.definition.string.begin, punctuation.definition.string.end#ffc777
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#82aaff
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#444a73
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#c8d3f5
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ffc777italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#c8d3f5normal
meta.selectionset.graphql variable#ffd793
meta.selectionset.graphql meta.arguments variable#c8d3f5
entity.name.fragment.graphql, variable.fragment.graphql#86e1fc
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#c8d3f5
source.shell variable.other#82aaff
support.constant#82aaffnormal
meta.scope.prerequisites.makefile#ffd793
meta.attribute-selector.scss#ffd793
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#c8d3f5
meta.preprocessor.haskell#444a73

Shiki preview

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

Loading...