diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..1af128f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,22 @@ +

+ +

+ +--- + +# 0.1.0 +*2017-02-18* +**Initial VS Code Marketplace extension release version!** + +## Features +A complete list of all implemented features can be found in the [README](https://github.com/arcticicestudio/nord-atom-syntax/blob/develop/README.md#features) section. + +❯ Implemented the main color theme file [`Nord.tmTheme`](https://github.com/arcticicestudio/nord-visual-studio-code/blob/develop/themes/Nord.tmTheme). (@arcticicestudio, #1, 63b16747) + +

+ +Detailed information about features, supported languages and install instructions can be found in the [README](https://github.com/arcticicestudio/nord-visual-studio-code/blob/develop/README.md#installation) and in the [project wiki](https://github.com/arcticicestudio/nord-visual-studio-code/wiki). + +# 0.0.0 +*2017-02-18* +**Project Initialization** diff --git a/README.md b/README.md index 793cd8c..cfb90c9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

-

+

A arctic, north-bluish clean and elegant Visual Studio Code theme.

@@ -23,9 +23,9 @@ ext install nord-visual-studio-code ``` #### [Packaged VSIX Extension](https://code.visualstudio.com/docs/extensions/install-extension#_install-from-a-vsix) -[Download](https://github.com/arcticicestudio/nord-visual-studio-code/releases/latest) the latest [`nord-visual-studio-code-0.0.0.vsix`](https://github.com/arcticicestudio/nord-visual-studio-code/releases/download/0.0.0/nord-visual-studio-code-0.0.0.vsix) file from the GitHub repository and install it from the command line +[Download](https://github.com/arcticicestudio/nord-visual-studio-code/releases/latest) the latest [`nord-visual-studio-code-0.1.0.vsix`](https://github.com/arcticicestudio/nord-visual-studio-code/releases/download/0.1.0/nord-visual-studio-code-0.1.0.vsix) file from the GitHub repository and install it from the command line ```shell -code --install-extension nord-visual-studio-code-0.0.0.vsix +code --install-extension nord-visual-studio-code-0.1.0.vsix ``` or from within VS Code by launching *Quick Open* and running the *Install from VSIX...* command. @@ -84,7 +84,7 @@ Detailed descriptions for supported languages can be found in the [project wiki] ![][scrot-lang-yaml] ## Development -[![](https://img.shields.io/badge/Changelog-0.0.0-blue.svg)](https://github.com/arcticicestudio/nord-visual-studio-code/blob/v0.0.0/CHANGELOG.md) [![](https://img.shields.io/badge/Workflow-gitflow--branching--model-blue.svg)](http://nvie.com/posts/a-successful-git-branching-model) [![](https://img.shields.io/badge/Versioning-ArcVer_0.8.0-blue.svg)](https://github.com/arcticicestudio/arcver) +[![](https://img.shields.io/badge/Changelog-0.1.0-blue.svg)](https://github.com/arcticicestudio/nord-visual-studio-code/blob/v0.1.0/CHANGELOG.md) [![](https://img.shields.io/badge/Workflow-gitflow--branching--model-blue.svg)](http://nvie.com/posts/a-successful-git-branching-model) [![](https://img.shields.io/badge/Versioning-ArcVer_0.8.0-blue.svg)](https://github.com/arcticicestudio/arcver) ### Contribution Please report issues/bugs, feature requests and suggestions for improvements to the [issue tracker](https://github.com/arcticicestudio/nord-visual-studio-code/issues). diff --git a/package.json b/package.json index ddb9f28..0c46f78 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "nord-visual-studio-code", "displayName": "Nord", "description": "A arctic, north-bluish clean and elegant Visual Studio Code theme.", - "version": "0.0.0", + "version": "0.1.0", "publisher": "arcticicestudio", "author": { "name": "Arctic Ice Studio", diff --git a/themes/Nord.tmTheme b/themes/Nord.tmTheme new file mode 100644 index 0000000..6f3f0b4 --- /dev/null +++ b/themes/Nord.tmTheme @@ -0,0 +1,1264 @@ + + + + + + name + Nord + author + Arctic Ice Studio + comment + A arctic, north-bluish clean and elegant Visual Studio Code theme. + colorSpaceName + sRGB + semanticClass + nord + settings + + + + settings + + background + #2E3440 + caret + #D8DEE9 + foreground + #D8DEE9 + invisibles + #4C566AB3 + lineHighlight + #434C5E52 + selection + #434C5ECC + + activeLinkForeground + #8FBCBB + currentFindMatchHighlight + #88C0D066 + findMatchHighlight + #88C0D033 + findRangeHighlight + #3B4252 + guide + #4C566A + hoverHighlight + #3B4252 + inactiveSelection + #434C5ECC + rangeHighlight + #434C5ECC + referenceHighlight + #88C0D066 + selectionHighlight + #434C5ECC + wordHighlight + #88C0D04D + wordHighlightStrong + #88C0D033 + + + + + name + Comment + scope + comment + settings + + foreground + #4C566A + + + + name + Constant Character + scope + constant.character + settings + + foreground + #EBCB8B + + + + name + Constant Character Escape + scope + constant.character.escape + settings + + foreground + #EBCB8B + + + + name + Constant Language + scope + constant.language + settings + + foreground + #81A1C1 + + + + name + Constant Numeric + scope + constant.numeric + settings + + foreground + #B48EAD + + + + name + Entity Name Class/Type + scope + + entity.name.class, + entity.name.type.class + + settings + + foreground + #8FBCBB + + + + name + Entity Name Function + scope + entity.name.function + settings + + foreground + #88C0D0 + + + + name + Entity Name Tag + scope + entity.name.tag + settings + + foreground + #81A1C1 + + + + name + Entity Other Attribute Name + scope + entity.other.attribute-name + settings + + foreground + #8FBCBB + + + + name + Entity Other Inherited Class + scope + entity.other.inherited-class + settings + + fontStyle + bold + foreground + #8FBCBB + + + + name + Invalid Deprecated + scope + invalid.deprecated + settings + + foreground + #D8DEE9 + background + #EBCB8B + + + + name + Invalid Illegal + scope + invalid.illegal + settings + + foreground + #D8DEE9 + background + #BF616A + + + + name + Keyword + scope + keyword + settings + + foreground + #81A1C1 + + + + name + Keyword Operator + scope + keyword.operator + settings + + foreground + #81A1C1 + + + + name + Keyword Other New + scope + keyword.other.new + settings + + foreground + #81A1C1 + + + + name + Markup Bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + Markup Changed + scope + markup.changed + settings + + foreground + #EBCB8B + + + + name + Markup Deleted + scope + markup.deleted + settings + + foreground + #BF616A + + + + name + Markup Inserted + scope + markup.inserted + settings + + foreground + #A3BE8C + + + + name + Meta Preprocessor + scope + meta.preprocessor + settings + + foreground + #5E81AC + + + + name + Punctuation + scope + punctuation + settings + + foreground + #ECEFF4 + + + + name + Punctuation Definition Parameters + scope + + punctuation.definition.method-parameters, + punctuation.definition.function-parameters, + punctuation.definition.parameters + + settings + + foreground + #ECEFF4 + + + + name + Punctuation Definition Tag + scope + punctuation.definition.tag + settings + + foreground + #81A1C1 + + + + name + Punctuation Definition Comment + scope + punctuation.definition.comment + settings + + foreground + #4C566A + + + + name + Punctuation Section + scope + punctuation.section + settings + + foreground + #ECEFF4 + + + + name + Punctuation Section Embedded + scope + + punctuation.section.embedded.begin, + punctuation.section.embedded.end + + settings + + foreground + #81A1C1 + + + + name + Punctuation Terminator + scope + punctuation.terminator + settings + + foreground + #81A1C1 + + + + name + Punctuation Variable + scope + punctuation.definition.variable + settings + + foreground + #81A1C1 + + + + name + Storage + scope + storage + settings + + foreground + #81A1C1 + + + + name + String + scope + string + settings + + foreground + #A3BE8C + + + + name + String Regexp + scope + string.regexp + settings + + foreground + #EBCB8B + + + + name + Support Class + scope + support.class + settings + + foreground + #8FBCBB + + + + name + Support Constant + scope + support.constant + settings + + foreground + #81A1C1 + + + + name + Support Function + scope + support.function + settings + + foreground + #88C0D0 + + + + name + Support Function Construct + scope + support.function.construct + settings + + foreground + #81A1C1 + + + + name + Support Type + scope + support.type + settings + + foreground + #8FBCBB + + + + name + Support Type Exception + scope + support.type.exception + settings + + foreground + #8FBCBB + + + + name + Variable + scope + variable.other + settings + + foreground + #D8DEE9 + + + + name + Variable Language + scope + variable.language + settings + + foreground + #81A1C1 + + + + name + Variable Parameter + scope + variable.parameter + settings + + foreground + #D8DEE9 + + + + + name + [C/CPP] Punctuation Separator Pointer-Access + scope + punctuation.separator.pointer-access.c + settings + + foreground + #81A1C1 + + + + name + [C/CPP] Meta Preprocessor Include + scope + + source.c meta.preprocessor.include, + source.c string.quoted.other.lt-gt.include + + settings + + foreground + #8FBCBB + + + + name + [C/CPP] Conditional Directive + scope + + source.cpp keyword.control.directive.conditional, + source.cpp punctuation.definition.directive, + source.c keyword.control.directive.conditional, + source.c punctuation.definition.directive + + settings + + foreground + #5E81AC + fontStyle + bold + + + + name + [CSS] Constant Other Color RGB Value + scope + source.css constant.other.color.rgb-value + settings + + foreground + #B48EAD + + + + name + [CSS](Function) Meta Property-Value + scope + source.css meta.property-value + settings + + foreground + #88C0D0 + + + + name + [CSS] Punctuation Definition Keyword + scope + source.css punctuation.definition.keyword + settings + + foreground + #81A1C1 + + + + name + [diff] Meta Range Context + scope + source.diff meta.diff.range.context + settings + + foreground + #8FBCBB + + + + name + [diff] Meta Header From-File + scope + source.diff meta.diff.header.from-file + settings + + foreground + #8FBCBB + + + + name + [diff] Punctuation Definition From-File + scope + source.diff punctuation.definition.from-file + settings + + foreground + #8FBCBB + + + + name + [diff] Punctuation Definition Range + scope + source.diff punctuation.definition.range + settings + + foreground + #8FBCBB + + + + name + [diff] Punctuation Definition Separator + scope + source.diff punctuation.definition.separator + settings + + foreground + #81A1C1 + + + + name + [Java](JavaDoc) Comment Block Documentation HTML Entities + scope + source.java comment.block.documentation.javadoc punctuation.definition.entity.html + settings + + foreground + #81A1C1 + + + + name + [Java](JavaDoc) Constant Other + scope + source.java constant.other + settings + + foreground + #D8DEE9 + + + + name + [Java](JavaDoc) Keyword Other Documentation + scope + source.java keyword.other.documentation + settings + + foreground + #8FBCBB + + + + name + [Java](JavaDoc) Keyword Other Documentation Author + scope + source.java keyword.other.documentation.author.javadoc + settings + + foreground + #8FBCBB + + + + name + [Java](JavaDoc) Keyword Other Documentation Directive/Custom + scope + + source.java keyword.other.documentation.directive, + source.java keyword.other.documentation.custom + + settings + + foreground + #8FBCBB + + + + name + [Java](JavaDoc) Keyword Other Documentation See + scope + source.java keyword.other.documentation.see.javadoc + settings + + foreground + #8FBCBB + + + + name + [Java] Meta Method-Call + scope + source.java meta.method-call meta.method + settings + + foreground + #88C0D0 + + + + name + [Java](JavaDoc) Meta Tag Template Link + scope + + source.java meta.tag.template.link.javadoc, + source.java string.other.link.title.javadoc + + settings + + foreground + #8FBCBB + + + + name + [Java](JavaDoc) Meta Tag Template Value + scope + source.java meta.tag.template.value.javadoc + settings + + foreground + #88C0D0 + + + + name + [Java](JavaDoc) Punctuation Definition Keyword + scope + source.java punctuation.definition.keyword.javadoc + settings + + foreground + #8FBCBB + + + + name + [Java](JavaDoc) Punctuation Definition Tag + scope + + source.java punctuation.definition.tag.begin.javadoc, + source.java punctuation.definition.tag.end.javadoc + + settings + + foreground + #4C566A + + + + name + [Java] Storage Modifier Import + scope + source.java storage.modifier.import + settings + + foreground + #8FBCBB + + + + name + [Java] Storage Modifier Package + scope + source.java storage.modifier.package + settings + + foreground + #8FBCBB + + + + name + [Java] Storage Type + scope + source.java storage.type + settings + + foreground + #8FBCBB + + + + name + [Java] Storage Type Annotation + scope + source.java storage.type.annotation + settings + + foreground + #D08770 + + + + name + [Java] Storage Type Generic + scope + source.java storage.type.generic + settings + + foreground + #8FBCBB + + + + name + [Java] Storage Type Primitive + scope + source.java storage.type.primitive + settings + + foreground + #81A1C1 + + + + name + [JavaScript] Decorator + scope + + source.js punctuation.decorator, + source.js meta.decorator variable.other.readwrite, + source.js meta.decorator entity.name.function + + settings + + foreground + #D08770 + + + + name + [JavaScript] Meta Object-Literal Key + scope + source.js meta.object-literal.key + settings + + foreground + #88C0D0 + + + + name + [JavaScript](JSDoc) Storage Type Class + scope + source.js storage.type.class.jsdoc + settings + + foreground + #8FBCBB + + + + name + [JavaScript] Support Type Primitive + scope + source.js support.type.primitive + settings + + foreground + #81A1C1 + + + + name + [JavaScript] Variable Other Object + scope + source.js meta.var.expr variable.other.object + settings + + foreground + #8FBCBB + + + + name + [JavaScript] Variable Other Read-Write Alias + scope + source.js variable.other.readwrite.alias + settings + + foreground + #8FBCBB + + + + name + [HTML] Constant Character Entity + scope + text.html.basic constant.character.entity.html + settings + + foreground + #EBCB8B + + + + name + [HTML] Constant Other Inline-Data + scope + text.html.basic constant.other.inline-data + settings + + foreground + #D08770 + fontStyle + italic + + + + name + [HTML] Meta Tag SGML Doctype + scope + text.html.basic meta.tag.sgml.doctype + settings + + foreground + #5E81AC + + + + name + [HTML] Punctuation Definition Entity + scope + text.html.basic punctuation.definition.entity + settings + + foreground + #81A1C1 + + + + name + [INI] Entity Name Section Group-Title + scope + source.properties entity.name.section.group-title.ini + settings + + foreground + #88C0D0 + + + + name + [INI] Punctuation Separator Key-Value + scope + source.properties punctuation.separator.key-value.ini + settings + + foreground + #81A1C1 + + + + name + [Markdown] Markup Fenced Code Block + scope + + text.html.markdown markup.fenced_code.block, + text.html.markdown markup.fenced_code.block punctuation.definition + + settings + + foreground + #8FBCBB + + + + name + [Markdown] Markup Heading + scope + markup.heading + settings + + foreground + #88C0D0 + + + + name + [Markdown] Markup Inline + scope + + text.html.markdown markup.inline.raw, + text.html.markdown markup.inline.raw punctuation.definition.raw + + settings + + foreground + #8FBCBB + + + + name + [Markdown] Markup Italic + scope + text.html.markdown markup.italic + settings + + fontStyle + italic + + + + name + [Markdown] Markup List Numbered/Unnumbered + scope + text.html.markdown beginning.punctuation.definition.list + settings + + foreground + #81A1C1 + + + + name + [Markdown] Markup Quote Punctuation Definition + scope + text.html.markdown beginning.punctuation.definition.quote + settings + + foreground + #8FBCBB + + + + name + [Markdown] Markup Quote Punctuation Definition + scope + text.html.markdown markup.quote + settings + + foreground + #4C566A + + + + name + [Markdown] Punctuation Definition Heading + scope + text.html.markdown punctuation.definition.heading + settings + + foreground + #81A1C1 + + + + name + [Markdown] Punctuation Definition Constant/String + scope + + text.html.markdown punctuation.definition.constant, + text.html.markdown punctuation.definition.string + + settings + + foreground + #81A1C1 + + + + name + [Markdown] String Other Link Description/Title + scope + + text.html.markdown constant.other.reference.link, + text.html.markdown string.other.link.description, + text.html.markdown string.other.link.title + + settings + + foreground + #88C0D0 + + + + name + [PHP] Meta Function-Call Object + scope + + source.php meta.function-call, + source.php meta.function-call.object + + settings + + foreground + #88C0D0 + + + + name + [Python] Decorator + scope + + source.python entity.name.function.decorator, + source.python meta.function.decorator support.type + + settings + + foreground + #D08770 + + + + name + [Python] Support Type + scope + source.python support.type + settings + + foreground + #88C0D0 + + + + name + [SCSS] Punctuation Definition Interpolation Bracket Curly + scope + + source.css.scss punctuation.definition.interpolation.begin.bracket.curly, + source.css.scss punctuation.definition.interpolation.end.bracket.curly + + settings + + foreground + #81A1C1 + + + + name + [SCSS] Variable Interpolation + scope + source.css.scss variable.interpolation + settings + + foreground + #D8DEE9 + fontStyle + italic + + + + name + [XML] Entity Name Tag Namespace + scope + text.xml entity.name.tag.namespace + settings + + foreground + #8FBCBB + + + + name + [XML] Keyword Other Doctype + scope + text.xml keyword.other.doctype + settings + + foreground + #5E81AC + + + + name + [XML] Meta Tag Preprocessor + scope + text.xml meta.tag.preprocessor entity.name.tag + settings + + foreground + #5E81AC + + + + name + [XML] Entity Name Tag Namespace + scope + + text.xml string.unquoted.cdata, + text.xml string.unquoted.cdata punctuation.definition.string + + settings + + foreground + #D08770 + fontStyle + italic + + + + name + [YAML] Entity Name Tag + scope + source.yaml entity.name.tag + settings + + foreground + #8FBCBB + + + + + uuid + E8F8104E-3E44-4785-9750-EA0FEAE7EEED + +