From 4bb81b45d034f7669b405511ec3fd5b9bbced9cb Mon Sep 17 00:00:00 2001 From: JoakimBellander Date: Fri, 25 Apr 2025 09:11:11 +0200 Subject: [PATCH] Improve sidebar contrast --- CHANGELOG.md | 4 + CONTRIBUTING.md | 10 + themes/Limfinity-semantic-color-theme.json | 894 +++------------------ 3 files changed, 148 insertions(+), 760 deletions(-) create mode 100644 CONTRIBUTING.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d212d6..27370e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,3 +5,7 @@ All notable changes to the "Limfinity" extension will be documented in this file ## [Released] - Initial release + +## [0.0.3] + +- Increased sidebar contrast for better readability. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..d76b21d --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,10 @@ +# Contributing to Limfinity + +Thank you for considering contributing to Limfinity! + +## How to Contribute + +- **Reporting Issues:** If you find a bug or have a suggestion, please open an issue on GitHub. +- **Pull Requests:** We welcome pull requests! Please ensure your changes are well-tested and follow the existing code style. + +We appreciate your help in making Limfinity better! \ No newline at end of file diff --git a/themes/Limfinity-semantic-color-theme.json b/themes/Limfinity-semantic-color-theme.json index dbafd30..1b54688 100644 --- a/themes/Limfinity-semantic-color-theme.json +++ b/themes/Limfinity-semantic-color-theme.json @@ -4,47 +4,62 @@ "semanticHighlighting": true, "tokenColors": [ { - "scope": "string.quoted.binary.single.python", + "scope": [ + "string.quoted.binary.single.python", + "keyword.control.directive" + ], "settings": { - "foreground": "#a8cc7c", - "fontStyle": "" + "foreground": "#a8cc7c" } }, { "scope": [ "constant.language.false.cpp", - "constant.language.true.cpp" + "constant.language.true.cpp", + "variable.language.this.cpp" ], "settings": { - "foreground": "#82d2ce", - "fontStyle": "" + "foreground": "#82d2ce" } }, { - "name": "unison punctuation", - "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison", + "name": "Common Neutral/Variable Text", + "scope": [ + "punctuation.definition.delayed.unison", + "punctuation.definition.list.begin.unison", + "punctuation.definition.list.end.unison", + "punctuation.definition.ability.begin.unison", + "punctuation.definition.ability.end.unison", + "punctuation.operator.assignment.as.unison", + "punctuation.separator.pipe.unison", + "punctuation.separator.delimiter.unison", + "punctuation.definition.hash.unison", + "support.variable.magic.python", + "punctuation.separator.period.python", + "punctuation.separator.element.python", + "punctuation.parenthesis.begin.python", + "punctuation.parenthesis.end.python", + "storage.modifier.lifetime.rust", + "variable.language.rust", + "variable" + ], "settings": { "foreground": "#d6d6dd" } }, - { - "name": "keyword control directive", - "scope": "keyword.control.directive", - "settings": { - "foreground": "#a8cc7c" - } - }, { "name": "ellipsis python", "scope": "constant.other.ellipsis.python", "settings": { - "foreground": "#d1d1d1", - "fontStyle": "" + "foreground": "#d1d1d1" } }, { - "name": "haskell variable generic-type", - "scope": "variable.other.generic-type.haskell", + "scope": [ + "variable.other.generic-type.haskell", + "support.constant.edge", + "keyword" + ], "settings": { "foreground": "#83d6c5" } @@ -53,8 +68,7 @@ "name": "
< color", "scope": "punctuation.definition.tag", "settings": { - "foreground": "#898989", - "fontStyle": "" + "foreground": "#898989" } }, { @@ -64,20 +78,6 @@ "foreground": "#f8c762" } }, - { - "name": "support.variable.magic.python", - "scope": "support.variable.magic.python", - "settings": { - "foreground": "#d6d6dd" - } - }, - { - "name": "punctuation.separator.parameters.python", - "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", - "settings": { - "foreground": "#d6d6dd" - } - }, { "settings": { "foreground": "#bce7ff" @@ -102,18 +102,13 @@ } }, { + "name": "Markdown Quotes / User Constants", "scope": [ "punctuation.definition.string.begin.markdown", "punctuation.definition.string.end.markdown", - "markup.quote.markdown" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "scope": [ - "markup.quote.markdown" + "markup.quote.markdown", + "constant.character", + "constant.other" ], "settings": { "foreground": "#82AAFF" @@ -132,16 +127,29 @@ { "scope": [ "markup.italic.markdown", - "punctuation.definition.italic.markdown" + "punctuation.definition.italic.markdown", + "storage", + "meta.var.expr", + "meta.class meta.method.declaration meta.var.expr storage.type.js", + "storage.type.property.js", + "storage.type.property.ts" ], "settings": { "foreground": "#C792EA" } }, { + "name": "Code Blocks / Names / Attributes", "scope": [ "markup.inline.raw.string.markdown", - "markup.fenced_code.block.markdown" + "markup.fenced_code.block.markdown", + "variable.other.object.property", + "entity.name.class", + "variable.other.readwrites", + "meta.definition.variable", + "entity.other.attribute-name", + "punctuation.decorator", + "support.function" ], "settings": { "foreground": "#f7ecb5" @@ -156,9 +164,14 @@ } }, { + "name": "Links / Storage / Tags / Lists", "scope": [ "markup.underline.link.image.markdown", - "markup.underline.link.markdown" + "markup.underline.link.markdown", + "storage", + "entity.name.tag", + "source.json support", + "markup.list" ], "settings": { "foreground": "#6dbdfa" @@ -166,46 +179,38 @@ }, { "name": "Comment", - "scope": "comment", - "settings": { - "foreground": "#999999" - } - }, - { - "name": "Quotes", - "scope": "punctuation.definition.string", + "scope": [ + "comment", + "punctuation.definition.comment" + ], "settings": { - "foreground": "#4FC9B0" + "fontStyle": "italic", + "foreground": "#6d6d6d" } }, { "name": "String", - "scope": "string", - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "String Quoted", "scope": [ + "punctuation.definition.string", + "string", "string.quoted", - "variable.other.readwrite.js" + "meta.structure.dictionary.value.json string.quoted.double", + "string.quoted.double.json punctuation.definition.string.json", + "source.json string", + "source.json punctuation.definition.string", + "punctuation.definition.string.begin", + "punctuation.definition.string.end" ], "settings": { - "fontStyle": "", "foreground": "#4FC9B0" } }, { - "name": "Number", - "scope": "constant.numeric", - "settings": { - "foreground": "#8dec95" - } - }, - { - "name": "Boolean", - "scope": "constant.language.boolean", + "name": "Number / Boolean", + "scope": [ + "constant.numeric", + "constant.language.boolean" + ], "settings": { "foreground": "#8dec95" } @@ -228,16 +233,6 @@ "foreground": "#92b6f4" } }, - { - "name": "User-defined constant", - "scope": [ - "constant.character", - "constant.other" - ], - "settings": { - "foreground": "#82AAFF" - } - }, { "name": "Variable", "scope": "variable", @@ -300,29 +295,22 @@ } }, { - "name": "Variable Property Other object property", - "scope": [ - "variable.other.object.property" - ], - "settings": { - "foreground": "#f7ecb5", - } - }, - { - "name": "Variable Instances", + "name": "Instances / Properties / Support Types", "scope": [ "variable.instance", "variable.other.instance", "variable.readwrite.instance", "variable.other.readwrite.instance", - "variable.other.property" + "support.variable.property", + "support.type", + "support.class" ], "settings": { "foreground": "#7fdbca" } }, { - "name": "JavaScript Variable Other ReadWrite", + "name": "JS ReadWrite / Parameters", "scope": [ "variable.other.readwrite.js", "variable.parameter" @@ -339,54 +327,30 @@ } }, { - "name": "Backtics(``) in Template Strings", - "scope": "string.template punctuation.definition.string", - "settings": { - "foreground": "#fff" - } - }, - { - "name": "Storage", - "scope": "storage", + "name": "Punctuation / Brackets / Tags / MD Text", + "scope": [ + "string.template punctuation.definition.string", + "punctuation.definition.block", + "punctuation.definition.tag", + "meta.paragraph.markdown" + ], "settings": { - "fontStyle": "", - "foreground": "#6dbdfa" + "foreground": "#ffffff" } }, { - "name": "Keywords and Storage types", + "name": "Keywords / Operators / Storage Types", "scope": [ "keyword", "storage.type", "storage.modifier", - "variable.language.this" - ], - "settings": { - "foreground": "#00bff9", - } - }, - { - "name": "Keywords operators", - "scope": [ + "variable.language.this", "keyword.operator" ], "settings": { "foreground": "#00bff9", } }, - { - "name": "Storage", - "scope": [ - "storage", - "meta.var.expr", - "meta.class meta.method.declaration meta.var.expr storage.type.js", - "storage.type.property.js", - "storage.type.property.ts" - ], - "settings": { - "foreground": "#c792ea", - } - }, { "name": "JavaScript module imports and exports", "scope": [ @@ -400,36 +364,14 @@ } }, { - "name": "Class name", - "scope": "entity.name.class", - "settings": { - "foreground": "#f7ecb5" - } - }, - { - "name": "Inherited class", - "scope": "entity.other.inherited-class", - "settings": { - "fontStyle": "", - "foreground": "#4FB4D8" - } - }, - { - "name": "Variables, Let and Const", + "name": "Inherited Class / Headings", "scope": [ - "variable.other.readwrites", - "meta.definition.variable" + "entity.other.inherited-class", + "markup.heading punctuation.definition.heading", + "entity.name.section" ], "settings": { - "fontStyle": "", - "foreground": "#f7ecb5" - } - }, - { - "name": "Support Variable Property", - "scope": "support.variable.property", - "settings": { - "foreground": "#7fdbca" + "foreground": "#4FB4D8" } }, { @@ -439,22 +381,6 @@ "foreground": "#87aff4" } }, - { - "name": "Function argument", - "scope": "variable.parameter", - "settings": { - "foreground": "#d7dbe0", - "fontStyle": "" - } - }, - { - "name": "Tag name", - "scope": "entity.name.tag", - "settings": { - "fontStyle": "", - "foreground": "#6dbdfa" - } - }, { "name": "Entity Name Type", "scope": "entity.name.type", @@ -462,58 +388,13 @@ "foreground": "#d29ffc" } }, - { - "name": "Tag attribute", - "scope": "entity.other.attribute-name", - "settings": { - "foreground": "#f7ecb5" - } - }, - { - "name": "Meta - Decorator", - "scope": [ - "punctuation.decorator" - ], - "settings": { - "foreground": "#f7ecb5" - } - }, - { - "name": "Punctuation/Brackets/Tags", - "scope": [ - "punctuation.definition.block", - "punctuation.definition.tag" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Library function", - "scope": "support.function", - "settings": { - "fontStyle": "", - "foreground": "#f7ecb5" - } - }, { "name": "Library constant", "scope": "support.constant", "settings": { - "fontStyle": "", "foreground": "#ec9cd2" } }, - { - "name": "Library class/type", - "scope": [ - "support.type", - "support.class" - ], - "settings": { - "foreground": "#7fdbca" - } - }, { "name": "Library variable", "scope": "support.other.variable", @@ -523,20 +404,15 @@ }, { "name": "Invalid", - "scope": "invalid", + "scope": [ + "invalid", + "invalid.deprecated" + ], "settings": { "fontStyle": " bold underline", "foreground": "#6dbdfa" } }, - { - "name": "Invalid deprecated", - "scope": "invalid.deprecated", - "settings": { - "foreground": "#6dbdfa", - "fontStyle": " bold underline" - } - }, { "name": "JSON Property Names", "scope": "support.type.property-name.json", @@ -551,20 +427,6 @@ "foreground": "#addb67" } }, - { - "name": "JSON Property values (string)", - "scope": "meta.structure.dictionary.value.json string.quoted.double", - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "Strings in JSON values", - "scope": "string.quoted.double.json punctuation.definition.string.json", - "settings": { - "foreground": "#4FC9B0" - } - }, { "name": "Specific JSON Property values like null", "scope": "meta.structure.dictionary.json meta.structure.dictionary.value constant.language", @@ -573,74 +435,18 @@ } }, { - "name": "[JSON] - Support", - "scope": "source.json support", - "settings": { - "foreground": "#6dbdfa" - } - }, - { - "name": "[JSON] - String", - "scope": [ - "source.json string", - "source.json punctuation.definition.string" - ], - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "Lists", - "scope": "markup.list", - "settings": { - "foreground": "#6dbdfa" - } - }, - { - "name": "Headings", - "scope": [ - "markup.heading punctuation.definition.heading", - "entity.name.section" - ], - "settings": { - "fontStyle": "", - "foreground": "#4FB4D8" - } - }, - { - "name": "Support", + "name": "Markdown Links / Quotes", "scope": [ "text.html.markdown meta.paragraph meta.link.inline", "text.html.markdown meta.paragraph meta.link.inline punctuation.definition.string.begin.markdown", - "text.html.markdown meta.paragraph meta.link.inline punctuation.definition.string.end.markdown" + "text.html.markdown meta.paragraph meta.link.inline punctuation.definition.string.end.markdown", + "markup.quote", + "meta.link" ], "settings": { "foreground": "#78bd65" } }, - { - "name": "[Markdown] text ", - "scope": [ - "meta.paragraph.markdown" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Quotes", - "scope": "markup.quote", - "settings": { - "foreground": "#78bd65", - } - }, - { - "name": "Link Url", - "scope": "meta.link", - "settings": { - "foreground": "#78BD65" - } - }, { "name": "Dockerfile", "scope": "source.dockerfile", @@ -649,488 +455,56 @@ } }, { - "name": "variable.parameter.function.language.special.self.python", - "scope": "variable.parameter.function.language.special.self.python", + "name": "Self / Lifetimes / Functions / Classes / Types", + "scope": [ + "variable.parameter.function.language.special.self.python", + "entity.name.lifetime.rust", + "entity.name.function", + "meta.require", + "support.function", + "variable.function", + "entity.name.class", + "variable.other.class.js", + "variable.other.class.ts", + "entity.name.type" + ], "settings": { "foreground": "#efb080" } }, { - "name": "variable.language.this.cpp", - "scope": "variable.language.this.cpp", - "settings": { - "foreground": "#82d2ce", - "fontStyle": "" - } - }, - { - "name": "storage.modifier.lifetime.rust", - "scope": "storage.modifier.lifetime.rust", - "settings": { - "foreground": "#d6d6dd" - } - }, - { - "name": "support.function.std.rust", - "scope": "support.function.std.rust", + "scope": [ + "support.function.std.rust", + "entity.other.attribute-name" + ], "settings": { "foreground": "#aaa0fa" } }, { - "name": "entity.name.lifetime.rust", - "scope": "entity.name.lifetime.rust", - "settings": { - "foreground": "#efb080" - } - }, - { - "name": "variable.other.property", "scope": "variable.other.property", "settings": { "foreground": "#AA9BF5" } }, { - "name": "variable.language.rust", - "scope": "variable.language.rust", + "name": "Language variables", + "scope": "variable.language", "settings": { - "foreground": "#d6d6dd" + "foreground": "#C1808A" } }, { - "name": "support.constant.edge", - "scope": "support.constant.edge", - "settings": { - "foreground": "#83d6c5" - } - }, - { - "name": "Comment", - "scope": "comment, punctuation.definition.comment", - "settings": { - "fontStyle": "italic", - "foreground": "#6d6d6d" - } - }, - { - "name": "String", - "scope": "string", - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "punctuation.definition", - "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "Keywords", - "scope": "keyword", - "settings": { - "foreground": "#83d6c5" - } - }, - { - "name": "Variables", - "scope": "variable", - "settings": { - "foreground": "#d6d6dd" - } - }, - { - "name": "Language variables", - "scope": "variable.language", - "settings": { - "foreground": "#C1808A" - } - }, - { - "name": "Functions", - "scope": [ - "entity.name.function", - "meta.require", - "support.function", - "variable.function" - ], - "settings": { - "foreground": "#efb080" - } - }, - { - "name": "Classes", - "scope": "support.class, entity.name.type.class", - "settings": { - "foreground": "#87c3ff" - } - }, - { - "name": "Class name", - "scope": [ - "entity.name.class", - "variable.other.class.js", - "variable.other.class.ts" - ], - "settings": { - "foreground": "#efb080" - } - }, - { - "name": "Type Name", - "scope": "entity.name.type", - "settings": { - "foreground": "#efb080" - } - }, - { - "name": "Tag name", - "scope": "entity.name.tag", - "settings": { - "fontStyle": "", - "foreground": "#87c3ff" - } - }, - { - "name": "Tag attribute", - "scope": "entity.other.attribute-name", - "settings": { - "foreground": "#aaa0fa" - } - }, - { - "name": "Meta - Decorator", - "scope": [ - "punctuation.decorator" - ], - "settings": { - "foreground": "#f7ecb5" - } - }, - { - "name": "Punctuation/Brackets/Tags", - "scope": [ - "punctuation.definition.block", - "punctuation.definition.tag" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Library function", - "scope": "support.function", - "settings": { - "fontStyle": "", - "foreground": "#f7ecb5" - } - }, - { - "name": "Library constant", - "scope": "support.constant", - "settings": { - "fontStyle": "", - "foreground": "#ec9cd2" - } - }, - { - "name": "Library class/type", - "scope": [ - "support.type", - "support.class" - ], - "settings": { - "foreground": "#7fdbca" - } - }, - { - "name": "Library variable", - "scope": "support.other.variable", - "settings": { - "foreground": "#CBCDD2" - } - }, - { - "name": "Invalid", - "scope": "invalid", - "settings": { - "fontStyle": " bold underline", - "foreground": "#6dbdfa" - } - }, - { - "name": "Invalid deprecated", - "scope": "invalid.deprecated", - "settings": { - "foreground": "#6dbdfa", - "fontStyle": " bold underline" - } - }, - { - "name": "JSON Property Names", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#91dacd" - } - }, - { - "name": "JSON Support Constants", - "scope": "support.constant.json", - "settings": { - "foreground": "#addb67" - } - }, - { - "name": "JSON Property values (string)", - "scope": "meta.structure.dictionary.value.json string.quoted.double", - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "Strings in JSON values", - "scope": "string.quoted.double.json punctuation.definition.string.json", - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "Specific JSON Property values like null", - "scope": "meta.structure.dictionary.json meta.structure.dictionary.value constant.language", - "settings": { - "foreground": "#f29fd8" - } - }, - { - "name": "[JSON] - Support", - "scope": "source.json support", - "settings": { - "foreground": "#6dbdfa" - } - }, - { - "name": "[JSON] - String", - "scope": [ - "source.json string", - "source.json punctuation.definition.string" - ], - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "Lists", - "scope": "markup.list", - "settings": { - "foreground": "#6dbdfa" - } - }, - { - "name": "Headings", - "scope": [ - "markup.heading punctuation.definition.heading", - "entity.name.section" - ], - "settings": { - "fontStyle": "", - "foreground": "#4FB4D8" - } - }, - { - "name": "Support", + "name": "Classes / Tags", "scope": [ - "text.html.markdown meta.paragraph meta.link.inline", - "text.html.markdown meta.paragraph meta.link.inline punctuation.definition.string.begin.markdown", - "text.html.markdown meta.paragraph meta.link.inline punctuation.definition.string.end.markdown" + "support.class", + "entity.name.type.class", + "entity.name.tag" ], - "settings": { - "foreground": "#78bd65" - } - }, - { - "name": "[Markdown] text ", - "scope": [ - "meta.paragraph.markdown" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Quotes", - "scope": "markup.quote", - "settings": { - "foreground": "#78bd65", - } - }, - { - "name": "Link Url", - "scope": "meta.link", - "settings": { - "foreground": "#78BD65" - } - }, - { - "name": "Dockerfile", - "scope": "source.dockerfile", - "settings": { - "foreground": "#99d0f7" - } - }, - { - "name": "variable.parameter.function.language.special.self.python", - "scope": "variable.parameter.function.language.special.self.python", - "settings": { - "foreground": "#efb080" - } - }, - { - "name": "variable.language.this.cpp", - "scope": "variable.language.this.cpp", - "settings": { - "foreground": "#82d2ce", - "fontStyle": "" - } - }, - { - "name": "storage.modifier.lifetime.rust", - "scope": "storage.modifier.lifetime.rust", - "settings": { - "foreground": "#d6d6dd" - } - }, - { - "name": "support.function.std.rust", - "scope": "support.function.std.rust", - "settings": { - "foreground": "#aaa0fa" - } - }, - { - "name": "entity.name.lifetime.rust", - "scope": "entity.name.lifetime.rust", - "settings": { - "foreground": "#efb080" - } - }, - { - "name": "variable.other.property", - "scope": "variable.other.property", - "settings": { - "foreground": "#AA9BF5" - } - }, - { - "name": "variable.language.rust", - "scope": "variable.language.rust", - "settings": { - "foreground": "#d6d6dd" - } - }, - { - "name": "support.constant.edge", - "scope": "support.constant.edge", - "settings": { - "foreground": "#83d6c5" - } - }, - { - "name": "Comment", - "scope": "comment, punctuation.definition.comment", - "settings": { - "fontStyle": "italic", - "foreground": "#6d6d6d" - } - }, - { - "name": "String", - "scope": "string", - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "punctuation.definition", - "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", - "settings": { - "foreground": "#4FC9B0" - } - }, - { - "name": "Keywords", - "scope": "keyword", - "settings": { - "foreground": "#83d6c5" - } - }, - { - "name": "Variables", - "scope": "variable", - "settings": { - "foreground": "#d6d6dd" - } - }, - { - "name": "Language variables", - "scope": "variable.language", - "settings": { - "foreground": "#C1808A" - } - }, - { - "name": "Functions", - "scope": [ - "entity.name.function", - "meta.require", - "support.function", - "variable.function" - ], - "settings": { - "foreground": "#efb080" - } - }, - { - "name": "Classes", - "scope": "support.class, entity.name.type.class", "settings": { "foreground": "#87c3ff" } }, - { - "name": "Class name", - "scope": [ - "entity.name.class", - "variable.other.class.js", - "variable.other.class.ts" - ], - "settings": { - "foreground": "#efb080" - } - }, - { - "name": "Type Name", - "scope": "entity.name.type", - "settings": { - "foreground": "#efb080" - } - }, - { - "name": "Tag name", - "scope": "entity.name.tag", - "settings": { - "fontStyle": "", - "foreground": "#87c3ff" - } - }, - { - "name": "Tag attribute", - "scope": "entity.other.attribute-name", - "settings": { - "foreground": "#aaa0fa" - } - }, { "name": "Numbers", "scope": "constant.numeric", @@ -1330,9 +704,9 @@ "sideBar.background": "#011627", "sideBar.border": "#219fd544", "sideBarSectionHeader.background": "#011627", - "sideBar.foreground": "#7799bb", - "sideBarTitle.foreground": "#7799bb", - "sideBarSectionHeader.foreground": "#7799bb", + "sideBar.foreground": "#c5d1e3", + "sideBarTitle.foreground": "#c5d1e3", + "sideBarSectionHeader.foreground": "#c5d1e3", "statusBar.background": "#219fd5", "statusBar.debuggingBackground": "#b15a91", "statusBar.noFolderBackground": "#011627",