diff --git a/.gitignore b/.gitignore
index aadaad1..2287f0c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,5 +6,5 @@
dist/
node_modules/
.DS_Store
-themes/
-icons/
+/themes
+/icons
diff --git a/.gulp/interfaces/itheme-icons-variants.ts b/.gulp/interfaces/itheme-icons-variants.ts
index 8c5e313..15e91e7 100644
--- a/.gulp/interfaces/itheme-icons-variants.ts
+++ b/.gulp/interfaces/itheme-icons-variants.ts
@@ -7,5 +7,11 @@ export interface IThemeIconsVariants {
"_folder_light": IThemeIconsItem;
"_folder_light_build": IThemeIconsItem;
"_folder_vscode": IThemeIconsItem;
+ "_folder_gulp": IThemeIconsItem;
+ "_folder_node": IThemeIconsItem;
+ "_folder_images": IThemeIconsItem;
+ "_folder_js": IThemeIconsItem;
+ "_folder_src": IThemeIconsItem;
+ "_folder_assets": IThemeIconsItem;
}
}
\ No newline at end of file
diff --git a/.gulp/tasks/icons-variants.ts b/.gulp/tasks/icons-variants.ts
index 3223a8c..708ede7 100644
--- a/.gulp/tasks/icons-variants.ts
+++ b/.gulp/tasks/icons-variants.ts
@@ -38,6 +38,12 @@ export default gulp.task('build:icons.variants', callback => {
theme.iconDefinitions._folder_dark.iconPath = theme.iconDefinitions._folder_dark.iconPath.replace('.svg', `${ variantName }.svg`);
theme.iconDefinitions._folder_dark_build.iconPath = theme.iconDefinitions._folder_dark_build.iconPath.replace('.svg', `${ variantName }.svg`);
theme.iconDefinitions._folder_vscode.iconPath = theme.iconDefinitions._folder_vscode.iconPath.replace('.svg', `${ variantName }.svg`);
+ theme.iconDefinitions._folder_gulp.iconPath = theme.iconDefinitions._folder_gulp.iconPath.replace('.svg', `${ variantName }.svg`);
+ theme.iconDefinitions._folder_node.iconPath = theme.iconDefinitions._folder_node.iconPath.replace('.svg', `${ variantName }.svg`);
+ theme.iconDefinitions._folder_images.iconPath = theme.iconDefinitions._folder_images.iconPath.replace('.svg', `${ variantName }.svg`);
+ theme.iconDefinitions._folder_js.iconPath = theme.iconDefinitions._folder_js.iconPath.replace('.svg', `${ variantName }.svg`);
+ theme.iconDefinitions._folder_src.iconPath = theme.iconDefinitions._folder_src.iconPath.replace('.svg', `${ variantName }.svg`);
+ theme.iconDefinitions._folder_assets.iconPath = theme.iconDefinitions._folder_assets.iconPath.replace('.svg', `${ variantName }.svg`);
// theme.iconDefinitions._file_folder.iconPath = theme.iconDefinitions._file_folder.iconPath.replace('.svg', `${ variantName }.svg`);
// theme.iconDefinitions["_file_folder_build"].iconPath = theme.iconDefinitions["_file_folder_build"].iconPath.replace('.svg', `${ variantName }.svg`);
theme.iconDefinitions._folder_light.iconPath = theme.iconDefinitions._folder_light.iconPath.replace('.svg', `${ variantName }.svg`);
@@ -47,6 +53,12 @@ export default gulp.task('build:icons.variants', callback => {
writeIconVariant(basetheme.iconDefinitions._folder_dark_build.iconPath, theme.iconDefinitions._folder_dark_build.iconPath, variant);
writeIconVariant(basetheme.iconDefinitions._folder_light.iconPath, theme.iconDefinitions._folder_light.iconPath, variant);
writeIconVariant(basetheme.iconDefinitions._folder_vscode.iconPath, theme.iconDefinitions._folder_vscode.iconPath, variant);
+ writeIconVariant(basetheme.iconDefinitions._folder_gulp.iconPath, theme.iconDefinitions._folder_gulp.iconPath, variant);
+ writeIconVariant(basetheme.iconDefinitions._folder_node.iconPath, theme.iconDefinitions._folder_node.iconPath, variant);
+ writeIconVariant(basetheme.iconDefinitions._folder_images.iconPath, theme.iconDefinitions._folder_images.iconPath, variant);
+ writeIconVariant(basetheme.iconDefinitions._folder_js.iconPath, theme.iconDefinitions._folder_js.iconPath, variant);
+ writeIconVariant(basetheme.iconDefinitions._folder_src.iconPath, theme.iconDefinitions._folder_src.iconPath, variant);
+ writeIconVariant(basetheme.iconDefinitions._folder_assets.iconPath, theme.iconDefinitions._folder_assets.iconPath, variant);
writeIconVariant(basetheme.iconDefinitions["_folder_light_build"].iconPath, theme.iconDefinitions["_folder_light_build"].iconPath, variant);
});
});
diff --git a/extensions/defaults.json b/extensions/defaults.json
index 14350ba..5d5bef2 100644
--- a/extensions/defaults.json
+++ b/extensions/defaults.json
@@ -21,7 +21,12 @@
"_folder_open",
"_folder_open_build",
"_folder_vscode_open",
- "_folder_gulp_open"
+ "_folder_gulp_open",
+ "_folder_node_open",
+ "_folder_images_open",
+ "_folder_js_open",
+ "_folder_src_open",
+ "_folder_assets_open"
],
"changelog": {
"lastversion": "1.0.5"
@@ -29,12 +34,42 @@
"icons": {
"theme": {
"iconDefinitions": {
+ "_folder_assets": {
+ "iconPath": "../icons/folder_assets.svg"
+ },
+ "_folder_assets_open": {
+ "iconPath": "../icons/folder_assets_open.svg"
+ },
+ "_folder_src": {
+ "iconPath": "../icons/folder_src.svg"
+ },
+ "_folder_src_open": {
+ "iconPath": "../icons/folder_src_open.svg"
+ },
+ "_folder_js": {
+ "iconPath": "../icons/folder_js.svg"
+ },
+ "_folder_js_open": {
+ "iconPath": "../icons/folder_js_open.svg"
+ },
+ "_folder_images": {
+ "iconPath": "../icons/folder_images.svg"
+ },
+ "_folder_images_open": {
+ "iconPath": "../icons/folder_images_open.svg"
+ },
"_folder_gulp": {
"iconPath": "../icons/folder_gulp.svg"
},
"_folder_gulp_open": {
"iconPath": "../icons/folder_gulp_open.svg"
},
+ "_folder_node": {
+ "iconPath": "../icons/folder_node.svg"
+ },
+ "_folder_node_open": {
+ "iconPath": "../icons/folder_node_open.svg"
+ },
"_folder_vscode": {
"iconPath": "../icons/folder_vscode.svg"
},
@@ -104,6 +139,11 @@
"_folder_light_build",
"_folder_light",
"_folder_vscode",
- "_folder_gulp"
+ "_folder_gulp",
+ "_folder_node",
+ "_folder_images",
+ "_folder_js",
+ "_folder_src",
+ "_folder_assets"
]
}
\ No newline at end of file
diff --git a/src/icons/partials/fileExtensions.js b/src/icons/partials/fileExtensions.js
index 89d7b98..ea95ae8 100644
--- a/src/icons/partials/fileExtensions.js
+++ b/src/icons/partials/fileExtensions.js
@@ -1,5 +1,6 @@
"fileExtensions": {
"mjs": "_file_node",
+ "scala": "_file_scala",
"asp": "_file_dotnet",
"aspx": "_file_dotnet",
"ascx": "_file_dotnet",
diff --git a/src/icons/partials/folderNames.js b/src/icons/partials/folderNames.js
index 6800501..99c56c0 100644
--- a/src/icons/partials/folderNames.js
+++ b/src/icons/partials/folderNames.js
@@ -1,5 +1,9 @@
"folderNames": {
- "node_modules": "_file_nodejs",
+ "node_modules": "_folder_node",
+ "assets": "_folder_assets",
+ "js": "_folder_js",
+ "src": "_folder_src",
+ "images": "_folder_images",
".git": "_file_git",
".github": "_file_github",
".vscode": "_folder_vscode",
@@ -9,7 +13,11 @@
"dist": "_folder_dark_build"
},
"folderNamesExpanded": {
- "node_modules": "_file_nodejs",
+ "node_modules": "_folder_node_open",
+ "assets": "_folder_assets_open",
+ "src": "_folder_src_open",
+ "images": "_folder_images_open",
+ "js": "_folder_js_open",
".git": "_file_git",
".github": "_file_github",
".gulp": "_folder_gulp_open",
diff --git a/src/icons/svgs/babel.svg b/src/icons/svgs/babel.svg
new file mode 100644
index 0000000..95cbb6e
--- /dev/null
+++ b/src/icons/svgs/babel.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/icons/svgs/folder_assets.svg b/src/icons/svgs/folder_assets.svg
new file mode 100644
index 0000000..8bd246b
--- /dev/null
+++ b/src/icons/svgs/folder_assets.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svgs/folder_assets_open.svg b/src/icons/svgs/folder_assets_open.svg
new file mode 100644
index 0000000..9d8b59b
--- /dev/null
+++ b/src/icons/svgs/folder_assets_open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/svgs/folder_gulp.svg b/src/icons/svgs/folder_gulp.svg
index 3c71143..a08a66d 100644
--- a/src/icons/svgs/folder_gulp.svg
+++ b/src/icons/svgs/folder_gulp.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/svgs/folder_images.svg b/src/icons/svgs/folder_images.svg
new file mode 100644
index 0000000..791abee
--- /dev/null
+++ b/src/icons/svgs/folder_images.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/svgs/folder_images_open.svg b/src/icons/svgs/folder_images_open.svg
new file mode 100644
index 0000000..0fe5986
--- /dev/null
+++ b/src/icons/svgs/folder_images_open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/svgs/folder_js.svg b/src/icons/svgs/folder_js.svg
new file mode 100644
index 0000000..6c4c01d
--- /dev/null
+++ b/src/icons/svgs/folder_js.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/svgs/folder_js_open.svg b/src/icons/svgs/folder_js_open.svg
new file mode 100644
index 0000000..a4d7ef4
--- /dev/null
+++ b/src/icons/svgs/folder_js_open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/svgs/folder_node.svg b/src/icons/svgs/folder_node.svg
new file mode 100644
index 0000000..5859ace
--- /dev/null
+++ b/src/icons/svgs/folder_node.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svgs/folder_node_open.svg b/src/icons/svgs/folder_node_open.svg
new file mode 100644
index 0000000..ccaa96b
--- /dev/null
+++ b/src/icons/svgs/folder_node_open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/svgs/folder_src.svg b/src/icons/svgs/folder_src.svg
new file mode 100644
index 0000000..5ad1f63
--- /dev/null
+++ b/src/icons/svgs/folder_src.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/svgs/folder_src_open.svg b/src/icons/svgs/folder_src_open.svg
new file mode 100644
index 0000000..c096064
--- /dev/null
+++ b/src/icons/svgs/folder_src_open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/svgs/image.svg b/src/icons/svgs/image.svg
index c37763f..863190f 100755
--- a/src/icons/svgs/image.svg
+++ b/src/icons/svgs/image.svg
@@ -1,3 +1,3 @@
diff --git a/src/icons/svgs/node.svg b/src/icons/svgs/node.svg
index 2001493..7a3f96d 100644
--- a/src/icons/svgs/node.svg
+++ b/src/icons/svgs/node.svg
@@ -1,12 +1,3 @@
-
-
\ No newline at end of file
+
diff --git a/src/icons/svgs/scala.svg b/src/icons/svgs/scala.svg
new file mode 100644
index 0000000..16377cc
--- /dev/null
+++ b/src/icons/svgs/scala.svg
@@ -0,0 +1,3 @@
+