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#a87ffb
  • activityBar.background#ffffff
  • activityBar.border#d9dfe7
  • activityBar.foreground#333e4f
  • activityBar.inactiveForeground#8b98a9
  • activityBarBadge.background#6f4cde
  • activityBarBadge.foreground#ffffff
  • badge.background#f2e6ff
  • badge.foreground#6f4cde
  • breadcrumb.activeSelectionForeground#5d6a7d
  • breadcrumb.focusForeground#333e4f
  • breadcrumb.foreground#738295
  • breadcrumbPicker.background#fafbfe
  • button.background#6f4cde
  • button.foreground#ffffff
  • button.hoverBackground#603bce
  • button.secondaryBackground#d9dfe7
  • button.secondaryForeground#000000
  • button.secondaryHoverBackground#a4afbd
  • checkbox.background#ffffff
  • checkbox.border#bfc7d2
  • checkbox.foreground#333e4f
  • commandCenter.activeBackground#fafbfe
  • commandCenter.activeBorder#bfc7d2
  • commandCenter.activeForeground#333e4f
  • commandCenter.background#ffffff
  • commandCenter.border#d9dfe7
  • commandCenter.foreground#5d6a7d
  • commandCenter.inactiveBorder#d9dfe7
  • commandCenter.inactiveForeground#738295
  • debugToolBar.background#ffffff
  • descriptionForeground#5d6a7d
  • diffEditor.border#d9dfe7
  • diffEditor.insertedLineBackground#66ce9833
  • diffEditor.insertedTextBackground#17b87733
  • diffEditor.move.border#8b98a9
  • diffEditor.moveActive.border#6f4cde
  • diffEditor.removedLineBackground#fc8f8e33
  • diffEditor.removedTextBackground#f7676933
  • diffEditorGutter.insertedLineBackground#66ce981a
  • diffEditorGutter.removedLineBackground#fc8f8e1a
  • diffEditorOverview.insertedForeground#66ce9866
  • diffEditorOverview.removedForeground#fc8f8e66
  • dropdown.background#ffffff
  • dropdown.border#bfc7d2
  • dropdown.foreground#333e4f
  • dropdown.listBackground#f4f7fd
  • editor.background#ffffff
  • editor.findMatchBackground#df812866
  • editor.findMatchBorder#df8128
  • editor.findMatchHighlightBackground#ffc26e66
  • editor.findMatchHighlightBorder#ffc26e
  • editor.focusedStackFrameHighlightBackground#28a74525
  • editor.foldBackground#f4f7fd
  • editor.foreground#1f2939
  • editor.inactiveSelectionBackground#c7d3ff66
  • editor.lineHighlightBackground#f4f7fd
  • editor.linkedEditingBackground#a87ffb99
  • editor.selectionBackground#c7d3ff99
  • editor.selectionHighlightBackground#98e4b999
  • editor.selectionHighlightBorder#98e4b999
  • editor.stackFrameHighlightBackground#ffd33d33
  • editor.wordHighlightBackground#ffc9aa66
  • editor.wordHighlightBorder#ffc9aa
  • editor.wordHighlightStrongBackground#ffc9aa66
  • editor.wordHighlightStrongBorder#ffc9aa
  • editorBracketHighlight.foreground1#0075a2
  • editorBracketHighlight.foreground2#d07826
  • editorBracketHighlight.foreground3#6f4cde
  • editorBracketHighlight.foreground4#0075a2
  • editorBracketHighlight.foreground5#d07826
  • editorBracketHighlight.foreground6#6f4cde
  • editorBracketMatch.background#abe1f899
  • editorBracketMatch.border#abe1f8
  • editorCodeLens.foreground#5d6a7d
  • editorCursor.foreground#603bce
  • editorError.foreground#df4047
  • editorGhostText.foreground#a4afbd
  • editorGroup.border#d9dfe7
  • editorGroupHeader.tabsBackground#f4f7fd
  • editorGroupHeader.tabsBorder#d9dfe7
  • editorGutter.addedBackground#98e4b9
  • editorGutter.deletedBackground#fc8f8e
  • editorGutter.foldingControlForeground#5d6a7d
  • editorGutter.modifiedBackground#a2b6ff
  • editorHint.foreground#17975f
  • editorIndentGuide.activeBackground1#bfc7d2
  • editorIndentGuide.background1#e7ebf2
  • editorInfo.foreground#5173f1
  • editorInlayHint.background#7382951a
  • editorInlayHint.foreground#738295
  • editorInlayHint.typeBackground#7382951a
  • editorInlayHint.typeForeground#738295
  • editorLightBulb.foreground#df8128
  • editorLineNumber.activeForeground#1f2939
  • editorLineNumber.foreground#bfc7d2
  • editorLink.activeForeground#6f4cde
  • editorOverviewRuler.border#ffffff
  • editorWarning.foreground#df8128
  • editorWhitespace.foreground#bfc7d2
  • editorWidget.background#ffffff
  • editorWidget.border#a4afbd
  • errorForeground#c1313b
  • focusBorder#8964e8
  • foreground#1f2939
  • gitDecoration.addedResourceForeground#17975f
  • gitDecoration.conflictingResourceForeground#c16f23
  • gitDecoration.deletedResourceForeground#df4047
  • gitDecoration.ignoredResourceForeground#8b98a9
  • gitDecoration.modifiedResourceForeground#5173f1
  • gitDecoration.submoduleResourceForeground#8b98a9
  • gitDecoration.untrackedResourceForeground#17975f
  • icon.foreground#1f2939
  • input.background#ffffff
  • input.border#bfc7d2
  • input.foreground#333e4f
  • input.placeholderForeground#8b98a9
  • inputOption.activeBackground#a87ffb4d
  • inputOption.activeBorder#a87ffb
  • inputOption.activeForeground#1f2939
  • inputValidation.errorBorder#c1313b
  • keybindingLabel.background#f4f7fd
  • keybindingLabel.border#d9dfe7
  • keybindingLabel.bottomBorder#d9dfe7
  • keybindingLabel.foreground#333e4f
  • list.activeSelectionBackground#d9dfe7
  • list.activeSelectionForeground#333e4f
  • list.errorForeground#c1313b
  • list.focusBackground#e0ccff
  • list.hoverBackground#e7ebf2
  • list.hoverForeground#333e4f
  • list.inactiveFocusBackground#f2e6ff
  • list.inactiveSelectionBackground#e7ebf2
  • list.inactiveSelectionForeground#333e4f
  • list.warningForeground#c16f23
  • menu.background#f4f7fd
  • menu.border#bfc7d2
  • menu.foreground#333e4f
  • menu.selectionBackground#d9dfe7
  • menu.selectionForeground#333e4f
  • menu.separatorBackground#d9dfe7
  • notificationCenterHeader.background#ffffff
  • notificationCenterHeader.foreground#5d6a7d
  • notifications.background#f4f7fd
  • notifications.border#bfc7d2
  • notifications.foreground#333e4f
  • notificationsErrorIcon.foreground#df4047
  • notificationsInfoIcon.foreground#738295
  • notificationsWarningIcon.foreground#df8128
  • notificationToast.border#bfc7d2
  • panel.background#f4f7fd
  • panel.border#d9dfe7
  • panelInput.border#d9dfe7
  • panelSection.border#d9dfe7
  • panelSectionHeader.background#00000000
  • panelSectionHeader.foreground#333e4f
  • panelTitle.activeBorder#8964e8
  • panelTitle.activeForeground#333e4f
  • panelTitle.inactiveForeground#5d6a7d
  • peekView.border#8964e8
  • peekViewEditor.background#f4f7fd
  • peekViewEditor.matchHighlightBackground#df812866
  • peekViewEditor.matchHighlightBorder#df8128
  • peekViewResult.background#e7ebf2
  • peekViewResult.matchHighlightBackground#df812866
  • peekViewResult.selectionBackground#d9dfe7
  • pickerGroup.border#d9dfe7
  • pickerGroup.foreground#333e4f
  • problemsErrorIcon.foreground#df4047
  • problemsInfoIcon.foreground#738295
  • problemsWarningIcon.foreground#df8128
  • progressBar.background#a87ffb
  • quickInput.background#ffffff
  • quickInput.foreground#333e4f
  • quickInputTitle.background#ffffff
  • sash.hoverBorder#8964e8
  • scrollbar.shadow#6a737d33
  • scrollbarSlider.activeBackground#959da588
  • scrollbarSlider.background#959da533
  • scrollbarSlider.hoverBackground#959da544
  • settings.headerForeground#333e4f
  • settings.modifiedItemIndicator#708fff
  • sideBar.background#f4f7fd
  • sideBar.border#d9dfe7
  • sideBar.foreground#475365
  • sideBarSectionHeader.background#f4f7fd
  • sideBarSectionHeader.border#d9dfe7
  • sideBarSectionHeader.foreground#333e4f
  • sideBarTitle.foreground#333e4f
  • statusBar.background#ffffff
  • statusBar.border#d9dfe7
  • statusBar.debuggingBackground#fc8f8e
  • statusBar.debuggingForeground#000000
  • statusBar.foreground#5d6a7d
  • statusBar.noFolderBackground#ffffff
  • statusBarItem.prominentBackground#e8eaed
  • tab.activeBackground#ffffff
  • tab.activeBorder#ffffff
  • tab.activeBorderTop#8964e8
  • tab.activeForeground#333e4f
  • tab.border#d9dfe7
  • tab.hoverBackground#ffffff
  • tab.inactiveBackground#f4f7fd
  • tab.inactiveForeground#5d6a7d
  • tab.unfocusedActiveBorder#ffffff
  • tab.unfocusedActiveBorderTop#d9dfe7
  • tab.unfocusedActiveForeground#a4afbd
  • tab.unfocusedHoverBackground#ffffff
  • tab.unfocusedHoverForeground#5d6a7d
  • tab.unfocusedInactiveForeground#a4afbd
  • terminal.ansiBlack#333e4f
  • terminal.ansiBlue#3c60dd
  • terminal.ansiBrightBlack#000000
  • terminal.ansiBrightBlue#002487
  • terminal.ansiBrightCyan#00607e
  • terminal.ansiBrightGreen#00522f
  • terminal.ansiBrightMagenta#4d21bb
  • terminal.ansiBrightRed#a52430
  • terminal.ansiBrightWhite#475365
  • terminal.ansiBrightYellow#904b1a
  • terminal.ansiCyan#0075a2
  • terminal.ansiGreen#007b49
  • terminal.ansiMagenta#6f4cde
  • terminal.ansiRed#d03941
  • terminal.ansiWhite#5d6a7d
  • terminal.ansiYellow#a65921
  • terminal.foreground#475365
  • terminal.tab.activeBorder#8964e8
  • terminalCursor.background#a4afbd
  • terminalCursor.foreground#6f4cde
  • textBlockQuote.background#fafbfe
  • textBlockQuote.border#d9dfe7
  • textCodeBlock.background#f4f7fd
  • textLink.activeForeground#4d21bb
  • textLink.foreground#6f4cde
  • textPreformat.foreground#5d6a7d
  • textSeparator.foreground#a4afbd
  • titleBar.activeBackground#ffffff
  • titleBar.activeForeground#333e4f
  • titleBar.border#d9dfe7
  • titleBar.inactiveBackground#f4f7fd
  • titleBar.inactiveForeground#5d6a7d
  • toolbar.activeBackground#1f293929
  • toolbar.hoverBackground#1f293914
  • tree.indentGuidesStroke#d9dfe7
  • widget.shadow#1f293940

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment, string.comment#637083
constant, entity.name.constant, variable.other.constant, variable.language#264DCB
entity, entity.name#6F4CDE
variable.parameter.function#1F2939
entity.name.tag#007B49
keyword#C43058
storage, storage.type#C43058
annotation#C43058
storage.modifier.package, storage.modifier.import, storage.type.java#1F2939
string, punctuation.definition.string, string punctuation.section.embedded source#007B49
string.quoted.double.html, string.quoted.single.html, string.unquoted.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html, string.quoted.double.xml, string.quoted.single.xml, string.unquoted.xml, punctuation.definition.string.begin.xml, punctuation.definition.string.end.xml, string punctuation.section.embedded source#0075A2
support#264DCB
support.type.property-name, entity.name.tag.yaml#0075A2
meta.property-name#264DCB
variable#D07826
variable.other#1F2939
invalid.broken#AD1C48italic
invalid.deprecated#AD1C48italic
invalid.illegal#AD1C48italic
invalid.unimplemented#AD1C48italic
carriage-return#FAFBFEitalic underline
message.error#AD1C48
string source#1F2939
string variable#264DCB
source.regexp, string.regexp#007B49
string.regexp.character-class, string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition#007B49
string.regexp constant.character.escape#007B49bold
support.constant#264DCB
support.variable#264DCB
meta.module-reference#264DCB
punctuation.definition.list.begin.markdown#D07826
markup.heading, markup.heading entity.name#264DCBbold
markup.quote#007B49
markup.italic#1F2939italic
markup.bold#1F2939bold
markup.raw#264DCB
markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted#AD1C48
markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted#007B49
markup.changed, punctuation.definition.changed#D07826
markup.ignored, markup.untracked#F4F7FD
meta.diff.range#6F4CDEbold
meta.diff.header#264DCB
meta.separator#264DCBbold
meta.output#264DCB
brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote#5D6A7D
brackethighlighter.unmatched#AD1C48
constant.other.reference.link, string.other.link#007B49underline
token.info-token#316BCD
token.warn-token#CD9731
token.error-token#CD3131
token.debug-token#800080

Shiki preview

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

Loading...