Skip to main content
Coding Theme

Dark Symphony Theme

Publisher: Bulgariu CodrinThemes in package: 1

Introducing the 'Dark Symphony' theme for VS Code, a professional and visually pleasing theme designed to enhance your coding experience. This theme features warm, eye-pleasing colors that create a cozy and inviting atmosphere, while also providing a high level of readability and contrast to improve

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.activeBackground#4f4f4f
  • activityBar.background#282828
  • activityBar.border#626262
  • activityBar.foreground#3CAF59
  • activityBar.inactiveForeground#ffffff66
  • activityBarBadge.background#3CAF59
  • activityBarBadge.foreground#ffffff
  • badge.background#3CAF59
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#d3d1d1
  • breadcrumb.background#282828
  • breadcrumb.focusForeground#d3d1d1
  • breadcrumb.foreground#d7d7d7cc
  • button.background#d35848
  • button.foreground#ffffff
  • button.hoverBackground#fd705d
  • button.secondaryBackground#3a3d41
  • button.secondaryForeground#ffffff
  • button.secondaryHoverBackground#45494e
  • checkbox.background#3c3c3c
  • checkbox.border#00000000
  • checkbox.foreground#cccccc
  • debugExceptionWidget.background#333333
  • debugExceptionWidget.border#474747
  • debugToolBar.background#333333
  • debugToolBar.border#474747
  • diffEditor.border#444444
  • diffEditor.insertedTextBackground#3CAF5948
  • diffEditor.removedTextBackground#f45b694c
  • dropdown.background#3c3c3c
  • dropdown.border#00000000
  • dropdown.foreground#cccccc
  • editor.background#282828
  • editor.findMatchBackground#3CAF5930
  • editor.findMatchBorder#3CAF59
  • editor.findMatchHighlightBackground#3CAF5981
  • editor.findMatchHighlightBorder#fdeeee8d
  • editor.findRangeHighlightBackground#3a3d4166
  • editor.findRangeHighlightBorder#ffffff00
  • editor.foldBackground#3CAF5924
  • editor.foreground#d4d4d4
  • editor.hoverHighlightBackground#375d8440
  • editor.inactiveSelectionBackground#3e4247
  • editor.lineHighlightBackground#a397970a
  • editor.lineHighlightBorder#303030
  • editor.rangeHighlightBackground#ffffff0b
  • editor.rangeHighlightBorder#ffffff00
  • editor.selectionBackground#3CAF5936
  • editor.selectionHighlightBackground#e87d9d10
  • editor.selectionHighlightBorder#e87d9d
  • editor.wordHighlightBackground#575757b8
  • editor.wordHighlightStrongBackground#2f7383bb
  • editorBracketMatch.background#0064001a
  • editorBracketMatch.border#888888
  • editorCodeLens.foreground#999999
  • editorCursor.background#ffffff
  • editorCursor.foreground#3CAF59
  • editorError.background#B73A3400
  • editorError.border#ffffff00
  • editorError.foreground#d35848
  • editorGroup.border#444444
  • editorGroup.emptyBackground#282828
  • editorGroupHeader.border#383838
  • editorGroupHeader.tabsBackground#282828
  • editorGutter.addedBackground#3e844f
  • editorGutter.background#282828
  • editorGutter.commentRangeForeground#d35848
  • editorGutter.deletedBackground#d35848
  • editorGutter.foldingControlForeground#d35848
  • editorGutter.modifiedBackground#2f7383
  • editorHoverWidget.background#252526
  • editorHoverWidget.border#a3a3a334
  • editorHoverWidget.foreground#cccccc
  • editorIndentGuide.activeBackground#3CAF5989
  • editorIndentGuide.background#454545
  • editorInfo.background#4490BF00
  • editorInfo.border#4490BF00
  • editorInfo.foreground#1f80b0
  • editorLineNumber.activeForeground#3CAF59
  • editorLineNumber.foreground#757575
  • editorLink.activeForeground#e82e66
  • editorMarkerNavigation.background#2d2d30
  • editorMarkerNavigationError.background#f48771
  • editorMarkerNavigationInfo.background#75beff
  • editorMarkerNavigationWarning.background#cca700
  • editorOverviewRuler.background#25252500
  • editorOverviewRuler.border#7f7f7f4d
  • editorRuler.foreground#5a5a5a
  • editorSuggestWidget.background#252526
  • editorSuggestWidget.border#454545
  • editorSuggestWidget.foreground#d4d4d4
  • editorSuggestWidget.highlightForeground#d35848
  • editorSuggestWidget.selectedBackground#d358482e
  • editorWarning.background#A9904000
  • editorWarning.border#ffffff00
  • editorWarning.foreground#d7a309
  • editorWhitespace.foreground#ffffff58
  • editorWidget.background#252526
  • editorWidget.foreground#cccccc
  • editorWidget.resizeBorder#5F5F5F
  • focusBorder#3CAF59
  • foreground#ffffff
  • gitDecoration.addedResourceForeground#81b88b
  • gitDecoration.conflictingResourceForeground#6c6cc4
  • gitDecoration.deletedResourceForeground#c74e39
  • gitDecoration.ignoredResourceForeground#8c8c8c
  • gitDecoration.modifiedResourceForeground#e2c08d
  • gitDecoration.stageDeletedResourceForeground#c74e39
  • gitDecoration.stageModifiedResourceForeground#e2c08d
  • gitDecoration.submoduleResourceForeground#8db9e2
  • gitDecoration.untrackedResourceForeground#73c991
  • icon.foreground#ffffff
  • input.background#3c3c3c
  • input.border#00000000
  • input.foreground#cccccc
  • input.placeholderForeground#a6a6a6
  • inputOption.activeBackground#d35848
  • inputOption.activeBorder#007acc00
  • inputOption.activeForeground#ffffff
  • list.activeSelectionBackground#3CAF5952
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#383b3d
  • list.focusBackground#3CAF593a
  • list.focusForeground#ffffff
  • list.highlightForeground#3CAF59
  • list.hoverBackground#d358483c
  • list.hoverForeground#ffffff
  • list.inactiveSelectionBackground#515151
  • list.inactiveSelectionForeground#cccccc
  • listFilterWidget.background#cc7832bb
  • listFilterWidget.noMatchesOutline#cc7832
  • listFilterWidget.outline#ffffff00
  • menu.background#252526
  • menu.border#00000085
  • menu.foreground#a3a3a3
  • menu.selectionBackground#3CAF5964
  • menu.selectionBorder#00000000
  • menu.selectionForeground#e6e6e6
  • menu.separatorBackground#3CAF59
  • menubar.selectionBackground#a1a1a11a
  • menubar.selectionBorder#a1a1a102
  • menubar.selectionForeground#3CAF59
  • merge.commonContentBackground#282828
  • merge.commonHeaderBackground#383838
  • merge.currentContentBackground#27403B
  • merge.currentHeaderBackground#367366
  • merge.incomingContentBackground#28384B
  • merge.incomingHeaderBackground#395F8F
  • minimap.background#282828
  • minimap.errorHighlight#d35848
  • minimap.findMatchHighlight#3CAF5930
  • minimap.selectionHighlight#3CAF5936
  • minimap.warningHighlight#d7a309
  • minimapGutter.addedBackground#3e844f
  • minimapGutter.deletedBackground#d35848
  • minimapGutter.modifiedBackground#2f7383
  • notificationCenter.border#474747
  • notificationCenterHeader.background#303031
  • notificationCenterHeader.foreground#cccccc
  • notifications.background#252526
  • notifications.border#303031
  • notifications.foreground#cccccc
  • notificationsErrorIcon.foreground#f48771
  • notificationsInfoIcon.foreground#75beff
  • notificationsWarningIcon.foreground#cca700
  • notificationToast.border#474747
  • panel.background#1e1e1e
  • panel.border#80808059
  • panelSection.border#3CAF59
  • panelTitle.activeBorder#e7e7e7
  • panelTitle.activeForeground#e7e7e7
  • panelTitle.inactiveForeground#e7e7e799
  • peekView.border#3CAF59
  • peekViewEditor.background#1f2224
  • peekViewEditor.matchHighlightBackground#ff8f002a
  • peekViewEditor.matchHighlightBorder#d35848
  • peekViewEditorGutter.background#3b3c3d
  • peekViewResult.background#252526
  • peekViewResult.fileForeground#ffffff
  • peekViewResult.lineForeground#bbbbbb
  • peekViewResult.matchHighlightBackground#d3584889
  • peekViewResult.selectionBackground#009fb75a
  • peekViewResult.selectionForeground#ffffff
  • peekViewTitle.background#1e1e1e
  • peekViewTitleDescription.foreground#ccccccb3
  • peekViewTitleLabel.foreground#ffffff
  • pickerGroup.border#3f3f46
  • pickerGroup.foreground#d35848
  • progressBar.background#3CAF59
  • scrollbar.shadow#2c2c2c
  • scrollbarSlider.activeBackground#bfbfbf66
  • scrollbarSlider.background#79797966
  • scrollbarSlider.hoverBackground#646464b3
  • selection.background#ababab7a
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#ffffff
  • sideBar.background#282828
  • sideBar.border#4f4f4f
  • sideBar.dropBackground#383b3d
  • sideBar.foreground#c0c0c0
  • sideBarSectionHeader.background#2a2a2a42
  • sideBarSectionHeader.border#454545
  • sideBarSectionHeader.foreground#c4c4c4
  • sideBarTitle.foreground#979d98
  • statusBar.background#3CAF59
  • statusBar.debuggingBackground#e48657
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#ffffff
  • statusBar.noFolderBackground#b267e695
  • statusBar.noFolderForeground#ffffff
  • statusBarItem.activeBackground#FFFFFF25
  • statusBarItem.hoverBackground#1d7d35
  • statusBarItem.remoteBackground#d35848
  • statusBarItem.remoteForeground#ffffff
  • tab.activeBackground#3f3f3f
  • tab.activeBorder#3CAF59
  • tab.activeBorderTop#3CAF59
  • tab.activeForeground#3CAF59
  • tab.border#282828
  • tab.inactiveBackground#363636
  • tab.inactiveForeground#ffffff80
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#2472c8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#3b8eea
  • terminal.ansiBrightCyan#29b8db
  • terminal.ansiBrightGreen#23d18b
  • terminal.ansiBrightMagenta#d670d6
  • terminal.ansiBrightRed#f14c4c
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#f5f543
  • terminal.ansiCyan#11a8cd
  • terminal.ansiGreen#0dbc79
  • terminal.ansiMagenta#bc3fbc
  • terminal.ansiRed#cd3131
  • terminal.ansiWhite#e5e5e5
  • terminal.ansiYellow#e5e510
  • terminal.border#3CAF59
  • terminal.foreground#cccccc
  • terminal.selectionBackground#ffffff40
  • terminalCursor.background#3CAF59
  • terminalCursor.foreground#ffffff
  • textLink.foreground#3CAF59
  • titleBar.activeBackground#282828
  • titleBar.activeForeground#999999
  • titleBar.border#00000000
  • titleBar.inactiveBackground#3c3c3c99
  • titleBar.inactiveForeground#cccccc99
  • tree.indentGuidesStroke#3CAF59
  • walkThrough.embeddedEditorBackground#00000050
  • widget.shadow#0000005c

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
punctuation.definition.comment, comment.block punctuation.definition.list.begin.markdown#546E7A—
comment#E87D9D—
entity.name.tag.localname.cs, comment.block.documentation.cs punctuation.definition.tag.cs, source.cs comment.block.documentation.cs meta.tag.cs punctuation.separator.equals.cs, punctuation.definition.block.tag.jsdoc#546E7A
punctuation.definition.block.tag.jsdoc, storage.type.class.jsdoc, variable.other.description.jsdoc, punctuation.definition.inline.tag.jsdoc, punctuation.definition.bracket.curly.begin.jsdoc, punctuation.definition.bracket.curly.end.jsdoc#546E7Aitalic bold
comment.block.documentation.cs, entity.other.attribute-name.localname.cs#6a828d—
source.cs comment.block.documentation.cs meta.tag.cs string.quoted.double.cs, source.cs comment.block.documentation.cs meta.tag.cs string.quoted.double.cs punctuation.definition.string.begin.cs, source.cs comment.block.documentation.cs meta.tag.cs string.quoted.double.cs punctuation.definition.string.end.cs#8A653B—
invalid, invalid.illegal#FF5370—
markup.deleted.git_gutter#FFDA56—
markup.heading, markup.inserted.git_gutter#3CAF59—
entity.other.inherited-class#a9b7c6—
entity.other.attribute-name#a9b7c6—
entity.other.attribute-name.class, entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css#FFCB6B—
source.sass keyword.control#82AAFF—
markup.inserted#C3E88D—
markup.deleted#FF5370—
markup.changed#9D89B5—
*url*, *link*, *uri*—underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#82AAFFitalic
source.js constant.other.object.key.js string.unquoted.label.js#FF5370italic
text.html.markdown#a9b7c6—
markup.inline.raw.string.markdown#808080—
text.html.markdown markup.inline.raw.markdown#9D89B5—
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#65737E—
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#9D89B5—
markup.italic—italic
markup.bold, markup.bold string—bold
markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string—bold
markup.underline—underline
markup.strike
markup.quote punctuation.definition.blockquote.markdown#65737E—
markup.quoteitalic
markup.raw.block#9D89B5—
markup.raw.block.fenced.markdown#00000050—
markup.raw.block.fenced.markdown, variable.language.fenced.markdown#EEFFFF—
variable.language.fenced.markdown#65737E—
markup.table#EEFFFF—
token.info-token#6796e6—
token.warn-token#cd9731—
token.error-token#f44747—
token.debug-token#b267e6—
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#a9b7c6
text.html.basic#bababa
storage.type.function.arrow#a9b7c6
storage.modifier, storage.type#CC7832#CC7832bold
storage.type.cs#a9b7c6
constant.language.null, constant.language.undefined, constant.language.boolean, constant.language.json#CC7832bold
constant.character, constant.escape#a9b7c6—
constant.numeric#6987bb—
constant.other.symbol, constant.other.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js#3CAF59—
constant.character.escape#cc7832
constant.other.reference.link.markdown#FFCB6B—
constant.other.character-class.set.regexp, constant.other.character-class.regexp#FFDA56—
constant.other.color#CC7832bold
variable.function#FFDA56—
variable, variable.other.property, variable.other.constant.property, variable.other.object.property, variable.other.readwrite.cs#9D89B5—
variable.parameter, variable.other.constant, variable.other.object, variable.other.readwrite, support.variable.dom#a9b7c6—
variable.import.parameter.js, variable.other.class.js#FF5370—
variable.language#CC7832bold
variable.function.constructor#82AAFF—
punctuation, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.section.embedded, punctuation.definition.list_item.markdown#a9b7c6—
punctuation.definition.tag.begin, punctuation.definition.tag.end, punctuation.definition.tag, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.open punctuation.definition.tag.begin, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.#3CAF59template tag.open punctuation.definition.tag.end, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.close punctuation.definition.tag.begin, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.close punctuation.definition.tag.end#E8BF6A—
punctuation.definition.string.begin.json, punctuation.definition.string.end.json, punctuation.definition.string.begin, punctuation.definition.string.end#3CAF59—
punctuation.separator.dictionary.key-value.json, punctuation.separator.array.json, punctuation.terminator.statement, punctuation.separator.comma, punctuation.definition.keyword#cc7832
punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json#9D89B5—
punctuation.definition.fenced.markdown#00000050—
punctuation.section.class.end#EEFFFF—
punctuation.definition.group.no-capture.regexp, punctuation.definition.group.regexp, punctuation.decorator, punctuation.definition.character-class.regexp#FFDA56—
string constant.other.placeholder#9D89B5—
string.other.link#f07178—
string#3CAF59—
string.other.link.title.markdown, string.other.link.description.markdown#82AAFF—
string.other.link.description.title.markdown#9D89B5—
string.quoted.double.html#3CAF59
string.regexp#3CAF59—
string.regexp keyword.other#FFDA56—
entity.name.function.js.jsx#77BC87—
entity.name.tag, entity.name.function, meta.decorator meta.function-call support.class#FFDA56—
entity.name#a9b7c6—
entity.name.module.js#FF5370—
entity.name.method.js#82AAFFitalic
meta.class-method.js entity.name.function.js#82AAFF—
entity.name.section.markdown, entity.name.variable.field.cs, entity.name.variable.property.cs#9D89B5—
entity.name.tag.other.html, entity.name.tag.block.any.html, entity.name.tag.inline.any.html#E8BF6A
entity.other.attribute-name.localname.cs#6a828dunderline
entity.name.tag.localname.xml—
support.class, support.orther.namespace.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types, support.constant#a9b7c6—
support.type.primitive, support.type.builtin, support.type.object.module.tsx#cc7832bold
support.type, 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#a9b7c6—
support.function#FFDA56—
support.other.variable#f07178—
support.variable.property.dom, support.variable.property#9D89B5—
keyword.other.unit, keyword.other, keyword.operator#a9b7c6—
keyword.operator.quantifier.regexp#6a9790—
keyword.other.using.cs, keyword.other.class.cs, keyword.other.new, keyword.other.await, keyword.other.namespace, keyword.type.cs, keyword.other.this, keyword.other.typeof, keyword.control, keyword.other.template, keyword.other.substitution, keyword.operator.new, keyword.operator.await, keyword.operator.expression.instanceof, keyword.operator.expression.typeof#CC7832bold
keyword.other.get.cs, keyword.other.set.cs, keyword.other.special-method#FFDA56—
markup.deleted.git_gutter, meta.function-call#FFDA56—
source.json meta.structure.dictionary.json support.type.property-name.json#9D89B5—
text.html.markdown meta.dummy.line-break—
meta.separator#65737Ebold
meta.object-literal.key, meta.object.member.object-literal.key, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member#9D89B5—
meta.tag.any.html, meta.brace, meta.use.php#a9b7c6
meta.tag.block.any.html, meta.tag.inline.any.html, meta.tag.other.html#bababa
meta.tag#CC7832—
meta.block variable.other#a9b7c6—
support.constant.property-value.css, keyword.other.unit.px.css#3CAF59—
variable.scss, constant.other.color.rgb-value.hex.css#6897BB
entity.name.tag.css, entity.name.tag.custom.scss, keyword.control.at-rule.include.scss, keyword.control.at-rule.media.scss, keyword.control.operator.css.scss, keyword.control.each.scss, keyword.control.at-rule.import.scss, keyword.control.if.scss, keyword.control.content.scss, keyword.control.else.scss, keyword.control.at-rule.mixin.scss, keyword.control.at-rule.extend.scss#cc7832
entity.other.attribute-name.id.css, meta.property-value.scss, support.constant.font-name.css, support.type.map.key.scss#FFDA56—
support.class.component.js.jsx, entity.name.tag.js.jsx#FFDA56—
meta.jsx.children.js.jsx#d4d4d4—
text.angular.html variable.other.readwrite.js, text.angular.html meta.directive.angular support.type.object.module.html, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.open meta.tag.attribute-name entity.other.attribute-name#FFDA56—
text.angular.html variable.other.object.ts, text.angular.html variable.other.object.js, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.open meta.brace.curly variable.other.readwrite.ts, text.angular.html variable.other.readwrite.ts#9D89B5—
source.ts meta.class.ts meta.decorator.ts meta.function-call.ts entity.name.function.ts, source.ts meta.class.ts meta.decorator.ts punctuation.decorator.ts, source.ts meta.decorator.ts meta.function-call.ts entity.name.function.ts, source.ts meta.decorator.ts punctuation.decorator.ts#BBB529—
text.angular.html expression.angular-interpolation string.regexp.angular-interpolation.begin, text.angular.html expression.angular-interpolation string.regexp.angular-interpolation.end#cc7832—
text.angular.html keyword.operator.expression#cc7832bold
text.angular.html#a9b7c6—
text.angular.html template.ng.tag meta.directive.angular constant.numeric.angular-directive, text.angular.html template.ng.tag meta.directive.angular string.regexp, text.angular.html template.ng.tag meta.directive.angular keyword.operator.entity.html#b58990—
text.angular.html string.regexp#dfd940—
text.angular.html template.ng.tag meta.directive.angular source.directive.angular entity.name.type.ts#9D89B5—
text.angular.html meta.directive.angular source.directive.angular constant.numeric.decimal.js#6987bb—
Dark Symphony Theme by Bulgariu Codrin - VS Code Theme