Adding new skills, optimizing SVGs.

This commit is contained in:
Adsooi 2021-12-13 18:50:01 +01:00
parent b014b0d3f3
commit bd03027213
Signed by: Ad5001
GPG key ID: EF45F9C6AFE20160
13 changed files with 27 additions and 766 deletions

View file

@ -24,6 +24,9 @@ skillsCsharp:
other: |
I began using C# in 2021, and discovered it's extensive built-in Console API which sparked the [Nowox](https://apps.ad5001.eu) project.
However, I quickly realized it was a bit dated and didn't use modern terminal features, which led to the creation of several libraries, like [NowoxStyle](https://git.ad5001.eu/Ad5001/NowoxStyle) and [NowoxComponents](https://git.ad5001.eu/Ad5001/NowoxComponents).
skillsBash:
other: |
Having used Linux since 2016 and managing servers since 2017, I got into bash scripting fairly rapidly, which helped me not only prototype small programs using very basic interfaces, but also automate a lot of processes. Bash allows me to chain a lot of small programs together to achieve a more complex process like image content conversion, launch and building systems.
# Frameworks
skillsHugo:
other: |
@ -39,6 +42,10 @@ skillsQt:
skillsMono:
other: |
Mono is a reimplementation of the .NET framework for Linux and MacOS prior to .NET 5.0, while remaining binary compatible with Microsoft's implementations. I began using it to create Nowox in C# to maintain compatibility with all major desktop OSes. In the future, I may switch from Mono to .NET 5.0 as framework and runtime for Nowox.
skillsElectron:
other: |
Electron is a framework that allows to use Web and NodeJS techonologies to create desktop applications for all desktop Operating Systems.
While not having used it for any of my more recent applications, I have used Electron in the past to create several things, including the Windows version of ImagicalPlugCreator, and PocketMine Server Manager. However, I stopped using it because its memory footprint was too high.
# Frameworks I created:
frameworkNowox:
other: |
@ -64,7 +71,7 @@ skillsDebian:
skillsFedora:
other: |
My limited experience with Fedora has led me to discover the [Red Hat](https://www.redhat.com/) ecosystem and all of it's benefits, namely for enterprise software.
However, having less experience with it, I tend to prefer Ubuntu or Debian when manipulating server software.
I have also used CentOS for several servers, as it supports the Red Hat ecosystem while maintaining great stability.
# Container systems
skillsDocker:
other: |

View file

@ -23,6 +23,9 @@ skillsCsharp:
other: |
J'ai commencé à utiliser C# en 2021, et j'ai découvert son API Console intégrée très complète, ce qui a donné naissance au projet [Nowox](https://apps.ad5001.eu).
Cependant, je me suis rapidement rendu compte qu'elle était un peu dépassée et n'utilisait pas les fonctionnalités modernes des terminaux, ce qui a conduit à la création de plusieurs bibliothèques, comme [NowoxStyle](https://git.ad5001.eu/Ad5001/NowoxStyle) et [NowoxComponents](https://git.ad5001.eu/Ad5001/NowoxComponents).
skillsBash:
other: |
Utilisant Linux depuis 2016 et gérant des serveurs depuis 2017, je me suis mis assez rapidement au scripting bash, qui m'a aidé non seulement à prototyper de petits programmes à l'aide d'interfaces très basiques, mais aussi à automatiser de nombreux processus. Bash me permet d'enchaîner beaucoup de petits programmes pour réaliser un processus plus complexe comme la conversion du contenu des images, le lancement et la construction de systèmes.
# Frameworks
skillsHugo:
other: |
@ -38,6 +41,10 @@ skillsQt:
skillsMono:
other: |
Mono est une ré-implémentation du cadre .NET pour Linux et MacOS avant .NET 5.0, tout en restant binairement compatible avec les implémentations de Microsoft. J'ai commencé à l'utiliser pour créer Nowox en C# afin de maintenir la compatibilité avec tous les principaux OS de bureau. Dans le futur, je pourrais passer de Mono à .NET 5.0 en tant que framework et runtime pour Nowox.
skillsElectron:
other: |
Electron est un cadre qui permet d'utiliser les technologies Web et NodeJS pour créer des applications de bureau pour tous les systèmes d'exploitation de bureau.
Bien que je ne l'aie pas utilisé pour aucune de mes applications les plus récentes, j'ai utilisé Electron dans le passé pour créer plusieurs choses, y compris la version Windows de ImagicalPlugCreator, et PocketMine Server Manager. Cependant, j'ai arrêté de l'utiliser car son empreinte mémoire était trop importante.
# Frameworks I created:
frameworkNowox:
other: |
@ -63,7 +70,7 @@ skillsDebian:
skillsFedora:
other: |
Mon expérience limitée de Fedora m'a fait découvrir l'écosystème [Red Hat](https://www.redhat.com/) et tous ses avantages, notamment pour les logiciels d'entreprise.
Cependant, ayant moins d'expérience avec elle, j'ai tendance à préférer Ubuntu ou Debian lorsque je manipule des logiciels de serveur.
J'ai également utilisé CentOS pour plusieurs serveurs, car il prend en charge l'écosystème Red Hat tout en maintenant une grande stabilité.
# Container systems
skillsDocker:
other: |

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View file

@ -1,87 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="26.0px"
height="26.0px"
viewBox="0 0 26.0 26.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="logo-over.svg"
inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
<defs
id="defs833">
<linearGradient
inkscape:collect="always"
id="linearGradient1433">
<stop
style="stop-color:#3cd368;stop-opacity:1"
offset="0"
id="stop1429" />
<stop
style="stop-color:#9efe93;stop-opacity:1"
offset="1"
id="stop1431" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1433"
id="linearGradient1437"
x1="17"
y1="8"
x2="5"
y2="23"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="11.313709"
inkscape:cx="22.502489"
inkscape:cy="19.742933"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid1403" />
</sodipodi:namedview>
<metadata
id="metadata836">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="rect1424"
style="fill:url(#linearGradient1437);fill-opacity:1;fill-rule:evenodd;stroke-width:1.88976"
d="m 13,3 9,12 -4,2 -4,-7 -3,10 -6,3 z"
sodipodi:nodetypes="ccccccc" />
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="26" height="26"><defs><linearGradient id="a"><stop style="stop-color:#3cd368;stop-opacity:1" offset="0"/><stop style="stop-color:#9efe93;stop-opacity:1" offset="1"/></linearGradient><linearGradient xlink:href="#a" id="b" x1="17" y1="8" x2="5" y2="23" gradientUnits="userSpaceOnUse"/></defs><path style="fill:url(#b);fill-opacity:1;fill-rule:evenodd;stroke-width:1.88976" d="m13 3 9 12-4 2-4-7-3 10-6 3z"/></svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 501 B

View file

@ -1,131 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
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"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="logplotter.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<title
id="title836">LogarithmPlotter Icon v1.0</title>
<defs
id="defs833" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.627417"
inkscape:cx="23.950814"
inkscape:cy="5.6122612"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid1403" />
</sodipodi:namedview>
<metadata
id="metadata836">
<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>LogarithmPlotter Icon v1.0</dc:title>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-nc-sa/4.0/" />
<dc:date>2021</dc:date>
<dc:creator>
<cc:Agent>
<dc:title>Ad5001</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>(c) Ad5001 2021 - All rights reserved</dc:title>
</cc:Agent>
</dc:rights>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-nc-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:prohibits
rdf:resource="http://creativecommons.org/ns#CommercialUse" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Bg">
<rect
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect1546"
width="24"
height="24"
x="0"
y="0"
ry="3" />
</g>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#000000;fill-rule:evenodd;stroke-width:19.304;stroke-opacity:0"
id="rect1410"
width="22"
height="2"
x="1"
y="19" />
<rect
style="fill:#000000;fill-rule:evenodd;stroke-width:19.3041;stroke-opacity:0"
id="rect1412"
width="2"
height="22"
x="9"
y="1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.95063;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1529"
sodipodi:type="arc"
sodipodi:cx="1"
sodipodi:cy="1"
sodipodi:rx="20.024685"
sodipodi:ry="18.024683"
sodipodi:start="0"
sodipodi:end="1.5707963"
sodipodi:arc-type="arc"
d="M 21.024685,1 A 20.024685,18.024683 0 0 1 1,19.024683"
sodipodi:open="true" />
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><rect style="fill:#fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="24" height="24" ry="3"/><path style="fill:#000;fill-rule:evenodd;stroke-width:19.304;stroke-opacity:0" d="M1 19h22v2H1z"/><path style="fill:#000;fill-rule:evenodd;stroke-width:19.3041;stroke-opacity:0" d="M9 1h2v22H9z"/><path style="fill:none;fill-rule:evenodd;stroke:red;stroke-width:1.95063;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M21.025 1A20.025 18.025 0 0 1 1 19.025"/></svg>

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 616 B

View file

@ -1,124 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="icon.svg"
inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
<defs
id="defs1481">
<linearGradient
inkscape:collect="always"
id="linearGradient2133">
<stop
style="stop-color:#3cb4ff;stop-opacity:1"
offset="0"
id="stop2129" />
<stop
style="stop-color:#2955cb;stop-opacity:1"
offset="1"
id="stop2131" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2133"
id="linearGradient2135"
x1="0"
y1="1"
x2="24"
y2="23"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.4"
inkscape:cx="-5.8009523"
inkscape:cy="15.302075"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2051" />
</sodipodi:namedview>
<metadata
id="metadata1484">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Calque 2">
<rect
style="fill:url(#linearGradient2135);fill-rule:evenodd;stroke-width:1.88976;fill-opacity:1"
id="rect2103"
width="24"
height="24"
x="0"
y="0" />
</g>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
x="25.852486"
y="5.8883834"
id="text2060"><tspan
sodipodi:role="line"
id="tspan2058"
x="25.852486"
y="5.8883834"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"> ▟▙ ▟█▛</tspan><tspan
sodipodi:role="line"
x="25.852486"
y="10.888384"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"
id="tspan2062"> ▟██▙▟█▛ </tspan><tspan
sodipodi:role="line"
x="25.852486"
y="15.888384"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"
id="tspan2064"> ▟█▛▜██▛ </tspan><tspan
sodipodi:role="line"
x="25.852486"
y="20.888382"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"
id="tspan2066">▟█▛ ▜▛ </tspan></text>
<path
id="rect2068"
style="fill:#ffffff;fill-rule:evenodd;stroke-width:2.31441"
d="M 7 0 L 7 3 L 6 3 L 6 6 L 5 6 L 5 9 L 4 9 L 4 12 L 3 12 L 3 15 L 2 15 L 2 18 L 1 18 L 1 21 L 0 21 L 0 24 L 6 24 L 6 21 L 7 21 L 7 18 L 8 18 L 8 15 L 9 15 L 10 15 L 10 18 L 11 18 L 11 21 L 12 21 L 12 24 L 18 24 L 18 21 L 19 21 L 19 18 L 20 18 L 20 15 L 21 15 L 21 12 L 22 12 L 22 9 L 23 9 L 23 6 L 24 6 L 24 3 L 24 0 L 19 0 L 19 3 L 18 3 L 18 6 L 17 6 L 17 9 L 16 9 L 16 12 L 15 12 L 14 12 L 14 9 L 13 9 L 13 6 L 12 6 L 12 3 L 11 3 L 11 0 L 7 0 z " />
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24"><defs><linearGradient id="a"><stop style="stop-color:#3cb4ff;stop-opacity:1" offset="0"/><stop style="stop-color:#2955cb;stop-opacity:1" offset="1"/></linearGradient><linearGradient xlink:href="#a" id="b" x1="0" y1="1" x2="24" y2="23" gradientUnits="userSpaceOnUse"/></defs><path style="fill:url(#b);fill-rule:evenodd;stroke-width:1.88976;fill-opacity:1" d="M0 0h24v24H0z"/><text xml:space="preserve" style="font-style:normal;font-weight:400;font-size:4px;line-height:1.25;font-family:sans-serif;letter-spacing:0;word-spacing:0;fill:#000;fill-opacity:1;stroke:none" x="25.852" y="5.888"><tspan x="25.852" y="5.888" style="font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"> ▟▙ ▟█▛</tspan><tspan x="25.852" y="10.888" style="font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"> ▟██▙▟█▛ </tspan><tspan x="25.852" y="15.888" style="font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"> ▟█▛▜██▛ </tspan><tspan x="25.852" y="20.888" style="font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'">▟█▛ ▜▛ </tspan></text><path style="fill:#fff;fill-rule:evenodd;stroke-width:2.31441" d="M7 0v3H6v3H5v3H4v3H3v3H2v3H1v3H0v3h6v-3h1v-3h1v-3h2v3h1v3h1v3h6v-3h1v-3h1v-3h1v-3h1V9h1V6h1V0h-5v3h-1v3h-1v3h-1v3h-2V9h-1V6h-1V3h-1V0H7z"/></svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -1,67 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
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"
width="20px"
height="20px"
version="1.1"
viewBox="0 0 20 20"
id="svg6"
sodipodi:docname="unchecker.svg"
inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
<metadata
id="metadata12">
<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="defs10" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="748"
inkscape:window-height="480"
id="namedview8"
showgrid="false"
inkscape:zoom="35.75"
inkscape:cx="11.58909"
inkscape:cy="10"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg6" />
<path
d="m5 5c-2.77 0-5 2.23-5 5s2.23 5 5 5h10c2.77 0 5-2.23 5-5s-2.23-5-5-5h-10zm0 2h10c1.662 0 3 1.338 3 3s-1.338 3-3 3h-10c-1.662 0-3-1.338-3-3s1.338-3 3-3z"
fill="#808080"
fill-rule="evenodd"
stroke-width="1.8898"
id="path2"
style="fill:#4d4d4d" />
<rect
y="5"
width="10"
height="10"
ry="5"
fill="#808080"
fill-rule="evenodd"
stroke-width="2.0692"
id="rect4"
style="fill:#4d4d4d" />
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M5 5c-2.77 0-5 2.23-5 5s2.23 5 5 5h10c2.77 0 5-2.23 5-5s-2.23-5-5-5H5zm0 2h10c1.662 0 3 1.338 3 3s-1.338 3-3 3H5c-1.662 0-3-1.338-3-3s1.338-3 3-3z" fill="gray" fill-rule="evenodd" style="fill:#4d4d4d"/><rect y="5" width="10" height="10" ry="5" fill="gray" fill-rule="evenodd" style="fill:#4d4d4d"/></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 376 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View file

@ -1,25 +1 @@
<svg width="24" height="24" version="1.0" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(.16492 0 0 .16492 -129.17 -133.18)" shape-rendering="auto" stroke-linecap="square">
<path d="m856.01 830.23-66.764 43.449v34.94l33.382 21.723 33.379-21.723v-5e-3l3e-3 3e-3 33.382 21.726 33.379-21.723v-34.94z" color="#000000" color-rendering="auto" fill="#204a87" image-rendering="auto" solid-color="#000000" stroke="#204a87" stroke-width="12" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<g stroke-linejoin="round" stroke-width=".75574">
<g transform="matrix(.50222 0 0 .50637 429.63 432.9)">
<rect transform="matrix(.84019 .54229 -.84019 .54229 0 0)" x="1289.9" y="279.43" width="79.11" height="79.11" rx="0" ry="0" color="#000000" color-rendering="auto" image-rendering="auto" solid-color="#000000" stroke="#000" stroke-width="3.1667" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<rect transform="matrix(.84019 .54229 -.84019 .54229 0 0)" x="1226.3" y="215.81" width="79.11" height="79.11" rx="0" ry="0" color="#000000" color-rendering="auto" fill="#fff" image-rendering="auto" solid-color="#000000" stroke="#204a87" stroke-width="3.1667" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<path d="m915.47 824.93-5e-5 69-66.468 42.901 5e-5 -69z" color="#000000" color-rendering="auto" image-rendering="auto" solid-color="#000000" stroke="#000" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<path d="m783 824.93 5e-5 69 66.468 42.901-5e-5 -69z" color="#000000" color-rendering="auto" fill="#fff" image-rendering="auto" solid-color="#000000" stroke="#000" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
</g>
<g transform="matrix(.50222 0 0 .50637 463.01 454.63)" stroke="#204a87">
<rect transform="matrix(.84019 .54229 -.84019 .54229 0 0)" x="1289.9" y="279.43" width="79.11" height="79.11" rx="0" ry="0" color="#000000" color-rendering="auto" fill="#204a87" image-rendering="auto" solid-color="#000000" stroke-width="3.1667" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<rect transform="matrix(.84019 .54229 -.84019 .54229 0 0)" x="1226.3" y="215.81" width="79.11" height="79.11" rx="0" ry="0" color="#000000" color-rendering="auto" fill="#fff" image-rendering="auto" solid-color="#000000" stroke-width="3.1667" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<path d="m915.47 824.93-5e-5 69-66.468 42.901 5e-5 -69z" color="#000000" color-rendering="auto" fill="#204a87" image-rendering="auto" solid-color="#000000" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<path d="m783 824.93 5e-5 69 66.468 42.901-5e-5 -69z" color="#000000" color-rendering="auto" fill="#fff" image-rendering="auto" solid-color="#000000" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
</g>
<g transform="matrix(.50222 0 0 .50637 396.25 454.63)" stroke="#204a87">
<rect transform="matrix(.84019 .54229 -.84019 .54229 0 0)" x="1289.9" y="279.43" width="79.11" height="79.11" rx="0" ry="0" color="#000000" color-rendering="auto" image-rendering="auto" solid-color="#000000" stroke-width="3.1667" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<rect transform="matrix(.84019 .54229 -.84019 .54229 0 0)" x="1226.3" y="215.81" width="79.11" height="79.11" rx="0" ry="0" color="#000000" color-rendering="auto" fill="#fff" image-rendering="auto" solid-color="#000000" stroke-width="3.1667" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<path d="m915.47 824.93-5e-5 69-66.468 42.901 5e-5 -69z" color="#000000" color-rendering="auto" fill="#204a87" image-rendering="auto" solid-color="#000000" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
<path d="m783 824.93 5e-5 69 66.468 42.901-5e-5 -69z" color="#000000" color-rendering="auto" fill="#fff" image-rendering="auto" solid-color="#000000" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/>
</g>
</g>
</g>
</svg>
<svg width="24" height="24" version="1.0" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="square" color="#000"><path d="m856.01 830.23-66.764 43.449v34.94l33.382 21.723 33.379-21.723v-.005l.003.003 33.382 21.726 33.379-21.723v-34.94z" fill="#204a87" stroke="#204a87" stroke-width="12" style="isolation:auto;mix-blend-mode:normal;paint-order:normal" transform="translate(-129.17 -133.18) scale(.16492)"/><g stroke-linejoin="round" stroke-width=".756"><g transform="matrix(.08283 0 0 .08351 -58.315 -61.786)"><rect transform="scale(1.1882 .76691) rotate(45)" x="1289.9" y="279.43" width="79.11" height="79.11" rx="0" ry="0" stroke="#000" stroke-width="3.167" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/><rect transform="scale(1.1882 .76691) rotate(45)" x="1226.3" y="215.81" width="79.11" height="79.11" rx="0" ry="0" fill="#fff" stroke="#204a87" stroke-width="3.167" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/><path d="M915.47 824.93v69l-66.468 42.901v-69z" stroke="#000" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/><path d="M783 824.93v69l66.468 42.901v-69z" fill="#fff" stroke="#000" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/></g><g transform="matrix(.08283 0 0 .08351 -52.81 -58.202)" stroke="#204a87"><rect transform="scale(1.1882 .76691) rotate(45)" x="1289.9" y="279.43" width="79.11" height="79.11" rx="0" ry="0" fill="#204a87" stroke-width="3.167" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/><rect transform="scale(1.1882 .76691) rotate(45)" x="1226.3" y="215.81" width="79.11" height="79.11" rx="0" ry="0" fill="#fff" stroke-width="3.167" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/><path d="M915.47 824.93v69l-66.468 42.901v-69z" fill="#204a87" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/><path d="M783 824.93v69l66.468 42.901v-69z" fill="#fff" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/></g><g transform="matrix(.08283 0 0 .08351 -63.82 -58.202)" stroke="#204a87"><rect transform="scale(1.1882 .76691) rotate(45)" x="1289.9" y="279.43" width="79.11" height="79.11" rx="0" ry="0" stroke-width="3.167" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/><rect transform="scale(1.1882 .76691) rotate(45)" x="1226.3" y="215.81" width="79.11" height="79.11" rx="0" ry="0" fill="#fff" stroke-width="3.167" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/><path d="M915.47 824.93v69l-66.468 42.901v-69z" fill="#204a87" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/><path d="M783 824.93v69l66.468 42.901v-69z" fill="#fff" stroke-width="3.023" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View file

@ -1,46 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
id="SVGRoot"
width="24px"
height="24px"
version="1.1"
viewBox="0 0 24 24"
sodipodi:docname="snapcraft.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs9" />
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="true"
inkscape:zoom="16.708333"
inkscape:cx="-4.0399002"
inkscape:cy="6.4937656"
inkscape:current-layer="SVGRoot">
<inkscape:grid
type="xygrid"
id="grid124" />
</sodipodi:namedview>
<path
id="body"
class="st1"
d="M 13.798165,13.417431 V 5.7110092 L 19.082569,8.059633 Z M 3.6697247,23.545871 10.201835,11.362385 13.06422,14.224771 Z M 0,0.50000004 13.357798,5.3440367 v 8.5137613 z"
style="stroke-width:0.733945;fill:#82bea0;fill-opacity:1" />
<path
id="head"
class="st2"
d="M 21.798165,5.3440367 H 14.091743 L 24,9.8211009 Z"
fill="#fa6441"
style="stroke-width:0.733945" />
</svg>
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path class="st1" d="M13.798 13.417V5.711l5.285 2.349ZM3.67 23.546l6.532-12.184 2.862 2.863ZM0 .5l13.358 4.844v8.514z" style="stroke-width:.733945;fill:#82bea0;fill-opacity:1"/><path class="st2" d="M21.798 5.344h-7.706L24 9.821Z" fill="#fa6441" style="stroke-width:.733945"/></svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 344 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 4 KiB

View file

@ -1,10 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 30" width="1200" height="600">
<clipPath id="t">
<path d="M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z"/>
</clipPath>
<path d="M0,0 v30 h60 v-30 z" fill="#00247d"/>
<path d="M0,0 L60,30 M60,0 L0,30" stroke="#fff" stroke-width="6"/>
<path d="M0,0 L60,30 M60,0 L0,30" clip-path="url(#t)" stroke="#cf142b" stroke-width="4"/>
<path d="M30,0 v30 M0,15 h60" stroke="#fff" stroke-width="10"/>
<path d="M30,0 v30 M0,15 h60" stroke="#cf142b" stroke-width="6"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 30" width="1200" height="600"><clipPath id="a"><path d="M30 15h30v15zv15H0zH0V0zV0h30z"/></clipPath><path d="M0 0v30h60V0z" fill="#00247d"/><path d="m0 0 60 30m0-30L0 30" stroke="#fff" stroke-width="6"/><path d="m0 0 60 30m0-30L0 30" clip-path="url(#a)" stroke="#cf142b" stroke-width="4"/><path d="M30 0v30M0 15h60" stroke="#fff" stroke-width="10"/><path d="M30 0v30M0 15h60" stroke="#cf142b" stroke-width="6"/></svg>

Before

Width:  |  Height:  |  Size: 522 B

After

Width:  |  Height:  |  Size: 473 B

View file

@ -1,2 +1 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600"><rect width="900" height="600" fill="#ED2939"/><rect width="600" height="600" fill="#fff"/><rect width="300" height="600" fill="#002395"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600"><path fill="#ED2939" d="M0 0h900v600H0z"/><path fill="#fff" d="M0 0h600v600H0z"/><path fill="#002395" d="M0 0h300v600H0z"/></svg>

Before

Width:  |  Height:  |  Size: 249 B

After

Width:  |  Height:  |  Size: 194 B