diff --git a/.npmrc b/.npmrc
new file mode 100644
index 0000000..aea17fd
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1,4 @@
+git-tag-version = false
+tag-version-prefix =
+save-exact = true
+progress = true
\ No newline at end of file
diff --git a/.yarnrc b/.yarnrc
new file mode 100644
index 0000000..1b2af90
--- /dev/null
+++ b/.yarnrc
@@ -0,0 +1,2 @@
+save-exact true
+save-prefix false
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a93f5d8..635fd4d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,21 @@
+
+## [1.0.3](https://github.com/equinusocio/vsc-material-theme/compare/v1.0.2...v1.0.3) (2017-09-27)
+
+
+### Bug Fixes
+
+* Fix brackets color (punctuation.class...). Fix [#76](https://github.com/equinusocio/vsc-material-theme/issues/76) ([767ea73](https://github.com/equinusocio/vsc-material-theme/commit/767ea73))
+* Fix wrong gutter indicator for add line. Close 89 ([a605ec9](https://github.com/equinusocio/vsc-material-theme/commit/a605ec9))
+* Update gutter line colors. Fix [#79](https://github.com/equinusocio/vsc-material-theme/issues/79) ([6cf67be](https://github.com/equinusocio/vsc-material-theme/commit/6cf67be))
+
+
+### Features
+
+* Add tab active bottom border ([a5a392a](https://github.com/equinusocio/vsc-material-theme/commit/a5a392a)), closes [#88](https://github.com/equinusocio/vsc-material-theme/issues/88)
+* Adds "show changelog" command. ([840d174](https://github.com/equinusocio/vsc-material-theme/commit/840d174))
+
+
+
## [1.0.2](https://github.com/equinusocio/vsc-material-theme/compare/v1.0.1...v1.0.2) (2017-07-25)
diff --git a/README.md b/README.md
index 48af572..f641439 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,9 @@ Launch *Quick Open*,
- macOS `Shift+⌘+P`
- Windows `Ctrl+P`
-Type `Material Theme` and choose `Material Theme: Settings`, then select `Change color variant` and pick one theme from the list.
+Type `theme` anc choose `Preferences: Color Theme`, then select Material Theme from the list.
+
+This theme provide differents color variants, to change the active theme variant type `Material Theme` and choose `Material Theme: Settings`, then select `Change color variant` and pick one theme from the list.
## Activate File Icons
diff --git a/extensions/commands/accents-setter/index.ts b/extensions/commands/accents-setter/index.ts
index c19bf4e..75df893 100644
--- a/extensions/commands/accents-setter/index.ts
+++ b/extensions/commands/accents-setter/index.ts
@@ -46,6 +46,10 @@ let accentsProperties: IGenericObject = {
"pickerGroup.foreground": {
alpha: 100,
value: undefined
+ },
+ "tab.activeBorder": {
+ alpha: 100,
+ value: undefined
}
}
diff --git a/extensions/defaults.json b/extensions/defaults.json
index 5abd0c1..66923db 100644
--- a/extensions/defaults.json
+++ b/extensions/defaults.json
@@ -17,6 +17,9 @@
"Teal": "#80CBC4",
"Yellow": "#FFA000"
},
+ "changelog": {
+ "lastversion": "1.0.2"
+ },
"icons": {
"theme": {
"iconDefinitions": {
diff --git a/extensions/helpers/changelog.ts b/extensions/helpers/changelog.ts
new file mode 100644
index 0000000..a3221ea
--- /dev/null
+++ b/extensions/helpers/changelog.ts
@@ -0,0 +1,61 @@
+import * as path from 'path';
+import * as vscode from 'vscode';
+
+import { getDefaultValues, getPackageJSON, writeFile } from "./fs";
+import { PATHS } from '../consts/paths';
+
+function previewFile(): void {
+ let uri = vscode.Uri.parse(path.join('file:///', PATHS.VSIX_DIR, './CHANGELOG.md'));
+
+ vscode.commands.executeCommand('markdown.showPreview', uri);
+
+}
+
+function splitVersion(input: string): { major: number, minor: number, patch: number } {
+ let [ major, minor, patch ] = input.split('.').map(i => parseInt(i));
+ return { major, minor, patch };
+}
+
+export function showChangelog(): void {
+ let extname: string = 'Microsoft.vscode-markdown';
+ let md = vscode.extensions.getExtension(extname);
+
+ if (md === undefined) {
+ console.warn(`Ext not found ${ extname }`)
+ return;
+ }
+
+ if (md.isActive) {
+ previewFile();
+ } else {
+ md.activate().then(() => {
+ previewFile();
+ }, reason => {
+ console.warn(reason);
+ });
+ }
+}
+
+export function shouldShowChangelog(): boolean {
+ let defaults = getDefaultValues();
+ let out: boolean;
+ let packageJSON = getPackageJSON();
+
+ if (defaults.changelog == undefined || (defaults.changelog !== undefined && typeof defaults.changelog.lastversion !== 'string')) {
+ defaults.changelog = {
+ lastversion: packageJSON.version
+ }
+ out = true;
+ } else {
+ let versionCurrent = splitVersion(packageJSON.version);
+ let versionOld = splitVersion(defaults.changelog.lastversion);
+
+ out = versionCurrent.major > versionOld.major || versionCurrent.minor > versionOld.minor || versionCurrent.patch > versionOld.patch;
+
+ defaults.changelog.lastversion = packageJSON.version;
+ }
+
+ writeFile(path.join('./extensions/defaults.json'), JSON.stringify(defaults, null, 2));
+
+ return out;
+}
\ No newline at end of file
diff --git a/extensions/interfaces/idefaults.ts b/extensions/interfaces/idefaults.ts
index 87826cf..64aee31 100644
--- a/extensions/interfaces/idefaults.ts
+++ b/extensions/interfaces/idefaults.ts
@@ -1,5 +1,6 @@
export interface IDefaults {
accents: IAccents;
+ changelog: IChangelog;
icons: IDefaultsThemeIcons;
themeVariants: IDefaultsThemeVariant;
themeVariantsColours: IDefaultsThemeVariantColours;
@@ -11,6 +12,10 @@ export interface IAccents {
[index: string]: string;
}
+export interface IChangelog {
+ lastversion: string;
+}
+
export interface IDefaultsThemeIcons {
theme: {
iconDefinitions: {
diff --git a/extensions/material.theme.config.ts b/extensions/material.theme.config.ts
index db511b3..c1157eb 100644
--- a/extensions/material.theme.config.ts
+++ b/extensions/material.theme.config.ts
@@ -3,15 +3,18 @@ import * as vscode from 'vscode';
import { IGenericObject } from "./interfaces/igeneric-object";
import { THEME_ACCENTS_SETTER } from "./commands/accents-setter/index";
import { THEME_VARIANT } from "./commands/theme-variant/index";
+import { shouldShowChangelog, showChangelog } from './helpers/changelog';
enum Commands {
ACCENTS,
+ CHANGELOG,
COLOUR_VARIANT
}
const OPTIONS: IGenericObject = {
'Change accent color': Commands.ACCENTS,
- 'Change color variant': Commands.COLOUR_VARIANT
+ 'Change color variant': Commands.COLOUR_VARIANT,
+ 'Show changelog': Commands.CHANGELOG
}
export function activate(context: vscode.ExtensionContext) {
@@ -19,6 +22,10 @@ export function activate(context: vscode.ExtensionContext) {
vscode.workspace.getConfiguration().update('materialTheme.cache.workbench.accent', undefined, true);
}
+ if (shouldShowChangelog()) {
+ showChangelog();
+ }
+
// registering the command
let command = vscode.commands.registerCommand('material.theme.config', () => {
// the user is going to choose what aspect of theme to config
@@ -28,6 +35,9 @@ export function activate(context: vscode.ExtensionContext) {
case Commands.ACCENTS:
THEME_ACCENTS_SETTER();
break;
+ case Commands.CHANGELOG:
+ showChangelog();
+ break;
case Commands.COLOUR_VARIANT:
THEME_VARIANT();
break;
diff --git a/package.json b/package.json
index ebfce3f..59e9f7d 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "vsc-material-theme",
"displayName": "Material Theme",
"description": "The most epic theme now for Visual Studio Code",
- "version": "1.0.2",
+ "version": "1.0.3",
"publisher": "Equinusocio",
"license": "Apache-2.0",
"icon": "logo.png",
@@ -71,7 +71,7 @@
{
"label": "Material Theme",
"uiTheme": "vs-dark",
- "path": "./themes/Material-Theme-Default.json"
+ "path": "./themes/Material-Theme-Palenight.json"
}
],
"iconThemes": [
@@ -90,32 +90,32 @@
}
],
"devDependencies": {
- "@types/chalk": "^0.4.31",
+ "@types/chalk": "0.4.31",
"@types/gulp": "4.0.4",
"@types/gulp-if": "0.0.31",
- "@types/gulp-util": "^3.0.31",
- "@types/mustache": "^0.8.29",
+ "@types/gulp-util": "3.0.31",
+ "@types/mustache": "0.8.29",
"@types/run-sequence": "0.0.29",
- "@types/through2": "^2.0.33",
- "@types/yamljs": "^0.2.30",
- "@types/yargs": "^6.6.0",
+ "@types/through2": "2.0.33",
+ "@types/yamljs": "0.2.30",
+ "@types/yargs": "6.6.0",
"babel-core": "6.25.0",
- "babel-preset-es2015": "^6.24.1",
- "babel-root-import": "^4.1.8",
- "cpx": "^1.5.0",
+ "babel-preset-es2015": "6.24.1",
+ "babel-root-import": "4.1.8",
+ "cpx": "1.5.0",
"eslint": "4.1.1",
- "eslint-plugin-standard": "^3.0.1",
- "gulp": "^3.9.1",
- "gulp-bump": "^2.7.0",
- "gulp-conventional-changelog": "^1.1.3",
- "gulp-if": "^2.0.2",
- "gulp-stats": "^0.0.4",
- "gulp-util": "^3.0.8",
- "json-minify": "^1.0.0",
- "mustache": "^2.3.0",
- "rimraf": "^2.6.1",
- "run-sequence": "^1.2.2",
- "svgo": "^0.7.1",
+ "eslint-plugin-standard": "3.0.1",
+ "gulp": "3.9.1",
+ "gulp-bump": "2.7.0",
+ "gulp-conventional-changelog": "1.1.3",
+ "gulp-if": "2.0.2",
+ "gulp-stats": "0.0.4",
+ "gulp-util": "3.0.8",
+ "json-minify": "1.0.0",
+ "mustache": "2.3.0",
+ "rimraf": "2.6.1",
+ "run-sequence": "1.2.2",
+ "svgo": "0.7.1",
"typescript": "2.4.1",
"vscode": "1.1.1",
"yamljs": "0.3.0",
diff --git a/src/icons/partials/fileExtensions.js b/src/icons/partials/fileExtensions.js
index 65ec4bb..691d038 100644
--- a/src/icons/partials/fileExtensions.js
+++ b/src/icons/partials/fileExtensions.js
@@ -267,5 +267,6 @@
"pp": "_file_pp",
"applescript": "_file_applescript",
"haml": "_file_haml",
- "ex": "_file_ex"
-},
\ No newline at end of file
+ "ex": "_file_ex",
+ "exs": "_file_ex"
+},
diff --git a/src/themes/theme-template-color-theme.json b/src/themes/theme-template-color-theme.json
index cb19125..0037895 100644
--- a/src/themes/theme-template-color-theme.json
+++ b/src/themes/theme-template-color-theme.json
@@ -649,8 +649,7 @@
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.raw.block.fenced.markdown",
- "variable.language.fenced.markdown",
- "punctuation.section.class.end"
+ "variable.language.fenced.markdown"
],
"settings": {
"foreground": "{{variant.scheme.foreground}}"
@@ -709,9 +708,11 @@
"editorIndentGuide.background": "{{variant.scheme.guides}}",
"editorGroupHeader.tabsBackground": "{{variant.scheme.background}}",
"editorGroup.border": "{{variant.scheme.shadow}}",
- "editorGutter.modifiedBackground": "{{variant.scheme.base.yellow}}40",
- "editorGutter.addedBackground": "{{variant.scheme.base.green}40",
- "editorGutter.deletedBackground": "{{variant.scheme.base.red}}40",
+ "editorGutter.modifiedBackground": "{{variant.scheme.base.blue}}60",
+ "editorGutter.addedBackground": "{{variant.scheme.base.green}}60",
+ "editorGutter.deletedBackground": "{{variant.scheme.base.red}}60",
+ "tab.activeBorder": "{{commons.accents.Teal}}",
+ "tab.unfocusedActiveBorder": "{{variant.scheme.comments}}",
"tab.activeForeground": "{{variant.scheme.tabActiveForeground}}",
"tab.inactiveForeground": "{{variant.scheme.comments}}",
"tab.inactiveBackground": "{{variant.scheme.background}}",
diff --git a/themes/Material-Theme-Darker.json b/themes/Material-Theme-Darker.json
index 059cd87..663eb22 100644
--- a/themes/Material-Theme-Darker.json
+++ b/themes/Material-Theme-Darker.json
@@ -649,8 +649,7 @@
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.raw.block.fenced.markdown",
- "variable.language.fenced.markdown",
- "punctuation.section.class.end"
+ "variable.language.fenced.markdown"
],
"settings": {
"foreground": "#EEFFFF"
@@ -709,8 +708,11 @@
"editorIndentGuide.background": "#42424270",
"editorGroupHeader.tabsBackground": "#212121",
"editorGroup.border": "#00000030",
- "editorGutter.modifiedBackground": "#FFCB6B40",
- "editorGutter.addedBackground": "40",
+ "editorGutter.modifiedBackground": "#82AAFF60",
+ "editorGutter.addedBackground": "#C3E88D60",
+ "editorGutter.deletedBackground": "#FF537060",
+ "tab.activeBorder": "#80CBC4",
+ "tab.unfocusedActiveBorder": "#4A4A4A",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#4A4A4A",
"tab.inactiveBackground": "#212121",
diff --git a/themes/Material-Theme-Default.json b/themes/Material-Theme-Default.json
index ad59d9d..ee42afd 100644
--- a/themes/Material-Theme-Default.json
+++ b/themes/Material-Theme-Default.json
@@ -649,8 +649,7 @@
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.raw.block.fenced.markdown",
- "variable.language.fenced.markdown",
- "punctuation.section.class.end"
+ "variable.language.fenced.markdown"
],
"settings": {
"foreground": "#EEFFFF"
@@ -709,8 +708,11 @@
"editorIndentGuide.background": "#37474F80",
"editorGroupHeader.tabsBackground": "#263238",
"editorGroup.border": "#00000030",
- "editorGutter.modifiedBackground": "#FFCB6B40",
- "editorGutter.addedBackground": "40",
+ "editorGutter.modifiedBackground": "#82AAFF60",
+ "editorGutter.addedBackground": "#C3E88D60",
+ "editorGutter.deletedBackground": "#FF537060",
+ "tab.activeBorder": "#80CBC4",
+ "tab.unfocusedActiveBorder": "#546E7A",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#546E7A",
"tab.inactiveBackground": "#263238",
diff --git a/themes/Material-Theme-Icons.json b/themes/Material-Theme-Icons.json
index 24f0e67..8a42608 100644
--- a/themes/Material-Theme-Icons.json
+++ b/themes/Material-Theme-Icons.json
@@ -1 +1 @@
-{"iconDefinitions":{"_folder_dark":{"iconPath":"../icons/folderDefault.svg"},"_folder_dark_build":{"iconPath":"../icons/folder-buildDefault.svg"},"_folder_light":{"iconPath":"../icons/folder-light.svg"},"_folder_light_build":{"iconPath":"../icons/folder-light-build.svg"},"_folder_open":{"iconPath":"../icons/folder-outline.accent.Bright-Teal.svg"},"_folder_open_build":{"iconPath":"../icons/folder-outline-build.accent.Bright-Teal.svg"},"_file_dark":{"iconPath":"../icons/file.svg"},"_file_.DS_Store":{"iconPath":"../icons/.DS_Store.svg"},"_file_actionscript":{"iconPath":"../icons/actionscript.svg"},"_file_ai":{"iconPath":"../icons/ai.svg"},"_file_android":{"iconPath":"../icons/android.svg"},"_file_angular":{"iconPath":"../icons/angular.svg"},"_file_applescript":{"iconPath":"../icons/applescript.svg"},"_file_arduino":{"iconPath":"../icons/arduino.svg"},"_file_assembly":{"iconPath":"../icons/assembly.svg"},"_file_autohotkey":{"iconPath":"../icons/autohotkey.svg"},"_file_bower":{"iconPath":"../icons/bower.svg"},"_file_c":{"iconPath":"../icons/c.svg"},"_file_certificate":{"iconPath":"../icons/certificate.svg"},"_file_changelog":{"iconPath":"../icons/changelog.svg"},"_file_clojure":{"iconPath":"../icons/clojure.svg"},"_file_cmake":{"iconPath":"../icons/cmake.svg"},"_file_cmd":{"iconPath":"../icons/cmd.svg"},"_file_coffee":{"iconPath":"../icons/coffee.svg"},"_file_console":{"iconPath":"../icons/console.svg"},"_file_contributing":{"iconPath":"../icons/contributing.svg"},"_file_cpp":{"iconPath":"../icons/cpp.svg"},"_file_credits":{"iconPath":"../icons/credits.svg"},"_file_csharp":{"iconPath":"../icons/csharp.svg"},"_file_css-map":{"iconPath":"../icons/css-map.svg"},"_file_css":{"iconPath":"../icons/css.svg"},"_file_dart":{"iconPath":"../icons/dart.svg"},"_file_database":{"iconPath":"../icons/database.svg"},"_file_dlang":{"iconPath":"../icons/dlang.svg"},"_file_docker":{"iconPath":"../icons/docker.svg"},"_file_document":{"iconPath":"../icons/document.svg"},"_file_email":{"iconPath":"../icons/email.svg"},"_file_eslint":{"iconPath":"../icons/eslint.svg"},"_file_ex":{"iconPath":"../icons/ex.svg"},"_file_exe":{"iconPath":"../icons/exe.svg"},"_file_favicon":{"iconPath":"../icons/favicon.svg"},"_file_file":{"iconPath":"../icons/file.svg"},"_file_flash":{"iconPath":"../icons/flash.svg"},"_file_flow":{"iconPath":"../icons/flow.svg"},"_file_folder-build":{"iconPath":"../icons/folder-buildDefault.svg"},"_file_folder-light-build":{"iconPath":"../icons/folder-light-build.svg"},"_file_folder-light":{"iconPath":"../icons/folder-light.svg"},"_file_folder-outline-build":{"iconPath":"../icons/folder-outline-build.svg"},"_file_folder-outline":{"iconPath":"../icons/folder-outline.svg"},"_file_folder":{"iconPath":"../icons/folderDefault.svg"},"_file_font":{"iconPath":"../icons/font.svg"},"_file_fsharp":{"iconPath":"../icons/fsharp.svg"},"_file_git":{"iconPath":"../icons/git.svg"},"_file_github":{"iconPath":"../icons/github.svg"},"_file_go":{"iconPath":"../icons/go.svg"},"_file_gopher":{"iconPath":"../icons/gopher.svg"},"_file_gradle":{"iconPath":"../icons/gradle.svg"},"_file_graphql":{"iconPath":"../icons/graphql.svg"},"_file_groovy":{"iconPath":"../icons/groovy.svg"},"_file_grunt":{"iconPath":"../icons/grunt.svg"},"_file_gulp":{"iconPath":"../icons/gulp.svg"},"_file_haml":{"iconPath":"../icons/haml.svg"},"_file_haskell":{"iconPath":"../icons/haskell.svg"},"_file_html":{"iconPath":"../icons/html.svg"},"_file_image":{"iconPath":"../icons/image.svg"},"_file_ionic":{"iconPath":"../icons/ionic.svg"},"_file_java":{"iconPath":"../icons/java.svg"},"_file_javascript-map":{"iconPath":"../icons/javascript-map.svg"},"_file_js":{"iconPath":"../icons/js.svg"},"_file_json":{"iconPath":"../icons/json.svg"},"_file_key":{"iconPath":"../icons/key.svg"},"_file_kotlin":{"iconPath":"../icons/kotlin.svg"},"_file_less":{"iconPath":"../icons/less.svg"},"_file_lib":{"iconPath":"../icons/lib.svg"},"_file_license":{"iconPath":"../icons/license.svg"},"_file_lua":{"iconPath":"../icons/lua.svg"},"_file_markdown":{"iconPath":"../icons/markdown.svg"},"_file_markup":{"iconPath":"../icons/markup.svg"},"_file_movie":{"iconPath":"../icons/movie.svg"},"_file_music":{"iconPath":"../icons/music.svg"},"_file_mustache":{"iconPath":"../icons/mustache.svg"},"_file_mxml":{"iconPath":"../icons/mxml.svg"},"_file_nodejs":{"iconPath":"../icons/nodejs.svg"},"_file_npm":{"iconPath":"../icons/npm.svg"},"_file_ocaml":{"iconPath":"../icons/ocaml.svg"},"_file_pdf":{"iconPath":"../icons/pdf.svg"},"_file_php":{"iconPath":"../icons/php.svg"},"_file_polymer":{"iconPath":"../icons/polymer.svg"},"_file_postcss":{"iconPath":"../icons/postcss.svg"},"_file_powerpoint":{"iconPath":"../icons/powerpoint.svg"},"_file_pp":{"iconPath":"../icons/pp.svg"},"_file_procfile":{"iconPath":"../icons/procfile.svg"},"_file_pug":{"iconPath":"../icons/pug.svg"},"_file_python":{"iconPath":"../icons/python.svg"},"_file_r":{"iconPath":"../icons/r.svg"},"_file_rails":{"iconPath":"../icons/rails.svg"},"_file_raml":{"iconPath":"../icons/raml.svg"},"_file_react":{"iconPath":"../icons/react.svg"},"_file_readme":{"iconPath":"../icons/readme.svg"},"_file_ruby":{"iconPath":"../icons/ruby.svg"},"_file_rust":{"iconPath":"../icons/rust.svg"},"_file_sass":{"iconPath":"../icons/sass.svg"},"_file_settings":{"iconPath":"../icons/settings.svg"},"_file_sketch":{"iconPath":"../icons/sketch.svg"},"_file_star":{"iconPath":"../icons/star.svg"},"_file_stylelint":{"iconPath":"../icons/stylelint.svg"},"_file_stylus":{"iconPath":"../icons/stylus.svg"},"_file_sublime":{"iconPath":"../icons/sublime.svg"},"_file_svg":{"iconPath":"../icons/svg.svg"},"_file_swc":{"iconPath":"../icons/swc.svg"},"_file_swift":{"iconPath":"../icons/swift.svg"},"_file_swig":{"iconPath":"../icons/swig.svg"},"_file_table":{"iconPath":"../icons/table.svg"},"_file_tex":{"iconPath":"../icons/tex.svg"},"_file_todo":{"iconPath":"../icons/todo.svg"},"_file_tune":{"iconPath":"../icons/tune.svg"},"_file_twig":{"iconPath":"../icons/twig.svg"},"_file_typescript":{"iconPath":"../icons/typescript.svg"},"_file_typescript_def":{"iconPath":"../icons/typescript_def.svg"},"_file_url":{"iconPath":"../icons/url.svg"},"_file_virtual":{"iconPath":"../icons/virtual.svg"},"_file_visualstudio":{"iconPath":"../icons/visualstudio.svg"},"_file_vue":{"iconPath":"../icons/vue.svg"},"_file_webpack":{"iconPath":"../icons/webpack.svg"},"_file_word":{"iconPath":"../icons/word.svg"},"_file_xaml":{"iconPath":"../icons/xaml.svg"},"_file_xml":{"iconPath":"../icons/xml.svg"},"_file_yaml":{"iconPath":"../icons/yaml.svg"},"_file_yarn":{"iconPath":"../icons/yarn.svg"},"_file_zip":{"iconPath":"../icons/zip.svg"}},"fileExtensions":{"cmd":"_file_cmd","mustache":"_file_mustache","rails":"_file_rails","styl":"_file_stylus","twig":"_file_twig","swig":"_file_swig","sketch":"_file_sketch","do":"_file_todo","sublime-settings":"_file_sublime","sublime-theme":"_file_sublime","sublime-commands":"_file_sublime","sublime-menu":"_file_sublime","html":"_file_html","jade":"_file_pug","pug":"_file_pug","md":"_file_markdown","md.rendered":"_file_markdown","markdown":"_file_markdown","markdown.rendered":"_file_markdown","css":"_file_css","postcss":"_file_postcss","scss":"_file_sass","sass":"_file_sass","less":"_file_less","json":"_file_json","yaml":"_file_yaml","YAML-tmLanguage":"_file_yaml","yml":"_file_yaml","xml":"_file_xml","plist":"_file_xml","xsd":"_file_xml","dtd":"_file_xml","xsl":"_file_xml","xslt":"_file_xml","resx":"_file_xml","iml":"_file_xml","xquery":"_file_xml","tmLanguage":"_file_xml","png":"_file_image","jpeg":"_file_image","jpg":"_file_image","gif":"_file_image","svg":"_file_svg","eps":"_file_svg","ai":"_file_ai","ico":"_file_image","tif":"_file_image","tiff":"_file_image","psd":"_file_image","psb":"_file_image","ami":"_file_image","apx":"_file_image","bmp":"_file_image","bpg":"_file_image","brk":"_file_image","cur":"_file_image","dds":"_file_image","dng":"_file_image","exr":"_file_image","fpx":"_file_image","gbr":"_file_image","img":"_file_image","jbig2":"_file_image","jb2":"_file_image","jng":"_file_image","jxr":"_file_image","pbm":"_file_image","pgf":"_file_image","pic":"_file_image","raw":"_file_image","webp":"_file_image","php":"_file_php","js":"_file_js","ejs":"_file_js","jsx":"_file_react","ini":"_file_settings","dlc":"_file_settings","dll":"_file_settings","config":"_file_settings","conf":"_file_settings","esx":"_file_js","ts":"_file_typescript","tsx":"_file_react","d.ts":"_file_typescript_def","pdf":"_file_pdf","xlsx":"_file_table","xls":"_file_table","csv":"_file_table","vscodeignore":"_file_vs","vsixmanifest":"_file_vs","suo":"_file_vs","sln":"_file_vs","pdb":"_file_database","cs":"_file_csharp","csx":"_file_csharp","csproj":"_file_vs","zip":"_file_zip","tar":"_file_zip","gz":"_file_zip","xz":"_file_zip","bzip2":"_file_zip","gzip":"_file_zip","7z":"_file_zip","7zip":"_file_zip","pzip":"_file_zip","wim":"_file_zip","rar":"_file_zip","tgz":"_file_zip","exe":"_file_exe","msi":"_file_exe","java":"_file_java","jar":"_file_java","jsp":"_file_java","c":"_file_c","h":"_file_c","m":"_file_c","cc":"_file_cpp","cpp":"_file_cpp","c++":"_file_cpp","hpp":"_file_cpp","mm":"_file_cpp","cxx":"_file_cpp","go":"_file_go","py":"_file_python","url":"_file_url","sh":"_file_console","bat":"_file_console","ps1":"_file_console","fish":"_file_console","bash":"_file_console","gradle":"_file_gradle","doc":"_file_word","docx":"_file_word","rtf":"_file_word","properties":"_file_settings","prop":"_file_settings","settings":"_file_settings","sql":"_file_database","accdb":"_file_database","mdb":"_file_database","cer":"_file_certificate","cert":"_file_certificate","crt":"_file_certificate","pub":"_file_key","key":"_file_key","pem":"_file_key","asc":"_file_key","woff":"_file_font","woff2":"_file_font","ttf":"_file_font","eot":"_file_font","suit":"_file_font","otf":"_file_font","bmap":"_file_font","fnt":"_file_font","odttf":"_file_font","ttc":"_file_font","font":"_file_font","fonts":"_file_font","sui":"_file_font","ntf":"_file_font","mrf":"_file_font","lib":"_file_lib","rb":"_file_ruby","erb":"_file_ruby","fs":"_file_fsharp","fsx":"_file_fsharp","fsi":"_file_fsharp","fsproj":"_file_fsharp","manifest":"_file_xml","swift":"_file_swift","ino":"_file_arduino","dockerignore":"_file_docker","tex":"_file_tex","bib":"_file_lib","pptx":"_file_powerpoint","ppt":"_file_powerpoint","pptm":"_file_powerpoint","potx":"_file_powerpoint","pot":"_file_powerpoint","potm":"_file_powerpoint","ppsx":"_file_powerpoint","ppsm":"_file_powerpoint","pps":"_file_powerpoint","ppam":"_file_powerpoint","ppa":"_file_powerpoint","webm":"_file_movie","mkv":"_file_movie","flv":"_file_movie","vob":"_file_movie","ogv":"_file_movie","ogg":"_file_movie","gifv":"_file_movie","avi":"_file_movie","mov":"_file_movie","qt":"_file_movie","wmv":"_file_movie","yuv":"_file_movie","rm":"_file_movie","rmvb":"_file_movie","mp4":"_file_movie","m4v":"_file_movie","mpg":"_file_movie","mp2":"_file_movie","mpeg":"_file_movie","mpe":"_file_movie","mpv":"_file_movie","m2v":"_file_movie","vdi":"_file_virtual","vbox":"_file_virtual","vbox-prev":"_file_virtual","ics":"_file_email","mp3":"_file_music","flac":"_file_music","m4a":"_file_music","wma":"_file_music","aiff":"_file_music","coffee":"_file_coffee","txt":"_file_document","sqlite":"_file_database","graphql":"_file_graphql","gql":"_file_graphql","props":"_file_settings","toml":"_file_settings","rs":"_file_rust","raml":"_file_raml","xaml":"_file_xaml","prefs":"_file_settings","hs":"_file_haskell","kt":"_file_kotlin","project":"_file_xml","patch":"_file_git","dockerfile":"_file_docker","vb":"_file_vs","lua":"_file_lua","clj":"_file_clojure","groovy":"_file_groovy","r":"_file_r","rst":"_file_markdown","dart":"_file_dart","as":"_file_actionscript","mxml":"_file_mxml","ahk":"_file_autohotkey","swf":"_file_flash","swc":"_file_swc","cmake":"_file_cmake","asm":"_file_assembly","a51":"_file_assembly","inc":"_file_assembly","nasm":"_file_assembly","s":"_file_assembly","ms":"_file_assembly","agc":"_file_assembly","ags":"_file_assembly","aea":"_file_assembly","argus":"_file_assembly","mitigus":"_file_assembly","binsource":"_file_assembly","vue":"_file_vue","ml":"_file_ocaml","mli":"_file_ocaml","cmx":"_file_ocaml","js.map":"_file_jsmap","css.map":"_file_cssmap","tmTheme":"_file_markup","pp":"_file_pp","applescript":"_file_applescript","haml":"_file_haml","ex":"_file_ex"},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_eslint",".eslintrc.js":"_file_eslint",".eslintrc.json":"_file_eslint",".eslintrc.yml":"_file_eslint",".stylelintrc":"_file_stylelint",".stylelint.js":"_file_stylelint",".stylelintrc.json":"_file_stylelint",".stylelintrc.yml":"_file_stylelint",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","languageIds":{"git":"_file_git"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower","build":"_folder_light_build","dist":"_folder_light_build"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower","build":"_folder_light_build","dist":"_folder_light_build"}},"folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower","build":"_folder_dark_build","dist":"_folder_dark_build"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower","build":"_folder_open_build","dist":"_folder_open_build"}}
\ No newline at end of file
+{"iconDefinitions":{"_folder_dark":{"iconPath":"../icons/folderPalenight.svg"},"_folder_dark_build":{"iconPath":"../icons/folder-buildPalenight.svg"},"_folder_light":{"iconPath":"../icons/folder-light.svg"},"_folder_light_build":{"iconPath":"../icons/folder-light-build.svg"},"_folder_open":{"iconPath":"../icons/folder-outline.accent.Bright-Teal.svg"},"_folder_open_build":{"iconPath":"../icons/folder-outline-build.accent.Bright-Teal.svg"},"_file_dark":{"iconPath":"../icons/file.svg"},"_file_.DS_Store":{"iconPath":"../icons/.DS_Store.svg"},"_file_actionscript":{"iconPath":"../icons/actionscript.svg"},"_file_ai":{"iconPath":"../icons/ai.svg"},"_file_android":{"iconPath":"../icons/android.svg"},"_file_angular":{"iconPath":"../icons/angular.svg"},"_file_applescript":{"iconPath":"../icons/applescript.svg"},"_file_arduino":{"iconPath":"../icons/arduino.svg"},"_file_assembly":{"iconPath":"../icons/assembly.svg"},"_file_autohotkey":{"iconPath":"../icons/autohotkey.svg"},"_file_bower":{"iconPath":"../icons/bower.svg"},"_file_c":{"iconPath":"../icons/c.svg"},"_file_certificate":{"iconPath":"../icons/certificate.svg"},"_file_changelog":{"iconPath":"../icons/changelog.svg"},"_file_clojure":{"iconPath":"../icons/clojure.svg"},"_file_cmake":{"iconPath":"../icons/cmake.svg"},"_file_cmd":{"iconPath":"../icons/cmd.svg"},"_file_coffee":{"iconPath":"../icons/coffee.svg"},"_file_console":{"iconPath":"../icons/console.svg"},"_file_contributing":{"iconPath":"../icons/contributing.svg"},"_file_cpp":{"iconPath":"../icons/cpp.svg"},"_file_credits":{"iconPath":"../icons/credits.svg"},"_file_csharp":{"iconPath":"../icons/csharp.svg"},"_file_css-map":{"iconPath":"../icons/css-map.svg"},"_file_css":{"iconPath":"../icons/css.svg"},"_file_dart":{"iconPath":"../icons/dart.svg"},"_file_database":{"iconPath":"../icons/database.svg"},"_file_dlang":{"iconPath":"../icons/dlang.svg"},"_file_docker":{"iconPath":"../icons/docker.svg"},"_file_document":{"iconPath":"../icons/document.svg"},"_file_email":{"iconPath":"../icons/email.svg"},"_file_eslint":{"iconPath":"../icons/eslint.svg"},"_file_ex":{"iconPath":"../icons/ex.svg"},"_file_exe":{"iconPath":"../icons/exe.svg"},"_file_favicon":{"iconPath":"../icons/favicon.svg"},"_file_file":{"iconPath":"../icons/file.svg"},"_file_flash":{"iconPath":"../icons/flash.svg"},"_file_flow":{"iconPath":"../icons/flow.svg"},"_file_folder-build":{"iconPath":"../icons/folder-buildPalenight.svg"},"_file_folder-light-build":{"iconPath":"../icons/folder-light-build.svg"},"_file_folder-light":{"iconPath":"../icons/folder-light.svg"},"_file_folder-outline-build":{"iconPath":"../icons/folder-outline-build.svg"},"_file_folder-outline":{"iconPath":"../icons/folder-outline.svg"},"_file_folder":{"iconPath":"../icons/folderPalenight.svg"},"_file_font":{"iconPath":"../icons/font.svg"},"_file_fsharp":{"iconPath":"../icons/fsharp.svg"},"_file_git":{"iconPath":"../icons/git.svg"},"_file_github":{"iconPath":"../icons/github.svg"},"_file_go":{"iconPath":"../icons/go.svg"},"_file_gopher":{"iconPath":"../icons/gopher.svg"},"_file_gradle":{"iconPath":"../icons/gradle.svg"},"_file_graphql":{"iconPath":"../icons/graphql.svg"},"_file_groovy":{"iconPath":"../icons/groovy.svg"},"_file_grunt":{"iconPath":"../icons/grunt.svg"},"_file_gulp":{"iconPath":"../icons/gulp.svg"},"_file_haml":{"iconPath":"../icons/haml.svg"},"_file_haskell":{"iconPath":"../icons/haskell.svg"},"_file_html":{"iconPath":"../icons/html.svg"},"_file_image":{"iconPath":"../icons/image.svg"},"_file_ionic":{"iconPath":"../icons/ionic.svg"},"_file_java":{"iconPath":"../icons/java.svg"},"_file_javascript-map":{"iconPath":"../icons/javascript-map.svg"},"_file_js":{"iconPath":"../icons/js.svg"},"_file_json":{"iconPath":"../icons/json.svg"},"_file_key":{"iconPath":"../icons/key.svg"},"_file_kotlin":{"iconPath":"../icons/kotlin.svg"},"_file_less":{"iconPath":"../icons/less.svg"},"_file_lib":{"iconPath":"../icons/lib.svg"},"_file_license":{"iconPath":"../icons/license.svg"},"_file_lua":{"iconPath":"../icons/lua.svg"},"_file_markdown":{"iconPath":"../icons/markdown.svg"},"_file_markup":{"iconPath":"../icons/markup.svg"},"_file_movie":{"iconPath":"../icons/movie.svg"},"_file_music":{"iconPath":"../icons/music.svg"},"_file_mustache":{"iconPath":"../icons/mustache.svg"},"_file_mxml":{"iconPath":"../icons/mxml.svg"},"_file_nodejs":{"iconPath":"../icons/nodejs.svg"},"_file_npm":{"iconPath":"../icons/npm.svg"},"_file_ocaml":{"iconPath":"../icons/ocaml.svg"},"_file_pdf":{"iconPath":"../icons/pdf.svg"},"_file_php":{"iconPath":"../icons/php.svg"},"_file_polymer":{"iconPath":"../icons/polymer.svg"},"_file_postcss":{"iconPath":"../icons/postcss.svg"},"_file_powerpoint":{"iconPath":"../icons/powerpoint.svg"},"_file_pp":{"iconPath":"../icons/pp.svg"},"_file_procfile":{"iconPath":"../icons/procfile.svg"},"_file_pug":{"iconPath":"../icons/pug.svg"},"_file_python":{"iconPath":"../icons/python.svg"},"_file_r":{"iconPath":"../icons/r.svg"},"_file_rails":{"iconPath":"../icons/rails.svg"},"_file_raml":{"iconPath":"../icons/raml.svg"},"_file_react":{"iconPath":"../icons/react.svg"},"_file_readme":{"iconPath":"../icons/readme.svg"},"_file_ruby":{"iconPath":"../icons/ruby.svg"},"_file_rust":{"iconPath":"../icons/rust.svg"},"_file_sass":{"iconPath":"../icons/sass.svg"},"_file_settings":{"iconPath":"../icons/settings.svg"},"_file_sketch":{"iconPath":"../icons/sketch.svg"},"_file_star":{"iconPath":"../icons/star.svg"},"_file_stylelint":{"iconPath":"../icons/stylelint.svg"},"_file_stylus":{"iconPath":"../icons/stylus.svg"},"_file_sublime":{"iconPath":"../icons/sublime.svg"},"_file_svg":{"iconPath":"../icons/svg.svg"},"_file_swc":{"iconPath":"../icons/swc.svg"},"_file_swift":{"iconPath":"../icons/swift.svg"},"_file_swig":{"iconPath":"../icons/swig.svg"},"_file_table":{"iconPath":"../icons/table.svg"},"_file_tex":{"iconPath":"../icons/tex.svg"},"_file_todo":{"iconPath":"../icons/todo.svg"},"_file_tune":{"iconPath":"../icons/tune.svg"},"_file_twig":{"iconPath":"../icons/twig.svg"},"_file_typescript":{"iconPath":"../icons/typescript.svg"},"_file_typescript_def":{"iconPath":"../icons/typescript_def.svg"},"_file_url":{"iconPath":"../icons/url.svg"},"_file_virtual":{"iconPath":"../icons/virtual.svg"},"_file_visualstudio":{"iconPath":"../icons/visualstudio.svg"},"_file_vue":{"iconPath":"../icons/vue.svg"},"_file_webpack":{"iconPath":"../icons/webpack.svg"},"_file_word":{"iconPath":"../icons/word.svg"},"_file_xaml":{"iconPath":"../icons/xaml.svg"},"_file_xml":{"iconPath":"../icons/xml.svg"},"_file_yaml":{"iconPath":"../icons/yaml.svg"},"_file_yarn":{"iconPath":"../icons/yarn.svg"},"_file_zip":{"iconPath":"../icons/zip.svg"}},"fileExtensions":{"cmd":"_file_cmd","mustache":"_file_mustache","rails":"_file_rails","styl":"_file_stylus","twig":"_file_twig","swig":"_file_swig","sketch":"_file_sketch","do":"_file_todo","sublime-settings":"_file_sublime","sublime-theme":"_file_sublime","sublime-commands":"_file_sublime","sublime-menu":"_file_sublime","html":"_file_html","jade":"_file_pug","pug":"_file_pug","md":"_file_markdown","md.rendered":"_file_markdown","markdown":"_file_markdown","markdown.rendered":"_file_markdown","css":"_file_css","postcss":"_file_postcss","scss":"_file_sass","sass":"_file_sass","less":"_file_less","json":"_file_json","yaml":"_file_yaml","YAML-tmLanguage":"_file_yaml","yml":"_file_yaml","xml":"_file_xml","plist":"_file_xml","xsd":"_file_xml","dtd":"_file_xml","xsl":"_file_xml","xslt":"_file_xml","resx":"_file_xml","iml":"_file_xml","xquery":"_file_xml","tmLanguage":"_file_xml","png":"_file_image","jpeg":"_file_image","jpg":"_file_image","gif":"_file_image","svg":"_file_svg","eps":"_file_svg","ai":"_file_ai","ico":"_file_image","tif":"_file_image","tiff":"_file_image","psd":"_file_image","psb":"_file_image","ami":"_file_image","apx":"_file_image","bmp":"_file_image","bpg":"_file_image","brk":"_file_image","cur":"_file_image","dds":"_file_image","dng":"_file_image","exr":"_file_image","fpx":"_file_image","gbr":"_file_image","img":"_file_image","jbig2":"_file_image","jb2":"_file_image","jng":"_file_image","jxr":"_file_image","pbm":"_file_image","pgf":"_file_image","pic":"_file_image","raw":"_file_image","webp":"_file_image","php":"_file_php","js":"_file_js","ejs":"_file_js","jsx":"_file_react","ini":"_file_settings","dlc":"_file_settings","dll":"_file_settings","config":"_file_settings","conf":"_file_settings","esx":"_file_js","ts":"_file_typescript","tsx":"_file_react","d.ts":"_file_typescript_def","pdf":"_file_pdf","xlsx":"_file_table","xls":"_file_table","csv":"_file_table","vscodeignore":"_file_vs","vsixmanifest":"_file_vs","suo":"_file_vs","sln":"_file_vs","pdb":"_file_database","cs":"_file_csharp","csx":"_file_csharp","csproj":"_file_vs","zip":"_file_zip","tar":"_file_zip","gz":"_file_zip","xz":"_file_zip","bzip2":"_file_zip","gzip":"_file_zip","7z":"_file_zip","7zip":"_file_zip","pzip":"_file_zip","wim":"_file_zip","rar":"_file_zip","tgz":"_file_zip","exe":"_file_exe","msi":"_file_exe","java":"_file_java","jar":"_file_java","jsp":"_file_java","c":"_file_c","h":"_file_c","m":"_file_c","cc":"_file_cpp","cpp":"_file_cpp","c++":"_file_cpp","hpp":"_file_cpp","mm":"_file_cpp","cxx":"_file_cpp","go":"_file_go","py":"_file_python","url":"_file_url","sh":"_file_console","bat":"_file_console","ps1":"_file_console","fish":"_file_console","bash":"_file_console","gradle":"_file_gradle","doc":"_file_word","docx":"_file_word","rtf":"_file_word","properties":"_file_settings","prop":"_file_settings","settings":"_file_settings","sql":"_file_database","accdb":"_file_database","mdb":"_file_database","cer":"_file_certificate","cert":"_file_certificate","crt":"_file_certificate","pub":"_file_key","key":"_file_key","pem":"_file_key","asc":"_file_key","woff":"_file_font","woff2":"_file_font","ttf":"_file_font","eot":"_file_font","suit":"_file_font","otf":"_file_font","bmap":"_file_font","fnt":"_file_font","odttf":"_file_font","ttc":"_file_font","font":"_file_font","fonts":"_file_font","sui":"_file_font","ntf":"_file_font","mrf":"_file_font","lib":"_file_lib","rb":"_file_ruby","erb":"_file_ruby","fs":"_file_fsharp","fsx":"_file_fsharp","fsi":"_file_fsharp","fsproj":"_file_fsharp","manifest":"_file_xml","swift":"_file_swift","ino":"_file_arduino","dockerignore":"_file_docker","tex":"_file_tex","bib":"_file_lib","pptx":"_file_powerpoint","ppt":"_file_powerpoint","pptm":"_file_powerpoint","potx":"_file_powerpoint","pot":"_file_powerpoint","potm":"_file_powerpoint","ppsx":"_file_powerpoint","ppsm":"_file_powerpoint","pps":"_file_powerpoint","ppam":"_file_powerpoint","ppa":"_file_powerpoint","webm":"_file_movie","mkv":"_file_movie","flv":"_file_movie","vob":"_file_movie","ogv":"_file_movie","ogg":"_file_movie","gifv":"_file_movie","avi":"_file_movie","mov":"_file_movie","qt":"_file_movie","wmv":"_file_movie","yuv":"_file_movie","rm":"_file_movie","rmvb":"_file_movie","mp4":"_file_movie","m4v":"_file_movie","mpg":"_file_movie","mp2":"_file_movie","mpeg":"_file_movie","mpe":"_file_movie","mpv":"_file_movie","m2v":"_file_movie","vdi":"_file_virtual","vbox":"_file_virtual","vbox-prev":"_file_virtual","ics":"_file_email","mp3":"_file_music","flac":"_file_music","m4a":"_file_music","wma":"_file_music","aiff":"_file_music","coffee":"_file_coffee","txt":"_file_document","sqlite":"_file_database","graphql":"_file_graphql","gql":"_file_graphql","props":"_file_settings","toml":"_file_settings","rs":"_file_rust","raml":"_file_raml","xaml":"_file_xaml","prefs":"_file_settings","hs":"_file_haskell","kt":"_file_kotlin","project":"_file_xml","patch":"_file_git","dockerfile":"_file_docker","vb":"_file_vs","lua":"_file_lua","clj":"_file_clojure","groovy":"_file_groovy","r":"_file_r","rst":"_file_markdown","dart":"_file_dart","as":"_file_actionscript","mxml":"_file_mxml","ahk":"_file_autohotkey","swf":"_file_flash","swc":"_file_swc","cmake":"_file_cmake","asm":"_file_assembly","a51":"_file_assembly","inc":"_file_assembly","nasm":"_file_assembly","s":"_file_assembly","ms":"_file_assembly","agc":"_file_assembly","ags":"_file_assembly","aea":"_file_assembly","argus":"_file_assembly","mitigus":"_file_assembly","binsource":"_file_assembly","vue":"_file_vue","ml":"_file_ocaml","mli":"_file_ocaml","cmx":"_file_ocaml","js.map":"_file_jsmap","css.map":"_file_cssmap","tmTheme":"_file_markup","pp":"_file_pp","applescript":"_file_applescript","haml":"_file_haml","ex":"_file_ex","exs":"_file_ex"},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_eslint",".eslintrc.js":"_file_eslint",".eslintrc.json":"_file_eslint",".eslintrc.yml":"_file_eslint",".stylelintrc":"_file_stylelint",".stylelint.js":"_file_stylelint",".stylelintrc.json":"_file_stylelint",".stylelintrc.yml":"_file_stylelint",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","languageIds":{"git":"_file_git"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower","build":"_folder_light_build","dist":"_folder_light_build"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower","build":"_folder_light_build","dist":"_folder_light_build"}},"folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower","build":"_folder_dark_build","dist":"_folder_dark_build"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower","build":"_folder_open_build","dist":"_folder_open_build"}}
\ No newline at end of file
diff --git a/themes/Material-Theme-Lighter.json b/themes/Material-Theme-Lighter.json
index 9059648..6f73249 100644
--- a/themes/Material-Theme-Lighter.json
+++ b/themes/Material-Theme-Lighter.json
@@ -649,8 +649,7 @@
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.raw.block.fenced.markdown",
- "variable.language.fenced.markdown",
- "punctuation.section.class.end"
+ "variable.language.fenced.markdown"
],
"settings": {
"foreground": "#90A4AE"
@@ -709,8 +708,11 @@
"editorIndentGuide.background": "#B0BEC570",
"editorGroupHeader.tabsBackground": "#FAFAFA",
"editorGroup.border": "#00000020",
- "editorGutter.modifiedBackground": "#FFB62C40",
- "editorGutter.addedBackground": "40",
+ "editorGutter.modifiedBackground": "#6182B860",
+ "editorGutter.addedBackground": "#91B85960",
+ "editorGutter.deletedBackground": "#E5393560",
+ "tab.activeBorder": "#80CBC4",
+ "tab.unfocusedActiveBorder": "#90A4AE90",
"tab.activeForeground": "#000000",
"tab.inactiveForeground": "#90A4AE90",
"tab.inactiveBackground": "#FAFAFA",
diff --git a/themes/Material-Theme-Palenight.json b/themes/Material-Theme-Palenight.json
index c3c4c8f..660de43 100644
--- a/themes/Material-Theme-Palenight.json
+++ b/themes/Material-Theme-Palenight.json
@@ -649,8 +649,7 @@
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.raw.block.fenced.markdown",
- "variable.language.fenced.markdown",
- "punctuation.section.class.end"
+ "variable.language.fenced.markdown"
],
"settings": {
"foreground": "#A6ACCD"
@@ -709,8 +708,11 @@
"editorIndentGuide.background": "#4E557980",
"editorGroupHeader.tabsBackground": "#292D3E",
"editorGroup.border": "#00000030",
- "editorGutter.modifiedBackground": "#FFCB6B40",
- "editorGutter.addedBackground": "40",
+ "editorGutter.modifiedBackground": "#82AAFF60",
+ "editorGutter.addedBackground": "#C3E88D60",
+ "editorGutter.deletedBackground": "#FF537060",
+ "tab.activeBorder": "#80CBC4",
+ "tab.unfocusedActiveBorder": "#676E95",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#676E95",
"tab.inactiveBackground": "#292D3E",
diff --git a/yarn.lock b/yarn.lock
index b09ca09..25dc62c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,7 +2,7 @@
# yarn lockfile v1
-"@types/chalk@*", "@types/chalk@^0.4.31":
+"@types/chalk@*", "@types/chalk@0.4.31":
version "0.4.31"
resolved "https://registry.yarnpkg.com/@types/chalk/-/chalk-0.4.31.tgz#a31d74241a6b1edbb973cf36d97a2896834a51f9"
@@ -33,7 +33,7 @@
"@types/node" "*"
"@types/vinyl" "*"
-"@types/gulp-util@^3.0.31":
+"@types/gulp-util@3.0.31":
version "3.0.31"
resolved "https://registry.yarnpkg.com/@types/gulp-util/-/gulp-util-3.0.31.tgz#272e298220365717e1f7f979b50ebadb44297cbf"
dependencies:
@@ -54,7 +54,7 @@
version "2.0.29"
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-2.0.29.tgz#5002e14f75e2d71e564281df0431c8c1b4a2a36a"
-"@types/mustache@^0.8.29":
+"@types/mustache@0.8.29":
version "0.8.29"
resolved "https://registry.yarnpkg.com/@types/mustache/-/mustache-0.8.29.tgz#7a6f13e8f23ff5bcbaaec484888400b2a4427b41"
@@ -69,7 +69,7 @@
"@types/gulp" "*"
"@types/node" "*"
-"@types/through2@*", "@types/through2@^2.0.33":
+"@types/through2@*", "@types/through2@2.0.33":
version "2.0.33"
resolved "https://registry.yarnpkg.com/@types/through2/-/through2-2.0.33.tgz#1ff2e88a100dfb5b140e7bb98791f1194400d131"
dependencies:
@@ -99,11 +99,11 @@
dependencies:
"@types/node" "*"
-"@types/yamljs@^0.2.30":
+"@types/yamljs@0.2.30":
version "0.2.30"
resolved "https://registry.yarnpkg.com/@types/yamljs/-/yamljs-0.2.30.tgz#d034e1d329e46e8d0f737c9a8db97f68f81b5382"
-"@types/yargs@^6.6.0":
+"@types/yargs@6.6.0":
version "6.6.0"
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-6.6.0.tgz#91f8e2580a8083049f78311c059aa57d6949df6b"
@@ -635,7 +635,7 @@ babel-plugin-transform-strict-mode@^6.24.1:
babel-runtime "^6.22.0"
babel-types "^6.24.1"
-babel-preset-es2015@^6.24.1:
+babel-preset-es2015@6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939"
dependencies:
@@ -676,7 +676,7 @@ babel-register@^6.24.1:
mkdirp "^0.5.1"
source-map-support "^0.4.2"
-babel-root-import@^4.1.8:
+babel-root-import@4.1.8:
version "4.1.8"
resolved "https://registry.yarnpkg.com/babel-root-import/-/babel-root-import-4.1.8.tgz#135bb83986d57d6f75ba9b7772b31633e22fbdac"
dependencies:
@@ -1126,7 +1126,7 @@ core-util-is@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
-cpx@^1.5.0:
+cpx@1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f"
dependencies:
@@ -1155,9 +1155,9 @@ cryptiles@2.x.x:
dependencies:
boom "2.x.x"
-csso@~2.3.1:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85"
+csso@~2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/csso/-/csso-2.2.1.tgz#51fbb5347e50e81e6ed51668a48490ae6fe2afe2"
dependencies:
clap "^1.0.9"
source-map "^0.5.3"
@@ -1327,7 +1327,7 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.0, escape-string-regexp@^1
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
-eslint-plugin-standard@^3.0.1:
+eslint-plugin-standard@3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz#34d0c915b45edc6f010393c7eef3823b08565cf2"
@@ -1919,7 +1919,7 @@ growl@1.9.2:
version "1.9.2"
resolved "https://registry.yarnpkg.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f"
-gulp-bump@^2.7.0:
+gulp-bump@2.7.0:
version "2.7.0"
resolved "https://registry.yarnpkg.com/gulp-bump/-/gulp-bump-2.7.0.tgz#4c3750bce93c5d816fe9a154e6619dd509a852d8"
dependencies:
@@ -1937,7 +1937,7 @@ gulp-chmod@^2.0.0:
stat-mode "^0.2.0"
through2 "^2.0.0"
-gulp-conventional-changelog@^1.1.3:
+gulp-conventional-changelog@1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/gulp-conventional-changelog/-/gulp-conventional-changelog-1.1.3.tgz#b88c69c29a2ad2dddfbedde9ded8b950a116f440"
dependencies:
@@ -1963,7 +1963,7 @@ gulp-gunzip@0.0.3:
through2 "~0.6.5"
vinyl "~0.4.6"
-gulp-if@^2.0.2:
+gulp-if@2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/gulp-if/-/gulp-if-2.0.2.tgz#a497b7e7573005041caa2bc8b7dda3c80444d629"
dependencies:
@@ -1997,7 +1997,7 @@ gulp-sourcemaps@1.6.0:
through2 "^2.0.0"
vinyl "^1.0.0"
-gulp-stats@^0.0.4:
+gulp-stats@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/gulp-stats/-/gulp-stats-0.0.4.tgz#f216c2bc079cb890cebf5d6aaa3b1eb397d12bab"
dependencies:
@@ -2024,7 +2024,7 @@ gulp-untar@^0.0.6:
tar "^2.2.1"
through2 "~2.0.3"
-gulp-util@*, gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.8, gulp-util@~3.0.8:
+gulp-util@*, gulp-util@3.0.8, gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@~3.0.8:
version "3.0.8"
resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
dependencies:
@@ -2059,7 +2059,7 @@ gulp-vinyl-zip@^1.4.0:
yauzl "^2.2.1"
yazl "^2.2.1"
-gulp@^3.9.1:
+gulp@3.9.1:
version "3.9.1"
resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4"
dependencies:
@@ -2466,9 +2466,9 @@ js-yaml@^3.8.4:
argparse "^1.0.7"
esprima "^3.1.1"
-js-yaml@~3.7.0:
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
+js-yaml@~3.6.1:
+ version "3.6.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.6.1.tgz#6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30"
dependencies:
argparse "^1.0.7"
esprima "^2.6.0"
@@ -2489,7 +2489,7 @@ jsesc@~0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
-json-minify@^1.0.0:
+json-minify@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/json-minify/-/json-minify-1.0.0.tgz#4397e76f19688983352fcfbd5e2e5243fc0a07c8"
@@ -2935,7 +2935,7 @@ multipipe@^0.1.2:
dependencies:
duplexer2 "0.0.2"
-mustache@^2.3.0:
+mustache@2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.0.tgz#4028f7778b17708a489930a6e52ac3bca0da41d0"
@@ -3581,7 +3581,7 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
-rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.6.1:
+rimraf@2, rimraf@2.6.1, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
dependencies:
@@ -3593,7 +3593,7 @@ run-async@^2.2.0:
dependencies:
is-promise "^2.1.0"
-run-sequence@^1.2.2:
+run-sequence@1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/run-sequence/-/run-sequence-1.2.2.tgz#5095a0bebe98733b0140bd08dd80ec030ddacdeb"
dependencies:
@@ -3867,14 +3867,14 @@ supports-color@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
-svgo@^0.7.1:
- version "0.7.2"
- resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
+svgo@0.7.1:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.1.tgz#287320fed972cb097e72c2bb1685f96fe08f8034"
dependencies:
coa "~1.0.1"
colors "~1.1.2"
- csso "~2.3.1"
- js-yaml "~3.7.0"
+ csso "~2.2.1"
+ js-yaml "~3.6.1"
mkdirp "~0.5.1"
sax "~1.2.1"
whet.extend "~0.9.9"