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.background#101010
  • activityBar.border#ffffff11
  • activityBar.dropBackground#7d7d7d
  • activityBar.foreground#7d7d7d
  • activityBarBadge.background#7d7d7d
  • activityBarBadge.foreground#ffffff
  • badge.background#7d7d7d
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#dbdbdb
  • breadcrumb.focusForeground#dbdbdb
  • breadcrumb.foreground#d0d0d0
  • breadcrumbPicker.background#101010
  • button.background#7e57c2cc
  • button.foreground#ffffffcc
  • button.hoverBackground#7e57c2
  • contrastActiveBorder#222
  • contrastBorder#222
  • debugExceptionWidget.background#101010
  • debugExceptionWidget.border#7d7d7d
  • debugToolBar.background#101010
  • diffEditor.insertedTextBackground#F78C6C23
  • diffEditor.insertedTextBorder#addb7b33
  • diffEditor.removedTextBackground#EF535033
  • diffEditor.removedTextBorder#EF53504d
  • dropdown.background#101010
  • dropdown.border#7d7d7d
  • dropdown.foreground#ffffffcc
  • editor.background#101010
  • editor.findMatchBackground#7d7d7d50
  • editor.findMatchHighlightBackground#222
  • editor.foreground#d6deeb
  • editor.hoverHighlightBackground#7e57c25a
  • editor.inactiveSelectionBackground#7e57c25a
  • editor.lineHighlightBackground#ffffff08
  • editor.rangeHighlightBackground#7e57c25a
  • editor.selectionBackground#2f2f2f
  • editor.selectionHighlightBackground#7d7d7d50
  • editor.wordHighlightBackground#222
  • editor.wordHighlightStrongBackground#222
  • editorBracketMatch.background#7d7d7d4d
  • editorCodeLens.foreground#7d7d7d94
  • editorCursor.foreground#d0d0d0
  • editorError.foreground#EF5350
  • editorGroup.background#0a0a0a
  • editorGroup.border#101010
  • editorGroup.dropBackground#7e57c273
  • editorGroupHeader.noTabsBackground#101010
  • editorGroupHeader.tabsBackground#101010
  • editorGroupHeader.tabsBorder#ffffff11
  • editorGutter.addedBackground#addb7b
  • editorGutter.background#101010
  • editorGutter.deletedBackground#EF5350
  • editorGutter.modifiedBackground#ecc48d
  • editorHoverWidget.background#101010
  • editorHoverWidget.border#7d7d7d
  • editorIndentGuide.activeBackground#7d7d7d
  • editorIndentGuide.background#7d7d7d52
  • editorLineNumber.activeForeground#d0d0d0
  • editorLineNumber.foreground#5d5d5d
  • editorMarkerNavigation.background#222
  • editorMarkerNavigationError.background#EF5350
  • editorMarkerNavigationWarning.background#FFCA28
  • editorOverviewRuler.commonContentForeground#7e57c2
  • editorOverviewRuler.currentContentForeground#7e57c2
  • editorOverviewRuler.incomingContentForeground#7e57c2
  • editorRuler.foreground#7d7d7d52
  • editorSuggestWidget.background#222
  • editorSuggestWidget.border#050505
  • editorSuggestWidget.foreground#d6deeb
  • editorSuggestWidget.highlightForeground#ffffff
  • editorSuggestWidget.selectedBackground#7d7d7d
  • editorWarning.foreground#b39554
  • editorWidget.background#222
  • editorWidget.border#050505
  • errorForeground#EF5350
  • extensionButton.prominentBackground#7e57c2cc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#7e57c2
  • focusBorder#222
  • foreground#d6deeb
  • gitDecoration.conflictingResourceForeground#ffeb95cc
  • gitDecoration.deletedResourceForeground#EF535090
  • gitDecoration.ignoredResourceForeground#d0d0d055
  • gitDecoration.modifiedResourceForeground#d0d0d0
  • gitDecoration.untrackedResourceForeground#addb7bff
  • input.background#050505
  • input.border#7d7d7d
  • input.foreground#ffffffcc
  • input.placeholderForeground#7d7d7d
  • inputOption.activeBorder#ffffffcc
  • inputValidation.errorBackground#AB0300F2
  • inputValidation.errorBorder#EF5350
  • inputValidation.infoBackground#00589EF2
  • inputValidation.infoBorder#64B5F6
  • inputValidation.warningBackground#675700F2
  • inputValidation.warningBorder#FFCA28
  • list.activeSelectionBackground#7d7d7d60
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#101010
  • list.focusBackground#ffffff11
  • list.focusForeground#ffffff
  • list.highlightForeground#ffffff
  • list.hoverBackground#101010
  • list.hoverForeground#ffffff
  • list.inactiveSelectionBackground#222
  • list.inactiveSelectionForeground#7d7d7d
  • list.invalidItemForeground#975f94
  • merge.currentHeaderBackground#7d7d7d
  • merge.incomingHeaderBackground#7e57c25a
  • meta.objectliteral.js#82AAFF
  • notificationLink.foreground#78ccf0
  • notifications.background#101010
  • notifications.foreground#ffffffcc
  • panel.background#101010
  • panel.border#ffffff33
  • panelTitle.activeBorder#7d7d7d
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#d6deeb80
  • peekView.border#7d7d7d
  • peekViewEditor.background#101010
  • peekViewEditor.matchHighlightBackground#7e57c25a
  • peekViewResult.background#101010
  • peekViewResult.fileForeground#7d7d7d
  • peekViewResult.lineForeground#7d7d7d
  • peekViewResult.matchHighlightBackground#ffffffcc
  • peekViewResult.selectionBackground#343434
  • peekViewResult.selectionForeground#7d7d7d
  • peekViewTitle.background#101010
  • peekViewTitleDescription.foreground#737373
  • peekViewTitleLabel.foreground#7d7d7d
  • pickerGroup.border#101010
  • pickerGroup.foreground#d1aaff
  • progress.background#7e57c2
  • punctuation.definition.generic.begin.html#EF5350f2
  • scrollbar.shadow#101010
  • scrollbarSlider.activeBackground#34343480
  • scrollbarSlider.background#34343480
  • scrollbarSlider.hoverBackground#34343480
  • selection.background#7d7d7d55
  • sideBar.background#101010
  • sideBar.border#ffffff11
  • sideBar.foreground#7d7d7d
  • sideBarSectionHeader.background#101010
  • sideBarSectionHeader.foreground#7d7d7d
  • sideBarTitle.foreground#7d7d7d
  • source.elm#7d7d7d
  • statusBar.background#101010
  • statusBar.border#ffffff06
  • statusBar.debuggingBackground#050505
  • statusBar.debuggingBorder#ffffff06
  • statusBar.foreground#5d5d5d
  • statusBar.noFolderBackground#101010
  • statusBar.noFolderBorder#ffffff06
  • statusBarItem.activeBackground#050505
  • statusBarItem.hoverBackground#050505
  • statusBarItem.prominentBackground#050505
  • statusBarItem.prominentHoverBackground#050505
  • string.quoted.single.js#ffffff
  • tab.activeBackground#222
  • tab.activeBorder#ffffff06
  • tab.activeForeground#d6deeb
  • tab.border#ffffff11
  • tab.inactiveBackground#0a0a0a
  • tab.inactiveForeground#7d7d7d
  • tab.unfocusedActiveBorder#ffffff11
  • tab.unfocusedActiveForeground#7d7d7d
  • tab.unfocusedInactiveForeground#7d7d7d
  • terminal.ansiBlack#101010
  • terminal.ansiBlue#82AAFF
  • terminal.ansiBrightBlack#575656
  • terminal.ansiBrightBlue#82AAFF
  • terminal.ansiBrightCyan#7fdbca
  • terminal.ansiBrightGreen#22da6e
  • terminal.ansiBrightMagenta#c792ea
  • terminal.ansiBrightRed#EF5350
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffeb95
  • terminal.ansiCyan#21c7a8
  • terminal.ansiGreen#22da6e
  • terminal.ansiMagenta#c792ea
  • terminal.ansiRed#EF5350
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#ecc48d
  • titleBar.activeBackground#101010
  • titleBar.activeForeground#eeefff
  • titleBar.border#ffffff06
  • titleBar.inactiveBackground#0a0a0a
  • walkThrough.embeddedEditorBackground#101010
  • welcomePage.buttonBackground#101010
  • welcomePage.buttonHoverBackground#101010
  • widget.shadow#101010

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#d0d0d0
markup.deleted.diff#EF535090
markup.inserted.diff#addb7bff
Global settings#d6deeb
comment#737373
string#addb7b
string.quoted, variable.other.readwrite.js#ecc48d
support.constant.math#addb7b
constant.numeric, constant.character.numeric#F78C6C
constant.language, punctuation.definition.constant, variable.other.constant#82AAFF
constant.character, constant.other#82AAFF
constant.character.escape#F78C6C
string.regexp, string.regexp keyword.other#82AAFF
meta.function punctuation.separator.comma#7d7d7d
variable#addb7b
punctuation.accessor, keyword#c792ea
storage, meta.var.expr, meta.class meta.method.declaration meta.var.expr storage.type.js, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx#c792ea
storage.type#82AAFFa5
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#ffcb8b
entity.other.inherited-class#addb7b
entity.name.function#82AAFF
punctuation.definition.tag, meta.tag#d6deeb99
entity.name.tag, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#82AAFF
entity.other.attribute-name#78ccf0
entity.name.tag.custom#78ccf0
support.function, support.constant#82AAFF
support.constant.meta.property-value#78ccf0
support.type, support.class#4ec9b0
support.variable.dom#addb7b
invalid#ffffff
invalid.deprecated#ffffff
keyword.operator#78ccf0
keyword.operator.relational#c792ea
keyword.operator.assignment#c792ea
keyword.operator.arithmetic#c792ea
keyword.operator.bitwise#c792ea
keyword.operator.increment#c792ea
keyword.operator.ternary#c792ea
comment.line.double-slash#737373
object#cdebf7
constant.language.null#ff5874
meta.brace#d6deeb
meta.delimiter.period#c792ea
punctuation.definition.string#d9f5dd
constant.language.boolean#ff5874
object.comma#ffffff
variable.parameter.function#78ccf0
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#78ccf0
meta.property-list entity.name.tag.reference#78ccf0
constant.other.color.rgb-value punctuation.definition.constant#F78C6C
constant.other.color#ffeb95
keyword.other.unit#ffeb95
meta.selector#c792ea
entity.other.attribute-name.id#ecc48d
meta.property-name#78ccf0
entity.name.tag.doctype, meta.tag.sgml.doctype#c792ea
punctuation.definition.parameters#d9f5dd
keyword.control.operator#78ccf0
keyword.operator.logical#c792ea
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#78ccf0
variable.other.object.property#dbdbdb
variable.other.object.js
entity.name.function#82AAFF
keyword.operator.comparison, keyword.control.flow.js, keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.ruby, keyword.control.module.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.loop.js, keyword.control.loop.ts, keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx#c792ea
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#c792ea
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#78ccf0
support.function#addb7b
invalid.broken#020e14
invalid.unimplemented#ffffff
invalid.illegal#ffffff
variable.language#78ccf0
support.variable.property#78ccf0
variable.function#82AAFF
variable.interpolation#ff5874
meta.function-call#82AAFF
punctuation.section.embedded#82AAFF
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#d6deeb
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#d9f5dd
string.template meta.template.expression#EF5350
string.template punctuation.definition.string#d6deeb
italic#c792eaitalic
bold#addb7bbold
quote#737373
raw#78ccf0
variable.assignment.coffee#78ccf0
variable.parameter.function.coffee#d6deeb
variable.assignment.coffee#78ccf0
variable.other.readwrite.cs#d6deeb
entity.name.type.class.cs, storage.type.cs#82AAFF
entity.name.type.namespace.cs#cdebf7
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#ff5874
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#78ccf0
keyword.other.unit.css#ffeb95
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#F78C6C
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#82AAFF
source.elixir entity.name.function#addb7b
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#82AAFF
source.elixir punctuation.definition.string#addb7b
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#addb7b
source.elixir .punctuation.binary.elixir#c792ea
source.go meta.function-call.go#DDDDDD
source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.struct.go, source.go keyword.interface.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go#c792ea
source.go constant.language.go, source.go constant.other.placeholder.go#ff5874
entity.other.attribute-name.id.html#addb7b
punctuation.definition.tag.html#78ccf0
meta.tag.sgml.doctype.html#c792ea
meta.class entity.name.type.class.js#ffcb8b
meta.method.declaration storage.type.js#82AAFF
terminator.js#d6deeb
meta.js punctuation.definition.js#d6deeb
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#7d7d7d
variable.other.jsdoc, variable.other.phpdoc#78ccf0
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#d6deeb
variable.parameter.function.js#82AAFF
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#d6deeb
variable.js, variable.other.js#d6deeb
entity.name.type.js, entity.name.type.module.js#ffcb8b
support.class.js#d6deeb
support.type.property-name.json#addb7b
support.constant.json#addb7b
meta.structure.dictionary.value.json string.quoted.double#c789d6
string.quoted.double.json punctuation.definition.string.json#78ccf0
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ff5874
variable.other.ruby#d6deeb
entity.name.type.class.ruby#ecc48d
constant.language.symbol.hashkey.ruby#78ccf0
constant.language.symbol.ruby#78ccf0
entity.name.tag.less#78ccf0
keyword.other.unit.css#ffeb95
meta.attribute-selector.less entity.other.attribute-name.attribute#F78C6C
markup.heading.markdown#82AAFF
markup.italic.markdown#c792eaitalic
markup.bold.markdown#addb7bbold
markup.quote.markdown#737373
markup.inline.raw.markdown#78ccf0
markup.underline.link.markdown, markup.underline.link.image.markdown#ff869a
string.other.link.title.markdown, string.other.link.description.markdown#d6deeb
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#82AAFF
punctuation.definition.metadata.markdown#78ccf0
beginning.punctuation.definition.list.markdown#82AAFF
markup.inline.raw.string.markdown#addb7b
variable.other.php, variable.other.property.php#d0d0d0
support.class.php#ffcb8b
meta.function-call.php punctuation#d6deeb
variable.other.global.php#addb7b
variable.other.global.php punctuation.definition.variable#addb7b
constant.language.python#ff5874
variable.parameter.function.python, meta.function-call.arguments.python#82AAFF
meta.function-call.python, meta.function-call.generic.python#78ccf0
punctuation.python#d6deeb
entity.name.function.decorator.python#addb7b
source.python variable.language.special#82AAFF
keyword.control#c792ea
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#addb7b
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#82AAFF
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#d0d0d0
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#F78C6C
entity.name.tag.scss, entity.name.tag.sass#78ccf0
keyword.other.unit.scss, keyword.other.unit.sass#ffeb95
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#d6deeb
entity.name.type.ts, entity.name.type.tsx#ffcb8b
support.class.node.ts, support.class.node.tsx#82AAFF
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#7d7d7d
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#d6deeb
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#82AAFF
meta.tag.js meta.jsx.children.tsx#82AAFF
entity.name.tag.yaml#78ccf0
variable.other.readwrite.js, variable.parameter#dbdbdb
support.class.component.js, support.class.component.tsx#4ec9b0
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#d6deeb
meta.class entity.name.type.class.tsx#ffcb8b
entity.name.type.tsx, entity.name.type.module.tsx#ffcb8b
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#82AAFF
meta.property-list.css meta.property-value.css variable.other.less, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, meta.brace, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.relational, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.type, keyword.operator, keyword, punctuation.definintion.string, punctuation, variable.other.readwrite.js, storage.type, source.css, string.quoted

Shiki preview

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

Loading...

Owlet by itsjonq - VS Code Theme