Skip to main content
Coding Theme

Green Eyes Care Theme

Publisher: Usman GhaniThemes in package: 7

Dark green theme designed for easy eyes with filtered blue light. Optimized for easy on eyes, natural green, light green and night green mode to provide maximum eye comfort and eyecare

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.

  • actionBar.toggledBackground#383a49
  • activityBar.activeBorder#A855F7
  • activityBar.activeFocusBorder#A855F7B3
  • activityBar.background#1E1D1C
  • activityBar.border#2C2B2AFF
  • activityBar.foreground#DAD6D2
  • activityBar.inactiveForeground#9A9896
  • activityBarBadge.background#007ACC
  • activityBarBadge.foreground#FFFFFF
  • activityBarTop.activeBorder#DAD6D2
  • activityErrorBadge.background#f48771
  • activityErrorBadge.foreground#FFFFFF
  • activityWarningBadge.background#CCA700
  • activityWarningBadge.foreground#202020
  • badge.background#7D1591F0
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#DAD6D2
  • breadcrumb.background#181614
  • breadcrumb.focusForeground#DAD6D2
  • breadcrumb.foreground#9A9896
  • breadcrumbPicker.background#242221
  • button.background#098659
  • button.border#363533FF
  • button.foreground#fff
  • button.hoverBackground#056639
  • button.secondaryHoverBackground#FFFFFF10
  • charts.blue#818CF8
  • charts.foreground#CCCCCC
  • charts.green#34D399
  • charts.lines#C8CACC80
  • charts.orange#CD861A
  • charts.purple#A855F7
  • charts.red#EF8773
  • charts.yellow#E0B97F
  • chat.requestBubbleBackground#ffffff13
  • chat.requestBubbleHoverBackground#ffffff22
  • checkbox.background#262524
  • checkbox.border#6B6B6B
  • checkbox.foreground#9A9896
  • commandCenter.activeBackground#FFFFFF0F
  • commandCenter.activeBorder#363533
  • commandCenter.activeForeground#DAD6D2
  • commandCenter.background#1E1D1C
  • commandCenter.border#31302E
  • commandCenter.foreground#DAD6D2
  • descriptionForeground#9A9896
  • diffEditor.insertedLineBackground#347d3926
  • diffEditor.insertedTextBackground#57ab5a4d
  • diffEditor.removedLineBackground#c93c3726
  • diffEditor.removedTextBackground#f470674d
  • disabledForeground#555555
  • dropdown.background#1E1D1C
  • dropdown.border#363533
  • dropdown.foreground#DAD6D2
  • dropdown.listBackground#1E1D1C
  • editor.background#1E1E1E
  • editor.findMatchBackground#09865080
  • editor.findMatchHighlightBackground#09865970
  • editor.findRangeHighlightBackground#262524
  • editor.foreground#D4D4D4
  • editor.hoverHighlightBackground#262524
  • editor.inactiveSelectionBackground#3A3D41
  • editor.lineHighlightBackground#1f1d1b
  • editor.rangeHighlightBackground#262524
  • editor.selectionBackground#7E22CEaa
  • editor.selectionHighlightBackground#ADD6FF26
  • editor.wordHighlightBackground#7E22CE40
  • editor.wordHighlightStrongBackground#7E22CE70
  • editorBracketMatch.background#7D159144
  • editorBracketMatch.border#A855F7
  • editorCodeLens.foreground#9A9896
  • editorCommentsWidget.rangeActiveBackground#7D159146
  • editorCommentsWidget.rangeBackground#7D159126
  • editorCursor.foreground#BBBEBF
  • editorGroupHeader.tabsBackground#1E1D1C
  • editorGroupHeader.tabsBorder#2C2B2AFF
  • editorGutter.addedBackground#72C892
  • editorGutter.background#181614
  • editorGutter.deletedBackground#F28772
  • editorHoverWidget.background#242221
  • editorHoverWidget.border#2C2B2AFF
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • editorLineNumber.activeForeground#dddd
  • editorLineNumber.foreground#898885
  • editorLink.activeForeground#D8B4FE
  • editorOverviewRuler.addedForeground#73c991
  • editorOverviewRuler.border#2C2B2AFF
  • editorOverviewRuler.deletedForeground#f48771
  • editorOverviewRuler.errorForeground#f48771
  • editorOverviewRuler.findMatchForeground#09865999
  • editorOverviewRuler.modifiedForeground#6ab890
  • editorOverviewRuler.warningForeground#e5ba7d
  • editorRuler.foreground#848484
  • editorStickyScroll.background#181614
  • editorStickyScroll.border#2C2B2AFF
  • editorStickyScrollHover.background#242221
  • editorSuggestWidget.background#242221
  • editorSuggestWidget.border#2C2B2AFF
  • editorSuggestWidget.focusHighlightForeground#15BF64
  • editorSuggestWidget.foreground#D8D6D4
  • editorSuggestWidget.highlightForeground#15AA64
  • editorSuggestWidget.selectedBackground#6B217722
  • editorWhitespace.foreground#9A98964D
  • editorWidget.background#242221
  • editorWidget.border#2C2B2AFF
  • editorWidget.foreground#DAD6D2
  • errorForeground#f48771
  • extensionButton.prominentBackground#098659
  • extensionButton.prominentForeground#FFFFFF
  • extensionButton.prominentHoverBackground#056639
  • focusBorder#A855F7B3
  • foreground#DAD6D2
  • gauge.background#A855F74D
  • gauge.border#2E2C2AFF
  • gauge.errorBackground#F287724D
  • gauge.errorForeground#f48771
  • gauge.foreground#A855F7
  • gauge.warningBackground#E3B97E4D
  • gauge.warningForeground#e5ba7d
  • gitDecoration.addedResourceForeground#73c991
  • gitDecoration.conflictingResourceForeground#f48771
  • gitDecoration.deletedResourceForeground#f48771
  • gitDecoration.ignoredResourceForeground#9A9896
  • gitDecoration.modifiedResourceForeground#e5ba7d
  • gitDecoration.stageDeletedResourceForeground#f48771
  • gitDecoration.stageModifiedResourceForeground#e5ba7d
  • gitDecoration.untrackedResourceForeground#73c991
  • icon.foreground#9A9896
  • inlineChat.border#00000000
  • input.background#1E1D1C
  • input.border#363533FF
  • input.foreground#DAD6D2
  • input.placeholderForeground#A6A6A6
  • inputOption.activeBackground#7D159166
  • inputOption.activeBorder#A855F7
  • inputOption.activeForeground#DAD6D2
  • inputValidation.errorBackground#3A1D1D
  • inputValidation.errorBorder#BE1100
  • inputValidation.errorForeground#DAD6D2
  • inputValidation.infoBackground#2E1065
  • inputValidation.infoBorder#7D1591
  • inputValidation.infoForeground#DAD6D2
  • inputValidation.warningBackground#352A05
  • inputValidation.warningBorder#B89500
  • inputValidation.warningForeground#DAD6D2
  • list.activeSelectionBackground#7D159126
  • list.activeSelectionForeground#ededed
  • list.activeSelectionIconForeground#FFF
  • list.dropBackground#383B3D
  • list.errorForeground#f48771
  • list.focusBackground#7D159126
  • list.focusForeground#DAD6D2
  • list.focusOutline#7D1591B3
  • list.highlightForeground#C084FC
  • list.hoverBackground#FFFFFF0D
  • list.hoverForeground#DAD6D2
  • list.inactiveSelectionBackground#2E2D2C
  • list.inactiveSelectionForeground#ededed
  • list.invalidItemForeground#444444
  • list.warningForeground#e5ba7d
  • menu.background#252526
  • menu.border#454545
  • menu.foreground#CCCCCC
  • menu.selectionBackground#7D159126
  • menu.selectionForeground#DAD6D2
  • menu.separatorBackground#454545
  • menubar.selectionBackground#262524
  • menubar.selectionForeground#DAD6D2
  • minimapSlider.activeBackground#85848399
  • minimapSlider.background#85848333
  • minimapSlider.hoverBackground#85848366
  • notificationCenter.border#2C2B2AFF
  • notificationCenterHeader.background#262524
  • notificationCenterHeader.foreground#DAD6D2
  • notificationLink.foreground#C084FC
  • notifications.background#242221
  • notifications.border#2C2B2AFF
  • notifications.foreground#DAD6D2
  • notificationsErrorIcon.foreground#f48771
  • notificationsInfoIcon.foreground#C084FC
  • notificationsWarningIcon.foreground#CCA700
  • notificationToast.border#2C2B2AFF
  • panel.background#1E1D1C
  • panel.border#2C2B2AFF
  • panelTitle.activeBorder#A855F7
  • panelTitle.activeForeground#DAD6D2
  • panelTitle.inactiveForeground#9A9896
  • peekView.border#2C2B2AFF
  • peekViewEditor.background#1E1D1C
  • peekViewEditor.matchHighlightBackground#7D159133
  • peekViewResult.background#1E1D1C
  • peekViewResult.fileForeground#DAD6D2
  • peekViewResult.lineForeground#9A9896
  • peekViewResult.matchHighlightBackground#7D159133
  • peekViewResult.selectionBackground#7D159126
  • peekViewResult.selectionForeground#DAD6D2
  • peekViewTitle.background#262524
  • peekViewTitleDescription.foreground#9A9896
  • peekViewTitleLabel.foreground#DAD6D2
  • pickerGroup.border#2C2B2AFF
  • pickerGroup.foreground#DAD6D2
  • ports.iconRunningProcessForeground#369432
  • progressBar.background#098659
  • quickInput.background#242221
  • quickInput.border#363533
  • quickInput.foreground#DAD6D2
  • quickInputList.focusBackground#7D159126
  • quickInputList.focusForeground#DAD6D2
  • quickInputList.focusIconForeground#DAD6D2
  • quickInputList.hoverBackground#282726
  • quickInputTitle.background#242221
  • scrollbar.shadow#1D1B194D
  • scrollbarSlider.activeBackground#85848399
  • scrollbarSlider.background#85848333
  • scrollbarSlider.hoverBackground#85848366
  • sideBar.background#1E1D1C
  • sideBar.border#2C2B2AFF
  • sideBar.foreground#DAD6D2
  • sideBarSectionHeader.background#0000
  • sideBarSectionHeader.border#ccc3
  • sideBarSectionHeader.foreground#DAD6D2
  • sideBarTitle.foreground#BBBBBB
  • statusBar.background#1E1D1C
  • statusBar.border#2C2B2AFF
  • statusBar.debuggingBackground#7D1591
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.focusBorder#A855F7B3
  • statusBar.foreground#9A9896
  • statusBar.noFolderBackground#1E1D1C
  • statusBar.noFolderForeground#9A9896
  • statusBarItem.activeBackground#4B4C4D
  • statusBarItem.focusBorder#A855F7B3
  • statusBarItem.hoverBackground#282726
  • statusBarItem.prominentBackground#7D1591
  • statusBarItem.prominentForeground#FFFFFF
  • statusBarItem.prominentHoverBackground#7D1591
  • statusBarItem.remoteBackground#16825D
  • statusBarItem.remoteForeground#FFF
  • tab.activeBackground#181614
  • tab.activeBorder#181614
  • tab.activeBorderTop#A855F7
  • tab.activeForeground#DAD6D2
  • tab.border#2C2B2AFF
  • tab.hoverBackground#181614
  • tab.hoverForeground#DAD6D2
  • tab.inactiveBackground#1E1D1C
  • tab.inactiveForeground#9A9896
  • tab.lastPinnedBorder#ccc3
  • tab.selectedBackground#222222
  • tab.selectedForeground#ffffffa0
  • tab.unfocusedActiveBackground#181614
  • tab.unfocusedActiveForeground#9A9896
  • tab.unfocusedInactiveBackground#1E1D1C
  • tab.unfocusedInactiveForeground#444444
  • terminal.background#191817
  • terminal.border#2C2B2AFF
  • terminal.inactiveSelectionBackground#3A3D41
  • terminal.selectionBackground#7D159144
  • terminal.tab.activeBorder#3994BC00
  • terminalCursor.background#1E1D1C
  • terminalCursor.foreground#DAD6D2
  • textBlockQuote.background#262524
  • textBlockQuote.border#2C2B2AFF
  • textCodeBlock.background#262524
  • textLink.activeForeground#D8B4FE
  • textLink.foreground#C084FC
  • textPreformat.background#262626
  • textPreformat.foreground#9A9896
  • textSeparator.foreground#2a2a2aFF
  • titleBar.activeBackground#1E1D1C
  • titleBar.activeForeground#9A9896
  • titleBar.border#2C2B2AFF
  • titleBar.inactiveBackground#1E1D1C
  • titleBar.inactiveForeground#9A9896
  • toolbar.hoverBackground#FFFFFF18
  • widget.border#303031

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#DCDCAA
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#dfafff
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#4e96c9
keyword.control, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator#C586C0
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#90ebaa
variable.other.constant, variable.other.enummember#62e769
meta.object-literal.key#8af3a1
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.option#56c56c
constant.character.escape#d7ba7d
entity.name.label#C8C8C8
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#DCDCAA
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#dfafff
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#4e96c9
keyword.control, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator#C586C0
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#90ebaa
variable.other.constant, variable.other.enummember#62e769
meta.object-literal.key#8af3a1
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.option#56c56c
constant.character.escape#d7ba7d
entity.name.label#C8C8C8
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown, variable.legacy.builtin.python#D4D4D4
emphasisitalic
strongbold
header#000080
comment#6A9955
constant.language#56d692
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#b5cea8
constant.regexp#6a956a
entity.name.tag#35bb50
entity.name.tag.css, entity.name.tag.less#d7ba7d
entity.other.attribute-name#9cf3cd
entity.other.attribute-name.class.css, source.css entity.other.attribute-name.class, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.parent.less, source.css entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#d7ba7d
invalid#f44747
markup.underlineunderline
markup.bold#35bb50bold
markup.heading#35bb50bold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#b5cea8
markup.deleted#ce9178
markup.changed#35bb50
punctuation.definition.quote.begin.markdown#5a6b99
punctuation.definition.list.begin.markdown#67e67b
markup.inline.raw#ce9178
punctuation.definition.tag#808080
meta.preprocessor, entity.name.function.preprocessor#35bb50
meta.preprocessor.string#ce9178
meta.preprocessor.numeric#b5cea8
meta.structure.dictionary.key.python#9cf3cd
meta.diff.header#35bb50
storage#35bb50
storage.type#35bb50
storage.modifier, keyword.operator.noexcept#35bb50
string, meta.embedded.assembly#ce9178
string.tag#ce9178
string.value#ce9178
string.regexp#d16969
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#35bb50
meta.template.expression#d4d4d4
support.type.vendored.property-name, support.type.property-name, source.css variable, source.coffee.embedded#8bf3ae
keyword#35bb50
keyword.control#35bb50
keyword.operator#d4d4d4
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#35bb50
keyword.other.unit#b5cea8
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#35bb50
support.function.git-rebase#9cf3cd
constant.sha.git-rebase#b5cea8
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#d4d4d4
variable.language#35bb50

Shiki preview

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

Loading...