diff --git a/CHANGELOG.md b/CHANGELOG.md index afb5156..7188570 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,10 @@ All notable changes to the "light-pink-theme" extension will be documented in this file. -Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. - -## [Unreleased] +## [0.0.1] - Initial release + +## [0.4.0] + +- Added a dark theme \ No newline at end of file diff --git a/README.md b/README.md index 3d91e10..345302e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ ## Pink Theme -A light pink theme adapted from the default light theme. +A light pink theme adapted from the default light theme. There's a dark theme now too! -![Screenshot](images/Screenshot.jpg) +![Screenshot](images/screenshot_light.png) + + +![Screenshot](images/screenshot_dark.png) diff --git a/images/Screenshot.jpg b/images/Screenshot.jpg deleted file mode 100644 index f1e97ca..0000000 Binary files a/images/Screenshot.jpg and /dev/null differ diff --git a/images/screenshot_dark.png b/images/screenshot_dark.png new file mode 100644 index 0000000..4594180 Binary files /dev/null and b/images/screenshot_dark.png differ diff --git a/images/screenshot_light.png b/images/screenshot_light.png new file mode 100644 index 0000000..9a4be90 Binary files /dev/null and b/images/screenshot_light.png differ diff --git a/package.json b/package.json index 05a1edb..6e63336 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "displayName": "Light Pink Theme", "publisher": "mgwg", "description": "A simple light pink theme.", - "version": "0.0.1", + "version": "0.4.0", "engines": { "vscode": "^1.55.0" }, @@ -25,6 +25,11 @@ "label": "Light Pink", "uiTheme": "vs", "path": "./themes/Light Pink-color-theme.json" + }, + { + "label": "Dark Pink", + "uiTheme": "vs-dark", + "path": "./themes/Dark Pink-color-theme.json" } ] }, @@ -37,4 +42,4 @@ "publisherDisplayName": "mgwg", "publisherId": "269a2614-6976-40c3-ac42-46d927014857" } -} \ No newline at end of file +} diff --git a/themes/Dark Pink-color-theme.json b/themes/Dark Pink-color-theme.json new file mode 100644 index 0000000..2b2b247 --- /dev/null +++ b/themes/Dark Pink-color-theme.json @@ -0,0 +1,117 @@ +{"name":"Dark Pink", + "type": "dark", + "colors":{ + "checkbox.border":"#6B6B6B", + "editor.background":"#1E1E1E", + "editor.foreground":"#D4D4D4", + "editor.inactiveSelectionBackground":"#3A3D41", + "editorIndentGuide.background":"#404040", + "editorIndentGuide.activeBackground":"#707070", + "editor.selectionHighlightBackground":"#ADD6FF26", + // "list.dropBackground":"#3d363b", + // "list.hoverBackground": "#783a68", + "activityBarBadge.background":"#F15FB4", + //"activityBar.foreground": "#f5deea", + "statusBar.background":"#F15FB4", + "sideBarTitle.foreground":"#BBBBBB", + "input.placeholderForeground":"#A6A6A6", + "menu.background":"#252526", + "menu.foreground":"#CCCCCC", + "menu.separatorBackground":"#454545", + "menu.border":"#454545", + "statusBarItem.remoteForeground":"#FFF", + "statusBarItem.remoteBackground":"#8C1A4A", + "ports.iconRunningProcessForeground":"#369432", + "sideBarSectionHeader.background":"#0000", + "sideBarSectionHeader.border":"#ccc3", + "tab.lastPinnedBorder":"#ccc3", + "list.activeSelectionIconForeground":"#FFF", + "terminal.inactiveSelectionBackground":"#3A3D41", + "banner.background": "#9f517e", + "button.background":"#FF7AB3", + "button.hoverBackground": "#fe8bbc", + "focusBorder":"#cf307f", + "list.activeSelectionBackground": "#e143aaa9", + "widget.border":"#303031", + "editor.selectionBackground": "#444242", + "editorBracketHighlight.foreground1": "#dfb976", + "editorBracketHighlight.foreground2": "#5caeef", + "editorBracketHighlight.foreground3": "#c172d9", + "editorBracketHighlight.foreground4": "#4fb1bc", + "editorBracketHighlight.foreground5": "#97c26c", + "editorBracketHighlight.foreground6": "#abb2c0", + "selection.background": "#4B2F31"}, + + "tokenColors":[ + { + "scope":["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown"], + "settings":{"foreground":"#D4D4D4"}}, + {"scope":"emphasis","settings":{"fontStyle":"italic"}}, + {"scope":"strong","settings":{"fontStyle":"bold"}}, + {"scope":"header","settings":{"foreground":"#000080"}}, + {"scope":"comment","settings":{"foreground":"#af678d"}}, + {"scope":"constant.language","settings":{"foreground":"#F695C6"}}, + {"scope":["constant.numeric","variable.other.enummember", + "keyword.operator.plus.exponent","keyword.operator.minus.exponent"], + "settings":{"foreground":"#cec4a8"}}, + {"scope":"constant.regexp","settings":{"foreground":"#646695"}}, + {"scope":"entity.name.tag","settings":{"foreground":"#F695C6"}}, + {"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":"#e83c92"}}, + {"scope":"markup.underline","settings":{"fontStyle":"underline"}}, + {"scope":"markup.bold","settings":{"fontStyle":"bold","foreground":"#F695C6"}}, + {"scope":"markup.heading","settings":{"fontStyle":"bold","foreground":"#F695C6"}}, + {"scope":"markup.italic","settings":{"fontStyle":"italic"}}, + {"scope":"markup.strikethrough","settings":{"fontStyle":"strikethrough"}}, + {"scope":"markup.inserted","settings":{"foreground":"#cec4a8"}}, + {"scope":"markup.deleted","settings":{"foreground":"#e99a9a"}}, + {"scope":"markup.changed","settings":{"foreground":"#F695C6"}}, + {"scope":"punctuation.definition.quote.begin.markdown","settings":{"foreground":"#6A9955"}}, + {"scope":"punctuation.definition.list.begin.markdown","settings":{"foreground":"#6796e6"}}, + {"scope":"markup.inline.raw","settings":{"foreground":"#e99a9a"}},{"name":"brackets of XML/HTML tags", + "scope":"punctuation.definition.tag","settings":{"foreground":"#808080"}}, + {"scope":["meta.preprocessor","entity.name.function.preprocessor"],"settings":{"foreground":"#F695C6"}}, + {"scope":"meta.preprocessor.string","settings":{"foreground":"#e99a9a"}}, + {"scope":"meta.preprocessor.numeric","settings":{"foreground":"#cec4a8"}}, + {"scope":"meta.structure.dictionary.key.python","settings":{"foreground":"#9cdcfe"}}, + {"scope":"meta.diff.header","settings":{"foreground":"#F695C6"}}, + {"scope":"storage","settings":{"foreground":"#F695C6"}}, + {"scope":"storage.type","settings":{"foreground":"#F695C6"}}, + {"scope":["storage.modifier","keyword.operator.noexcept"],"settings":{"foreground":"#F695C6"}}, + {"scope":["string","meta.embedded.assembly"],"settings":{"foreground":"#e99a9a"}}, + {"scope":"string.tag","settings":{"foreground":"#e99a9a"}}, + {"scope":"string.value","settings":{"foreground":"#e99a9a"}}, + {"scope":"string.regexp","settings":{"foreground":"#d16969"}}, + {"name":"String interpolation","scope":["punctuation.definition.template-expression.begin", + "punctuation.definition.template-expression.end", + "punctuation.section.embedded"],"settings":{"foreground":"#F695C6"}}, + {"name":"Reset JavaScript string interpolation expression", + "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":"#c0caf5"}}, + {"scope":"keyword","settings":{"foreground":"#d1b7f1"}}, + {"scope":"keyword.control","settings":{"foreground":"#d1b7f1"}}, + {"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":"#F695C6"}}, + {"scope":"keyword.other.unit","settings":{"foreground":"#cec4a8"}}, + {"scope":["punctuation.section.embedded.begin.php","punctuation.section.embedded.end.php"],"settings":{"foreground":"#F695C6"}}, + {"scope":"support.function.git-rebase","settings":{"foreground":"#9cdcfe"}}, + {"scope":"constant.sha.git-rebase","settings":{"foreground":"#cec4a8"}}, + {"name":"coloring of the Java import and package identifiers","scope":["storage.modifier.import.java","variable.language.wildcard.java","storage.modifier.package.java"],"settings":{"foreground":"#d4d4d4"}}, + {"name":"this.self","scope":"variable.language","settings":{"foreground":"#F695C6"}} + ],"semanticHighlighting":true, + "semanticTokenColors":{"newOperator":"#e8cfeb","stringLiteral":"#e99a9a","customLiteral":"#D4D4D4","numberLiteral":"#c3b283" + + } + +} \ No newline at end of file diff --git a/themes/Light Pink-color-theme.json b/themes/Light Pink-color-theme.json index f894d64..7754864 100644 --- a/themes/Light Pink-color-theme.json +++ b/themes/Light Pink-color-theme.json @@ -26,7 +26,7 @@ "inputOption.activeBorder":"#adafb7", "dropdown.background":"#F5F5F5", "editor.findMatchBackground":"#F3D5B9", - "editor.findMatchHighlightBackground":"#FBE0C5", + "editor.findMatchHighlightBackground":"#FBE0C599", "peekViewEditor.matchHighlightBackground":"#C2DFE3", "peekViewTitle.background":"#F2F8FC", "peekViewEditor.background":"#F2F8FC", @@ -511,4 +511,4 @@ } } ] -} \ No newline at end of file +}