Skip to main content
Coding Theme

Oxygen

Publisher: SplashcardThemes in package: 1

a dark grey theme with moderate color contrast

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#202020
  • activityBar.border#20202060
  • activityBar.foreground#009B9E
  • activityBarBadge.background#00b818
  • activityBarBadge.foreground#202020
  • activityBarItem.profilesForeground#ff0000
  • badge.background#5a5a5a30
  • badge.foreground#ff0000
  • breadcrumb.activeSelectionForeground#3f3f3f
  • breadcrumb.background#464646
  • breadcrumb.focusForeground#00f7ff6e
  • breadcrumb.foreground#00c7b673
  • breadcrumbPicker.background#202020
  • button.background#C4C4C450
  • contrastBorder#C4C4C440
  • debugToolBar.background#202020
  • descriptionForeground#ffffff
  • diffEditor.insertedTextBackground#00000015
  • diffEditor.removedTextBackground#00000020
  • dropdown.background#202020
  • dropdown.border#FFFFFF10
  • editor.background#27272760
  • editor.findMatchBackground#202020
  • editor.findMatchBorder#C4C4C4
  • editor.findMatchHighlightBackground#C4C4C493
  • editor.findMatchHighlightBorder#FFFFFF30
  • editor.foreground#009B9E
  • editor.lineHighlightBackground#20202050
  • editor.selectionBackground#4d4d4d30
  • editor.selectionHighlightBackground#C4C4C46b
  • editor.selectionHighlightBorder#000000f0
  • editorBracketMatch.background#202020
  • editorBracketMatch.border#0000007f
  • editorCursor.foreground#8888889a
  • editorError.foreground#ff0000ad
  • editorGroup.border#22222230
  • editorGroupHeader.tabsBackground#202020
  • editorGutter.addedBackground#00000060
  • editorGutter.deletedBackground#00000060
  • editorGutter.modifiedBackground#00000060
  • editorHoverWidget.background#202020
  • editorHoverWidget.border#FFFFFF10
  • editorIndentGuide.activeBackground#6A6A6A
  • editorIndentGuide.background#6A6A6A70
  • editorInfo.foreground#00000070
  • editorLineNumber.activeForeground#000000
  • editorLineNumber.foreground#C4C4C4c0
  • editorLink.activeForeground#009B9E
  • editorMarkerNavigation.background#3f3f3f05
  • editorOverviewRuler.border#202020
  • editorOverviewRuler.errorForeground#ff0000cb
  • editorOverviewRuler.findMatchForeground#C4C4C4
  • editorOverviewRuler.infoForeground#00000040
  • editorOverviewRuler.selectionHighlightForeground#7474745e
  • editorOverviewRuler.warningForeground#00000070
  • editorRuler.foreground#6A6A6A
  • editorSuggestWidget.background#202020
  • editorSuggestWidget.border#FFFFFF10
  • editorSuggestWidget.foreground#009B9E
  • editorSuggestWidget.highlightForeground#000000
  • editorSuggestWidget.selectedBackground#C4C4C420
  • editorWarning.foreground#fffb00
  • editorWhitespace.foreground#009B9E40
  • editorWidget.background#202020
  • editorWidget.border#000000
  • editorWidget.resizeBorder#C4C4C4
  • errorForeground#ff0000
  • extensionButton.prominentBackground#00000090
  • extensionButton.prominentHoverBackground#000000
  • focusBorder#FFFFFF00
  • gitDecoration.conflictingResourceForeground#000000
  • gitDecoration.deletedResourceForeground#000000
  • gitDecoration.ignoredResourceForeground#C4C4C4
  • gitDecoration.modifiedResourceForeground#000000
  • gitDecoration.untrackedResourceForeground#000000
  • input.background#000000
  • input.border#FFFFFF10
  • input.foreground#a3fff7
  • input.placeholderForeground#009B9E60
  • inputOption.activeBackground#009B9E30
  • inputOption.activeBorder#009B9E30
  • inputValidation.errorBorder#00000050
  • inputValidation.infoBorder#00000050
  • inputValidation.warningBorder#00000050
  • list.activeSelectionBackground#a5a5a5
  • list.activeSelectionForeground#C4C4C4
  • list.focusBackground#575757
  • list.focusForeground#000000
  • list.focusOutline#383838
  • list.highlightForeground#C4C4C4
  • list.hoverBackground#6A6A6A
  • list.hoverForeground#FFFFFF
  • list.inactiveSelectionBackground#20202030
  • list.inactiveSelectionForeground#008f99dc
  • list.warningForeground#000000
  • listFilterWidget.background#20202030
  • listFilterWidget.noMatchesOutline#20202030
  • listFilterWidget.outline#20202030
  • menu.background#202020f8
  • menu.border#C4C4C450
  • menu.foreground#464646
  • menu.selectionBackground#909090
  • menu.selectionBorder#20202030
  • menu.selectionForeground#009B9E
  • menu.separatorBackground#009B9E
  • menubar.selectionBackground#909090
  • menubar.selectionBorder#C4C4C450
  • menubar.selectionForeground#009B9E
  • minimap.background#2c2c2c
  • minimapGutter.addedBackground#000000
  • minimapGutter.deletedBackground#000000
  • minimapGutter.modifiedBackground#000000
  • minimapSlider.activeBackground#000000b0
  • minimapSlider.background#00000080
  • minimapSlider.hoverBackground#000000a0
  • notebook.editorBackground#ff0000
  • notificationLink.foreground#C4C4C4
  • notifications.background#202020
  • notifications.foreground#009B9E
  • panel.background#202020
  • panel.border#20202060
  • panelTitle.activeBorder#C4C4C4
  • panelTitle.activeForeground#FFFFFF
  • panelTitle.inactiveForeground#009B9E
  • peekView.border#20202030
  • peekViewEditor.background#009B9E05
  • peekViewEditor.matchHighlightBackground#C4C4C450
  • peekViewEditorGutter.background#009B9E05
  • peekViewResult.background#009B9E05
  • peekViewResult.matchHighlightBackground#C4C4C450
  • peekViewResult.selectionBackground#C4C4C470
  • peekViewTitle.background#009B9E05
  • peekViewTitleDescription.foreground#009B9E60
  • pickerGroup.foreground#C4C4C4
  • progressBar.background#C4C4C4
  • scrollbar.shadow#20202000
  • scrollbarSlider.activeBackground#C4C4C4cc
  • scrollbarSlider.background#C4C4C4bb
  • scrollbarSlider.hoverBackground#C4C4C4ee
  • selection.background#C4C4C4
  • settings.checkboxBackground#202020
  • settings.checkboxForeground#009B9E
  • settings.dropdownBackground#202020
  • settings.dropdownForeground#009B9E
  • settings.headerForeground#C4C4C4
  • settings.modifiedItemIndicator#C4C4C4
  • settings.numberInputBackground#202020
  • settings.numberInputForeground#009B9E
  • settings.textInputBackground#202020
  • settings.textInputForeground#009B9E
  • sideBar.background#202020
  • sideBar.border#00bd9d50
  • sideBar.foreground#000000
  • sideBarSectionHeader.background#272727
  • sideBarSectionHeader.border#20202060
  • sideBarSectionHeader.foreground#dadada
  • sideBarTitle.foreground#dadada
  • statusBar.background#000000
  • statusBar.border#20202060
  • statusBar.debuggingBackground#000000
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#000000
  • statusBar.noFolderBackground#202020
  • statusBarItem.hoverBackground#C4C4C420
  • statusBarItem.remoteBackground#C4C4C4
  • statusBarItem.remoteForeground#202020
  • tab.activeBackground#88888850
  • tab.activeBorder#C4C4C4
  • tab.activeForeground#FFFFFF
  • tab.activeModifiedBorder#C4C4C4
  • tab.border#202020
  • tab.inactiveBackground#C4C4C420
  • tab.inactiveForeground#009B9Eaf
  • tab.unfocusedActiveBackground#C4C4C440
  • tab.unfocusedActiveBorder#C4C4C4
  • tab.unfocusedActiveForeground#009B9E
  • tab.unfocusedInactiveBackground#C4C4C410
  • tab.unfocusedInactiveForeground#009B9E7f
  • terminal.ansiBlack#202020
  • terminal.ansiBlue#000000
  • terminal.ansiBrightBlack#C4C4C4
  • terminal.ansiBrightBlue#000000
  • terminal.ansiBrightCyan#000000
  • terminal.ansiBrightGreen#000000
  • terminal.ansiBrightMagenta#000000
  • terminal.ansiBrightRed#000000
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#000000
  • terminal.ansiCyan#000000
  • terminal.ansiGreen#000000
  • terminal.ansiMagenta#000000
  • terminal.ansiRed#000000
  • terminal.ansiWhite#FFFFFF
  • terminal.ansiYellow#000000
  • terminalCursor.background#202020
  • terminalCursor.foreground#000000
  • textLink.activeForeground#009B9E
  • textLink.foreground#C4C4C4
  • titleBar.activeBackground#202020
  • titleBar.activeForeground#009B9E
  • titleBar.border#20202060
  • titleBar.inactiveBackground#202020
  • titleBar.inactiveForeground#C4C4C4
  • tree.indentGuidesStroke#6A6A6A
  • widget.shadow#20202030

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
variable, string constant.other.placeholder, invalid.deprecated, keyword, storage.type, storage.modifier#000000
variable, string constant.other.placeholder, entity.name.function, punctuation.definition.interpolation.end.bracket.curly.scss, punctuation.definition.interpolation.begin.bracket.curly.scss#1FBCFFitalic
meta.var.expr.ts#006eff
keyword.other.unit.px.css#0084FFbold
variable.other.constant.ts, variable.other.object.ts, variable.other.readwrite.ts, variable.other.readwrite.js#00d9ffitalic
list.errorForeground#ff0000bold
editorWarning.foreground#eeff00bold
punctuation.definition.interpolation.end.bracket.curly.scss, punctuation.definition.interpolation.begin.bracket.curly.scss#000000
constant.other.php#000000
constant.other.color#FFFFFF
keyword.operator.type.ts#f183ff
entity.name.type.ts#00f7ffbold
invalid, invalid.illegal#000000
variable.other.object.property.ts, variable.language.this.ts#7F83F0
variable.other.property.ts#7fb9f0
punctuation.definition.block.ts, meta.brace.round.ts, meta.brace.square.ts, meta.array.literal.ts#62faffa4
Keyword, Storageitalic
keyword.operator.new.ts, keyword.operator.relational.ts#ff4287bold
entity.name.function.ts, storage.type.ts, entity.name.function.js#1ff8ffitalic bold
comment.line.double-slash.ts, comment.block.ts, comment.block.documentation.ts, punctuation.definition.comment.ts#868686italic underline
entity.name.type.class.ts#7dcfffitalic
storage.type.class.ts#f94bff
keyword.control, constant.other.color, punctuation.definition.tag, punctuation, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution, entity.name.tag.reference.scss#A7A8AF
punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, entity.name.type.module.js#00ffb3c2
keyword.control.at-rule, punctuation.terminator.rule.css, keyword.control.operator, punctuation.definition.entity.css, keyword.operator.assignment.js, punctuation.separator.comma.js, punctuation.definition.string.begin.js, punctuation.definition.string.end.js, punctuation.definition.binding-pattern.object.js#009B9E
punctuation.definition, string.quoted.single.scss#EDB9FE
keyword.controlbold
comment.line.scss, comment.line.double-slash.js, punctuation.definition.comment.scss, punctuation.definition.comment.js, punctuation.definition.comment.html, comment.block.html#6D6F7C
text.html.derivative#a2fffa
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#009B9E
entity.name.tag.htmlbold
variable.parameter.js, variable.parameter.keyframe-list.css#ff86e1italic
#2C9FFF
variable.other.object.js, storage.type.js, string.other.link.title.markdown, variable.other.readwrite.js, variable.other.property.js, support.type.object.module.js#57EBFF
punctuation.definition.block.js, meta.brace.round.js#73e3ff9a
numeric.decimal.ts, keyword.operator.arithmetic.ts, keyword.operator.assignment.ts, constant.numeric.decimal.ts#FF8FEC
string, variable.other.constant.js, variable.other.object.property.js, string.quoted.double.json, markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.function, keyword.other.special-method, entity.name.function, markup.bold, markup.bold.markdown, markup.italic.markdown, meta.class-method.js entity.name.function.js, variable.function.constructor, entity.name.tag.other.html, entity.name.tag.block.any.html, source.sass keyword.control#f36dff
variable.other.jsdoc#adffdfitalic
storage.type.class.jsdoc#92f8ff
variable.other.constant.js#fa5cffitalic
string.template.js#4e9bffitalic
list.begin.bracket.curly.css, entity.other.attribute-name.class.css, list.end.bracket.curly.css#00ffb3
error.css#FF0000bold
constant.character.escape.js#0077ffbold
support.type.property-name.css#5dffffbold
support.constant.property-value.css#0084ff
entity.other.attribute-name.id.css, punctuation.definition.entity.css#ff95f6
entity.other.attribute-name.class.css#fc59ee
punctuation.definition.string.begin.html, punctuation.definition.string.end.html, string.quoted.double.html, string.quoted.single.html#ff8ef9
meta.brace.round#ff00f2
support.other.variable, string.other.link, markup.table#009B9E
constant.numeric, constant.language, constant.character, constant.escape, keyword.other.unit, keyword.other, punctuation.separator.key-value.html#f952ff
variable.parameter.function.language.special, variable.parameter#000000
constant.other.symbol, constant.other.key, entity.other.inherited-class, keyword.other.unit, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly, constant.other.object.key.js, string.unquoted.label.js#000000
entity.name, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#0044ff
entity.other.attribute-name.html, meta.tag.metadata.doctype.html, meta.attribute.style.html#FF0000bold
support.type#B2CCD6
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#000000
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#000000
entity.name.method.js, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#000000italic
entity.other.attribute-name, support.function#000000
entity.other.attribute-name.id, entity.other.attribute-name.class, entity.other.attribute-name.pseudo-class, entity.name.tag.css, keyword.control.conditional.js, support.constant, entity.other.attribute-name.html, string.quoted.single.js, storage.type.function.js, meta.object-literal.key#009B9E
source.scss keyword.control#000000
markup.inserted#000000
markup.deleted#000000
markup.changed#000000
string.regexp#000000
constant.character.escape#000000
*url*, *link*, *uri*underline
source.js constant.other.object.key.js string.unquoted.label.js#009B9Eitalic
support.type.property-name.json#009B9E
text.html.markdown, punctuation.definition.list_item.markdown#009B9E
text.html.markdown markup.inline.raw.markdown#000000
text.html.markdown markup.inline.raw.markdown, punctuation.definition.raw.markdown, storage.type.function.arrow.ts#2C9FFF50
text.html.markdown meta.dummy.line-break
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown, entity.name.section.markdown#000000bold
markup.underline#000000underline
markup.strike
markup.quote punctuation.definition.blockquote.markdown#2C9FFF50
punctuation.definition.string.begin.ts, punctuation.definition.string.end.ts, string.quoted.double.ts, string.quoted.single.ts, string.quoted.double.js, string.quoted.single.js, keyword.operator.increment.ts, entity.name.tag.html, punctuation.separator.key-value.html, string.template.ts, string.quoted.double.json.comments, string.quoted.single.css, string.quoted.double.css#EDB9FE
constant.character.escape.ts#84F5E5
storage.type.type.ts, storage.type.constant.ts, storage.type.function.ts, variable.parameter.ts, support.type.primitive.ts, storage.type.function.js, storage.type.class.ts#f07ff0
keyword.operator.type.annotation.ts#ffffffbold
meta.brace.square.ts#009178
constant.language.boolean.false.ts, constant.language.boolean.true.ts, constant.language.boolean.true.js, constant.language.boolean.false.js#00eeffbold
markup.quoteitalic
string.other.link.description.title.markdown#000000
constant.other.reference.link.markdown#000000
markup.raw.block#000000
punctuation.definition.raw.markdown, keyword.control.import.ts#000000
variable.language.fenced.markdown, keyword.control.import.ts, keyword.control.from.ts, variable.other.constant.object.ts, keyword.control.export.ts, keyword.control.conditional.ts, keyword.control.flow.ts#2C9FFF
variable.other.constant.property.ts#2cc3ff
keyword.operator.assignment.compound.ts, keyword.operator.comparison.ts#2C9FFFbold
keyword.control.loop.ts, meta.object-literal.key.ts#2C9FFF
meta.separator#A7A8AFbold
variable.other.readwrite.alias.ts#00ffffitalic
token.info-token#2C9FFF
token.warn-token#000000
token.error-token#FF293B
token.debug-token#000000

Shiki preview

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

Loading...

Oxygen - Coding Theme