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.background#E9E9EE
  • activityBar.foreground#3A3A3C
  • activityBar.inactiveForeground#8E8E93
  • activityBarBadge.background#0A84FF
  • activityBarBadge.foreground#FFFFFF
  • badge.background#D1D1D6
  • badge.foreground#1C1C1E
  • button.background#0A84FF
  • button.foreground#FFFFFF
  • button.hoverBackground#409CFF
  • dropdown.background#FFFFFF
  • dropdown.border#D1D1D6
  • dropdown.foreground#1C1C1E
  • editor.background#FFFFFF
  • editor.foreground#323232
  • editor.inactiveSelectionBackground#DCEBFF80
  • editor.lineHighlightBackground#E8F2FF
  • editor.selectionBackground#A4CDFE80
  • editorBracketMatch.background#DCEBFF
  • editorBracketMatch.border#326D74
  • editorCursor.foreground#1C1C1E
  • editorError.foreground#D12F1B
  • editorGutter.addedBackground#248A3D
  • editorGutter.background#FFFFFF
  • editorGutter.deletedBackground#D12F1B
  • editorGutter.modifiedBackground#0A84FF
  • editorIndentGuide.activeBackground#C7C7CC
  • editorIndentGuide.background#E5E5EA
  • editorInfo.foreground#0A84FF
  • editorLineNumber.activeForeground#636366
  • editorLineNumber.foreground#AEAEB2
  • editorSuggestWidget.background#FFFFFF
  • editorSuggestWidget.border#D1D1D6
  • editorSuggestWidget.selectedBackground#E8F2FF
  • editorWarning.foreground#815F03
  • editorWhitespace.foreground#CCCCCC
  • editorWidget.background#F5F5F7
  • editorWidget.border#D1D1D6
  • focusBorder#0A84FF
  • input.background#FFFFFF
  • input.border#D1D1D6
  • input.foreground#1C1C1E
  • inputOption.activeBorder#0A84FF
  • list.activeSelectionBackground#E8F2FF
  • list.activeSelectionForeground#1C1C1E
  • list.hoverBackground#F2F2F7
  • list.inactiveSelectionBackground#F5F5F7
  • menu.background#FFFFFF
  • menu.foreground#1C1C1E
  • menu.selectionBackground#E8F2FF
  • menubar.selectionBackground#ECECF1
  • minimap.background#FFFFFF
  • notificationCenter.border#D1D1D6
  • notifications.background#F5F5F7
  • notifications.border#D1D1D6
  • notificationToast.border#D1D1D6
  • panel.background#F5F5F7
  • panel.border#D1D1D6
  • panelTitle.activeBorder#0A84FF
  • panelTitle.activeForeground#1C1C1E
  • panelTitle.inactiveForeground#8E8E93
  • peekView.border#D1D1D6
  • peekViewEditor.background#FFFFFF
  • peekViewResult.background#F5F5F7
  • peekViewTitle.background#ECECF1
  • progressBar.background#0A84FF
  • scrollbar.shadow#00000000
  • scrollbarSlider.activeBackground#AEAEB299
  • scrollbarSlider.background#C7C7CC66
  • scrollbarSlider.hoverBackground#AEAEB288
  • sideBar.background#F2F2F7
  • sideBar.foreground#1C1C1E
  • sideBarSectionHeader.background#ECECF1
  • sideBarSectionHeader.foreground#636366
  • sideBarTitle.foreground#3A3A3C
  • statusBar.background#F2F2F7
  • statusBar.debuggingBackground#F4B1A8
  • statusBar.foreground#3A3A3C
  • statusBar.noFolderBackground#F2F2F7
  • statusBarItem.prominentBackground#E5E5EA
  • tab.activeBackground#FFFFFF
  • tab.activeBorderTop#0A84FF
  • tab.activeForeground#1C1C1E
  • tab.border#E5E5EA
  • tab.inactiveBackground#F5F5F7
  • tab.inactiveForeground#636366
  • tab.unfocusedActiveBorderTop#AEAEB2
  • terminal.ansiBlack#1C1C1E
  • terminal.ansiBlue#0F68A0
  • terminal.ansiBrightBlack#8E8E93
  • terminal.ansiBrightBlue#0A84FF
  • terminal.ansiBrightCyan#3D8A92
  • terminal.ansiBrightGreen#2FA24F
  • terminal.ansiBrightMagenta#B236A9
  • terminal.ansiBrightRed#D12F1B
  • terminal.ansiBrightWhite#000000
  • terminal.ansiBrightYellow#9C7400
  • terminal.ansiCyan#326D74
  • terminal.ansiGreen#248A3D
  • terminal.ansiMagenta#9B2393
  • terminal.ansiRed#C41A16
  • terminal.ansiWhite#D1D1D6
  • terminal.ansiYellow#815F03
  • terminal.background#FFFFFF
  • terminal.foreground#323232
  • titleBar.activeBackground#ECECF1
  • titleBar.activeForeground#1C1C1E
  • titleBar.inactiveBackground#F5F5F7
  • titleBar.inactiveForeground#8E8E93
  • widget.shadow#00000022

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment, comment.line, comment.block#5E6872
comment.block.documentation, comment.line.documentation#5E6872
keyword, keyword.control, keyword.operator.new, storage.type, storage.modifier#A0459F
keyword.operator, punctuation.accessor#323232
punctuation, punctuation.separator, punctuation.terminator, meta.brace, meta.delimiter#323232
punctuation.definition.preprocessor.swift, meta.preprocessor.conditional.swift#C13E2A
string, string.quoted, string.template#C13E2A
punctuation.definition.template-expression, punctuation.section.embedded, constant.character.escape, constant.other.placeholder#643820
punctuation.section.embedded.begin.swift, punctuation.section.embedded.end.swift#000000D9
constant.numeric, constant.language, constant.character, support.constant#2729CF
entity.name.type, entity.name.class, entity.name.enum, entity.name.struct, entity.name.interface, entity.other.inherited-class, support.type, support.class#296188
entity.name.function, support.function, variable.function#4F7E86
support.function.any-method.swift#4F7E86
support.function.availability-condition.swift#A0459F
meta.function-call.swift, meta.function-call#31565B
variable, variable.parameter, variable.other#4F7E86
variable.language#A0459F
entity.other.attribute-name, meta.attribute, storage.type.annotation, punctuation.definition.annotation#7951B2
invalid, invalid.illegal#D4472C
entity.name.tag, meta.tag.sgml#326D74
text.html.basic entity.other.attribute-name, text.html entity.other.attribute-name, text.xml entity.other.attribute-name#C13E2A
support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less#326D74
support.type.property-name.json#326D74
string.regexp#C13E2A
markup.heading, markdown.heading#326D74
markup.underline.link, string.other.link.title.markdown#0E0EFF
markup.inserted, markup.inserted.git_gutter#326D74
markup.deleted, markup.deleted.git_gutter#C41A16
markup.changed, markup.changed.git_gutter#643820
punctuation.definition.attribute.swift, storage.modifier.attribute.swift, storage.modifier.swift, storage.modifier.async.swift, storage.modifier.exception.swift, meta.attribute.swift#A0459F
support.type.swift, meta.definition.type.enum.swift, meta.type-name.swift, entity.other.inherited-class.swift, meta.inheritance-list.more-types, meta.inheritance-clause.swift#296188
meta.definition.type.protocol.swift#4623A9
punctuation.definition.string.begin.swift, punctuation.definition.string.end.swift, string.quoted.double.single-line.swift#C13E2A
punctuation.definition.identifier.swift, variable.other.enummember.swift, meta.definition.type.body.swift, meta.definition.type.class.swift#4F7E86
variable.parameter.function.swift, support.variable.parameter.swift#4F7E86
entity.name.type.swift#296188
meta.import.swift#323232
punctuation.separator.parameters.swift, source.swift punctuation.separator#323232
punctuation.separator.key-value, punctuation.separator.key-value.swift, punctuation.separator.argument-label.swift, punctuation.separator.argument-label.begin.swift, punctuation.separator.inheritance-clause.swift, keyword.operator.ternary.swift#323232
meta.brace.round, meta.brace.square, meta.brace.curly, punctuation.definition.parameters.begin, punctuation.definition.parameters.end, punctuation.definition.parameters.begin.swift, punctuation.definition.parameters.end.swift, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.arguments.begin.swift, punctuation.definition.arguments.end.swift, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.definition.type.begin.swift, punctuation.definition.type.end.swift, punctuation.definition.generic.begin, punctuation.definition.generic.end, punctuation.section.scope.begin, punctuation.section.scope.end, punctuation.section.scope.begin.swift, punctuation.section.scope.end.swift, punctuation.section.block.begin, punctuation.section.block.end, punctuation.section.group.begin, punctuation.section.group.end, punctuation.section.function.begin, punctuation.section.function.end, punctuation.section.function.begin.swift, punctuation.section.function.end.swift, punctuation.definition.precedencegroup.begin.swift, punctuation.definition.precedencegroup.end.swift, punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end#323232
meta.definition.type.body.swift punctuation.definition.arguments.begin.swift, meta.definition.type.body.swift punctuation.definition.arguments.end.swift, meta.definition.type.body.swift punctuation.section.scope.begin.swift, meta.definition.type.body.swift punctuation.section.scope.end.swift, meta.definition.type.body.swift punctuation.definition.type.begin.swift, meta.definition.type.body.swift punctuation.definition.type.end.swift, meta.definition.type.body.swift punctuation.definition.generic.begin.swift, meta.definition.type.body.swift punctuation.definition.generic.end.swift, meta.definition.type.class.swift punctuation.definition.arguments.begin.swift, meta.definition.type.class.swift punctuation.definition.arguments.end.swift, meta.definition.type.class.swift punctuation.section.scope.begin.swift, meta.definition.type.class.swift punctuation.section.scope.end.swift, meta.definition.type.class.swift punctuation.definition.type.begin.swift, meta.definition.type.class.swift punctuation.definition.type.end.swift, meta.definition.type.class.swift punctuation.definition.generic.begin.swift, meta.definition.type.class.swift punctuation.definition.generic.end.swift, meta.definition.type.enum.swift punctuation.definition.arguments.begin.swift, meta.definition.type.enum.swift punctuation.definition.arguments.end.swift, meta.definition.type.enum.swift punctuation.section.scope.begin.swift, meta.definition.type.enum.swift punctuation.section.scope.end.swift, meta.definition.type.enum.swift punctuation.definition.type.begin.swift, meta.definition.type.enum.swift punctuation.definition.type.end.swift, meta.definition.type.enum.swift punctuation.definition.generic.begin.swift, meta.definition.type.enum.swift punctuation.definition.generic.end.swift#323232
meta.subscript-expression.swift punctuation.definition.arguments.begin.swift, meta.subscript-expression.swift punctuation.definition.arguments.end.swift#000000D9
source.swift variable.other, source.swift variable.other.readwrite, source.swift variable.other.property, source.swift variable.other.member, source.swift variable.parameter, source.swift variable.parameter.function, source.swift variable.parameter.closure, source.swift support.variable.parameter, source.swift support.variable.property, source.swift variable.other.enummember, source.swift meta.definition.variable.swift variable.other, source.swift meta.binding-pattern.swift variable.other, source.swift meta.pattern.tuple.swift variable.other, source.swift meta.function.parameters.swift variable.parameter, source.swift meta.closure-expression.swift variable.other, source.swift meta.closure-expression.swift variable.parameter, source.swift variable.other.dollar#4F7E86
source.swift meta.definition.function.swift entity.name.function, source.swift meta.function.declaration.swift entity.name.function, source.swift meta.definition.type.class.swift entity.name.type, source.swift meta.definition.type.struct.swift entity.name.type, source.swift meta.definition.type.enum.swift entity.name.type, source.swift meta.definition.type.protocol.swift entity.name.type, source.swift meta.definition.extension.swift entity.name.type, source.swift meta.typealias.declaration.swift entity.name.type, source.swift entity.name.function, source.swift entity.name.section#367AAB
source.swift entity.name.type, source.swift support.type, source.swift support.class, source.swift entity.other.inherited-class, source.swift meta.type-name.swift, source.swift meta.inheritance-clause.swift, source.swift meta.generic-argument.swift, source.swift meta.generic-parameter.swift, source.swift meta.protocol-conformance.swift#296188
source.swift meta.function-call, source.swift meta.function-call entity.name.function, source.swift meta.function-call support.function, source.swift meta.function-call variable.function, source.swift meta.method-call, source.swift meta.method-call entity.name.function, source.swift meta.member.expression.swift entity.name.function, source.swift support.function, source.swift support.function.any-method#296188
source.swift keyword.operator, source.swift punctuation.accessor, source.swift punctuation.separator, source.swift punctuation.terminator, source.swift punctuation.definition.optional-type, source.swift punctuation.separator.optional-chaining, source.swift punctuation.definition.type, source.swift punctuation.definition.arguments, source.swift punctuation.definition.parameters, source.swift punctuation.section.block, source.swift punctuation.section.group#323232
source.swift keyword.declaration, source.swift storage.type, source.swift storage.modifier, source.swift meta.definition.type.protocol.swift keyword, source.swift meta.definition.extension.swift keyword#A0459F