From 2dfbaaa07194aa527bc789d6c835886dac820963 Mon Sep 17 00:00:00 2001 From: equinusocio Date: Sat, 4 Nov 2017 22:58:22 +0100 Subject: [PATCH] feat: New folder icons Ref #61 --- .gitignore | 4 +-- .gulp/interfaces/itheme-icons-variants.ts | 6 ++++ .gulp/tasks/icons-variants.ts | 12 +++++++ extensions/defaults.json | 44 +++++++++++++++++++++-- src/icons/partials/fileExtensions.js | 1 + src/icons/partials/folderNames.js | 12 +++++-- src/icons/svgs/babel.svg | 3 ++ src/icons/svgs/folder_assets.svg | 1 + src/icons/svgs/folder_assets_open.svg | 1 + src/icons/svgs/folder_gulp.svg | 2 +- src/icons/svgs/folder_images.svg | 1 + src/icons/svgs/folder_images_open.svg | 1 + src/icons/svgs/folder_js.svg | 1 + src/icons/svgs/folder_js_open.svg | 1 + src/icons/svgs/folder_node.svg | 1 + src/icons/svgs/folder_node_open.svg | 1 + src/icons/svgs/folder_src.svg | 1 + src/icons/svgs/folder_src_open.svg | 1 + src/icons/svgs/image.svg | 2 +- src/icons/svgs/node.svg | 15 ++------ src/icons/svgs/scala.svg | 3 ++ 21 files changed, 94 insertions(+), 20 deletions(-) create mode 100644 src/icons/svgs/babel.svg create mode 100644 src/icons/svgs/folder_assets.svg create mode 100644 src/icons/svgs/folder_assets_open.svg create mode 100644 src/icons/svgs/folder_images.svg create mode 100644 src/icons/svgs/folder_images_open.svg create mode 100644 src/icons/svgs/folder_js.svg create mode 100644 src/icons/svgs/folder_js_open.svg create mode 100644 src/icons/svgs/folder_node.svg create mode 100644 src/icons/svgs/folder_node_open.svg create mode 100644 src/icons/svgs/folder_src.svg create mode 100644 src/icons/svgs/folder_src_open.svg create mode 100644 src/icons/svgs/scala.svg 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 @@ -folder_gulp \ 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 @@ - - - - node - Created with Sketch. - - - - - - - \ 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 @@ + + +