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.

  • activityBar.activeBorder#1db954
  • activityBar.activeForeground#ffffff
  • activityBar.background#121212
  • activityBar.border#121212
  • activityBar.dropBackground#212121
  • activityBar.foreground#b3b3b3
  • activityBar.inactiveForeground#b3b3b3
  • activityBarBadge.background#1db954
  • activityBarBadge.foreground#ffffff
  • badge.background#3c3c3c
  • badge.foreground#ffffff
  • breadcrumb.background#212121
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#b3b3b3
  • breadcrumbPicker.background#535353
  • button.background#212121
  • button.foreground#ffffff
  • button.hoverBackground#535353
  • debugToolBar.background#535353
  • diffEditor.insertedTextBackground#1db95420
  • diffEditor.removedTextBackground#ee666650
  • dropdown.background#535353
  • dropdown.border#535353
  • dropdown.foreground#ffffff
  • editor.background#212121
  • editor.findMatchHighlightBackground#ffffff40
  • editor.foldBackground#535353
  • editor.foreground#b3b3b3
  • editor.hoverHighlightBackground#5d6a7f
  • editor.lineHighlightBorder#3c3c3c
  • editor.rangeHighlightBackground#bf9eee15
  • editor.selectionBackground#44475A
  • editor.wordHighlightBackground#97e1f150
  • editor.wordHighlightStrongBackground#1db95450
  • editorCodeLens.foreground#5d6a7f
  • editorError.foreground#ee6666
  • editorGroup.background#121212
  • editorGroup.border#1db954
  • editorGutter.addedBackground#1db95480
  • editorGutter.deletedBackground#ee666680
  • editorGutter.modifiedBackground#97e1f180
  • editorHoverWidget.background#121212
  • editorHoverWidget.border#5d6a7f
  • editorIndentGuide.activeBackground#ffffff45
  • editorLineNumber.foreground#b3b3b3
  • editorLink.activeForeground#97e1f1
  • editorMarkerNavigation.background#212121
  • editorOverviewRuler.addedForeground#1db95480
  • editorOverviewRuler.border#535353
  • editorOverviewRuler.deletedForeground#ee666680
  • editorOverviewRuler.errorForeground#ee666680
  • editorOverviewRuler.infoForeground#97e1f180
  • editorOverviewRuler.modifiedForeground#97e1f180
  • editorOverviewRuler.selectionHighlightForeground#FFB86C
  • editorOverviewRuler.warningForeground#FFB86C80
  • editorOverviewRuler.wordHighlightForeground#97e1f1
  • editorOverviewRuler.wordHighlightStrongForeground#1db954
  • editorRuler.foreground#ffffff
  • editorSuggestWidget.background#121212
  • editorSuggestWidget.foreground#b3b3b3
  • editorSuggestWidget.selectedBackground#44475A
  • editorWarning.foreground#97e1f1
  • editorWidget.background#535353
  • errorForeground#ee6666
  • extensionBadge.remoteBackground#1db954
  • extensionButton.prominentBackground#1db95490
  • extensionButton.prominentForeground#b3b3b3
  • extensionButton.prominentHoverBackground#1db95460
  • focusBorder#212121
  • foreground#b3b3b3
  • gitDecoration.conflictingResourceForeground#FFB86C
  • gitDecoration.deletedResourceForeground#ee6666
  • gitDecoration.ignoredResourceForeground#5d6a7f
  • gitDecoration.modifiedResourceForeground#97e1f1
  • gitDecoration.untrackedResourceForeground#1db954
  • input.background#3c3c3c
  • input.border#3c3c3c
  • input.placeholderForeground#b3b3b3
  • inputOption.activeBackground#1aa64b
  • inputOption.activeBorder#1aa64b
  • inputValidation.errorBorder#ee6666
  • inputValidation.infoBackground#44475A
  • inputValidation.infoBorder#1db954
  • inputValidation.warningBorder#FFB86C
  • list.activeSelectionBackground#212121
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#535353
  • list.errorForeground#ee6666
  • list.focusBackground#3c3c3c
  • list.focusForeground#ffffff
  • list.highlightForeground#ffffff
  • list.hoverBackground#3c3c3c
  • list.hoverForeground#ffffff
  • list.inactiveFocusBackground#212121
  • list.inactiveSelectionBackground#535353
  • list.inactiveSelectionForeground#ffffff
  • list.warningForeground#FFB86C
  • listFilterWidget.background#535353
  • listFilterWidget.noMatchesOutline#ee6666
  • listFilterWidget.outline#535353
  • notification.background#121212
  • notification.buttonBackground#44475A
  • notification.buttonForeground#b3b3b3
  • notification.buttonHoverBackground#121212
  • notification.errorBackground#ee6666
  • notification.errorForeground#b3b3b3
  • notification.foreground#b3b3b3
  • notification.infoBackground#97e1f1
  • notification.infoForeground#121212
  • notification.warningBackground#FFB86C
  • notification.warningForeground#121212
  • panel.background#212121
  • panel.border#3c3c3c
  • panelSectionHeader.border#1db954
  • panelTitle.activeBorder#ffffff
  • panelTitle.activeForeground#ffffff
  • panelTitle.inactiveForeground#b3b3b3
  • pickerGroup.border#1db954
  • pickerGroup.foreground#ffffff
  • progressBar.background#1db954
  • settings.checkboxBackground#535353
  • settings.checkboxBorder#535353
  • settings.checkboxForeground#b3b3b3
  • settings.dropdownBackground#535353
  • settings.dropdownBorder#535353
  • settings.dropdownForeground#b3b3b3
  • settings.headerForeground#b3b3b3
  • settings.modifiedItemForeground#FFB86C
  • settings.modifiedItemIndicator#FFB86C
  • settings.numberInputBackground#535353
  • settings.numberInputBorder#535353
  • settings.numberInputForeground#b3b3b3
  • settings.textInputBackground#535353
  • settings.textInputBorder#535353
  • settings.textInputForeground#b3b3b3
  • sideBar.background#121212
  • sideBar.border#212121
  • sideBar.foreground#b3b3b3
  • sideBarSectionHeader.background#121212
  • sideBarSectionHeader.border#212121
  • sideBarSectionHeader.foreground#b3b3b3
  • sideBarTitle.foreground#b3b3b3
  • statusBar.background#212121
  • statusBar.border#1db954
  • statusBar.debuggingBackground#1db954
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#b3b3b3
  • statusBar.noFolderBackground#212121
  • statusBar.noFolderForeground#b3b3b3
  • statusBarItem.activeBackground#1db954
  • statusBarItem.prominentBackground#1db954
  • statusBarItem.prominentHoverBackground#FFB86C
  • statusBarItem.remoteBackground#1db954
  • statusBarItem.remoteForeground#121212
  • tab.activeBackground#212121
  • tab.activeBorder#212121
  • tab.activeForeground#ffffff
  • tab.border#121212
  • tab.inactiveBackground#121212
  • tab.inactiveForeground#b3b3b3
  • terminal.background#212121
  • titleBar.activeBackground#535353
  • titleBar.activeForeground#b3b3b3
  • titleBar.inactiveBackground#535353
  • titleBar.inactiveForeground#b3b3b3
  • walkThrough.embeddedEditorBackground#212121
  • welcomePage.buttonBackground#212121
  • welcomePage.progress.background#121212
  • welcomePage.progress.foreground#1db954

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#bf9eee
source#ffffff
meta.diff, meta.diff.header#5d6a7f
markup.inserted#1db954
markup.deleted#ee6666
markup.changed#FFB86C
invalid#ee6666underline italic
invalid.deprecated#b3b3b3underline italic
entity.name.filename#e7ee98
markup.error#ee6666
markup.underlineunderline
markup.bold#FFB86Cbold
markup.heading#bf9eeebold
markup.italic#e7ee98italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#97e1f1
markup.inline.raw, markup.raw.restructuredtext#1db954
markup.underline.link, markup.underline.link.image#97e1f1
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#f286c4
entity.name.directive.restructuredtext, markup.quote#e7ee98italic
meta.separator.markdown#5d6a7f
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#1db954
punctuation.definition.constant.restructuredtext#bf9eee
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#bf9eee
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#b3b3b3
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e7ee98
entity.name.type.class, entity.name.class#97e1f1normal
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#bf9eeeitalic
entity.other.inherited-class#97e1f1italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#5d6a7f
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#f286c4
comment.block.documentation entity.name.type#97e1f1italic
comment.block.documentation entity.name.type punctuation.definition.bracket#97e1f1
comment.block.documentation variable#FFB86Citalic
constant, variable.other.constant#bf9eee
constant.character.escape, constant.character.string.escape, constant.regexp#f286c4
entity.name.tag#f286c4
entity.other.attribute-name.parent-selector#f286c4
entity.other.attribute-name#50fa7bitalic
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#50fa7b
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#FFB86Citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#1db954italic
meta.decorator variable.other.object#1db954
keyword, punctuation.definition.keyword#f286c4
keyword.control.new, keyword.operator.newbold
meta.selector#f286c4
support#97e1f1italic
support.function.magic, support.variable, variable.other.predefined#bf9eeeregular
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#f286c4
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#ffffff
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#f286c4
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#97e1f1
constant.other.date, constant.other.timestamp#FFB86C
variable.other.alias.yaml#1db954italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#f286c4regular
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#97e1f1italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FFB86C
storage.modifier#f286c4
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#e7ee98
punctuation.definition.group.capture.regexp#f286c4
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ee6666
punctuation.definition.character-class.regexp#97e1f1
punctuation.definition.group.regexp#FFB86C
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ee6666
meta.assertion.look-ahead.regexp#1db954
string#e7ee98
punctuation.definition.string.begin, punctuation.definition.string.end#dee492
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#97e2f2
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#5d6a7f
variable#ffffff
constant.other.key.perl, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#bf9eee
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FFB86Citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#ffffffnormal
meta.selectionset.graphql variable#e7ee98
meta.selectionset.graphql meta.arguments variable#b3b3b3
entity.name.fragment.graphql, variable.fragment.graphql#97e1f1
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#b3b3b3
source.shell variable.other#bf9eee
support.constant#bf9eeenormal
meta.scope.prerequisites.makefile#e7ee98
meta.attribute-selector.scss#e7ee98
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#b3b3b3
meta.preprocessor.haskell#5d6a7f

Shiki preview

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

Loading...