diff --git a/.project b/.project
new file mode 100644
index 0000000..81cc16a
--- /dev/null
+++ b/.project
@@ -0,0 +1,11 @@
+
+
+ vscode-themes
+
+
+
+
+
+
+
+
diff --git a/.vsixmanifest b/.vsixmanifest
index 6763a93..0fb05d2 100644
--- a/.vsixmanifest
+++ b/.vsixmanifest
@@ -1,7 +1,7 @@
-
+
Naomi's Themes
Various themes Naomi has designed.
theme,color-theme,__web_extension
@@ -18,10 +18,10 @@
-
-
-
-
+
+
+
+
diff --git a/README.md b/README.md
index 9dd487f..39fb08d 100644
--- a/README.md
+++ b/README.md
@@ -8,11 +8,11 @@ If you have feedback or a bug report, please feel free to open an issue!
## Contributing
-If you would like to contribute to the project, you may create a Pull Request containing your proposed changes and we will review it as soon as we are able! Please review our [contributing guidelines](https://codeberg.org/nhcarrigan/ocean-breeze/src/branch/main/CONTRIBUTING.md) first.
+If you would like to contribute to the project, you may create a Pull Request containing your proposed changes and we will review it as soon as we are able! Please review our [contributing guidelines](https://git.nhcarrigan.com/nhcarrigan/vscode-themes/src/branch/main/CONTRIBUTING.md) first.
## Code of Conduct
-Before interacting with our community, please read our [Code of Conduct](https://codeberg.org/nhcarrigan/ocean-breeze/src/branch/main/CODE_OF_CONDUCT.md).
+Before interacting with our community, please read our [Code of Conduct](https://git.nhcarrigan.com/nhcarrigan/vscode-themes/src/branch/main/CODE_OF_CONDUCT.md).
## License
diff --git a/package.json b/package.json
index ff1cdd5..e1c4599 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,11 @@
"label": "Sakura Dreams",
"uiTheme": "vs",
"path": "./themes/sakura-dreams.json"
+ },
+ {
+ "label": "Sakura Dreams (Dark)",
+ "uiTheme": "vs-dark",
+ "path": "./themes/sakura-dreams-dark.json"
}
]
},
diff --git a/themes/sakura-dreams-dark.json b/themes/sakura-dreams-dark.json
new file mode 100644
index 0000000..5f3f122
--- /dev/null
+++ b/themes/sakura-dreams-dark.json
@@ -0,0 +1,373 @@
+{
+ "name": "Sakura Dreams Dark",
+ "type": "dark",
+ "colors": {
+ "editor.background": "#2a0a18",
+ "editor.foreground": "#ffb6c1",
+ "activityBar.background": "#3a0d22",
+ "activityBar.foreground": "#ffb6c1",
+ "activityBarBadge.background": "#ff69b4",
+ "activityBarBadge.foreground": "#000000",
+ "sideBar.background": "#3a0d22",
+ "sideBar.foreground": "#ffb6c1",
+ "sideBarTitle.foreground": "#ff69b4",
+ "titleBar.activeBackground": "#4a112a",
+ "titleBar.activeForeground": "#ffb6c1",
+ "statusBar.background": "#4a112a",
+ "statusBar.foreground": "#ffb6c1",
+ "statusBar.noFolderBackground": "#2a0a18",
+ "tab.activeBackground": "#3a0d22",
+ "tab.activeForeground": "#ffb6c1",
+ "tab.inactiveBackground": "#4a112a",
+ "tab.inactiveForeground": "#e35a8f",
+ "editorGroupHeader.tabsBackground": "#3a0d22",
+ "button.background": "#ff69b4",
+ "button.foreground": "#000000",
+ "dropdown.background": "#4a112a",
+ "dropdown.foreground": "#ffb6c1",
+ "input.background": "#3a0d22",
+ "input.foreground": "#ffb6c1",
+ "input.placeholderForeground": "#e35a8f",
+ "focusBorder": "#ff69b4",
+ "list.activeSelectionBackground": "#4a112a",
+ "list.activeSelectionForeground": "#ffb6c1",
+ "list.hoverBackground": "#3a0d22",
+ "list.hoverForeground": "#ffb6c1",
+ "editor.selectionBackground": "#e35a8f",
+ "editor.selectionHighlightBackground": "#e35a8f80",
+ "editor.wordHighlightBackground": "#e35a8f80",
+ "editor.lineHighlightBackground": "#3a0d22",
+ "editorCursor.foreground": "#ff69b4",
+ "editorWhitespace.foreground": "#4a112a",
+ "editorIndentGuide.background": "#4a112a",
+ "editorIndentGuide.activeBackground": "#ffb6c1",
+ "terminal.background": "#2a0a18",
+ "terminal.foreground": "#ffb6c1",
+ "terminal.ansiBlack": "#4a112a",
+ "terminal.ansiBrightBlack": "#3a0d22",
+ "terminal.ansiRed": "#ff69b4",
+ "terminal.ansiBrightRed": "#ff1493",
+ "terminal.ansiGreen": "#e35a8f",
+ "terminal.ansiBrightGreen": "#ff77a8",
+ "terminal.ansiYellow": "#d45a88",
+ "terminal.ansiBrightYellow": "#ffb6c1",
+ "terminal.ansiBlue": "#c96385",
+ "terminal.ansiBrightBlue": "#d87093",
+ "terminal.ansiMagenta": "#e35a8f",
+ "terminal.ansiBrightMagenta": "#ff85a2",
+ "terminal.ansiCyan": "#ff9aac",
+ "terminal.ansiBrightCyan": "#ffafc5",
+ "terminal.ansiWhite": "#ffd1dc",
+ "terminal.ansiBrightWhite": "#fff5f7"
+ },
+ "tokenColors": [
+ {
+ "scope": ["comment", "punctuation.definition.comment"],
+ "settings": {
+ "foreground": "#e5a3b5",
+ "fontStyle": "italic"
+ }
+ },
+ {
+ "scope": [
+ "string",
+ "string.quoted.single",
+ "string.quoted.double",
+ "string.quoted.triple",
+ "string.template",
+ "constant.character",
+ "constant.other.symbol"
+ ],
+ "settings": {
+ "foreground": "#ff69b4"
+ }
+ },
+ {
+ "scope": [
+ "constant.numeric",
+ "constant.language",
+ "constant.character.escape",
+ "constant.other",
+ "support.constant"
+ ],
+ "settings": {
+ "foreground": "#c96385"
+ }
+ },
+ {
+ "scope": [
+ "variable",
+ "variable.other",
+ "variable.parameter",
+ "variable.language",
+ "variable.object.property"
+ ],
+ "settings": {
+ "foreground": "#d87093"
+ }
+ },
+ {
+ "scope": [
+ "keyword",
+ "keyword.control",
+ "keyword.operator",
+ "keyword.other",
+ "storage.type",
+ "storage.modifier",
+ "punctuation.decorator"
+ ],
+ "settings": {
+ "foreground": "#e35a8f"
+ }
+ },
+ {
+ "scope": [
+ "entity.name.function",
+ "entity.name.method",
+ "support.function",
+ "meta.function-call",
+ "meta.method-call",
+ "meta.function.dart"
+ ],
+ "settings": {
+ "foreground": "#d45a88"
+ }
+ },
+ {
+ "scope": [
+ "entity.name.type",
+ "entity.name.class",
+ "entity.name.struct",
+ "entity.name.enum",
+ "entity.name.union",
+ "entity.name.trait",
+ "entity.name.interface",
+ "support.class",
+ "support.type",
+ "meta.return-type"
+ ],
+ "settings": {
+ "foreground": "#ff77a8",
+ "fontStyle": "bold"
+ }
+ },
+ {
+ "scope": [
+ "meta.decorator",
+ "meta.annotation",
+ "punctuation.definition.annotation"
+ ],
+ "settings": {
+ "foreground": "#c96385"
+ }
+ },
+ {
+ "scope": ["entity.name.tag", "punctuation.definition.tag"],
+ "settings": {
+ "foreground": "#e35a8f"
+ }
+ },
+ {
+ "scope": [
+ "entity.other.attribute-name",
+ "entity.other.attribute-name.html",
+ "entity.other.attribute-name.css",
+ "support.type.property-name.css",
+ "entity.other.attribute-name.class"
+ ],
+ "settings": {
+ "foreground": "#ff77a8"
+ }
+ },
+ {
+ "scope": [
+ "support.type.primitive",
+ "support.type.builtin",
+ "keyword.type",
+ "storage.type.primitive",
+ "storage.type.built-in",
+ "support.type.primitive.dart"
+ ],
+ "settings": {
+ "foreground": "#ff77a8"
+ }
+ },
+ {
+ "scope": ["string.regexp", "constant.character.escape.regex"],
+ "settings": {
+ "foreground": "#ff69b4"
+ }
+ },
+ {
+ "scope": ["markup.heading", "entity.name.section"],
+ "settings": {
+ "foreground": "#d45a88",
+ "fontStyle": "bold"
+ }
+ },
+ {
+ "scope": ["markup.bold"],
+ "settings": {
+ "fontStyle": "bold"
+ }
+ },
+ {
+ "scope": ["markup.italic"],
+ "settings": {
+ "fontStyle": "italic"
+ }
+ },
+ {
+ "scope": ["markup.inline.raw", "markup.fenced_code", "markup.raw"],
+ "settings": {
+ "foreground": "#ff69b4"
+ }
+ },
+ {
+ "scope": [
+ "support.type.property-name.json",
+ "support.type.property-name.jsonc"
+ ],
+ "settings": {
+ "foreground": "#ff77a8"
+ }
+ },
+ {
+ "scope": [
+ "keyword.operator.expression",
+ "keyword.operator.new",
+ "keyword.operator.optional",
+ "keyword.operator.comparison",
+ "keyword.operator.arithmetic",
+ "keyword.operator.assignment",
+ "keyword.operator.logical"
+ ],
+ "settings": {
+ "foreground": "#e35a8f"
+ }
+ },
+ {
+ "scope": [
+ "meta.embedded",
+ "source.groovy.embedded",
+ "meta.template.expression"
+ ],
+ "settings": {
+ "foreground": "#d87093"
+ }
+ },
+ {
+ "scope": [
+ "meta.object-literal.key",
+ "variable.object.property",
+ "variable.other.property",
+ "variable.other.object.property"
+ ],
+ "settings": {
+ "foreground": "#ff77a8"
+ }
+ },
+ {
+ "scope": [
+ "support.variable.property",
+ "support.variable.object.process",
+ "support.variable.object.node"
+ ],
+ "settings": {
+ "foreground": "#ff77a8"
+ }
+ },
+ {
+ "scope": [
+ "source.rust storage.type.rust",
+ "source.rust entity.name.type.rust",
+ "source.rust entity.name.type.struct.rust"
+ ],
+ "settings": {
+ "foreground": "#ff77a8"
+ }
+ },
+ {
+ "scope": [
+ "source.rust keyword.operator",
+ "source.rust keyword.operator.arithmetic",
+ "source.rust keyword.operator.logical"
+ ],
+ "settings": {
+ "foreground": "#e35a8f"
+ }
+ },
+ {
+ "scope": [
+ "source.python support.type.python",
+ "source.python support.function.builtin.python"
+ ],
+ "settings": {
+ "foreground": "#d45a88"
+ }
+ },
+ {
+ "scope": [
+ "source.cs entity.name.type.class.cs",
+ "source.cs storage.type.cs"
+ ],
+ "settings": {
+ "foreground": "#ff77a8"
+ }
+ },
+ {
+ "scope": [
+ "source.dart support.class.dart",
+ "source.dart support.type.dart"
+ ],
+ "settings": {
+ "foreground": "#ff77a8"
+ }
+ },
+ {
+ "scope": [
+ "source.prisma keyword.operator",
+ "source.prisma constant.language",
+ "source.prisma keyword.type"
+ ],
+ "settings": {
+ "foreground": "#e35a8f"
+ }
+ },
+ {
+ "scope": [
+ "source.graphql support.type",
+ "source.graphql constant.character"
+ ],
+ "settings": {
+ "foreground": "#ff77a8"
+ }
+ },
+ {
+ "scope": ["source.sql keyword.other", "source.sql storage.type"],
+ "settings": {
+ "foreground": "#e35a8f"
+ }
+ },
+ {
+ "scope": [
+ "meta.jsx.children",
+ "meta.embedded.block.tsx",
+ "meta.embedded.block.jsx"
+ ],
+ "settings": {
+ "foreground": "#d87093"
+ }
+ },
+ {
+ "scope": [
+ "meta.decorator.ts",
+ "meta.decorator.tsx",
+ "meta.decorator.angular"
+ ],
+ "settings": {
+ "foreground": "#c96385"
+ }
+ }
+ ]
+ }
\ No newline at end of file