Add icon assets

This commit is contained in:
Alex Spataru 2025-01-04 03:19:03 -05:00
parent 2a7979fc7f
commit 2c4bf6c68b
18 changed files with 16953 additions and 0 deletions

8342
doc/assets/Icon Square.ai Normal file

File diff suppressed because one or more lines are too long

BIN
doc/assets/Icon-1024px.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
doc/assets/Icon-512px.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

8447
doc/assets/Icon.ai Normal file

File diff suppressed because one or more lines are too long

53
doc/assets/Icon.svg Normal file
View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 1024 1024">
<defs>
<style>
.cls-1 {
fill: url(#linear-gradient-3);
}
.cls-2 {
fill: url(#linear-gradient-2);
}
.cls-3 {
fill: #fff;
}
.cls-4 {
fill: url(#linear-gradient);
filter: url(#drop-shadow-1);
}
</style>
<linearGradient id="linear-gradient" x1="-6.72" y1="512" x2="990.13" y2="512" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#1983ca"/>
<stop offset="1" stop-color="#2b36b3"/>
</linearGradient>
<filter id="drop-shadow-1" filterUnits="userSpaceOnUse">
<feOffset dx="0" dy="78.97"/>
<feGaussianBlur result="blur" stdDeviation="39.49"/>
<feFlood flood-color="#000" flood-opacity=".4"/>
<feComposite in2="blur" operator="in"/>
<feComposite in="SourceGraphic"/>
</filter>
<linearGradient id="linear-gradient-2" x1="525.34" y1="456.46" x2="450.2" y2="822.96" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#fff"/>
<stop offset=".97" stop-color="#2359bd"/>
<stop offset="1" stop-color="#2b36b3"/>
</linearGradient>
<linearGradient id="linear-gradient-3" x1="700.34" y1="414.89" x2="589.33" y2="295.42" xlink:href="#linear-gradient-2"/>
</defs>
<!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) -->
<g>
<g id="Layer_1">
<g>
<rect class="cls-4" y="0" width="1024" height="1024" rx="250" ry="250"/>
<g>
<polygon class="cls-3" points="856.03 427.17 856.03 549.08 701.02 549.08 626.12 381.2 454.17 848.7 362.07 848.7 246.86 570.7 167.99 570.7 167.99 448.74 328.3 448.74 404.08 631.6 571.91 175.28 667.72 175.28 780.1 427.17 856.03 427.17"/>
<path class="cls-2" d="M404.08,631.6h0c24.84,58.91,108.99,56.96,131.06-3.05l90.98-247.35h-129.94l-92.09,250.4Z"/>
<path class="cls-1" d="M626.12,381.2l19.97-58.1c13.63-39.66,68.8-42.11,85.89-3.81l48.13,107.88-79.07,121.91-74.9-167.88Z"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

13
doc/assets/README.md Normal file
View File

@ -0,0 +1,13 @@
# Icon Resources
This folder contains design assets, including the featured `icon_scaled.svg` file used to generate OS-specific icons.
## Icon Preview
![icon_scaled.svg preview](icon_scaled.svg)
## Credits & License
The icon design was created [**Buzzzy**](https://www.fiverr.com/buzzzy) on Fiverr. All associated design assets in this folder are **Copyright © Alex Spataru**. These resources are released under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.html).
You are free to use, modify, and distribute the assets under the terms of the GPLv3 license. Please provide proper attribution and share any derivative works under the same license.

View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 1024 1024">
<defs>
<style>
.cls-1 {
fill: url(#linear-gradient-3);
}
.cls-2 {
fill: url(#linear-gradient-2);
}
.cls-3 {
fill: #fff;
}
.cls-4 {
fill: url(#linear-gradient);
}
</style>
<linearGradient id="linear-gradient" x1="-6.72" y1="512" x2="990.13" y2="512" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#1983ca"/>
<stop offset="1" stop-color="#2b36b3"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="525.34" y1="456.46" x2="450.2" y2="822.96" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#fff"/>
<stop offset=".97" stop-color="#2359bd"/>
<stop offset="1" stop-color="#2b36b3"/>
</linearGradient>
<linearGradient id="linear-gradient-3" x1="700.34" y1="414.89" x2="589.33" y2="295.42" xlink:href="#linear-gradient-2"/>
<filter id="shadow" x="-10%" y="-10%" width="120%" height="120%">
<feOffset dx="0" dy="10" in="SourceAlpha" result="offset"/>
<feGaussianBlur in="offset" stdDeviation="10" result="blur"/>
<feColorMatrix in="blur" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0" result="shadow"/>
<feMerge>
<feMergeNode in="shadow"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<g transform="translate(96, 96) scale(0.8125)" filter="url(#shadow)">
<g id="Layer_1">
<g>
<rect class="cls-4" y="0" width="1024" height="1024" rx="250" ry="250"/>
<g>
<polygon class="cls-3" points="856.03 427.17 856.03 549.08 701.02 549.08 626.12 381.2 454.17 848.7 362.07 848.7 246.86 570.7 167.99 570.7 167.99 448.74 328.3 448.74 404.08 631.6 571.91 175.28 667.72 175.28 780.1 427.17 856.03 427.17"/>
<path class="cls-2" d="M404.08,631.6h0c24.84,58.91,108.99,56.96,131.06-3.05l90.98-247.35h-129.94l-92.09,250.4Z"/>
<path class="cls-1" d="M626.12,381.2l19.97-58.1c13.63-39.66,68.8-42.11,85.89-3.81l48.13,107.88-79.07,121.91-74.9-167.88Z"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 1024 1024">
<defs>
<style>
.cls-1 {
fill: url(#linear-gradient-3);
}
.cls-2 {
fill: url(#linear-gradient-2);
}
.cls-3 {
fill: #fff;
}
.cls-4 {
fill: url(#linear-gradient);
}
</style>
<linearGradient id="linear-gradient" x1="-6.72" y1="512" x2="990.13" y2="512" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#1983ca"/>
<stop offset="1" stop-color="#2b36b3"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="525.34" y1="456.46" x2="450.2" y2="822.96" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#fff"/>
<stop offset=".97" stop-color="#2359bd"/>
<stop offset="1" stop-color="#2b36b3"/>
</linearGradient>
<linearGradient id="linear-gradient-3" x1="700.34" y1="414.89" x2="589.33" y2="295.42" xlink:href="#linear-gradient-2"/>
</defs>
<!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) -->
<g>
<g id="Layer_1">
<g>
<rect class="cls-4" y="0" width="1024" height="1024" rx="250" ry="250"/>
<g>
<polygon class="cls-3" points="856.03 427.17 856.03 549.08 701.02 549.08 626.12 381.2 454.17 848.7 362.07 848.7 246.86 570.7 167.99 570.7 167.99 448.74 328.3 448.74 404.08 631.6 571.91 175.28 667.72 175.28 780.1 427.17 856.03 427.17"/>
<path class="cls-2" d="M404.08,631.6h0c24.84,58.91,108.99,56.96,131.06-3.05l90.98-247.35h-129.94l-92.09,250.4Z"/>
<path class="cls-1" d="M626.12,381.2l19.97-58.1c13.63-39.66,68.8-42.11,85.89-3.81l48.13,107.88-79.07,121.91-74.9-167.88Z"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
doc/assets/iconset/1024.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
doc/assets/iconset/128.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
doc/assets/iconset/16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

BIN
doc/assets/iconset/256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
doc/assets/iconset/32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
doc/assets/iconset/48.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
doc/assets/iconset/512.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
doc/assets/iconset/64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB