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#57849910
  • activityBar.activeBorder#96363c80
  • activityBar.background#191919
  • activityBar.foreground#695d47
  • activityBar.inactiveForeground#4f4330
  • activityBarBadge.background#96363c
  • activityBarBadge.foreground#191919
  • badge.background#321200
  • badge.foreground#695d47
  • breadcrumb.activeSelectionForeground#695d47
  • breadcrumb.background#191919
  • breadcrumb.focusForeground#695d47
  • breadcrumb.foreground#4f4330
  • breadcrumbPicker.background#16120c
  • button.background#2c2418
  • button.foreground#695d47
  • checkbox.background#2c2418
  • checkbox.border#16120c
  • checkbox.foreground#695d47
  • contrastBorder#16120c
  • debugToolBar.background#2c2418
  • diffEditor.insertedTextBackground#44a90020
  • diffEditor.removedTextBackground#b1270e50
  • dropdown.background#191919
  • dropdown.border#16120c
  • dropdown.foreground#695d47
  • editor.background#191919
  • editor.findMatchBackground#a9810b80
  • editor.findMatchHighlightBackground#ffc80040
  • editor.findRangeHighlightBackground#42362575
  • editor.foldBackground#2c2418
  • editor.foreground#695d47
  • editor.hoverHighlightBackground#16120c
  • editor.lineHighlightBorder#321200
  • editor.rangeHighlightBackground#57849915
  • editor.selectionBackground#321200
  • editor.selectionHighlightBackground#321200
  • editor.snippetFinalTabstopHighlightBackground#191919
  • editor.snippetFinalTabstopHighlightBorder#44a900
  • editor.snippetTabstopHighlightBackground#191919
  • editor.snippetTabstopHighlightBorder#4f4330
  • editor.wordHighlightBackground#b2591d50
  • editor.wordHighlightStrongBackground#44a90050
  • editorCodeLens.foreground#4f4330
  • editorError.foreground#b1270e
  • editorGroup.border#578499
  • editorGroup.dropBackground#42362570
  • editorGroupHeader.tabsBackground#16120c
  • editorGutter.addedBackground#44a90080
  • editorGutter.deletedBackground#b1270e80
  • editorGutter.modifiedBackground#b2591d80
  • editorHoverWidget.background#191919
  • editorHoverWidget.border#4f4330
  • editorIndentGuide.activeBackground#ffc80045
  • editorIndentGuide.background#ffc8001A
  • editorLineNumber.foreground#4f4330
  • editorLink.activeForeground#b2591d
  • editorMarkerNavigation.background#2c2418
  • editorOverviewRuler.addedForeground#44a90080
  • editorOverviewRuler.border#16120c
  • editorOverviewRuler.currentContentForeground#44a900
  • editorOverviewRuler.deletedForeground#b1270e80
  • editorOverviewRuler.errorForeground#b1270e80
  • editorOverviewRuler.incomingContentForeground#578499
  • editorOverviewRuler.infoForeground#b2591d80
  • editorOverviewRuler.modifiedForeground#b2591d80
  • editorOverviewRuler.selectionHighlightForeground#a9810b
  • editorOverviewRuler.warningForeground#a9810b80
  • editorOverviewRuler.wordHighlightForeground#b2591d
  • editorOverviewRuler.wordHighlightStrongForeground#44a900
  • editorRuler.foreground#ffc8001A
  • editorSuggestWidget.background#2c2418
  • editorSuggestWidget.foreground#695d47
  • editorSuggestWidget.selectedBackground#321200
  • editorWarning.foreground#a9810b
  • editorWhitespace.foreground#ffc8001A
  • editorWidget.background#2c2418
  • errorForeground#b1270e
  • extensionButton.prominentBackground#44a90090
  • extensionButton.prominentForeground#695d47
  • extensionButton.prominentHoverBackground#44a90060
  • focusBorder#4f4330
  • foreground#695d47
  • gitDecoration.conflictingResourceForeground#a9810b
  • gitDecoration.deletedResourceForeground#b1270e
  • gitDecoration.ignoredResourceForeground#4f4330
  • gitDecoration.modifiedResourceForeground#b2591d
  • gitDecoration.untrackedResourceForeground#44a900
  • input.background#191919
  • input.border#16120c
  • input.foreground#695d47
  • input.placeholderForeground#4f4330
  • inputOption.activeBorder#578499
  • inputValidation.errorBackground#191919
  • inputValidation.errorBorder#b1270e
  • inputValidation.errorForeground#b1270e
  • inputValidation.infoBackground#191919
  • inputValidation.infoBorder#578499
  • inputValidation.infoForeground#578499
  • inputValidation.warningBackground#191919
  • inputValidation.warningBorder#a9810b
  • inputValidation.warningForeground#a9810b
  • list.activeSelectionBackground#321200
  • list.activeSelectionForeground#695d47
  • list.dropBackground#321200
  • list.errorForeground#b1270e
  • list.focusBackground#42362575
  • list.highlightForeground#b2591d
  • list.hoverBackground#42362575
  • list.inactiveSelectionBackground#42362575
  • list.warningForeground#a9810b
  • listFilterWidget.background#191919
  • listFilterWidget.noMatchesOutline#b1270e
  • listFilterWidget.outline#321200
  • merge.currentHeaderBackground#44a90090
  • merge.incomingHeaderBackground#57849990
  • notification.background#191919
  • notification.buttonBackground#321200
  • notification.buttonForeground#695d47
  • notification.buttonHoverBackground#42362575
  • notification.errorBackground#b1270e
  • notification.errorForeground#191919
  • notification.foreground#695d47
  • notification.infoBackground#578499
  • notification.infoForeground#191919
  • notification.warningBackground#a9810b
  • notification.warningForeground#191919
  • notificationCenter.border#2c2418
  • notificationCenterHeader.background#191919
  • notificationCenterHeader.foreground#695d47
  • notificationLink.foreground#b2591d
  • notifications.background#191919
  • notifications.border#2c2418
  • notifications.foreground#695d47
  • notificationsErrorIcon.foreground#b1270e
  • notificationsInfoIcon.foreground#578499
  • notificationsWarningIcon.foreground#a9810b
  • notificationToast.border#2c2418
  • panel.background#191919
  • panel.border#578499
  • panelInput.border#695d47
  • panelTitle.activeBorder#96363c
  • panelTitle.activeForeground#695d47
  • panelTitle.inactiveForeground#4f4330
  • peekView.border#321200
  • peekViewEditor.background#191919
  • peekViewEditor.matchHighlightBackground#f1b73180
  • peekViewResult.background#2c2418
  • peekViewResult.fileForeground#695d47
  • peekViewResult.lineForeground#695d47
  • peekViewResult.matchHighlightBackground#f1b73180
  • peekViewResult.selectionBackground#321200
  • peekViewResult.selectionForeground#695d47
  • peekViewTitle.background#16120c
  • peekViewTitleDescription.foreground#4f4330
  • peekViewTitleLabel.foreground#695d47
  • pickerGroup.border#578499
  • pickerGroup.foreground#b2591d
  • progressBar.background#96363c
  • scrollbar.shadow#444444
  • selection.background#578499
  • settings.checkboxBackground#2c2418
  • settings.checkboxBorder#16120c
  • settings.checkboxForeground#695d47
  • settings.dropdownBackground#2c2418
  • settings.dropdownBorder#16120c
  • settings.dropdownForeground#695d47
  • settings.headerForeground#695d47
  • settings.modifiedItemIndicator#a9810b
  • settings.numberInputBackground#2c2418
  • settings.numberInputBorder#16120c
  • settings.numberInputForeground#695d47
  • settings.textInputBackground#2c2418
  • settings.textInputBorder#16120c
  • settings.textInputForeground#695d47
  • sideBar.background#2c2418
  • sideBarSectionHeader.background#191919
  • sideBarSectionHeader.border#16120c
  • sideBarTitle.foreground#695d47
  • statusBar.background#16120c
  • statusBar.debuggingBackground#b1270e
  • statusBar.debuggingForeground#16120c
  • statusBar.foreground#695d47
  • statusBar.noFolderBackground#16120c
  • statusBar.noFolderForeground#695d47
  • statusBarItem.prominentBackground#b1270e
  • statusBarItem.prominentHoverBackground#a9810b
  • statusBarItem.remoteBackground#578499
  • statusBarItem.remoteForeground#191919
  • tab.activeBackground#191919
  • tab.activeBorderTop#96363c80
  • tab.activeForeground#695d47
  • tab.border#16120c
  • tab.inactiveBackground#2c2418
  • tab.inactiveForeground#4f4330
  • terminal.ansiBlack#321200
  • terminal.ansiBlue#578499
  • terminal.ansiBrightBlack#423625
  • terminal.ansiBrightBlue#85cfec
  • terminal.ansiBrightCyan#f07d14
  • terminal.ansiBrightGreen#55f237
  • terminal.ansiBrightMagenta#e04b5a
  • terminal.ansiBrightRed#ed5c20
  • terminal.ansiBrightWhite#ffc800
  • terminal.ansiBrightYellow#f1b731
  • terminal.ansiCyan#b2591d
  • terminal.ansiGreen#44a900
  • terminal.ansiMagenta#96363c
  • terminal.ansiRed#b1270e
  • terminal.ansiWhite#776b53
  • terminal.ansiYellow#a9810b
  • terminal.background#191919
  • terminal.border#695d47
  • terminal.foreground#695d47
  • terminal.selectionBackground#32120050
  • textBlockQuote.background#2c2418
  • titleBar.activeBackground#2c2418
  • titleBar.activeForeground#695d47
  • titleBar.inactiveBackground#16120c
  • titleBar.inactiveForeground#4f4330
  • walkThrough.embeddedEditorBackground#2c2418
  • welcomePage.buttonBackground#321200
  • welcomePage.buttonHoverBackground#42362575
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#578499
source#695d47
meta.diff, meta.diff.header#4f4330
markup.inserted#44a900
markup.deleted#b1270e
markup.changed#a9810b
invalid#b1270eunderline italic
invalid.deprecated#695d47underline italic
entity.name.filename#f1b731
markup.error#b1270e
markup.underlineunderline
markup.bold#a9810bbold
markup.heading#578499bold
markup.italic#f1b731italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#b2591d
markup.inline.raw, markup.raw.restructuredtext#44a900
markup.underline.link, markup.underline.link.image#b2591d
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#96363c
entity.name.directive.restructuredtext, markup.quote#f1b731italic
meta.separator.markdown#4f4330
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#44a900
punctuation.definition.constant.restructuredtext#578499
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#578499
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#695d47
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f1b731
entity.name.type.class, entity.name.class#b2591dnormal
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#578499italic
entity.other.inherited-class#b2591ditalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#4f4330
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#96363c
comment.block.documentation entity.name.type#b2591ditalic
comment.block.documentation entity.name.type punctuation.definition.bracket#b2591d
comment.block.documentation variable#a9810bitalic
constant, variable.other.constant#578499
constant.character.escape, constant.character.string.escape, constant.regexp#96363c
entity.name.tag#96363c
entity.other.attribute-name.parent-selector#96363c
entity.other.attribute-name#44a900italic
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#44a900
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#a9810bitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#44a900italic
meta.decorator variable.other.object#44a900
keyword, punctuation.definition.keyword#96363c
keyword.control.new, keyword.operator.newbold
meta.selector#96363c
support#b2591ditalic
support.function.magic, support.variable, variable.other.predefined#578499regular
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#96363c
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#695d47
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#96363c
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#b2591d
constant.other.date, constant.other.timestamp#a9810b
variable.other.alias.yaml#44a900italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#96363cregular
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#b2591ditalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#a9810b
storage.modifier#96363c
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f1b731
punctuation.definition.group.capture.regexp#96363c
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#b1270e
punctuation.definition.character-class.regexp#b2591d
punctuation.definition.group.regexp#a9810b
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#b1270e
meta.assertion.look-ahead.regexp#44a900
string#f1b731
punctuation.definition.string.begin, punctuation.definition.string.end#85cfec
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#578499
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#4f4330
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#695d47
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#a9810bitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#695d47normal
meta.selectionset.graphql variable#f1b731
meta.selectionset.graphql meta.arguments variable#695d47
entity.name.fragment.graphql, variable.fragment.graphql#b2591d
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#695d47
source.shell variable.other#578499
support.constant#578499normal
meta.scope.prerequisites.makefile#f1b731
meta.attribute-selector.scss#f1b731
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#695d47
meta.preprocessor.haskell#4f4330

Shiki preview

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

Loading...

Tinted VSCode by Tinted Theming - VS Code Theme