Skip to main content
Coding Theme

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#282c34
  • activityBar.border#282c34
  • activityBar.dropBackground#3e4452
  • activityBar.foreground#abb2bf
  • activityBarBadge.background#4d78cc
  • activityBarBadge.foreground#ffffff
  • badge.background#4d78cc
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#ffffff
  • breadcrumb.focusForeground#d7dae0
  • breadcrumb.foreground#9da5b4
  • breadcrumbPicker.background#21252b
  • button.background#4d78cc
  • button.foreground#ffffff
  • button.hoverBackground#5f88d9
  • contrastBorder#181a1f
  • debugExceptionWidget.background#21252b
  • debugExceptionWidget.border#181a1f
  • debugToolBar.background#21252b
  • diffEditor.insertedTextBackground#98c37922
  • diffEditor.removedTextBackground#e06c7522
  • dropdown.background#21252b
  • dropdown.border#181a1f
  • dropdown.foreground#abb2bf
  • editor.background#282c34
  • editor.findMatchBackground#42557b
  • editor.findMatchHighlightBackground#314365
  • editor.findRangeHighlightBackground#2c313a
  • editor.foreground#abb2bf
  • editor.hoverHighlightBackground#353942
  • editor.inactiveSelectionBackground#3a3f4b
  • editor.lineHighlightBackground#2c313c
  • editor.lineHighlightBorder#282c34
  • editor.rangeHighlightBackground#353b45
  • editor.selectionBackground#3e4451
  • editor.selectionHighlightBackground#2c313a
  • editor.wordHighlightBackground#3e445180
  • editor.wordHighlightStrongBackground#3e445180
  • editorCodeLens.foreground#636d83
  • editorCursor.foreground#61afef
  • editorError.foreground#e06c75
  • editorGroup.border#181a1f
  • editorGroup.dropBackground#3e445266
  • editorGroup.emptyBackground#21252b
  • editorGroupHeader.noTabsBackground#21252b
  • editorGroupHeader.tabsBackground#21252b
  • editorGroupHeader.tabsBorder#181a1f
  • editorGutter.addedBackground#98c379
  • editorGutter.background#282c34
  • editorGutter.deletedBackground#e06c75
  • editorGutter.modifiedBackground#d19a66
  • editorHoverWidget.background#21252b
  • editorHoverWidget.border#181a1f
  • editorIndentGuide.activeBackground#494e5b
  • editorIndentGuide.background#3b4048
  • editorInlayHint.background#2c313c
  • editorInlayHint.foreground#636d83
  • editorLineNumber.activeForeground#c8c8c8
  • editorLineNumber.foreground#4b5363
  • editorLink.activeForeground#61afef
  • editorMarkerNavigation.background#21252b
  • editorMarkerNavigationError.background#e06c75
  • editorMarkerNavigationWarning.background#d19a66
  • editorRuler.foreground#3b4048
  • editorSuggestWidget.background#21252b
  • editorSuggestWidget.border#181a1f
  • editorSuggestWidget.foreground#abb2bf
  • editorSuggestWidget.highlightForeground#c678dd
  • editorSuggestWidget.selectedBackground#2c313a
  • editorWarning.foreground#d19a66
  • editorWhitespace.foreground#3b4048
  • editorWidget.background#21252b
  • editorWidget.border#3e4452
  • errorForeground#e06c75
  • extensionButton.prominentBackground#4d78cc
  • extensionButton.prominentForeground#ffffff
  • extensionButton.prominentHoverBackground#5f88d9
  • focusBorder#3e4452
  • foreground#abb2bf
  • gitDecoration.conflictingResourceForeground#e5c07b
  • gitDecoration.deletedResourceForeground#e06c75
  • gitDecoration.ignoredResourceForeground#636d83
  • gitDecoration.modifiedResourceForeground#d19a66
  • gitDecoration.untrackedResourceForeground#98c379
  • input.background#1d1f23
  • input.border#181a1f
  • input.foreground#abb2bf
  • input.placeholderForeground#636d83
  • inputOption.activeBorder#4d78cc
  • inputValidation.errorBackground#9b3052
  • inputValidation.errorBorder#e06c75
  • inputValidation.infoBackground#2b4a7a
  • inputValidation.infoBorder#61afef
  • inputValidation.warningBackground#97632b
  • inputValidation.warningBorder#d19a66
  • list.activeSelectionBackground#2c313a
  • list.activeSelectionForeground#d7dae0
  • list.dropBackground#21252b
  • list.focusBackground#323842
  • list.focusForeground#d7dae0
  • list.highlightForeground#c678dd
  • list.hoverBackground#2c313a
  • list.hoverForeground#d7dae0
  • list.inactiveSelectionBackground#2c313a
  • list.inactiveSelectionForeground#abb2bf
  • list.invalidItemForeground#d19a66
  • merge.currentContentBackground#2b4a7a40
  • merge.currentHeaderBackground#2b4a7a
  • merge.incomingContentBackground#325a3b40
  • merge.incomingHeaderBackground#325a3b
  • notificationCenter.border#181a1f
  • notificationLink.foreground#61afef
  • notifications.background#21252b
  • notifications.border#181a1f
  • notifications.foreground#abb2bf
  • notificationToast.border#181a1f
  • panel.background#21252b
  • panel.border#181a1f
  • panelTitle.activeBorder#61afef
  • panelTitle.activeForeground#d7dae0
  • panelTitle.inactiveForeground#9da5b4
  • peekView.border#3e4452
  • peekViewEditor.background#21252b
  • peekViewEditor.matchHighlightBackground#42557b
  • peekViewResult.background#21252b
  • peekViewResult.fileForeground#abb2bf
  • peekViewResult.lineForeground#9da5b4
  • peekViewResult.matchHighlightBackground#42557b
  • peekViewResult.selectionBackground#2c313a
  • peekViewResult.selectionForeground#d7dae0
  • peekViewTitle.background#21252b
  • peekViewTitleDescription.foreground#9da5b4
  • peekViewTitleLabel.foreground#d7dae0
  • pickerGroup.border#181a1f
  • pickerGroup.foreground#c678dd
  • progress.background#61afef
  • punctuation.definition.generic.begin.html#e06c75
  • scrollbar.shadow#1b1d23
  • scrollbarSlider.activeBackground#4d78cc80
  • scrollbarSlider.background#3e445280
  • scrollbarSlider.hoverBackground#4d78cc60
  • selection.background#3e4451
  • sideBar.background#21252b
  • sideBar.border#21252b
  • sideBar.foreground#abb2bf
  • sideBarSectionHeader.background#21252b
  • sideBarSectionHeader.foreground#abb2bf
  • sideBarTitle.foreground#abb2bf
  • statusBar.background#21252b
  • statusBar.border#181a1f
  • statusBar.debuggingBackground#d19a66
  • statusBar.debuggingBorder#d19a66
  • statusBar.debuggingForeground#282c34
  • statusBar.foreground#9da5b4
  • statusBar.noFolderBackground#21252b
  • statusBar.noFolderBorder#181a1f
  • statusBar.noFolderForeground#9da5b4
  • statusBarItem.activeBackground#4d78cc
  • statusBarItem.hoverBackground#3a3f4b
  • statusBarItem.prominentBackground#4d78cc
  • statusBarItem.prominentHoverBackground#5f88d9
  • tab.activeBackground#282c34
  • tab.activeBorder#d19a66
  • tab.activeForeground#d7dae0
  • tab.border#181a1f
  • tab.inactiveBackground#21252b
  • tab.inactiveForeground#9da5b4
  • tab.unfocusedActiveBorder#5c6370
  • tab.unfocusedActiveForeground#abb2bf
  • tab.unfocusedInactiveForeground#9da5b4
  • terminal.ansiBlack#282c34
  • terminal.ansiBlue#61afef
  • terminal.ansiBrightBlack#5c6370
  • terminal.ansiBrightBlue#61afef
  • terminal.ansiBrightCyan#56b6c2
  • terminal.ansiBrightGreen#98c379
  • terminal.ansiBrightMagenta#c678dd
  • terminal.ansiBrightRed#e06c75
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#e5c07b
  • terminal.ansiCyan#56b6c2
  • terminal.ansiGreen#98c379
  • terminal.ansiMagenta#c678dd
  • terminal.ansiRed#e06c75
  • terminal.ansiWhite#abb2bf
  • terminal.ansiYellow#d19a66
  • terminal.selectionBackground#3e445180
  • terminalCursor.background#282c34
  • textCodeBlock.background#2c313a
  • titleBar.activeBackground#21252b
  • titleBar.activeForeground#9da5b4
  • titleBar.inactiveBackground#1d1f23
  • titleBar.inactiveForeground#6b717d
  • walkThrough.embeddedEditorBackground#21252b
  • welcomePage.buttonBackground#2c313a
  • welcomePage.buttonHoverBackground#3a3f4b
  • widget.shadow#21252b

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
Global settings#abb2bf
comment, comment.line, comment.block, punctuation.definition.comment#5c6370italic
variable.other.constant, variable.other.constant.declaration, constant.language.luau, constant.numeric, constant.boolean, constant.character, constant.other, support.constant#d19a66bold
variable.other.property, variable.object.property, meta.object-literal.key, meta.field.declaration#e06c75
entity.name.type, support.type, meta.type.annotation, meta.type.generic, storage.type.generic, storage.type.annotation, storage.type, keyword.operator.type, punctuation.definition.type#e5c07bitalic
variable.parameter.type#e5c07bitalic
entity.name.function, meta.function.declaration, meta.function, support.function, keyword.function, storage.type.function#61afefitalic bold
meta.function-call, variable.function, meta.method-call entity.name.function#61afef
variable.parameter, meta.function.parameters#e06c75italic
support.class.roblox, support.function.roblox, variable.language.roblox, support.function.service.roblox, meta.function-call.roblox#56b6c2bold
string.quoted, string.template, punctuation.definition.string, string.interpolated#98c379
keyword.control, keyword.operator, storage.modifier, keyword.local, keyword.return, keyword.if, keyword.else, keyword.elseif, keyword.end, keyword.while, keyword.for, keyword.do, keyword.break, keyword.continue, keyword.in, keyword.import, keyword.export#c678dditalic
punctuation.definition.directive.luau, keyword.directive.luau#c678dditalic bold
variable.declaration, variable.name, variable.other, variable.language#abb2bf
variable.other.global#e5c07bitalic bold
entity.name.class, new.expr entity.name.type, meta.class entity.name.type, entity.other.inherited-class#e5c07bbold
meta.import, meta.require#61afefitalic
keyword.operator.assignment, keyword.operator.arithmetic, keyword.operator.logical, keyword.operator.comparison, keyword.operator.concat.luau#56b6c2
punctuation.separator, punctuation.terminator, punctuation.accessor, punctuation.definition.parameters, punctuation.definition.block#abb2bf
meta.metatable.key#98c379italic bold
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex#d19a66
constant.language.boolean#d19a66italic bold
variable.language.self, variable.language.this#e06c75italic bold
support.function.luau, support.function.library#56b6c2bold
support.constant.luau, support.constant.math, support.constant#d19a66italic
support.function.error, keyword.control.exception#e06c75italic bold
punctuation.section.brackets, punctuation.section.parens, punctuation.section.block#abb2bf
meta.field.declaration entity.name.field, meta.type.declaration#e06c75
keyword.control.export, meta.export#61afefitalic bold
storage.modifier.type#c678dditalic
support.type.property-name.json, meta.structure.dictionary.key.json#e06c75
string.quoted.double.json, punctuation.definition.string.begin.json, punctuation.definition.string.end.json#98c379
constant.numeric.json#d19a66
constant.language.json#d19a66italic bold
punctuation.separator.dictionary.key-value.json, punctuation.separator.array.json, punctuation.definition.dictionary.begin.json, punctuation.definition.dictionary.end.json, punctuation.definition.array.begin.json, punctuation.definition.array.end.json#abb2bf
meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#61afef
meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json#56b6c2
source.json.comments support.type.property-name, source.json support.type.property-name#e06c75
comment.line.double-slash.js, comment.block.json#5c6370italic
OneDark Pro Roblox Theme(Beta) by Herograme - VS Code Theme