diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 3124bdb..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,9 +0,0 @@ -# Change Log - -All notable changes to the "systematic-love" extension will be documented in this file. - -Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. - -## [Unreleased] - -- Initial release diff --git a/README.md b/README.md index 551e8e6..89dbd16 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,5 @@ -# systematic-love README +# Systematic Love Theme -## Working with Markdown +A theme for Visual Studio Code inspired by the musical video of Hatsune Miku's "Systematic Love". -You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts: - -* Split the editor (`Cmd+\` on macOS or `Ctrl+\` on Windows and Linux). -* Toggle preview (`Shift+Cmd+V` on macOS or `Shift+Ctrl+V` on Windows and Linux). -* Press `Ctrl+Space` (Windows, Linux, macOS) to see a list of Markdown snippets. - -## For more information - -* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown) -* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/) - -**Enjoy!** +For any questions, suggestions, or contributions, please feel free to send an email to vscode@lolmam.top. \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..bbdd255 Binary files /dev/null and b/icon.png differ diff --git a/package.json b/package.json index dbd0794..5e8a01c 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,22 @@ { "name": "systematic-love", "displayName": "Systematic Love", + "author": "lol.mam", "description": "Hatsune Miku Systematic Love theme for Visual Studio Code", + "repository": { - "type": "git", - "url": "https://git.lolmam.top/lolmam/systematic-love.git" - }, - "version": "1.0.0", + "type": "git", + "url": "https://git.lolmam.top/lolmam/systematic-love.git" + }, + + "homepage": "https://git.lolmam.top/lolmam/systematic-love", + "bugs": { + "url": "https://git.lolmam.top/lolmam/systematic-love/issues" + }, + + "icon": "icon.png", + + "version": "1.0.1", "engines": { "vscode": "^1.106.1" }, diff --git a/themes/Systematic Love-color-theme.json b/themes/Systematic Love-color-theme.json index 637126d..0980ebb 100644 --- a/themes/Systematic Love-color-theme.json +++ b/themes/Systematic Love-color-theme.json @@ -8,8 +8,9 @@ "editorCursor.foreground": "#FF007F", "editor.lineHighlightBackground": "#83004388", "editor.selectionBackground": "#FF007F55", - "editorLineNumber.foreground": "#2BFFF080", - "editorLineNumber.activeForeground": "#2BFFF0", + + "editorLineNumber.foreground": "#FF99CC80", + "editorLineNumber.activeForeground": "#FF99CC", "activityBar.background": "#000000", "activityBar.foreground": "#F8F8FF", @@ -37,28 +38,30 @@ "scope": ["comment", "punctuation.definition.comment"], "settings": { "fontStyle": "italic", - "foreground": "#830043" + "foreground": "#4DEEEA" } }, { "name": "Strings", "scope": ["string", "constant.other.symbol"], "settings": { - "foreground": "#F8F8FF" + "foreground": "#FFE6FA" } }, { "name": "Keywords", "scope": ["keyword", "storage.type", "storage.modifier"], "settings": { - "foreground": "#FF007F" + "foreground": "#FF007F", + "fontStyle": "bold" } }, { "name": "Functions", "scope": ["entity.name.function", "support.function"], "settings": { - "foreground": "#2BFFF0" + "foreground": "#2BFFF0", + "fontStyle": "bold" } }, { @@ -72,21 +75,21 @@ "name": "Numbers / constants", "scope": ["constant.numeric", "constant.language"], "settings": { - "foreground": "#FF007F" + "foreground": "#FF66A8" } }, { "name": "Types and Classes", "scope": ["entity.name.type", "support.class"], "settings": { - "foreground": "#2BFFF0" + "foreground": "#7DFFF9" } }, { "name": "Attributes", "scope": ["entity.other.attribute-name"], "settings": { - "foreground": "#FF007F" + "foreground": "#FF80BF" } }, { @@ -100,14 +103,15 @@ "name": "Invalid", "scope": ["invalid"], "settings": { - "foreground": "#F90347" + "foreground": "#FF3355" } }, { "name": "Markdown Headings", "scope": ["markup.heading", "markup.heading entity.name"], "settings": { - "foreground": "#2BFFF0" + "foreground": "#2BFFF0", + "fontStyle": "bold" } } ] diff --git a/vsc-extension-quickstart.md b/vsc-extension-quickstart.md deleted file mode 100644 index ab02246..0000000 --- a/vsc-extension-quickstart.md +++ /dev/null @@ -1,28 +0,0 @@ -# Welcome to your VS Code Extension - -## What's in the folder - -* This folder contains all of the files necessary for your color theme extension. -* `package.json` - this is the manifest file that defines the location of the theme file and specifies the base theme of the theme. -* `themes/Systematic Love-color-theme.json` - the color theme definition file. - -## Get up and running straight away - -* Press `F5` to open a new window with your extension loaded. -* Open the color theme picker with the `File > Preferences > Theme > Color Theme` menu item, or use the `Preferences: Color Theme command (Ctrl+K Ctrl+T)` and pick your theme -* Open a file that has a language associated. The languages' configured grammar will tokenize the text and assign 'scopes' to the tokens. To examine these scopes, invoke the `Developer: Inspect Editor Tokens and Scopes` command from the Command Palette (`Ctrl+Shift+P` or `Cmd+Shift+P` on Mac). - -## Make changes - -* Changes to the theme file are automatically applied to the Extension Development Host window. - -## Adopt your theme to Visual Studio Code - -* The token colorization is done based on standard TextMate themes. Colors are matched against one or more scopes. - -To learn more about scopes and how they're used, check out the [color theme](https://code.visualstudio.com/api/extension-guides/color-theme) documentation. - -## Install your extension - -* To start using your extension with Visual Studio Code copy it into the `/.vscode/extensions` folder and restart Code. -* To share your extension with the world, read on https://code.visualstudio.com/api/working-with-extensions/publishing-extension about publishing an extension.