feat: A lot of new file icons and some old icons fixed

This commit is contained in:
Mattia Astorino 2018-04-22 22:17:24 +02:00
parent 279d73b440
commit 014b76db5d
No known key found for this signature in database
GPG key ID: 7BE552533AB6D4E2
22 changed files with 163 additions and 253 deletions

View file

@ -8,11 +8,13 @@ import { reloadWindow, getCurrentThemeID, setIconsID } from "./helpers/vscode";
enum Commands { enum Commands {
ACCENTS, ACCENTS,
CHANGELOG CHANGELOG,
THEME_ICONS
} }
const OPTIONS: IGenericObject<number> = { const OPTIONS: IGenericObject<number> = {
'🎨 Change accent color': Commands.ACCENTS, '🎨 Change accent color': Commands.ACCENTS,
'🛠 Fix file icons': Commands.THEME_ICONS,
'🚧 Show changelog': Commands.CHANGELOG '🚧 Show changelog': Commands.CHANGELOG
} }
@ -50,6 +52,9 @@ export function activate(context: vscode.ExtensionContext) {
case Commands.CHANGELOG: case Commands.CHANGELOG:
showChangelog(); showChangelog();
break; break;
case Commands.THEME_ICONS:
THEME_ICONS().then(() => reloadWindow()).catch(error => console.trace(error))
break;
} }
}); });
}); });

View file

@ -51,7 +51,7 @@
"contributes": { "contributes": {
"commands": [ "commands": [
{ {
"category": "Material Theme", "category": "🎨 Material Theme",
"command": "material.theme.config", "command": "material.theme.config",
"title": "Configuration" "title": "Configuration"
} }

View file

@ -1,6 +1,7 @@
"fileExtensions": { "fileExtensions": {
"zep": "_file_zephyr", "zep": "_file_zephyr",
"mjs": "_file_node", "mjs": "_file_node",
"mjml": "_file_mjml",
"blade.php": "_file_blade", "blade.php": "_file_blade",
"scala": "_file_scala", "scala": "_file_scala",
"asp": "_file_dotnet", "asp": "_file_dotnet",
@ -133,10 +134,16 @@
"py": "_file_python", "py": "_file_python",
"url": "_file_url", "url": "_file_url",
"sh": "_file_console", "sh": "_file_console",
"ksh": "_file_console",
"csh": "_file_console",
"tcsh": "_file_console",
"zsh": "_file_console",
"bash": "_file_console",
"bat": "_file_console", "bat": "_file_console",
"cmd": "_file_console",
"awk": "_file_console",
"ps1": "_file_console", "ps1": "_file_console",
"fish": "_file_console", "fish": "_file_console",
"bash": "_file_console",
"gradle": "_file_gradle", "gradle": "_file_gradle",
"doc": "_file_word", "doc": "_file_word",
"docx": "_file_word", "docx": "_file_word",
@ -274,6 +281,11 @@
"tmTheme": "_file_markup", "tmTheme": "_file_markup",
"pp": "_file_pp", "pp": "_file_pp",
"applescript": "_file_applescript", "applescript": "_file_applescript",
"mp3": "_file_audio",
"flac": "_file_audio",
"m4a": "_file_audio",
"wma": "_file_audio",
"aiff": "_file_audio",
"haml": "_file_haml", "haml": "_file_haml",
"ex": "_file_ex", "ex": "_file_ex",
"exs": "_file_ex", "exs": "_file_ex",

View file

@ -1,4 +1,18 @@
"fileNames": { "fileNames": {
"code_of_conduct.md": "_file_conduct",
"jest.config.js": "_file_jest",
"jest.config.ts": "_file_jest",
"jest.config.json": "_file_jest",
"jest.setup.js": "_file_jest",
"jest.setup.ts": "_file_jest",
"jest.json": "_file_jest",
".jestrc": "_file_jest",
"jest.teardown.js": "_file_jest",
"jenkinsfile": "_file_jenkins",
"gatsby.config.js": "_file_gatsby",
"firebase.json": "_file_firebase",
".firebaserc": "_file_firebase",
"code_of_conduct.md.rendered": "_file_conduct",
".gitlab-ci.yml": "_file_gitlab", ".gitlab-ci.yml": "_file_gitlab",
"gruntfile.js": "_file_grunt", "gruntfile.js": "_file_grunt",
"package-lock.json": "_file_package-lock", "package-lock.json": "_file_package-lock",
@ -76,6 +90,8 @@
".jsbeautifyrc": "_file_json", ".jsbeautifyrc": "_file_json",
"git-history": "_file_git", "git-history": "_file_git",
"angular-cli.json": "_file_angular", "angular-cli.json": "_file_angular",
"component.ts": "_file_angular",
"component.js": "_file_angular",
"app.module.ts": "_file_angular", "app.module.ts": "_file_angular",
"favicon.ico": "_file_favicon" "favicon.ico": "_file_favicon"
}, },

View file

@ -1,3 +1,4 @@
"languageIds": { "languageIds": {
"git": "_file_git" "git": "_file_git",
"ng-template": "_file_angular"
}, },

View file

@ -1,54 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<svg <path fill="#D14748" fill-rule="evenodd" d="M15.9406877,10.7956876 L13.9357376,15.5064884 L18.2509502,15.5064884 L15.9718024,10.766704 L15.9406877,10.7976198 L15.9406877,10.7956876 Z M15.9698577,4.00193224 L5,7.83549612 L6.7326969,22.0857651 L15.9698577,27.1578947 L25.2673031,22.0258657 L27,7.74468085 L15.9698577,4 L15.9698577,4.00193224 Z M20.6195527,20.9399469 L19.129939,17.5276113 L13.0528595,17.5276113 L11.6857597,20.909031 L9.16352868,20.9399469 L15.938743,5.96508794 L22.9570406,20.9399469 L20.6176081,20.9399469 L20.6195527,20.9399469 Z"/>
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="24"
height="24"
viewBox="0 0 24 24"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="angular.svg">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1366"
inkscape:window-height="705"
id="namedview6"
showgrid="false"
inkscape:zoom="9.8333333"
inkscape:cx="-5.3389831"
inkscape:cy="11.79661"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<path
d="M12,2.5L20.84,5.65L19.5,17.35L12,21.5L4.5,17.35L3.16,5.65L12,2.5M12,4.6L6.47,17H8.53L9.64,14.22H14.34L15.45,17H17.5L12,4.6M13.62,12.5H10.39L12,8.63L13.62,12.5Z"
id="path4"
style="fill:#e53935;fill-opacity:1" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 644 B

6
src/icons/svgs/audio.svg Normal file
View file

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<g fill="none" fill-rule="evenodd" transform="translate(4 3)">
<circle cx="13" cy="13" r="13" fill="#D14748"/>
<path fill="#111" fill-rule="nonzero" d="M12.9653423,6.29135 C11.6387135,2.3803 7.98772204,1.5366 6.49989587,1.3533 L6.49989587,0 L5.1999167,0 L5.1999167,9.7669 C4.65522542,9.35415 3.98443617,9.1 3.24994794,9.1 C1.45792664,9.1 0,10.55795 0,12.35 C0,14.14205 1.45792664,15.6 3.24994794,15.6 C5.04196923,15.6 6.49989587,14.14205 6.49989587,12.35 L6.49989587,5.85455 C7.7030266,5.88705 10.3536841,6.0749 12.0189575,7.05965 C12.1216558,7.1201 12.236054,7.15 12.3498022,7.15 C12.4960498,7.15 12.6409975,7.1006 12.7592956,7.0044 C12.9705422,6.83345 13.0530909,6.54875 12.9653423,6.29135 Z" transform="translate(7.8 5.2)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 836 B

View file

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<g fill="none" transform="translate(6 4)">
<path fill="#F4BF75" d="M21,0 L1,0 C0.447,0 0,0.448 0,1 L0,23 C0,23.552 0.447,24 1,24 L21,24 C21.553,24 22,23.552 22,23 L22,1 C22,0.448 21.553,0 21,0 Z M19,21 L3,21 L3,3 L6,3 L6,6 L9,6 C9,4.895 9.895,4 11,4 C12.105,4 13,4.895 13,6 L16,6 L16,3 L19,3 L19,21 Z"/>
<path fill="#D28445" d="M10,17 C9.744,17 9.488,16.902 9.293,16.707 L6.586,14 L8,12.586 L10,14.586 L14,10.586 L15.414,12 L10.707,16.707 C10.512,16.902 10.256,17 10,17 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 583 B

View file

@ -1,54 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<svg <g fill="none" transform="translate(7 3)">
xmlns:dc="http://purl.org/dc/elements/1.1/" <path fill="#F4BF75" d="M19,3 L17,3 L17,8 L3,8 L3,3 L1,3 C0.447,3 0,3.447 0,4 L0,23 C0,23.553 0.447,24 1,24 L19,24 C19.553,24 20,23.553 20,23 L20,4 C20,3.447 19.553,3 19,3 Z M16,19 L4,19 L4,17 L16,17 L16,19 Z M16,14 L4,14 L4,12 L16,12 L16,14 Z"/>
xmlns:cc="http://creativecommons.org/ns#" <path fill="#D28445" d="M12,2 C12,0.895 11.105,0 10,0 C8.895,0 8,0.895 8,2 L5,2 L5,6 L15,6 L15,2 L12,2 Z"/>
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" </g>
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="24"
height="24"
viewBox="0 0 24 24"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="contributing.svg">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="833"
inkscape:window-height="480"
id="namedview6"
showgrid="false"
inkscape:zoom="9.7571059"
inkscape:cx="12"
inkscape:cy="11.898305"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg2" />
<path
d="M17,9H7V7H17M17,13H7V11H17M14,17H7V15H14M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z"
id="path4"
style="fill:#F4BF75;fill-opacity:1" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 506 B

View file

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<g fill="none" fill-rule="evenodd" transform="translate(7 2)">
<path fill="#AC4142" d="M0.988888889,17.632125 L3.61666667,0.518625 C3.65568196,0.258429388 3.85517461,0.0529399773 4.11144916,0.00896932403 C4.36772371,-0.0350013292 4.62294274,0.0924703085 4.74444444,0.325125 L7.57,5.6925 L0.988888889,17.632125 Z"/>
<path fill="#F4BF75" d="M19.65,21.7845 L17.1477778,6.035625 C17.1102772,5.81059735 16.9520226,5.62549744 16.7374389,5.55567886 C16.5228553,5.48586029 16.2877284,5.5429666 16.1277778,5.70375 L0.35,21.7845 L9.08,26.766 C9.62752964,27.0774616 10.2958037,27.0774616 10.8433333,26.766 L19.65,21.7845 Z"/>
<path fill="#D28445" d="M12.5555556,8.0415 L10.5333333,4.12425 C10.4293406,3.92347114 10.2239139,3.79768733 10,3.79768733 C9.77608612,3.79768733 9.57065941,3.92347114 9.46666667,4.12425 L0.588888889,20.232 L12.5555556,8.0415 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 957 B

View file

@ -1,65 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<svg <polygon fill="#F4BF75" points=".179 .146 8.097 8.092 1.782 8.092 8.033 14.365 .147 14.365 9.701 23.952 9.701 16.039 9.702 16.038 9.702 8.092 9.701 8.092 9.701 3.588 14.474 3.588 16.558 5.679 11.916 5.679 11.916 13.529 14.17 13.529 16.672 16.039 15.056 16.039 15.055 16.038 15.055 16.039 11.818 16.039 11.817 16.038 11.817 16.039 11.785 16.039 11.817 16.071 11.817 23.984 22.975 23.984 18.967 19.963 18.967 18.342 19.833 19.21 19.833 11.275 18.23 11.275 18.231 7.358 21.307 10.443 21.307 2.499 14.676 2.499 12.331 .146 7.842 .146" transform="translate(5 4)"/>
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="24"
height="24"
viewBox="0 0 24 24"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="flow.svg">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1366"
inkscape:window-height="705"
id="namedview6"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:zoom="19.666667"
inkscape:cx="2.261967"
inkscape:cy="11.531889"
inkscape:window-x="1272"
inkscape:window-y="85"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:33.78829956px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffeb66;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="4.6944013"
y="20.404392"
id="text3343"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3345"
x="4.6944013"
y="20.404392"
style="font-size:23.22945595px;fill:#ffeb66;fill-opacity:1">F</tspan></text>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 653 B

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<path fill="#8251A8" d="M12.001,0.007 C5.326,0.007 0.007,5.326 0.007,12 C0.007,18.674 5.326,23.995 12,23.995 C18.674,23.995 23.994,18.676 23.994,12.001 C23.994,5.326 18.676,0.007 12.001,0.007 Z M2.614,12.105 L11.897,21.388 C6.786,21.388 2.614,17.216 2.614,12.105 Z M14.087,21.179 L2.823,9.915 C3.76,5.743 7.516,2.614 12,2.614 C15.006648,2.61987544 17.832097,4.05226752 19.614,6.474 L18.259,7.62 C16.8241347,5.52011799 14.4402591,4.26972613 11.897,4.283 C8.64896151,4.26213976 5.75110679,6.31966896 4.7,9.393 L14.504,19.198 C16.904,18.363 18.78,16.278 19.302,13.774 L15.234,13.774 L15.234,12.001 L21.388,12.001 C21.388,16.486 18.259,20.241 14.087,21.179 Z" transform="translate(5 4)"/>
</svg>

After

Width:  |  Height:  |  Size: 778 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 17 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 4 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 29 KiB

7
src/icons/svgs/jest.svg Normal file
View file

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<g fill="#AC4142" transform="translate(6 3)">
<path d="M14.7322013,6.03334805 L13.1241246,9.28974318 C13.6523817,9.78053957 14.0252691,10.4271443 14.1728703,11.1594437 L15.3847542,11.1594437 C15.5245869,10.4660964 15.8664004,9.84286292 16.355815,9.35985695 L14.7322013,6.03334805 Z"/>
<path d="M11.772408 8.50291086L14.7322013 2.50428825 17.6842262 8.54186296C17.8007535 8.50291086 17.9172808 8.47174919 18.0338081 8.44058751L20.8382317.143791304 8.61840246.143791304 11.4150576 8.41721625C11.5315849 8.44058751 11.6558807 8.47174919 11.772408 8.50291086zM10.7547362 13.8081862C11.8345559 13.8081862 12.7123948 12.9278688 12.7123948 11.8450006 12.7123948 11.4476892 12.5958675 11.0815395 12.3938869 10.7699228 12.331739 10.6686473 12.2540541 10.5751623 12.1763693 10.4894677L12.1686008 10.4816773C12.0909159 10.3959827 11.9976941 10.3180785 11.9044722 10.2557551L11.8967038 10.2479647C11.8733983 10.2323839 11.8423244 10.2090126 11.8112504 10.1934318 11.8034819 10.1934318 11.8034819 10.1856414 11.7957134 10.1856414 11.7646395 10.1700605 11.7335655 10.1466893 11.7024916 10.1311084L11.6947231 10.1311084C11.6636492 10.1155276 11.6248067 10.0921563 11.5937328 10.0765755L11.5859643 10.0765755C11.5548904 10.0609947 11.5238164 10.0454138 11.4927425 10.0376234 11.484974 10.0376234 11.4772055 10.029833 11.469437 10.029833 11.4461315 10.0220426 11.4150576 10.0064617 11.3917521 9.9986713 11.3839836 9.9986713 11.3762152 9.99088089 11.3606782 9.99088089 11.3296042 9.98309047 11.2985303 9.96750963 11.2674564 9.95971921L11.2596879 9.95971921C11.2208454 9.95192879 11.1897715 9.94413837 11.1509291 9.93634795 11.1431606 9.93634795 11.1353921 9.93634795 11.1198551 9.92855753 11.0887812 9.92076711 11.0654757 9.92076711 11.0344018 9.9129767 11.0188648 9.9129767 11.0110963 9.9129767 10.9955593 9.90518628 10.9722539 9.90518628 10.9411799 9.89739586 10.9178745 9.89739586L10.879032 9.89739586 10.7625047 9.89739586 10.6459774 9.89739586 10.6149035 9.89739586C10.5838295 9.89739586 10.5605241 9.90518628 10.5294501 9.90518628L10.4983762 9.90518628C10.4673022 9.9129767 10.4362283 9.9129767 10.4051544 9.92076711L10.3818489 9.92076711C10.3430065 9.92855753 10.3119325 9.93634795 10.2730901 9.94413837 9.41855657 10.1544797 8.78154068 10.9335216 8.78154068 11.852791 8.79707765 12.9200784 9.67491662 13.8081862 10.7547362 13.8081862zM18.9893319 9.88181502L18.9737949 9.88181502C18.942721 9.88181502 18.9194155 9.8740246 18.8883416 9.8740246L18.7873513 9.8740246C18.7485088 9.8740246 18.7096664 9.8740246 18.6630555 9.88181502L18.6242131 9.88181502C18.5931391 9.88181502 18.5620652 9.88960544 18.5309912 9.88960544 18.5232227 9.88960544 18.5076858 9.88960544 18.4999173 9.89739586L18.38339 9.92076711 18.3756215 9.92076711C18.3367791 9.92855753 18.3057051 9.93634795 18.2668627 9.94413837 18.2590942 9.94413837 18.2435572 9.95192879 18.2357887 9.95192879 18.2047148 9.95971921 18.1736408 9.96750963 18.1425669 9.98309047 18.1347984 9.98309047 18.1270299 9.99088089 18.1192614 9.99088089 18.080419 10.0064617 18.0415766 10.0220426 18.0105026 10.0376234 17.9716602 10.0532042 17.9405862 10.0687851 17.9017438 10.0843659 17.8939753 10.0843659 17.8862068 10.0921563 17.8784384 10.0921563 17.8473644 10.1077372 17.8162905 10.123318 17.7852165 10.1466893 17.7852165 10.1466893 17.777448 10.1466893 17.777448 10.1544797 17.7075316 10.1934318 17.6376153 10.2401743 17.5754674 10.2947072L17.5676989 10.3024976C17.4667086 10.3804018 17.3812552 10.4660964 17.2958019 10.5595815 17.2103485 10.6530665 17.1404321 10.7621324 17.0782842 10.8711982 16.915146 11.1594437 16.8219242 11.4944317 16.8219242 11.8450006 16.8219242 12.9278688 17.6997632 13.8081862 18.7795828 13.8081862 19.8594024 13.8081862 20.7372414 12.9278688 20.7372414 11.8450006 20.7372414 10.8945695 20.0536146 10.0921563 19.1602386 9.9129767 19.1136277 9.89739586 19.0514798 9.88960544 18.9893319 9.88181502zM2.63666786 13.8081862C3.71648749 13.8081862 4.59432646 12.9278688 4.59432646 11.8450006 4.59432646 10.7621324 3.71648749 9.88181502 2.63666786 9.88181502 1.55684824 9.88181502.67900927 10.7621324.67900927 11.8450006.67900927 12.9278688 1.55684824 13.8081862 2.63666786 13.8081862z"/>
<path d="M18.7951198,15.3273179 C17.1792746,15.3273179 15.8197894,14.213288 15.4313651,12.7175275 L14.1262594,12.7175275 C13.7378351,14.213288 12.3783499,15.3273179 10.7625047,15.3273179 C10.5760611,15.3273179 10.3973859,15.311737 10.2264792,15.2883658 C9.77590695,15.9817131 9.23988138,16.6205274 8.61063397,17.2125993 C7.49974041,18.2643058 6.24124559,19.0433477 4.88176046,19.5341441 L4.56325251,19.6510004 L4.26805003,19.495192 C2.63666786,18.6538268 1.79767132,16.947725 2.09287381,15.2961562 C1.90643014,15.2649945 1.72775495,15.218252 1.55684824,15.1559287 C1.5257743,15.2104616 1.50246884,15.2727849 1.47139489,15.3351083 C0.974211757,16.3634436 0.453723162,17.4229406 0.267279486,18.5603418 C0.0652988378,19.7756471 -0.0201545135,21.9959165 1.68891251,23.1800602 C2.43468722,23.6942279 3.21930435,23.9513117 4.09714332,23.9513117 C5.78290489,23.9513117 7.60073073,23.0476231 9.52731538,22.0894015 C11.0344018,21.3415213 12.5880991,20.5624794 14.2039442,20.1651681 C14.8176547,20.0171501 15.4391336,19.9236651 16.0373071,19.8379705 C17.1326636,19.6821621 18.1736408,19.5263537 19.0204059,19.0355573 C19.9215503,18.5135992 20.5352607,17.6410723 20.7061674,16.6438987 C20.8149262,16.036246 20.7527784,15.4208029 20.5507977,14.8521023 C20.0380776,15.1481382 19.4399041,15.3273179 18.7951198,15.3273179 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.4 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

10
src/icons/svgs/mjml.svg Normal file
View file

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<g fill="none" transform="translate(5 5)">
<path fill="#F4BF75" d="M2.96006027,0.293202767 L13.7809132,0.293202767 C15.291678,0.293202767 16.5191744,1.51416994 16.5191744,3.01689876 C16.5191744,4.51962759 15.291678,5.74059476 13.7809132,5.74059476 L2.96006027,5.74059476 C1.44929546,5.74059476 0.221799058,4.51962759 0.221799058,3.01689876 C0.221799058,1.51416994 1.44929546,0.293202767 2.96006027,0.293202767 Z"/>
<ellipse cx="20.844" cy="3.017" fill="#F4BF75" rx="2.795" ry="2.724"/>
<path fill="#F4BF75" d="M10.1550777,8.42672253 L20.8437387,8.42672253 C22.3545035,8.31401787 23.6575381,9.4598486 23.7708455,10.9625774 C23.8841529,12.4653062 22.7321947,13.7614099 21.2214299,13.8741145 L20.957046,13.8741145 L10.1550777,13.8741145 C8.64431286,13.9868192 7.34127821,12.8409885 7.22797085,11.3382596 C7.11466349,9.8355308 8.26662166,8.53942719 9.77738647,8.42672253 L10.0417703,8.42672253 L10.1550777,8.42672253 Z"/>
<path fill="#D14748" d="M3.01671395,8.3703702 C4.56524788,8.3703702 5.81162885,9.61012148 5.81162885,11.1504185 C5.81162885,12.6907156 4.56524788,13.9304668 3.01671395,13.9304668 C1.46818002,13.9116827 0.221799058,12.6719315 0.221799058,11.1504185 C0.221799058,9.61012148 1.46818002,8.3703702 3.01671395,8.3703702 Z"/>
<path fill="#F4BF75" d="M2.96006027,16.2596965 L13.7809132,16.2596965 C15.291678,16.2596965 16.5191744,17.4806637 16.5191744,18.9833925 C16.5191744,20.4861213 15.291678,21.7070885 13.7809132,21.7070885 L2.96006027,21.7070885 C1.44929546,21.7070885 0.221799058,20.4861213 0.221799058,18.9833925 C0.221799058,17.4806637 1.44929546,16.2596965 2.96006027,16.2596965 Z"/>
<ellipse cx="20.844" cy="18.983" fill="#F4BF75" rx="2.795" ry="2.724"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -1,7 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"> <svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<g fill="none" fill-rule="evenodd"> <g fill="none" fill-rule="evenodd">
<g fill="#B3D107" stroke="#B3D107" stroke-width="1.095" transform="translate(5 2)"> <g fill="#B3D107" stroke="#B3D107" transform="translate(6 4)">
<path d="M21.9330682.616384752C22.1494983.616384752 22.3260493.669902247 22.4635134.776546598 22.6003174.88319095 22.6940729 1.02564384 22.7447802 1.20351464 22.7952233 1.38138544 22.802222 1.58425712 22.7664364 1.81186924 22.7302547 2.03974178 22.6474592 2.2673539 22.5175219 2.49483581 22.4884709 2.52335243 22.4525533 2.52335243 22.4092409 2.49483581 22.3660605 2.46631919 22.3370094 2.43090128 22.322748 2.38819146 22.351535 2.21735215 22.2903958 2.07515969 22.1386702 1.96122341 21.9872087 1.84754757 21.7524236 1.79038411 21.4352393 1.79038411 20.8433907 1.79038411 20.2482409 2.00744899 19.6495258 2.44144853 19.0505465 2.87570849 18.4696581 3.44864518 17.9069926 4.15973774 17.3441951 4.87148136 16.8173152 5.68973912 16.3268811 6.61451102 15.8360509 7.53954334 15.4103213 8.49296208 15.0496925 9.47463701 14.6889316 10.4564421 14.4037034 11.4312158 14.1946681 12.3988277 13.9855007 13.3667001 13.8810491 14.2487622 13.8810491 15.0457952 13.8810491 15.4723726 14.0034595 15.686052 14.2490727 15.686052 14.4221904 15.686052 14.5916107 15.6148255 14.7575977 15.4723726 14.9233205 15.3303104 15.1149252 15.1170217 15.3313554 14.8321159 15.3745357 14.8039899 15.4141508 14.8075057 15.4502005 14.8429236 15.4861181 14.8787321 15.4969462 14.9248275 15.4828168 14.9814701 15.1938912 15.4084381 14.8550506 15.7641797 14.4653708 16.0486949 14.075823 16.3336006 13.7219287 16.4756629 13.4047444 16.4756629 13.1304763 16.4756629 12.9393998 16.397405 12.8312508 16.2407589 12.7231017 16.0843732 12.6688292 15.8854079 12.6688292 15.6432119 12.6688292 14.9744386 12.8128958 14.1382114 13.1018214 13.1353118 13.3903509 12.1320215 13.7760693 11.0720887 14.2599008 9.95486212 14.7433363 8.83789601 15.3024364 7.72444564 15.9374653 6.61451102 16.5723622 5.5045764 17.2326127 4.50506231 17.9182169 3.61570831 18.6034249 2.72635432 19.2927264 2.00406345 19.9853292 1.44896593 20.6775358.893868406 21.3268262.616384752 21.9330682.616384752L21.9330682.616384752zM1.61899409 26.8447752C1.40243192 26.8447752 1.22588093 26.791388 1.08854883 26.6847436.951612871 26.5780993.857857298 26.4356464.807150059 26.2577756.75683897 26.0796443.749708264 25.8770331.785493842 25.649421.82180762 25.4215484.904603035 25.1940665 1.03440829 24.9664544 1.06345931 24.9376774 1.09937694 24.9376774 1.14268937 24.9664544 1.18586975 24.9947106 1.21492078 25.0303889 1.22918219 25.0730988 1.20052731 25.2439381 1.26166651 25.3861305 1.41326003 25.5000668 1.5647215 25.6136124 1.79937453 25.6706457 2.11669092 25.6706457 2.70853948 25.6706457 3.30382134 25.4535808 3.90253651 25.0195813 4.50138372 24.5857119 5.08227212 24.0129055 5.64506966 23.3016827 6.2078672 22.5899391 6.7347471 21.7718115 7.22518118 20.8469094 7.71587937 19.9218771 8.14174095 18.9684583 8.50223772 17.9866532 8.8629986 17.0048481 9.14822683 16.0300744 9.35739419 15.0624625 9.56656155 14.0945901 9.67101318 13.212528 9.67101318 12.4156252 9.67101318 11.9886572 9.54860274 11.7753684 9.30298955 11.7753684 9.12973981 11.7753684 8.96031953 11.8462043 8.7944646 11.9886572 8.62874172 12.1307194 8.43713702 12.3443987 8.22070691 12.6291743 8.17752652 12.6573003 8.13791149 12.6537846 8.10186181 12.6183667 8.06594419 12.5825581 8.05511608 12.5363325 8.06924544 12.4794295 8.35817106 12.0528521 8.69701163 11.6967199 9.08669148 11.4122047 9.47623928 11.1276896 9.8300015 10.9856273 10.1473179 10.9856273 10.421586 10.9856273 10.6126625 11.0634946 10.7208115 11.2201407 10.8289605 11.3767868 10.8832331 11.5758823 10.8832331 11.8180783 10.8832331 12.4868516 10.7391665 13.3226881 10.4502408 14.3259784 10.1617114 15.3292687 9.77599301 16.3892016 9.29216144 17.5064281 8.80872601 18.6233942 8.24962588 19.7368446 7.61459694 20.8467792 6.97970004 21.9567138 6.31944953 22.9562279 5.63397745 23.8455819 4.94876947 24.7349359 4.25946794 25.4572268 3.5667331 26.0120639 2.87439441 26.5671614 2.22510406 26.8447752 1.61899409 26.8447752L1.61899409 26.8447752z"/> <path d="M20.0258449.570726622C20.223455.570726622 20.3846537.620279858 20.5101644.719024628 20.6350724.817769398 20.7206753.949670227 20.7669732 1.11436541 20.81303 1.27906059 20.81942 1.46690474 20.7867463 1.6776567 20.7537108 1.8886498 20.678115 2.09940176 20.5594766 2.31003316 20.5329517 2.33643744 20.5001573 2.33643744 20.4606112 2.31003316 20.4211856 2.28362888 20.3946608 2.25083452 20.3816395 2.21128839 20.4079232 2.05310385 20.3521005 1.92144415 20.2135684 1.8159476 20.0752775 1.71069219 19.8609085 1.65776306 19.5713054 1.65776306 19.030922 1.65776306 18.4875243 1.85874906 17.9408713 2.26060049 17.3939772 2.66269305 16.8636009 3.19318998 16.3498628 3.85160902 15.8360042 4.51063089 15.3549399 5.26827696 14.9071523 6.12454724 14.459003 6.98105865 14.0702934 7.86385378 13.7410236 8.77281204 13.4116332 9.68189088 13.1512074 10.5844591 12.9603491 11.480396 12.7693702 12.3765742 12.6740013 13.1932983 12.6740013 13.9312919 12.6740013 14.326271 12.7857674 14.5241222 13.0100229 14.5241222 13.1680869 14.5241222 13.322775 14.4581718 13.4743283 14.326271 13.6256405 14.1947318 13.8005839 13.9972423 13.998194 13.7334406 14.0376196 13.7073981 14.0737898 13.7106534 14.1067048 13.7434477 14.1394991 13.7766038 14.1493857 13.8192847 14.1364849 13.8717315 13.8726833 14.2670723 13.5633071 14.5964627 13.2075125 14.8599026 12.8518384 15.1237043 12.5287175 15.2552434 12.2391144 15.2552434 11.9886958 15.2552434 11.8142346 15.1827824 11.7154898 15.0377397 11.6167451 14.8929381 11.5671918 14.708711 11.5671918 14.4844555 11.5671918 13.8652209 11.698731 13.0909365 11.9625326 12.1623257 12.2259726 11.2333533 12.5781502 10.2519339 13.0199095 9.21746493 13.461307 8.18323704 13.9717898 7.15226448 14.5515988 6.12454724 15.1312873 5.09683 15.7341247 4.17135399 16.3601111 3.34787807 16.9857357 2.52440215 17.615098 1.85561431 18.2474745 1.34163512 18.8794892.827655932 19.4723195.570726622 20.0258449.570726622L20.0258449.570726622zM1.47821199 24.8562734C1.28048132 24.8562734 1.11928259 24.8068407.993892407 24.7080959.868863926 24.6093512.783261011 24.4774503.736963097 24.3127552.691026886 24.1478188.684516241 23.9602158.71719003 23.7494639.750346088 23.5384708.825941901 23.3278394.944459739 23.1170874.970984585 23.090442 1.00377894 23.090442 1.04332508 23.1170874 1.08275064 23.1432506 1.10927549 23.176286 1.12229678 23.2158322 1.09613363 23.3740167 1.15195638 23.5056764 1.29036785 23.611173 1.42865876 23.7163078 1.64290718 23.7691164 1.93263084 23.7691164 2.47301431 23.7691164 3.01653253 23.5681304 3.56318551 23.1662789 4.10995905 22.7645481 4.64033542 22.2341717 5.15419404 21.5756321 5.66805266 20.9166102 6.14911692 20.1590847 6.59690456 19.3026939 7.04493333 18.4461825 7.43376347 17.5633874 7.76291271 16.6543085 8.09230307 15.7452297 8.35272884 14.8426615 8.54370774 13.9467245 8.73468663 13.0505464 8.83005551 12.2338223 8.83005551 11.4959493 8.83005551 11.1006085 8.71828945 10.9031189 8.49403393 10.9031189 8.33584939 10.9031189 8.18116131 10.9687076 8.02972855 11.1006085 7.87841636 11.2321476 7.70347294 11.4299988 7.50586283 11.6936799 7.46643726 11.7197225 7.43026701 11.7164672 7.39735209 11.6836728 7.36455774 11.6505168 7.3546712 11.6077153 7.36757192 11.5550273 7.63137358 11.1600482 7.94074975 10.8302962 8.29654439 10.5668562 8.65221847 10.3034163 8.97521876 10.1718771 9.26494243 10.1718771 9.5153611 10.1718771 9.68982225 10.2439765 9.78856702 10.3890192 9.88731179 10.5340619 9.93686502 10.7184095 9.93686502 10.9426651 9.93686502 11.5618997 9.8053259 12.3358224 9.54152424 13.2647948 9.27808429 14.1937673 8.92590666 15.1751866 8.4841474 16.2096556 8.04274984 17.2438835 7.53226711 18.2748561 6.95245807 19.3025733 6.37276961 20.3302906 5.76993218 21.2557666 5.14406637 22.0792425 4.51844169 22.9027184 3.88907942 23.5715063 3.25658239 24.0852443 2.62444707 24.5992235 2.03161675 24.8562734 1.47821199 24.8562734L1.47821199 24.8562734z"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

View file

@ -1,72 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32">
<svg <g fill="none" fill-rule="evenodd">
xmlns:dc="http://purl.org/dc/elements/1.1/" <path stroke="#6A9FB5" stroke-width="2" d="M29,4 L5,4 L5,28 L29,28 L29,4 Z"/>
xmlns:cc="http://creativecommons.org/ns#" <path fill="#6A9FB5" d="M19.2600872,22.9037489 C19.584174,23.0712442 19.9967301,23.2193497 20.4977556,23.3480652 C20.9987812,23.4767808 21.5241809,23.5411386 22.0739549,23.5411386 C22.6526168,23.5411386 23.0936095,23.4380011 23.3969331,23.2317262 C23.7002566,23.0254512 23.8519184,22.7548184 23.8519184,22.4198278 C23.8519184,22.1104153 23.7074786,21.8459708 23.418599,21.6264942 C23.1297195,21.4070176 22.6467489,21.1941418 21.9696874,20.9878668 C21.0389535,20.6784543 20.2878666,20.275393 19.7164267,19.7786828 C19.1449867,19.2819726 18.8592668,18.6598473 18.8592668,17.9123067 C18.8592668,17.0352254 19.2402267,16.3004739 20.0021466,15.7080521 C20.7640665,15.1156304 21.8080954,14.8190069 23.1342332,14.8181818 C23.7688655,14.8181818 24.3227018,14.8697506 24.7957422,14.9728881 C25.2687825,15.0760256 25.6741166,15.1985529 26.0117446,15.3404701 L25.4403047,17.2167474 C25.2146176,17.1136099 24.904072,17.0038716 24.5086681,16.8875325 C24.1132641,16.7711934 23.6406752,16.7130239 23.0909013,16.7130239 C22.5411273,16.7130239 22.1321821,16.812861 21.8640658,17.0125352 C21.5959494,17.2122094 21.4618912,17.4473629 21.4618912,17.7179956 C21.4618912,18.0406097 21.6239346,18.2984535 21.9480214,18.4915269 C22.2721082,18.6846002 22.8011189,18.9102651 23.5350536,19.1685214 C24.5362019,19.503512 25.2732962,19.9193623 25.7463365,20.4160725 C26.2193768,20.9127827 26.4554456,21.5283073 26.4545429,22.2626462 C26.4545429,23.1265259 26.0844159,23.874479 25.344162,24.5065056 C24.6039081,25.1385322 23.4650906,25.4545455 21.9277096,25.4545455 C21.2786333,25.4545455 20.6652155,25.3868873 20.0874564,25.2515709 C19.5096972,25.1162545 19.0583229,24.9710369 18.7333333,24.8159181 L19.2627954,22.9012736 L19.2600872,22.9037489 Z"/>
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" <polygon fill="#6A9FB5" points="13.204 25.455 13.204 16.618 9.909 16.618 9.909 14.818 18.733 14.818 18.733 16.618 15.446 16.618 15.446 25.455"/>
xmlns:svg="http://www.w3.org/2000/svg" </g>
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 500 500"
fill-rule="evenodd"
clip-rule="evenodd"
stroke-linejoin="round"
stroke-miterlimit="1.414"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="typescript-def.svg">
<metadata
id="metadata14">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs12" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1366"
inkscape:window-height="705"
id="namedview10"
showgrid="false"
inkscape:zoom="0.472"
inkscape:cx="-106.99153"
inkscape:cy="250"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<path
d="M457 459H49V51h408v408zM69 71v368h368V71H69z"
fill="#6A9FB5"
id="path4"
style="fill:#0085c1;fill-opacity:1" />
<text
x="342.219"
y="344.544"
font-family="ArialMT"
font-size="12"
fill="#6A9FB5"
transform="translate(-6058.94 -5838) scale(18.1514)"
id="text6"
style="fill:#0085c1;fill-opacity:1;">
<tspan
style="-inkscape-font-specification:sans-serif;fill:#0085c1;fill-opacity:1;"
font-family="sans-serif"
font-weight="400"
id="tspan8">TS</tspan>
</text>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

1
test/audio.mp3 Normal file
View file

@ -0,0 +1 @@

0
test/audio.wma Normal file
View file