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#C4BE9D
  • badge.background#e7e7e7
  • badge.foreground#3f7063
  • diffEditor.insertedTextBackground#9c824a55
  • diffEditor.removedTextBackground#64B5F655
  • editor.background#FAF8F3
  • editor.findMatchBackground#87a192
  • editor.findMatchHighlightBackground#71aac355
  • editor.findRangeHighlightBackground#3f706366
  • editor.foldBackground#fafafa
  • editor.inactiveSelectionBackground#aaab9c66
  • editor.lineHighlightBackground#FAF8F3
  • editor.lineHighlightBorder#9c824a
  • editor.selectionBackground#cdd0d255
  • editor.selectionHighlightBackground#cdd0d277
  • editor.wordHighlightBackground#aa769b55
  • editor.wordHighlightStrongBackground#410a0b44
  • editorBracketMatch.background#e7e7e7
  • editorBracketMatch.border#fafafa
  • editorCursor.foreground#544
  • editorGroupHeader.tabsBackground#cdd0d2
  • editorHoverWidget.background#d1d3d4
  • editorHoverWidget.border#d78d9f
  • editorLineNumber.foreground#2a3343a9
  • editorLink.activeForeground#034694
  • editorSuggestWidget.background#d1d3d4
  • editorSuggestWidget.border#d78d9f
  • editorSuggestWidget.foreground#2a3343
  • editorSuggestWidget.highlightForeground#820014
  • editorSuggestWidget.selectedBackground#2c3d5244
  • editorWidget.background#cdd0d2
  • editorWidget.border#d78d9f
  • errorForeground#B1365Bf3
  • focusBorder#525e54
  • foreground#24283b
  • git.color.modified#4d0e0b
  • gitDecoration.addedResourceForeground#53245b
  • gitDecoration.modifiedResourceForeground#034694
  • gitDecoration.untrackedResourceForeground#aa769b
  • list.activeSelectionBackground#d1343822
  • list.activeSelectionForeground#2a3343
  • list.dropBackground#db82d6cc
  • list.errorForeground#a50044
  • list.focusBackground#6d50a188
  • list.highlightForeground#4d0e0b
  • list.hoverBackground#ad680066
  • list.hoverForeground#e7e7e7
  • list.inactiveFocusBackground#885f66cc
  • list.inactiveSelectionBackground#eae3cd55
  • list.inactiveSelectionForeground#4d0e0b
  • scrollbar.shadow#cf6f4b
  • scrollbarSlider.background#cdd0d2
  • scrollbarSlider.hoverBackground#C4BE9D
  • selection.background#ebe6d9
  • sideBar.background#cdd0d2
  • sideBar.border#8382ae
  • sideBar.foreground#85483d
  • sideBarSectionHeader.background#aebabe
  • sideBarSectionHeader.foreground#2a3343
  • sideBarTitle.foreground#30322e
  • statusBar.background#cdd0d2
  • statusBar.foreground#35495f
  • tab.activeBackground#FAF8F3
  • tab.activeBorder#35495f
  • tab.activeForeground#35495f
  • tab.border#cdd0d2
  • tab.inactiveBackground#cdd0d2
  • tab.inactiveForeground#fff
  • tab.unfocusedActiveBackground#cdd0d2
  • tab.unfocusedActiveBorder#cdd0d2
  • tab.unfocusedActiveForeground#aa769b
  • widget.shadow#8382aebb

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
entity.name.tag#323232underline
source.go#d45079
source.json#d45079
source.css#d45079
markup.italic#252525
punctuation.accessor.js#323232
punctuation.accessor.jsx#323232
punctuation.accessor.ts#1e1e1e
punctuation.accessor.tsx#323232
source.js#161616
source.jsx#323232
source.ts#1e1e1e
source.tsx#252525
storage.modifier.js#3f3f3f
storage.modifier.jsx#4e4e4e
storage.modifier.ts#323232
storage.modifier.tsx#323232
storage.type#464646
string.quoted.single.js#252525
string.quoted.single.jsx#323232
string.quoted.single.ts#323232
string.quoted.single.tsx#464646
support.function.dom.js#161616
support.function.dom.jsx#323232
support.function.dom.ts#323232
support.function.dom.tsx#323232
support.variable.property.js#1e1e1e
support.variable.property.jsx#323232
support.variable.property.ts#323232
support.variable.property.tsx#323232
variable.language.constructor#161616underline
variable.language.this#161616
meta.var.expr.js#4e4e4e
meta.var.expr.jsx#3f3f3f
meta.var.expr.ts#323232
meta.var.expr.tsx#323232
variable#1b5043
keyword.control.import.js#1b5043
keyword.control.import.jsx#216353
keyword.control.import.ts#133930
keyword.control.import.tsx#277663
keyword.control.from.js#2f8d76
keyword.control.from.jsx#216353
keyword.control.from.ts#2f8d76
keyword.control.from.tsx#216353
keyword.control.export.js#216353
keyword.control.export.jsx#216353
keyword.control.export.ts#216353
keyword.control.export.tsx#1b5043
variable.parameter#216353
support.function#216353
meta.import.js#277663
meta.import.jsx#216353
meta.import.ts#216353
meta.import.tsx#216353
meta.paragraph.markdown#216353
entity.other.attribute-name.js#216353
entity.other.attribute-name.jsx#1b5043
entity.other.attribute-name.ts#277663
entity.other.attribute-name.tsx#1b5043
string.quoted.single.js#2f8d76
string.quoted.single.jsx#216353
string.quoted.single.ts#1b5043
string.quoted.single.tsx#2b826d
string.quoted.single.json#216353
support.class.promise.js#1b5043
support.class.promise.jsx#133930
support.class.promise.ts#216353
support.class.promise.tsx#1b5043
support.type.object.console.js#2b826d
support.type.object.console.jsx#216353
support.type.object.console.ts#1b5043
support.type.object.console.tsx#133930
support.function.console.js#216353
support.function.console.jsx#277663
support.function.console.ts#216353
support.function.console.tsx#2f8d76
punctuation.definition.block.js#277663
punctuation.definition.block.jsx#2b826d
punctuation.definition.block.ts#2b826d
punctuation.definition.block.tsx#133930
keyword#d45079
keyword.control.default.js#d45079
keyword.control.default.jsx#d45079
keyword.control.default.ts#df7d9b
keyword.control.default.tsx#d45079
support.type.object.module.js#d45079
support.type.object.module.jsx#d96488
support.type.object.module.ts#d45079
support.type.object.module.tsx#d45079
keyword.control.module.js#ca3260
keyword.control.module.jsx#d45079
keyword.control.module.ts#cf3c68
keyword.control.module.tsx#d96488
keyword.operator.accessor#d45079
invalid#d45079underline
constant.numeric#d45079
constant.language.boolean#d96488
constant.language.null.js#d45079
constant.language.null.jsx#bd2f5a
constant.language.null.ts#d45079
constant.language.null.tsx#cf3c68
entity.name.class#d45079underline
entity.name.function#d45079underline
entity.name.type#dc7191underline
markup.heading.markdown#df7d9b
punctuation.separator.comma.js#d45079
punctuation.separator.comma.jsx#d45079
punctuation.separator.comma.ts#cf3c68
punctuation.separator.comma.tsx#bd2f5a
support.variable.property.js#cf3c68
support.variable.property.jsx#d45079
support.variable.property.ts#bd2f5a
support.variable.property.tsx#d45079
support.type.primitive.js#d45079
support.type.primitive.jsx#bd2f5a
support.type.primitive.ts#d96488
support.type.primitive.tsx#dc7191
punctuation.definition.parameters.begin.js#a23f25
punctuation.definition.parameters.begin.jsx#d46245
punctuation.definition.parameters.begin.ts#d15838
punctuation.definition.parameters.begin.tsx#b7472a
punctuation.definition.parameters.end.js#893520
punctuation.definition.parameters.end.jsx#893520
punctuation.definition.parameters.end.ts#b7472a
punctuation.definition.parameters.end.tsx#cc4f2f
punctuation.definition.parameters.end.js#cc4f2f
punctuation.definition.parameters.end.jsx#a23f25
punctuation.definition.parameters.end.ts#b7472a
punctuation.definition.parameters.end.tsx#a23f25
markup.quote#b7472a
meta.tag.js#b7472a
meta.tag.jsx#b7472a
meta.tag.ts#b7472a
meta.tag.tsx#963a22
meta.parameters.js#d15838
meta.parameters.jsx#b7472a
meta.parameters.ts#d15838
meta.parameters.tsx#cc4f2f
meta.brace.square.js#b7472a
meta.brace.square.jsx#b7472a
meta.brace.square.ts#a23f25
meta.brace.square.tsx#a23f25
variable.other.class.js#a23f25
variable.other.class.jsx#b7472a
variable.other.class.ts#a23f25
variable.other.class.tsx#a23f25
punctuation.separator.key-value.js#a23f25
punctuation.separator.key-value.jsx#b7472a
punctuation.separator.key-value.ts#b7472a
punctuation.separator.key-value.tsx#a23f25
storage.modifier.async.js#cc4f2f
storage.modifier.async.jsx#963a22
storage.modifier.async.ts#a23f25
storage.modifier.async.tsx#a23f25
meta.brace.round.js#b7472a
meta.brace.round.jsx#d15838
meta.brace.round.ts#963a22
meta.brace.round.tsx#a23f25
constant.other.object.key.js#cc4f2f
constant.other.object.key.jsx#cc4f2f
constant.other.object.key.ts#b7472a
constant.other.object.key.tsx#a23f25
entity.name.function.method#b7472a
string.template#b7472a
support.type.property-name.json#a23f25
variable.other.property.js#893520
variable.other.property.jsx#963a22
variable.other.property.ts#cc4f2f
variable.other.property.tsx#b7472a
support.constant#00a8cc
punctuation.separator.parameter.js#00a8cc
punctuation.separator.parameter.jsx#00c9f5
punctuation.separator.parameter.ts#00a8cc
punctuation.separator.parameter.tsx#00a8cc
constant.character#0092b3
constant.language#00a8cc
constant.other#00a8cc
comment#007994
markup.italic#0092b3
meta.object-literal.key.js#00a8cc
meta.object-literal.key.jsx#00a8cc
meta.object-literal.key.ts#0092b3
meta.object-literal.key.tsx#0092b3
comment.block.documentation#0092b3
comment.line.double-slash#00c9f5
punctuation.accessor.js#0092b3
punctuation.accessor.jsx#00a8cc
punctuation.accessor.ts#00a8cc
punctuation.accessor.tsx#00a8cc
variable.language#00a8cc
variable.other.object.js#007994
variable.other.object.jsx#00a8cc
variable.other.object.ts#00a8cc
variable.other.object.tsx#00c9f5
variable.other.readwrite#0086a3
variable.other.readwrite.js#00a8cc
variable.other.readwrite.jsx#0092b3
variable.other.readwrite.ts#00a8cc
variable.other.readwrite.tsx#00a8cc
entity.other.inherited-class#05d2ff
support.class.builtin.js#00a8cc
support.class.builtin.jsx#05d2ff
support.class.builtin.ts#00a8cc
support.class.builtin.tsx#0092b3
meta.tag.attributes.js#00c9f5
meta.tag.attributes.jsx#00a8cc
meta.tag.attributes.ts#00a8cc
meta.tag.attributes.tsx#00a8cc

Shiki preview

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

Loading...

Niketa Future Theme Light by selfrefactor - VS Code Theme