feat: New folder icons

Ref #61
This commit is contained in:
equinusocio 2017-11-04 22:58:22 +01:00
parent f2a64ab87e
commit 2dfbaaa071
21 changed files with 94 additions and 20 deletions

4
.gitignore vendored
View file

@ -6,5 +6,5 @@
dist/ dist/
node_modules/ node_modules/
.DS_Store .DS_Store
themes/ /themes
icons/ /icons

View file

@ -7,5 +7,11 @@ export interface IThemeIconsVariants {
"_folder_light": IThemeIconsItem; "_folder_light": IThemeIconsItem;
"_folder_light_build": IThemeIconsItem; "_folder_light_build": IThemeIconsItem;
"_folder_vscode": IThemeIconsItem; "_folder_vscode": IThemeIconsItem;
"_folder_gulp": IThemeIconsItem;
"_folder_node": IThemeIconsItem;
"_folder_images": IThemeIconsItem;
"_folder_js": IThemeIconsItem;
"_folder_src": IThemeIconsItem;
"_folder_assets": IThemeIconsItem;
} }
} }

View file

@ -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.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_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_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.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["_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`); 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_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_light.iconPath, theme.iconDefinitions._folder_light.iconPath, variant);
writeIconVariant(basetheme.iconDefinitions._folder_vscode.iconPath, theme.iconDefinitions._folder_vscode.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); writeIconVariant(basetheme.iconDefinitions["_folder_light_build"].iconPath, theme.iconDefinitions["_folder_light_build"].iconPath, variant);
}); });
}); });

View file

@ -21,7 +21,12 @@
"_folder_open", "_folder_open",
"_folder_open_build", "_folder_open_build",
"_folder_vscode_open", "_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": { "changelog": {
"lastversion": "1.0.5" "lastversion": "1.0.5"
@ -29,12 +34,42 @@
"icons": { "icons": {
"theme": { "theme": {
"iconDefinitions": { "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": { "_folder_gulp": {
"iconPath": "../icons/folder_gulp.svg" "iconPath": "../icons/folder_gulp.svg"
}, },
"_folder_gulp_open": { "_folder_gulp_open": {
"iconPath": "../icons/folder_gulp_open.svg" "iconPath": "../icons/folder_gulp_open.svg"
}, },
"_folder_node": {
"iconPath": "../icons/folder_node.svg"
},
"_folder_node_open": {
"iconPath": "../icons/folder_node_open.svg"
},
"_folder_vscode": { "_folder_vscode": {
"iconPath": "../icons/folder_vscode.svg" "iconPath": "../icons/folder_vscode.svg"
}, },
@ -104,6 +139,11 @@
"_folder_light_build", "_folder_light_build",
"_folder_light", "_folder_light",
"_folder_vscode", "_folder_vscode",
"_folder_gulp" "_folder_gulp",
"_folder_node",
"_folder_images",
"_folder_js",
"_folder_src",
"_folder_assets"
] ]
} }

View file

@ -1,5 +1,6 @@
"fileExtensions": { "fileExtensions": {
"mjs": "_file_node", "mjs": "_file_node",
"scala": "_file_scala",
"asp": "_file_dotnet", "asp": "_file_dotnet",
"aspx": "_file_dotnet", "aspx": "_file_dotnet",
"ascx": "_file_dotnet", "ascx": "_file_dotnet",

View file

@ -1,5 +1,9 @@
"folderNames": { "folderNames": {
"node_modules": "_file_nodejs", "node_modules": "_folder_node",
"assets": "_folder_assets",
"js": "_folder_js",
"src": "_folder_src",
"images": "_folder_images",
".git": "_file_git", ".git": "_file_git",
".github": "_file_github", ".github": "_file_github",
".vscode": "_folder_vscode", ".vscode": "_folder_vscode",
@ -9,7 +13,11 @@
"dist": "_folder_dark_build" "dist": "_folder_dark_build"
}, },
"folderNamesExpanded": { "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", ".git": "_file_git",
".github": "_file_github", ".github": "_file_github",
".gulp": "_folder_gulp_open", ".gulp": "_folder_gulp_open",

3
src/icons/svgs/babel.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.5 KiB

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#4a616c;enable-background:new;}.st1{fill:#2ecc71;}</style></defs><path class="st0" d="M9.8,3,12,5.2h8.8A2.22,2.22,0,0,1,23,7.4V18.6a2.22,2.22,0,0,1-2.2,2.2H3.2a2,2,0,0,1-2.2-2V5.2A2.22,2.22,0,0,1,3.2,3Z"/><path class="st1" d="M13,23.91h7v-8H13Zm1-7h5v6H14Z"/><polygon class="st1" points="15 14.91 21 14.91 21 21.91 22 21.91 22 13.91 15 13.91 15 14.91"/><polygon class="st1" points="17 11.91 17 12.91 23 12.91 23 19.91 24 19.91 24 11.91 17 11.91"/></svg>

After

Width:  |  Height:  |  Size: 570 B

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#80cbc4;enable-background:new;}.st1{fill:#2ecc71;}</style></defs><path class="st0" d="M20.8,5.25H12L9.8,3H3.2A2.23,2.23,0,0,0,1,5.25v13.5A2.23,2.23,0,0,0,3.2,21H20.8A2.23,2.23,0,0,0,23,18.75V7.5A2.23,2.23,0,0,0,20.8,5.25Zm0,13.5H3.2V7.5H20.8Z"/><path class="st1" d="M13,23.91h7v-8H13Zm1-7h5v6H14Z"/><polygon class="st1" points="15 14.91 21 14.91 21 21.91 22 21.91 22 13.91 15 13.91 15 14.91"/><polygon class="st1" points="17 11.91 17 12.91 23 12.91 23 19.91 24 19.91 24 11.91 17 11.91"/></svg>

After

Width:  |  Height:  |  Size: 609 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#4a616c;}.st1{fill:#ff5370;}</style></defs><title>folder_gulp</title><g id="Layer_2" data-name="Layer 2"><path class="st0" d="M9.8,3,12,5.2h8.8A2.22,2.22,0,0,1,23,7.4V18.6a2.22,2.22,0,0,1-2.2,2.2H3.2a2,2,0,0,1-2.2-2V5.2A2.22,2.22,0,0,1,3.2,3Z"/><path class="st1" d="M21.31,9.38l.38-1.64,1.86-2.18h0c.05,0,.19,0,.33.12s.21.27.17.31L24,6l-1.73,2L22,9.42c1.2.08,2,.27,2,.49s-1.56.55-3.49.55S17,10.21,17,9.91s1.56-.54,3.5-.54Zm-.83,9.84A7.76,7.76,0,0,0,22.43,19a3.08,3.08,0,0,0,.57-.2l-.43.84-.14,2.71c0,.31-.86.55-1.91.55s-1.92-.24-1.92-.55l-.18-2.68L18,18.79a4,4,0,0,0,.56.19A7.76,7.76,0,0,0,20.48,19.22ZM23,10.48a2.7,2.7,0,0,0,1-.27l-.45,4.63c-.07.07-.59.68-.74.64s.25-.49.29-.56c.46-.8-.19-1-.7-.37a.27.27,0,0,0-.05-.32c-.18-.13-.32.53-.34.6-.3.14-.61.87-.76.4s.89-1.57.8-2.19-.4.16-.47.37a14.1,14.1,0,0,0-.64,1.86c-.83.76.11-1.09-.23-1.14,0,0-1.45,2.32-.88.69.24-.7.06-1-.27-.11-.08.21-.34.76-.16,1s.77-.11.91-.38c-.11.54.24.59.61.27.07.55.73,0,.89-.18-.05.13-.77,1.76-.24,1.44.27-.16.38-1,.52-1.34s1-1.52.73-.66c-.06.18-.5.5-.43.74.17.63.91-.1,1.12-.32l-.26,2.51c0,.2,0,.58-.11.74-.32.41-1.48.46-1.93.5-.82.07-3,.2-3.4-.7a9.26,9.26,0,0,1-.21-2.54c.37.3.88-.3,1.08-.54,0,.09-.42,1.37,0,1,.27-.23.31-1.08.41-1.42,0-.12.41-1.13,0-.91-.14.07-.16.48-.21.59a1.9,1.9,0,0,1-.57.77c-.72.44-.47-.57-.33-1a2.92,2.92,0,0,1,.57-1.09c.12-.12.26-.34.46-.32s.18.19.26.2.39.54.34-.06c0-.41-.58-.53-.87-.43-.66.23-1.06,1.28-1.22,1.87l-.41-4.25a6.18,6.18,0,0,0,2.77.42A17.9,17.9,0,0,0,23,10.48Z"/></g></svg> <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#4a616c;enable-background:new;}.st1{fill:#FF5370;}</style></defs><path class="st0" d="M9.8,3,12,5.2h8.8A2.22,2.22,0,0,1,23,7.4V18.6a2.22,2.22,0,0,1-2.2,2.2H3.2a2,2,0,0,1-2.2-2V5.2A2.22,2.22,0,0,1,3.2,3Z"/><path class="st1" d="M21.31,9.38l.38-1.64,1.86-2.18h0c.05,0,.19,0,.33.12s.21.27.17.31L24,6l-1.73,2L22,9.42c1.2.08,2,.27,2,.49s-1.56.55-3.49.55S17,10.21,17,9.91s1.56-.54,3.5-.54Zm-.83,9.84A7.76,7.76,0,0,0,22.43,19a3.08,3.08,0,0,0,.57-.2l-.43.84-.14,2.71c0,.31-.86.55-1.91.55s-1.92-.24-1.92-.55l-.18-2.68L18,18.79a4,4,0,0,0,.56.19A7.76,7.76,0,0,0,20.48,19.22ZM23,10.48a2.7,2.7,0,0,0,1-.27l-.45,4.63c-.07.07-.59.68-.74.64s.25-.49.29-.56c.46-.8-.19-1-.7-.37a.27.27,0,0,0-.05-.32c-.18-.13-.32.53-.34.6-.3.14-.61.87-.76.4s.89-1.57.8-2.19-.4.16-.47.37a14.1,14.1,0,0,0-.64,1.86c-.83.76.11-1.09-.23-1.14,0,0-1.45,2.32-.88.69.24-.7.06-1-.27-.11-.08.21-.34.76-.16,1s.77-.11.91-.38c-.11.54.24.59.61.27.07.55.73,0,.89-.18-.05.13-.77,1.76-.24,1.44.27-.16.38-1,.52-1.34s1-1.52.73-.66c-.06.18-.5.5-.43.74.17.63.91-.1,1.12-.32l-.26,2.51c0,.2,0,.58-.11.74-.32.41-1.48.46-1.93.5-.82.07-3,.2-3.4-.7a9.26,9.26,0,0,1-.21-2.54c.37.3.88-.3,1.08-.54,0,.09-.42,1.37,0,1,.27-.23.31-1.08.41-1.42,0-.12.41-1.13,0-.91-.14.07-.16.48-.21.59a1.9,1.9,0,0,1-.57.77c-.72.44-.47-.57-.33-1a2.92,2.92,0,0,1,.57-1.09c.12-.12.26-.34.46-.32s.18.19.26.2.39.54.34-.06c0-.41-.58-.53-.87-.43-.66.23-1.06,1.28-1.22,1.87l-.41-4.25a6.18,6.18,0,0,0,2.77.42A17.9,17.9,0,0,0,23,10.48Z"/></svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#4a616c;enable-background:new;}.st1{fill:#B8E15E;}</style></defs><path class="st0" d="M9.8,3,12,5.2h8.8A2.22,2.22,0,0,1,23,7.4V18.6a2.22,2.22,0,0,1-2.2,2.2H3.2a2,2,0,0,1-2.2-2V5.2A2.22,2.22,0,0,1,3.2,3Z"/><path class="st1" d="M15.32,18.79l1.74,2.09,2.43-3.13,3.12,4.17H12.89ZM24,22.61V12.89a1.39,1.39,0,0,0-1.39-1.39H12.89a1.4,1.4,0,0,0-1.39,1.39v9.72A1.39,1.39,0,0,0,12.89,24h9.72A1.39,1.39,0,0,0,24,22.61Z"/></svg>

After

Width:  |  Height:  |  Size: 532 B

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#80cbc4;enable-background:new;}.st1{fill:#B8E15E;}</style></defs><path class="st0" d="M20.8,5.25H12L9.8,3H3.2A2.23,2.23,0,0,0,1,5.25v13.5A2.23,2.23,0,0,0,3.2,21H20.8A2.23,2.23,0,0,0,23,18.75V7.5A2.23,2.23,0,0,0,20.8,5.25Zm0,13.5H3.2V7.5H20.8Z"/><path class="st1" d="M15.32,18.79l1.74,2.09,2.43-3.13,3.12,4.17H12.89ZM24,22.61V12.89a1.39,1.39,0,0,0-1.39-1.39H12.89a1.4,1.4,0,0,0-1.39,1.39v9.72A1.39,1.39,0,0,0,12.89,24h9.72A1.39,1.39,0,0,0,24,22.61Z"/></svg>

After

Width:  |  Height:  |  Size: 572 B

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#4a616c;enable-background:new;}.st1{fill:#F4BF75;}</style></defs><path class="st0" d="M9.8,3,12,5.2h8.8A2.22,2.22,0,0,1,23,7.4V18.6a2.22,2.22,0,0,1-2.2,2.2H3.2a2,2,0,0,1-2.2-2V5.2A2.22,2.22,0,0,1,3.2,3Z"/><path class="st1" d="M18.1,21.72a5.3,5.3,0,0,0,2.31.57A1.74,1.74,0,0,0,21.49,22a.87.87,0,0,0,.38-.73.9.9,0,0,0-.36-.71A4,4,0,0,0,20.32,20a5.07,5.07,0,0,1-1.84-1.08,2.19,2.19,0,0,1-.7-1.67,2.5,2.5,0,0,1,.93-2,3.85,3.85,0,0,1,2.57-.79,6.09,6.09,0,0,1,1.36.13,6.89,6.89,0,0,1,1,.33l-.47,1.68a5.89,5.89,0,0,0-.76-.29,3.72,3.72,0,0,0-1.17-.16,1.55,1.55,0,0,0-1,.27.8.8,0,0,0-.33.63.78.78,0,0,0,.4.69,7.41,7.41,0,0,0,1.3.61,4.39,4.39,0,0,1,1.81,1.11A2.43,2.43,0,0,1,24,21.14a2.63,2.63,0,0,1-.91,2,4,4,0,0,1-2.8.85,6.18,6.18,0,0,1-1.51-.18,5.36,5.36,0,0,1-1.11-.39l.44-1.71Zm-3.9-7.08h2.08v5.81a3.59,3.59,0,0,1-.87,2.76A3.43,3.43,0,0,1,13,24a5.7,5.7,0,0,1-.8-.06,5.22,5.22,0,0,1-.74-.16l.24-1.68.48.12a3.48,3.48,0,0,0,.58.05,1.41,1.41,0,0,0,1-.38,2,2,0,0,0,.38-1.44V14.64Z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#80cbc4;enable-background:new;}.st1{fill:#ffcb6b;}</style></defs><path class="st0" d="M20.8,5.25H12L9.8,3H3.2A2.23,2.23,0,0,0,1,5.25v13.5A2.23,2.23,0,0,0,3.2,21H20.8A2.23,2.23,0,0,0,23,18.75V7.5A2.23,2.23,0,0,0,20.8,5.25Zm0,13.5H3.2V7.5H20.8Z"/><path class="st1" d="M18.1,21.72a5.3,5.3,0,0,0,2.31.57A1.74,1.74,0,0,0,21.49,22a.87.87,0,0,0,.38-.73.9.9,0,0,0-.36-.71A4,4,0,0,0,20.32,20a5.07,5.07,0,0,1-1.84-1.08,2.19,2.19,0,0,1-.7-1.67,2.5,2.5,0,0,1,.93-2,3.85,3.85,0,0,1,2.57-.79,6.09,6.09,0,0,1,1.36.13,6.89,6.89,0,0,1,1,.33l-.47,1.68a5.89,5.89,0,0,0-.76-.29,3.72,3.72,0,0,0-1.17-.16,1.55,1.55,0,0,0-1,.27.8.8,0,0,0-.33.63.78.78,0,0,0,.4.69,7.41,7.41,0,0,0,1.3.61,4.39,4.39,0,0,1,1.81,1.11A2.43,2.43,0,0,1,24,21.14a2.63,2.63,0,0,1-.91,2,4,4,0,0,1-2.8.85,6.18,6.18,0,0,1-1.51-.18,5.36,5.36,0,0,1-1.11-.39l.44-1.71Zm-3.9-7.08h2.08v5.81a3.59,3.59,0,0,1-.87,2.76A3.43,3.43,0,0,1,13,24a5.7,5.7,0,0,1-.8-.06,5.22,5.22,0,0,1-.74-.16l.24-1.68.48.12a3.48,3.48,0,0,0,.58.05,1.41,1.41,0,0,0,1-.38,2,2,0,0,0,.38-1.44V14.64Z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#4a616c;enable-background:new;}.st1{fill:#B8E15E;}</style></defs><path class="st0" d="M9.8,3,12,5.2h8.8A2.22,2.22,0,0,1,23,7.4V18.6a2.22,2.22,0,0,1-2.2,2.2H3.2a2,2,0,0,1-2.2-2V5.2A2.22,2.22,0,0,1,3.2,3Z"/><path class="st1" d="M17.75 9.9a1.11 1.11 0 0 0-.54.14L12 13a1.09 1.09 0 0 0-.54.94v6a1.12 1.12 0 0 0 .54.95l1.36.77a2.25 2.25 0 0 0 1.18.33 1.44 1.44 0 0 0 1.54-1.62v-5.89a.15.15 0 0 0-.15-.15h-.65a.16.16 0 0 0-.16.15v5.88c0 .46-.47.91-1.23.53l-1.42-.81a.19.19 0 0 1-.08-.15V14a.15.15 0 0 1 .08-.14l5.16-3a.15.15 0 0 1 .16 0l5.16 3a.15.15 0 0 1 .08.14v6a.19.19 0 0 1-.08.15l-5.16 3a.22.22 0 0 1-.16 0l-1.31-.8a.17.17 0 0 0-.14 0 2.77 2.77 0 0 1-.78.35c-.09 0-.22.08.05.22l1.72 1a1 1 0 0 0 .54.15 1 1 0 0 0 .54-.15l5.17-3a1.12 1.12 0 0 0 .54-.95V14a1.09 1.09 0 0 0-.54-.94l-5.17-3a1.11 1.11 0 0 0-.54-.14m1.39 4.27c-1.47 0-2.36.62-2.36 1.66s.88 1.45 2.3 1.59c1.68.16 1.82.41 1.82.75 0 .57-.47.82-1.55.82-1.38 0-1.67-.34-1.77-1a.17.17 0 0 0-.16-.13h-.66a.14.14 0 0 0-.15.15c0 .86.47 1.91 2.74 1.91 1.63 0 2.57-.65 2.57-1.77s-.75-1.41-2.34-1.63-1.77-.32-1.77-.69.14-.73 1.33-.73c1 0 1.45.23 1.61.94a.15.15 0 0 0 .15.12h.67a.11.11 0 0 0 .1-.05.12.12 0 0 0 0-.11c-.02-1.28-.84-1.85-2.49-1.85z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#80cbc4;enable-background:new;}.st1{fill:#B8E15E;}</style></defs><path class="st0" d="M20.8,5.25H12L9.8,3H3.2A2.23,2.23,0,0,0,1,5.25v13.5A2.23,2.23,0,0,0,3.2,21H20.8A2.23,2.23,0,0,0,23,18.75V7.5A2.23,2.23,0,0,0,20.8,5.25Zm0,13.5H3.2V7.5H20.8Z"/><path class="st1" d="M17.75 9.9a1.11 1.11 0 0 0-.54.14L12 13a1.09 1.09 0 0 0-.54.94v6a1.12 1.12 0 0 0 .54.95l1.36.77a2.25 2.25 0 0 0 1.18.33 1.44 1.44 0 0 0 1.54-1.62v-5.89a.15.15 0 0 0-.15-.15h-.65a.16.16 0 0 0-.16.15v5.88c0 .46-.47.91-1.23.53l-1.42-.81a.19.19 0 0 1-.08-.15V14a.15.15 0 0 1 .08-.14l5.16-3a.15.15 0 0 1 .16 0l5.16 3a.15.15 0 0 1 .08.14v6a.19.19 0 0 1-.08.15l-5.16 3a.22.22 0 0 1-.16 0l-1.31-.8a.17.17 0 0 0-.14 0 2.77 2.77 0 0 1-.78.35c-.09 0-.22.08.05.22l1.72 1a1 1 0 0 0 .54.15 1 1 0 0 0 .54-.15l5.17-3a1.12 1.12 0 0 0 .54-.95V14a1.09 1.09 0 0 0-.54-.94l-5.17-3a1.11 1.11 0 0 0-.54-.14m1.39 4.27c-1.47 0-2.36.62-2.36 1.66s.88 1.45 2.3 1.59c1.68.16 1.82.41 1.82.75 0 .57-.47.82-1.55.82-1.38 0-1.67-.34-1.77-1a.17.17 0 0 0-.16-.13h-.66a.14.14 0 0 0-.15.15c0 .86.47 1.91 2.74 1.91 1.63 0 2.57-.65 2.57-1.77s-.75-1.41-2.34-1.63-1.77-.32-1.77-.69.14-.73 1.33-.73c1 0 1.45.23 1.61.94a.15.15 0 0 0 .15.12h.67a.11.11 0 0 0 .1-.05.12.12 0 0 0 0-.11c-.02-1.28-.84-1.85-2.49-1.85z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#4a616c;enable-background:new;}.st1{fill:#aa759f;}</style></defs><path class="st0" d="M9.8,3,12,5.2h8.8A2.22,2.22,0,0,1,23,7.4V18.6a2.22,2.22,0,0,1-2.2,2.2H3.2a2,2,0,0,1-2.2-2V5.2A2.22,2.22,0,0,1,3.2,3Z"/><path class="st1" d="M23.55,13.12H14.48a.46.46,0,0,0-.45.46v10a.45.45,0,0,0,.45.45h9.07a.45.45,0,0,0,.45-.45v-10A.46.46,0,0,0,23.55,13.12Zm-5.25,6.8-.64.64-2-2,2-2,.64.64-1.36,1.36Zm2.08.64-.65-.64,1.36-1.36L19.73,17.2l.65-.64,2,2Z"/></svg>

After

Width:  |  Height:  |  Size: 561 B

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.st0{fill:#80cbc4;enable-background:new;}.st1{fill:#aa759f;}</style></defs><path class="st0" d="M20.8,5.25H12L9.8,3H3.2A2.23,2.23,0,0,0,1,5.25v13.5A2.23,2.23,0,0,0,3.2,21H20.8A2.23,2.23,0,0,0,23,18.75V7.5A2.23,2.23,0,0,0,20.8,5.25Zm0,13.5H3.2V7.5H20.8Z"/><path class="st1" d="M23.55,13.12H14.48a.46.46,0,0,0-.45.46v10a.45.45,0,0,0,.45.45h9.07a.45.45,0,0,0,.45-.45v-10A.46.46,0,0,0,23.55,13.12Zm-5.25,6.8-.64.64-2-2,2-2,.64.64-1.36,1.36Zm2.08.64-.65-.64,1.36-1.36L19.73,17.2l.65-.64,2,2Z"/></svg>

After

Width:  |  Height:  |  Size: 601 B

View file

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<path fill="#90A959" fill-rule="evenodd" d="M28,25.3333333 L28,6.66666667 C28,5.2 26.8,4 25.3333333,4 L6.66666667,4 C5.2,4 4,5.2 4,6.66666667 L4,25.3333333 C4,26.8 5.2,28 6.66666667,28 L25.3333333,28 C26.8,28 28,26.8 28,25.3333333 L28,25.3333333 Z M11.3333333,18 L14.6666667,22.0133333 L19.3333333,16 L25.3333333,24 L6.66666667,24 L11.3333333,18 L11.3333333,18 Z"/> <path fill="#B8E15E" fill-rule="evenodd" d="M28,25.3333333 L28,6.66666667 C28,5.2 26.8,4 25.3333333,4 L6.66666667,4 C5.2,4 4,5.2 4,6.66666667 L4,25.3333333 C4,26.8 5.2,28 6.66666667,28 L25.3333333,28 C26.8,28 28,26.8 28,25.3333333 L28,25.3333333 Z M11.3333333,18 L14.6666667,22.0133333 L19.3333333,16 L25.3333333,24 L6.66666667,24 L11.3333333,18 L11.3333333,18 Z"/>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 459 B

After

Width:  |  Height:  |  Size: 459 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

3
src/icons/svgs/scala.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<path fill="#B8E15E" fill-rule="evenodd" d="M10,6.30751108 L11.9395178,6.08589951 C11.9395178,6.08589951 13.3586095,5.86873127 16.1967928,5.4343948 C19.0349761,5.00005834 20.4540678,4.65292241 20.4540678,4.39298703 C20.4540678,4.13305165 21.1005737,3.66872264 22.3935856,3 L22.3935856,7.94710347 L20.8439708,9.13180895 L10,11.2529483 L10,6.30584483 L10,6.30751108 Z M10.0533201,12.8942069 L11.9928379,12.6725954 C11.9928379,12.6725954 13.4119296,12.4554271 16.2501129,12.0210907 C19.0882962,11.5867542 20.5073878,11.2396183 20.5073878,10.9796829 C20.5073878,10.7197475 21.1538938,10.2643052 22.4469057,9.6133559 L22.4469057,14.5604594 L20.8972909,15.7451649 C20.8972909,15.7451649 17.282634,16.44388 10.0533201,17.8413104 L10.0533201,12.8942069 L10.0533201,12.8942069 Z M10.0533201,19.5075628 L11.9928379,19.2859513 C11.9928379,19.2859513 13.4119296,19.068783 16.2501129,18.6344466 C19.0882962,18.2001101 20.5073878,17.8529742 20.5073878,17.5930388 C20.5073878,17.3331034 21.1538938,16.8687744 22.4469057,16.2000518 L22.4469057,21.1471552 L20.8972909,22.3318607 L10.0533201,24.4530001 L10.0533201,19.5058966 L10.0533201,19.5075628 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB