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#39557310
  • activityBar.activeBorder#5e468c80
  • activityBar.background#101010
  • activityBar.foreground#768488
  • activityBar.inactiveForeground#505456
  • activityBarBadge.background#5e468c
  • activityBarBadge.foreground#101010
  • badge.background#333333
  • badge.foreground#768488
  • breadcrumb.activeSelectionForeground#768488
  • breadcrumb.background#101010
  • breadcrumb.focusForeground#768488
  • breadcrumb.foreground#505456
  • breadcrumbPicker.background#141414
  • button.background#282828
  • button.foreground#768488
  • checkbox.background#282828
  • checkbox.border#141414
  • checkbox.foreground#768488
  • contrastBorder#141414
  • debugToolBar.background#282828
  • diffEditor.insertedTextBackground#28737320
  • diffEditor.removedTextBackground#8c466550
  • dropdown.background#101010
  • dropdown.border#141414
  • dropdown.foreground#768488
  • editor.background#101010
  • editor.findMatchBackground#7c7c9980
  • editor.findMatchHighlightBackground#c0c0c040
  • editor.findRangeHighlightBackground#3d3d3d75
  • editor.foldBackground#282828
  • editor.foreground#768488
  • editor.hoverHighlightBackground#141414
  • editor.lineHighlightBorder#333333
  • editor.rangeHighlightBackground#39557315
  • editor.selectionBackground#333333
  • editor.selectionHighlightBackground#333333
  • editor.snippetFinalTabstopHighlightBackground#101010
  • editor.snippetFinalTabstopHighlightBorder#287373
  • editor.snippetTabstopHighlightBackground#101010
  • editor.snippetTabstopHighlightBorder#505456
  • editor.wordHighlightBackground#31658c50
  • editor.wordHighlightStrongBackground#28737350
  • editorCodeLens.foreground#505456
  • editorError.foreground#8c4665
  • editorGroup.border#395573
  • editorGroup.dropBackground#3d3d3d70
  • editorGroupHeader.tabsBackground#141414
  • editorGutter.addedBackground#28737380
  • editorGutter.deletedBackground#8c466580
  • editorGutter.modifiedBackground#31658c80
  • editorHoverWidget.background#101010
  • editorHoverWidget.border#505456
  • editorIndentGuide.activeBackground#c0c0c045
  • editorIndentGuide.background#c0c0c01A
  • editorLineNumber.foreground#505456
  • editorLink.activeForeground#31658c
  • editorMarkerNavigation.background#282828
  • editorOverviewRuler.addedForeground#28737380
  • editorOverviewRuler.border#141414
  • editorOverviewRuler.currentContentForeground#287373
  • editorOverviewRuler.deletedForeground#8c466580
  • editorOverviewRuler.errorForeground#8c466580
  • editorOverviewRuler.incomingContentForeground#395573
  • editorOverviewRuler.infoForeground#31658c80
  • editorOverviewRuler.modifiedForeground#31658c80
  • editorOverviewRuler.selectionHighlightForeground#7c7c99
  • editorOverviewRuler.warningForeground#7c7c9980
  • editorOverviewRuler.wordHighlightForeground#31658c
  • editorOverviewRuler.wordHighlightStrongForeground#287373
  • editorRuler.foreground#c0c0c01A
  • editorSuggestWidget.background#282828
  • editorSuggestWidget.foreground#768488
  • editorSuggestWidget.selectedBackground#333333
  • editorWarning.foreground#7c7c99
  • editorWhitespace.foreground#c0c0c01A
  • editorWidget.background#282828
  • errorForeground#8c4665
  • extensionButton.prominentBackground#28737390
  • extensionButton.prominentForeground#768488
  • extensionButton.prominentHoverBackground#28737360
  • focusBorder#505456
  • foreground#768488
  • gitDecoration.conflictingResourceForeground#7c7c99
  • gitDecoration.deletedResourceForeground#8c4665
  • gitDecoration.ignoredResourceForeground#505456
  • gitDecoration.modifiedResourceForeground#31658c
  • gitDecoration.untrackedResourceForeground#287373
  • input.background#101010
  • input.border#141414
  • input.foreground#768488
  • input.placeholderForeground#505456
  • inputOption.activeBorder#395573
  • inputValidation.errorBackground#101010
  • inputValidation.errorBorder#8c4665
  • inputValidation.errorForeground#8c4665
  • inputValidation.infoBackground#101010
  • inputValidation.infoBorder#395573
  • inputValidation.infoForeground#395573
  • inputValidation.warningBackground#101010
  • inputValidation.warningBorder#7c7c99
  • inputValidation.warningForeground#7c7c99
  • list.activeSelectionBackground#333333
  • list.activeSelectionForeground#768488
  • list.dropBackground#333333
  • list.errorForeground#8c4665
  • list.focusBackground#3d3d3d75
  • list.highlightForeground#31658c
  • list.hoverBackground#3d3d3d75
  • list.inactiveSelectionBackground#3d3d3d75
  • list.warningForeground#7c7c99
  • listFilterWidget.background#101010
  • listFilterWidget.noMatchesOutline#8c4665
  • listFilterWidget.outline#333333
  • merge.currentHeaderBackground#28737390
  • merge.incomingHeaderBackground#39557390
  • notification.background#101010
  • notification.buttonBackground#333333
  • notification.buttonForeground#768488
  • notification.buttonHoverBackground#3d3d3d75
  • notification.errorBackground#8c4665
  • notification.errorForeground#101010
  • notification.foreground#768488
  • notification.infoBackground#395573
  • notification.infoForeground#101010
  • notification.warningBackground#7c7c99
  • notification.warningForeground#101010
  • notificationCenter.border#282828
  • notificationCenterHeader.background#101010
  • notificationCenterHeader.foreground#768488
  • notificationLink.foreground#31658c
  • notifications.background#101010
  • notifications.border#282828
  • notifications.foreground#768488
  • notificationsErrorIcon.foreground#8c4665
  • notificationsInfoIcon.foreground#395573
  • notificationsWarningIcon.foreground#7c7c99
  • notificationToast.border#282828
  • panel.background#101010
  • panel.border#395573
  • panelInput.border#768488
  • panelTitle.activeBorder#5e468c
  • panelTitle.activeForeground#768488
  • panelTitle.inactiveForeground#505456
  • peekView.border#333333
  • peekViewEditor.background#101010
  • peekViewEditor.matchHighlightBackground#9e9ecb80
  • peekViewResult.background#282828
  • peekViewResult.fileForeground#768488
  • peekViewResult.lineForeground#768488
  • peekViewResult.matchHighlightBackground#9e9ecb80
  • peekViewResult.selectionBackground#333333
  • peekViewResult.selectionForeground#768488
  • peekViewTitle.background#141414
  • peekViewTitleDescription.foreground#505456
  • peekViewTitleLabel.foreground#768488
  • pickerGroup.border#395573
  • pickerGroup.foreground#31658c
  • progressBar.background#5e468c
  • scrollbar.shadow#444444
  • selection.background#395573
  • settings.checkboxBackground#282828
  • settings.checkboxBorder#141414
  • settings.checkboxForeground#768488
  • settings.dropdownBackground#282828
  • settings.dropdownBorder#141414
  • settings.dropdownForeground#768488
  • settings.headerForeground#768488
  • settings.modifiedItemIndicator#7c7c99
  • settings.numberInputBackground#282828
  • settings.numberInputBorder#141414
  • settings.numberInputForeground#768488
  • settings.textInputBackground#282828
  • settings.textInputBorder#141414
  • settings.textInputForeground#768488
  • sideBar.background#282828
  • sideBarSectionHeader.background#101010
  • sideBarSectionHeader.border#141414
  • sideBarTitle.foreground#768488
  • statusBar.background#141414
  • statusBar.debuggingBackground#8c4665
  • statusBar.debuggingForeground#141414
  • statusBar.foreground#768488
  • statusBar.noFolderBackground#141414
  • statusBar.noFolderForeground#768488
  • statusBarItem.prominentBackground#8c4665
  • statusBarItem.prominentHoverBackground#7c7c99
  • statusBarItem.remoteBackground#395573
  • statusBarItem.remoteForeground#101010
  • tab.activeBackground#101010
  • tab.activeBorderTop#5e468c80
  • tab.activeForeground#768488
  • tab.border#141414
  • tab.inactiveBackground#282828
  • tab.inactiveForeground#505456
  • terminal.ansiBlack#333333
  • terminal.ansiBlue#395573
  • terminal.ansiBrightBlack#3d3d3d
  • terminal.ansiBrightBlue#477ab3
  • terminal.ansiBrightCyan#6096bf
  • terminal.ansiBrightGreen#53a6a6
  • terminal.ansiBrightMagenta#7e62b3
  • terminal.ansiBrightRed#bf4d80
  • terminal.ansiBrightWhite#c0c0c0
  • terminal.ansiBrightYellow#9e9ecb
  • terminal.ansiCyan#31658c
  • terminal.ansiGreen#287373
  • terminal.ansiMagenta#5e468c
  • terminal.ansiRed#8c4665
  • terminal.ansiWhite#899ca1
  • terminal.ansiYellow#7c7c99
  • terminal.background#101010
  • terminal.border#768488
  • terminal.foreground#768488
  • terminal.selectionBackground#33333350
  • textBlockQuote.background#282828
  • titleBar.activeBackground#282828
  • titleBar.activeForeground#768488
  • titleBar.inactiveBackground#141414
  • titleBar.inactiveForeground#505456
  • walkThrough.embeddedEditorBackground#282828
  • welcomePage.buttonBackground#333333
  • welcomePage.buttonHoverBackground#3d3d3d75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#395573
source#768488
meta.diff, meta.diff.header#505456
markup.inserted#287373
markup.deleted#8c4665
markup.changed#7c7c99
invalid#8c4665underline italic
invalid.deprecated#768488underline italic
entity.name.filename#9e9ecb
markup.error#8c4665
markup.underlineunderline
markup.bold#7c7c99bold
markup.heading#395573bold
markup.italic#9e9ecbitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#31658c
markup.inline.raw, markup.raw.restructuredtext#287373
markup.underline.link, markup.underline.link.image#31658c
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#5e468c
entity.name.directive.restructuredtext, markup.quote#9e9ecbitalic
meta.separator.markdown#505456
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#287373
punctuation.definition.constant.restructuredtext#395573
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#395573
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#768488
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#9e9ecb
entity.name.type.class, entity.name.class#31658cnormal
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#395573italic
entity.other.inherited-class#31658citalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#505456
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#5e468c
comment.block.documentation entity.name.type#31658citalic
comment.block.documentation entity.name.type punctuation.definition.bracket#31658c
comment.block.documentation variable#7c7c99italic
constant, variable.other.constant#395573
constant.character.escape, constant.character.string.escape, constant.regexp#5e468c
entity.name.tag#5e468c
entity.other.attribute-name.parent-selector#5e468c
entity.other.attribute-name#287373italic
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#287373
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#7c7c99italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#287373italic
meta.decorator variable.other.object#287373
keyword, punctuation.definition.keyword#5e468c
keyword.control.new, keyword.operator.newbold
meta.selector#5e468c
support#31658citalic
support.function.magic, support.variable, variable.other.predefined#395573regular
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#5e468c
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#768488
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#5e468c
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#31658c
constant.other.date, constant.other.timestamp#7c7c99
variable.other.alias.yaml#287373italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#5e468cregular
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#31658citalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#7c7c99
storage.modifier#5e468c
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#9e9ecb
punctuation.definition.group.capture.regexp#5e468c
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#8c4665
punctuation.definition.character-class.regexp#31658c
punctuation.definition.group.regexp#7c7c99
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#8c4665
meta.assertion.look-ahead.regexp#287373
string#9e9ecb
punctuation.definition.string.begin, punctuation.definition.string.end#477ab3
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#395573
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#505456
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#768488
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#7c7c99italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#768488normal
meta.selectionset.graphql variable#9e9ecb
meta.selectionset.graphql meta.arguments variable#768488
entity.name.fragment.graphql, variable.fragment.graphql#31658c
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#768488
source.shell variable.other#395573
support.constant#395573normal
meta.scope.prerequisites.makefile#9e9ecb
meta.attribute-selector.scss#9e9ecb
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#768488
meta.preprocessor.haskell#505456

Shiki preview

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

Loading...