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#3465a410
  • activityBar.activeBorder#75507b80
  • activityBar.background#300a24
  • activityBar.foreground#b3b7b0
  • activityBar.inactiveForeground#747772
  • activityBarBadge.background#75507b
  • activityBarBadge.foreground#300a24
  • badge.background#2e3436
  • badge.foreground#b3b7b0
  • breadcrumb.activeSelectionForeground#b3b7b0
  • breadcrumb.background#300a24
  • breadcrumb.focusForeground#b3b7b0
  • breadcrumb.foreground#747772
  • breadcrumbPicker.background#1c1d1b
  • button.background#383a37
  • button.foreground#b3b7b0
  • checkbox.background#383a37
  • checkbox.border#1c1d1b
  • checkbox.foreground#b3b7b0
  • contrastBorder#1c1d1b
  • debugToolBar.background#383a37
  • diffEditor.insertedTextBackground#4e9a0620
  • diffEditor.removedTextBackground#cc000050
  • dropdown.background#300a24
  • dropdown.border#1c1d1b
  • dropdown.foreground#b3b7b0
  • editor.background#300a24
  • editor.findMatchBackground#c4a00080
  • editor.findMatchHighlightBackground#eeeeec40
  • editor.findRangeHighlightBackground#55575375
  • editor.foldBackground#383a37
  • editor.foreground#b3b7b0
  • editor.hoverHighlightBackground#1c1d1b
  • editor.lineHighlightBorder#2e3436
  • editor.rangeHighlightBackground#3465a415
  • editor.selectionBackground#2e3436
  • editor.selectionHighlightBackground#2e3436
  • editor.snippetFinalTabstopHighlightBackground#300a24
  • editor.snippetFinalTabstopHighlightBorder#4e9a06
  • editor.snippetTabstopHighlightBackground#300a24
  • editor.snippetTabstopHighlightBorder#747772
  • editor.wordHighlightBackground#06989a50
  • editor.wordHighlightStrongBackground#4e9a0650
  • editorCodeLens.foreground#747772
  • editorError.foreground#cc0000
  • editorGroup.border#3465a4
  • editorGroup.dropBackground#55575370
  • editorGroupHeader.tabsBackground#1c1d1b
  • editorGutter.addedBackground#4e9a0680
  • editorGutter.deletedBackground#cc000080
  • editorGutter.modifiedBackground#06989a80
  • editorHoverWidget.background#300a24
  • editorHoverWidget.border#747772
  • editorIndentGuide.activeBackground#eeeeec45
  • editorIndentGuide.background#eeeeec1A
  • editorLineNumber.foreground#747772
  • editorLink.activeForeground#06989a
  • editorMarkerNavigation.background#383a37
  • editorOverviewRuler.addedForeground#4e9a0680
  • editorOverviewRuler.border#1c1d1b
  • editorOverviewRuler.currentContentForeground#4e9a06
  • editorOverviewRuler.deletedForeground#cc000080
  • editorOverviewRuler.errorForeground#cc000080
  • editorOverviewRuler.incomingContentForeground#3465a4
  • editorOverviewRuler.infoForeground#06989a80
  • editorOverviewRuler.modifiedForeground#06989a80
  • editorOverviewRuler.selectionHighlightForeground#c4a000
  • editorOverviewRuler.warningForeground#c4a00080
  • editorOverviewRuler.wordHighlightForeground#06989a
  • editorOverviewRuler.wordHighlightStrongForeground#4e9a06
  • editorRuler.foreground#eeeeec1A
  • editorSuggestWidget.background#383a37
  • editorSuggestWidget.foreground#b3b7b0
  • editorSuggestWidget.selectedBackground#2e3436
  • editorWarning.foreground#c4a000
  • editorWhitespace.foreground#eeeeec1A
  • editorWidget.background#383a37
  • errorForeground#cc0000
  • extensionButton.prominentBackground#4e9a0690
  • extensionButton.prominentForeground#b3b7b0
  • extensionButton.prominentHoverBackground#4e9a0660
  • focusBorder#747772
  • foreground#b3b7b0
  • gitDecoration.conflictingResourceForeground#c4a000
  • gitDecoration.deletedResourceForeground#cc0000
  • gitDecoration.ignoredResourceForeground#747772
  • gitDecoration.modifiedResourceForeground#06989a
  • gitDecoration.untrackedResourceForeground#4e9a06
  • input.background#300a24
  • input.border#1c1d1b
  • input.foreground#b3b7b0
  • input.placeholderForeground#747772
  • inputOption.activeBorder#3465a4
  • inputValidation.errorBackground#300a24
  • inputValidation.errorBorder#cc0000
  • inputValidation.errorForeground#cc0000
  • inputValidation.infoBackground#300a24
  • inputValidation.infoBorder#3465a4
  • inputValidation.infoForeground#3465a4
  • inputValidation.warningBackground#300a24
  • inputValidation.warningBorder#c4a000
  • inputValidation.warningForeground#c4a000
  • list.activeSelectionBackground#2e3436
  • list.activeSelectionForeground#b3b7b0
  • list.dropBackground#2e3436
  • list.errorForeground#cc0000
  • list.focusBackground#55575375
  • list.highlightForeground#06989a
  • list.hoverBackground#55575375
  • list.inactiveSelectionBackground#55575375
  • list.warningForeground#c4a000
  • listFilterWidget.background#300a24
  • listFilterWidget.noMatchesOutline#cc0000
  • listFilterWidget.outline#2e3436
  • merge.currentHeaderBackground#4e9a0690
  • merge.incomingHeaderBackground#3465a490
  • notification.background#300a24
  • notification.buttonBackground#2e3436
  • notification.buttonForeground#b3b7b0
  • notification.buttonHoverBackground#55575375
  • notification.errorBackground#cc0000
  • notification.errorForeground#300a24
  • notification.foreground#b3b7b0
  • notification.infoBackground#3465a4
  • notification.infoForeground#300a24
  • notification.warningBackground#c4a000
  • notification.warningForeground#300a24
  • notificationCenter.border#383a37
  • notificationCenterHeader.background#300a24
  • notificationCenterHeader.foreground#b3b7b0
  • notificationLink.foreground#06989a
  • notifications.background#300a24
  • notifications.border#383a37
  • notifications.foreground#b3b7b0
  • notificationsErrorIcon.foreground#cc0000
  • notificationsInfoIcon.foreground#3465a4
  • notificationsWarningIcon.foreground#c4a000
  • notificationToast.border#383a37
  • panel.background#300a24
  • panel.border#3465a4
  • panelInput.border#b3b7b0
  • panelTitle.activeBorder#75507b
  • panelTitle.activeForeground#b3b7b0
  • panelTitle.inactiveForeground#747772
  • peekView.border#2e3436
  • peekViewEditor.background#300a24
  • peekViewEditor.matchHighlightBackground#fce94f80
  • peekViewResult.background#383a37
  • peekViewResult.fileForeground#b3b7b0
  • peekViewResult.lineForeground#b3b7b0
  • peekViewResult.matchHighlightBackground#fce94f80
  • peekViewResult.selectionBackground#2e3436
  • peekViewResult.selectionForeground#b3b7b0
  • peekViewTitle.background#1c1d1b
  • peekViewTitleDescription.foreground#747772
  • peekViewTitleLabel.foreground#b3b7b0
  • pickerGroup.border#3465a4
  • pickerGroup.foreground#06989a
  • progressBar.background#75507b
  • scrollbar.shadow#444444
  • selection.background#3465a4
  • settings.checkboxBackground#383a37
  • settings.checkboxBorder#1c1d1b
  • settings.checkboxForeground#b3b7b0
  • settings.dropdownBackground#383a37
  • settings.dropdownBorder#1c1d1b
  • settings.dropdownForeground#b3b7b0
  • settings.headerForeground#b3b7b0
  • settings.modifiedItemIndicator#c4a000
  • settings.numberInputBackground#383a37
  • settings.numberInputBorder#1c1d1b
  • settings.numberInputForeground#b3b7b0
  • settings.textInputBackground#383a37
  • settings.textInputBorder#1c1d1b
  • settings.textInputForeground#b3b7b0
  • sideBar.background#383a37
  • sideBarSectionHeader.background#300a24
  • sideBarSectionHeader.border#1c1d1b
  • sideBarTitle.foreground#b3b7b0
  • statusBar.background#1c1d1b
  • statusBar.debuggingBackground#cc0000
  • statusBar.debuggingForeground#1c1d1b
  • statusBar.foreground#b3b7b0
  • statusBar.noFolderBackground#1c1d1b
  • statusBar.noFolderForeground#b3b7b0
  • statusBarItem.prominentBackground#cc0000
  • statusBarItem.prominentHoverBackground#c4a000
  • statusBarItem.remoteBackground#3465a4
  • statusBarItem.remoteForeground#300a24
  • tab.activeBackground#300a24
  • tab.activeBorderTop#75507b80
  • tab.activeForeground#b3b7b0
  • tab.border#1c1d1b
  • tab.inactiveBackground#383a37
  • tab.inactiveForeground#747772
  • terminal.ansiBlack#2e3436
  • terminal.ansiBlue#3465a4
  • terminal.ansiBrightBlack#555753
  • terminal.ansiBrightBlue#729fcf
  • terminal.ansiBrightCyan#34e2e2
  • terminal.ansiBrightGreen#8ae234
  • terminal.ansiBrightMagenta#ad7fa8
  • terminal.ansiBrightRed#ef2929
  • terminal.ansiBrightWhite#eeeeec
  • terminal.ansiBrightYellow#fce94f
  • terminal.ansiCyan#06989a
  • terminal.ansiGreen#4e9a06
  • terminal.ansiMagenta#75507b
  • terminal.ansiRed#cc0000
  • terminal.ansiWhite#d3d7cf
  • terminal.ansiYellow#c4a000
  • terminal.background#300a24
  • terminal.border#b3b7b0
  • terminal.foreground#b3b7b0
  • terminal.selectionBackground#2e343650
  • textBlockQuote.background#383a37
  • titleBar.activeBackground#383a37
  • titleBar.activeForeground#b3b7b0
  • titleBar.inactiveBackground#1c1d1b
  • titleBar.inactiveForeground#747772
  • walkThrough.embeddedEditorBackground#383a37
  • welcomePage.buttonBackground#2e3436
  • welcomePage.buttonHoverBackground#55575375
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#3465a4
source#b3b7b0
meta.diff, meta.diff.header#747772
markup.inserted#4e9a06
markup.deleted#cc0000
markup.changed#c4a000
invalid#cc0000underline italic
invalid.deprecated#b3b7b0underline italic
entity.name.filename#fce94f
markup.error#cc0000
markup.underlineunderline
markup.bold#c4a000bold
markup.heading#3465a4bold
markup.italic#fce94fitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#06989a
markup.inline.raw, markup.raw.restructuredtext#4e9a06
markup.underline.link, markup.underline.link.image#06989a
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#75507b
entity.name.directive.restructuredtext, markup.quote#fce94fitalic
meta.separator.markdown#747772
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#4e9a06
punctuation.definition.constant.restructuredtext#3465a4
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#3465a4
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#b3b7b0
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fce94f
entity.name.type.class, entity.name.class#06989anormal
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#3465a4italic
entity.other.inherited-class#06989aitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#747772
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#75507b
comment.block.documentation entity.name.type#06989aitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#06989a
comment.block.documentation variable#c4a000italic
constant, variable.other.constant#3465a4
constant.character.escape, constant.character.string.escape, constant.regexp#75507b
entity.name.tag#75507b
entity.other.attribute-name.parent-selector#75507b
entity.other.attribute-name#4e9a06italic
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#4e9a06
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#c4a000italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#4e9a06italic
meta.decorator variable.other.object#4e9a06
keyword, punctuation.definition.keyword#75507b
keyword.control.new, keyword.operator.newbold
meta.selector#75507b
support#06989aitalic
support.function.magic, support.variable, variable.other.predefined#3465a4regular
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#75507b
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#b3b7b0
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#75507b
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#06989a
constant.other.date, constant.other.timestamp#c4a000
variable.other.alias.yaml#4e9a06italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#75507bregular
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#06989aitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#c4a000
storage.modifier#75507b
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fce94f
punctuation.definition.group.capture.regexp#75507b
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#cc0000
punctuation.definition.character-class.regexp#06989a
punctuation.definition.group.regexp#c4a000
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#cc0000
meta.assertion.look-ahead.regexp#4e9a06
string#fce94f
punctuation.definition.string.begin, punctuation.definition.string.end#729fcf
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#3465a4
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#747772
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#b3b7b0
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#c4a000italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#b3b7b0normal
meta.selectionset.graphql variable#fce94f
meta.selectionset.graphql meta.arguments variable#b3b7b0
entity.name.fragment.graphql, variable.fragment.graphql#06989a
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#b3b7b0
source.shell variable.other#3465a4
support.constant#3465a4normal
meta.scope.prerequisites.makefile#fce94f
meta.attribute-selector.scss#fce94f
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#b3b7b0
meta.preprocessor.haskell#747772

Shiki preview

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

Loading...

Tinted VSCode by Tinted Theming - VS Code Theme