Skip to main content
Coding Theme

Friendly-DarkTheme

Publisher: Emad-WThemes in package: 1

Dark Theme based on Dark+ & Monokai VSCode themes but with more vibrant and easy to read colors for different coding languages.

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#222425
  • activityBar.foreground#f2f5f8
  • activityBarBadge.background#007ACC
  • badge.background#3a4147
  • badge.foreground#f2f5f8
  • debugToolBar.background#1c1d1f
  • diffEditor.insertedTextBackground#16396680
  • diffEditor.removedTextBackground#90274A70
  • dropdown.background#393b43
  • dropdown.listBackground#383B3D
  • editor.background#1E1E1E
  • editor.foreground#d4cece
  • editor.inactiveSelectionBackground#3A3D41
  • editor.selectionBackground#7c7d7e64
  • editor.selectionHighlightBackground#ADD6FF26
  • editor.wordHighlightBackground#4a4a7680
  • editor.wordHighlightStrongBackground#6a6a9680
  • editorCursor.foreground#f0f4f8
  • editorGroup.border#2f3135
  • editorGroup.dropBackground#383B3D
  • editorGroupHeader.tabsBackground#1c1e1f
  • editorHoverWidget.background#222428
  • editorHoverWidget.border#5e6675
  • editorIndentGuide.activeBackground#707070
  • editorIndentGuide.background#404040
  • editorLineNumber.activeForeground#bfc0c2
  • editorLineNumber.foreground#8a8d90
  • editorSuggestWidget.background#222428
  • editorSuggestWidget.border#5e6475
  • editorWhitespace.foreground#8a8d9070
  • editorWidget.background#1c1d1f
  • focusBorder#5e6975
  • input.placeholderForeground#A6A6A6
  • inputOption.activeBackground#004d85
  • inputOption.activeBorder#004d85
  • inputValidation.errorBackground#90274A
  • inputValidation.errorBorder#f92672
  • inputValidation.infoBackground#546190
  • inputValidation.infoBorder#819aff
  • inputValidation.warningBackground#284d85
  • inputValidation.warningBorder#e2e22e
  • list.activeSelectionBackground#5e6c75
  • list.dropBackground#383B3D
  • list.highlightForeground#f2f2f8
  • list.hoverBackground#32323e
  • list.inactiveSelectionBackground#3A3D41
  • menu.background#252526
  • menu.foreground#CCCCCC
  • minimap.selectionHighlight#50515240
  • panel.border#393d43
  • panelTitle.activeBorder#5e6c75
  • panelTitle.activeForeground#f2f5f8
  • panelTitle.inactiveForeground#5e6975
  • peekView.border#5e6575
  • peekViewEditor.background#222428
  • peekViewEditor.matchHighlightBackground#5e6975
  • peekViewResult.background#1c1d1f
  • peekViewResult.matchHighlightBackground#5e6975
  • peekViewResult.selectionBackground#393c43
  • peekViewTitle.background#1c1d1f
  • progressBar.background#5e6575
  • selection.background#ff000050
  • settings.focusedRowBackground#393d435a
  • sideBar.background#1c1e1f
  • sideBarSectionHeader.background#0000
  • sideBarSectionHeader.border#ccc3
  • sideBarSectionHeader.foreground#0088cc
  • sideBarTitle.foreground#BBBBBB
  • statusBar.background#0070bb
  • statusBar.debuggingBackground#5e6a75
  • statusBar.foreground#d0d5db
  • statusBarItem.remoteBackground#16825D
  • statusBarItem.remoteForeground#ffffff
  • tab.inactiveBackground#2f3235
  • tab.inactiveForeground#c7cacc
  • tab.lastPinnedBorder#ccc3
  • terminal.ansiBlack#333333
  • terminal.ansiBlue#6A7EC8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#819aff
  • terminal.ansiBrightCyan#66D9EF
  • terminal.ansiBrightGreen#2ee22e
  • terminal.ansiBrightMagenta#b94fff
  • terminal.ansiBrightRed#f92672
  • terminal.ansiBrightWhite#f8f8f2
  • terminal.ansiBrightYellow#e2e22e
  • terminal.ansiCyan#56ADBC
  • terminal.ansiGreen#86B42B
  • terminal.ansiMagenta#8C6BC8
  • terminal.ansiRed#C4265E
  • terminal.ansiWhite#e3e3dd
  • terminal.ansiYellow#B3B42B
  • titleBar.activeBackground#1c1d1f
  • widget.shadow#00000098

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.embedded, source.groovy.embedded#D4D4D4
emphasisitalic
strongbold
header#000080
constant.regexp#646695
entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css#d7ba7d
punctuation.definition.quote.begin.markdown#6A9955
punctuation.definition.tag#808080
meta.preprocessor, entity.name.function.preprocessor#569cd6
meta.preprocessor.string#ce9178
meta.preprocessor.numeric#b5cea8
meta.structure.dictionary.key.python#9cdcfe
storage.modifier, keyword.operator.noexcept#569cd6
string.tag#ce9178
string.value#eeff05
string.regexp#d16969
variable.css, variable.scss, variable.other.less, source.coffee.embedded#9cdcfe
keyword.control#4f7eff
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#569cd6
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#569cd6
support.function.git-rebase#9cdcfe
constant.sha.git-rebase#b5cea8
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#d4d4d4
support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#DCDCAA
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json#4EC9B0
source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.operator, entity.name.operator#C586C0
variable, meta.definition.variable.name, support.variable, entity.name.variable#9CDCFE
meta.object-literal.key#9CDCFE
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#CE9178
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#CE9178
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#d16969
keyword.operator.or.regexp, keyword.control.anchor.regexp#DCDCAA
keyword.operator.quantifier.regexp#d7ba7d
constant.character, constant.other#b94fff
constant.character.escape#d7ba7d
entity.name.label#C8C8C8
meta.embedded, source.groovy.embedded#F8F8F2
comment#6A9955
string, meta.embedded.assembly#E6DB74
punctuation.definition.template-expression, punctuation.section.embedded#ffA500
meta.template.expression#d4d4d4
constant.numeric, variable.other.constant, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#b94fff
constant.language#b94fff
keyword#F92672
storage#F92672
storage.type#66D9EFitalic
entity.name.type, entity.name.class, entity.name.namespace, entity.name.scope-resolution#4EC9B0italic
entity.other.inherited-class#2ee22eitalic
entity.name.function#2ee22e
variable.parameter#FD971Fitalic
entity.name.tag#F92672
entity.other.attribute-name#2ee22e
support.function#66D9EF
support.constant#66D9EF
support.type, support.class#66D9EFitalic
support.other.variable
invalid#F44747
invalid.deprecated#F44747
meta.structure.dictionary.json string.quoted.double.json#CFCFC2
meta.diff, meta.diff.header#75715E
markup.deleted#F92672
markup.inserted#2ee22e
markup.changed#E6DB74
constant.numeric.line-number.find-in-files - match#b94fffA0
entity.name.filename.find-in-files#E6DB74
markup.quote#F92672
markup.list#E6DB74
markup.bold, markup.italic#66D9EF
markup.inline.raw#FD971F
markup.heading#2ee22e
markup.heading.setext#2ee22ebold
markup.heading.markdownbold
markup.quote.markdown#75715Eitalic
markup.bold.markdownbold
string.other.link.title.markdown,string.other.link.description.markdown#b94fff
markup.underline.link.markdown,markup.underline.link.image.markdown#E6DB74
markup.italic.markdownitalic
markup.list.unnumbered.markdown, markup.list.numbered.markdown#f8f8f2
punctuation.definition.list.begin.markdown#2ee22e
token.info-token#6796e6
token.warn-token#cd9731
token.error-token#f44747
token.debug-token#b267e6
variable.language#FD971F

Shiki preview

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

Loading...

Friendly-DarkTheme - Coding Theme