From 6865a528df5f94e7bafbb0ee0e20b1bb3b9a0375 Mon Sep 17 00:00:00 2001 From: Tenebrous Date: Sat, 19 Dec 2020 15:17:01 +0000 Subject: [PATCH] Initial commit. --- package.json | 40 +++ themes/dark-tenebrous.json | 595 +++++++++++++++++++++++++++++++++++++ 2 files changed, 635 insertions(+) create mode 100644 package.json create mode 100644 themes/dark-tenebrous.json diff --git a/package.json b/package.json new file mode 100644 index 0000000..403121c --- /dev/null +++ b/package.json @@ -0,0 +1,40 @@ +{ + "name": "dark-tenebrous", + "displayName": "Dark Tenebrous", + "description": "", + "version": "1.0.1", + "author": "Tenebrous ", + "publisher": "Tenebrous", + "license": "ISC", + "repository": { + "type": "git", + "url": "https://git.tenebrous.co.uk/tenebrous/vscode-theme-dark-tenebrous.git" + }, + "keywords": [ + "tenebrous", + "dark", + "blue", + "Dark Theme", + "colors", + "theme", + "Theme" + ], + "scripts": { + "publish": "vsce publish" + }, + "categories": [ + "Themes" + ], + "engines": { + "vscode": "^1.0.0" + }, + "contributes": { + "themes": [ + { + "label": "Dark Tenebrous", + "uiTheme": "vs-dark", + "path": "./themes/dark-tenebrous.json" + } + ] + } +} diff --git a/themes/dark-tenebrous.json b/themes/dark-tenebrous.json new file mode 100644 index 0000000..1c1fd00 --- /dev/null +++ b/themes/dark-tenebrous.json @@ -0,0 +1,595 @@ +{ + "$schema": "vscode://schemas/color-theme", + "name": "Dark Tenebrous", + "type": "dark", + "colors": { + "activityBar.background": "#0d1a26", + "activityBarBadge.background": "#007acc", + "editor.background": "#102030", + "editor.foreground": "#d4d4d4", + "editor.inactiveSelectionBackground": "#3a3d41", + "editor.selectionHighlightBackground": "#add6ff26", + "editorCursor.foreground": "#ffffff", + "editorGroupHeader.tabsBackground": "#0d1a26", + "editorIndentGuide.activeBackground": "#707070", + "editorIndentGuide.background": "#404040", + "focusBorder": "#ffffff88", + "input.background": "#0d1a26", + "input.border": "#ffffff88", + "input.placeholderForeground": "#a6a6a6", + "list.dropBackground": "#383b3d", + "menu.background": "#252526", + "menu.foreground": "#cccccc", + "sideBar.background": "#0d1a26", + "sideBarSectionHeader.background": "#00000000", + "sideBarSectionHeader.border": "#cccccc33", + "sideBarTitle.foreground": "#bbbbbb", + "statusBar.background": "#0d1a26", + "statusBar.noFolderBackground": "#0d1a26", + "statusBarItem.remoteBackground": "#16825d", + "statusBarItem.remoteForeground": "#ffffff", + "tab.activeForeground": "#ffffff", + "tab.border": "#0d1a26", + "tab.inactiveBackground": "#0d1a26", + "tab.inactiveForeground": "#ffffff88", + "tab.lastPinnedBorder": "#cccccc33", + "titleBar.activeBackground": "#0d1a26" + }, + "tokenColors": [ + { + "scope": [ + "meta.embedded", + "source.groovy.embedded" + ], + "settings": { + "foreground": "#D4D4D4" + } + }, + { + "scope": "emphasis", + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": "strong", + "settings": { + "fontStyle": "bold" + } + }, + { + "scope": "header", + "settings": { + "foreground": "#000080" + } + }, + { + "scope": "comment", + "settings": { + "foreground": "#6A9955" + } + }, + { + "scope": "constant.language", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": [ + "constant.numeric", + "variable.other.enummember", + "keyword.operator.plus.exponent", + "keyword.operator.minus.exponent" + ], + "settings": { + "foreground": "#B5CEA8" + } + }, + { + "scope": "constant.regexp", + "settings": { + "foreground": "#646695" + } + }, + { + "scope": "entity.name.tag", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "entity.name.tag.css", + "settings": { + "foreground": "#D7BA7D" + } + }, + { + "scope": "entity.other.attribute-name", + "settings": { + "foreground": "#9CDCFE" + } + }, + { + "scope": [ + "entity.other.attribute-name.class.css", + "entity.other.attribute-name.class.mixin.css", + "entity.other.attribute-name.id.css", + "entity.other.attribute-name.parent-selector.css", + "entity.other.attribute-name.pseudo-class.css", + "entity.other.attribute-name.pseudo-element.css", + "source.css.less entity.other.attribute-name.id", + "entity.other.attribute-name.scss" + ], + "settings": { + "foreground": "#D7BA7D" + } + }, + { + "scope": "invalid", + "settings": { + "foreground": "#F44747" + } + }, + { + "scope": "markup.underline", + "settings": { + "fontStyle": "underline" + } + }, + { + "scope": "markup.bold", + "settings": { + "foreground": "#569CD6", + "fontStyle": "bold" + } + }, + { + "scope": "markup.heading", + "settings": { + "foreground": "#569CD6", + "fontStyle": "bold" + } + }, + { + "scope": "markup.italic", + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": "markup.inserted", + "settings": { + "foreground": "#B5CEA8" + } + }, + { + "scope": "markup.deleted", + "settings": { + "foreground": "#CE9178" + } + }, + { + "scope": "markup.changed", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "punctuation.definition.quote.begin.markdown", + "settings": { + "foreground": "#6A9955" + } + }, + { + "scope": "punctuation.definition.list.begin.markdown", + "settings": { + "foreground": "#6796E6" + } + }, + { + "scope": "markup.inline.raw", + "settings": { + "foreground": "#CE9178" + } + }, + { + "scope": "punctuation.definition.tag", + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "meta.preprocessor", + "entity.name.function.preprocessor" + ], + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "meta.preprocessor.string", + "settings": { + "foreground": "#CE9178" + } + }, + { + "scope": "meta.preprocessor.numeric", + "settings": { + "foreground": "#B5CEA8" + } + }, + { + "scope": "meta.structure.dictionary.key.python", + "settings": { + "foreground": "#9CDCFE" + } + }, + { + "scope": "meta.diff.header", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "storage", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "storage.type", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": [ + "storage.modifier", + "keyword.operator.noexcept" + ], + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": [ + "string", + "meta.embedded.assembly" + ], + "settings": { + "foreground": "#CE9178" + } + }, + { + "scope": "string.tag", + "settings": { + "foreground": "#CE9178" + } + }, + { + "scope": "string.value", + "settings": { + "foreground": "#CE9178" + } + }, + { + "scope": "string.regexp", + "settings": { + "foreground": "#D16969" + } + }, + { + "scope": [ + "punctuation.definition.template-expression.begin", + "punctuation.definition.template-expression.end", + "punctuation.section.embedded" + ], + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": [ + "meta.template.expression" + ], + "settings": { + "foreground": "#D4D4D4" + } + }, + { + "scope": [ + "support.type.vendored.property-name", + "support.type.property-name", + "variable.css", + "variable.scss", + "variable.other.less", + "source.coffee.embedded" + ], + "settings": { + "foreground": "#9CDCFE" + } + }, + { + "scope": "keyword", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "keyword.control", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "keyword.operator", + "settings": { + "foreground": "#D4D4D4" + } + }, + { + "scope": [ + "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" + ], + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "keyword.other.unit", + "settings": { + "foreground": "#B5CEA8" + } + }, + { + "scope": [ + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php" + ], + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "support.function.git-rebase", + "settings": { + "foreground": "#9CDCFE" + } + }, + { + "scope": "constant.sha.git-rebase", + "settings": { + "foreground": "#B5CEA8" + } + }, + { + "scope": [ + "storage.modifier.import.java", + "variable.language.wildcard.java", + "storage.modifier.package.java" + ], + "settings": { + "foreground": "#D4D4D4" + } + }, + { + "scope": "variable.language", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": [ + "entity.name.function", + "support.function", + "support.constant.handlebars", + "source.powershell variable.other.member", + "entity.name.operator.custom-literal" + ], + "settings": { + "foreground": "#DCDCAA" + } + }, + { + "scope": [ + "meta.return-type", + "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" + ], + "settings": { + "foreground": "#4EC9B0" + } + }, + { + "scope": [ + "meta.type.cast.expr", + "meta.type.new.expr", + "support.constant.math", + "support.constant.dom", + "support.constant.json", + "entity.other.inherited-class" + ], + "settings": { + "foreground": "#4EC9B0" + } + }, + { + "scope": [ + "keyword.control", + "source.cpp keyword.operator.new", + "keyword.operator.delete", + "keyword.other.using", + "keyword.other.operator", + "entity.name.operator" + ], + "settings": { + "foreground": "#C586C0" + } + }, + { + "scope": [ + "variable", + "meta.definition.variable.name", + "support.variable", + "entity.name.variable" + ], + "settings": { + "foreground": "#9CDCFE" + } + }, + { + "scope": [ + "variable.other.constant", + "variable.other.enummember" + ], + "settings": { + "foreground": "#4FC1FF" + } + }, + { + "scope": [ + "meta.object-literal.key" + ], + "settings": { + "foreground": "#9CDCFE" + } + }, + { + "scope": [ + "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" + ], + "settings": { + "foreground": "#CE9178" + } + }, + { + "scope": [ + "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" + ], + "settings": { + "foreground": "#CE9178" + } + }, + { + "scope": [ + "constant.character.character-class.regexp", + "constant.other.character-class.set.regexp", + "constant.other.character-class.regexp", + "constant.character.set.regexp" + ], + "settings": { + "foreground": "#D16969" + } + }, + { + "scope": [ + "keyword.operator.or.regexp", + "keyword.control.anchor.regexp" + ], + "settings": { + "foreground": "#DCDCAA" + } + }, + { + "scope": "keyword.operator.quantifier.regexp", + "settings": { + "foreground": "#D7BA7D" + } + }, + { + "scope": "constant.character", + "settings": { + "foreground": "#569CD6" + } + }, + { + "scope": "constant.character.escape", + "settings": { + "foreground": "#D7BA7D" + } + }, + { + "scope": "entity.name.label", + "settings": { + "foreground": "#C8C8C8" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#6796E6" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#CD9731" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#F44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#B267E6" + } + } + ] +}