Added new awesome app menu icons for all categories.

This commit is contained in:
Johannes Findeisen 2026-05-31 03:26:02 +02:00
commit 3282a616e0
31 changed files with 272 additions and 35 deletions

View file

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#78909C" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="10" y="20" width="28" height="18" rx="3"/>
<path d="M16 20v-4a4 4 0 014-4h8a4 4 0 014 4v4"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 285 B

View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#9575CD" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="10" y="16" width="10" height="16" rx="2"/>
<polygon points="20,18 30,24 20,30"/>
<path d="M33 18a10 10 0 010 12"/>
<path d="M38 14a16 16 0 010 20"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 349 B

View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#64B5F6" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M8 12a4 4 0 014-4h24a4 4 0 014 4v14a4 4 0 01-4 4H18l-8 8V12z"/>
<circle cx="20" cy="19" r="2" fill="#64B5F6"/>
<circle cx="28" cy="19" r="2" fill="#64B5F6"/>
<circle cx="36" cy="19" r="2" fill="#64B5F6"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 405 B

View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#81C784" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<ellipse cx="24" cy="12" rx="14" ry="4"/>
<path d="M10 12v24c0 2.2 6.3 4 14 4s14-1.8 14-4V12"/>
<path d="M10 20c0 2.2 6.3 4 14 4s14-1.8 14-4"/>
<path d="M10 28c0 2.2 6.3 4 14 4s14-1.8 14-4"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 383 B

View file

@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#6D4C41" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="8" y="10" width="24" height="18" rx="2"/>
<line x1="14" y1="28" x2="26" y2="28"/>
<line x1="20" y1="28" x2="20" y2="36"/>
<line x1="16" y1="36" x2="24" y2="36"/>
<line x1="36" y1="12" x2="44" y2="12"/>
<line x1="36" y1="18" x2="44" y2="18"/>
<line x1="36" y1="24" x2="44" y2="24"/>
<circle cx="36" cy="12" r="3.5" fill="#6D4C41"/>
<circle cx="40" cy="18" r="3.5" fill="#6D4C41"/>
<circle cx="38" cy="24" r="3.5" fill="#6D4C41"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 653 B

View file

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#FFD54F" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="8" y="12" width="20" height="24" rx="3"/>
<path d="M26 16l12 12"/>
<path d="M26 28h12V16"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 288 B

View file

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#BA68C8" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="10" y="10" width="28" height="28" rx="5"/>
<path d="M20 18l-6 6 6 6"/>
<path d="M28 18l6 6-6 6"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 294 B

View file

@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#4DB6AC" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="14" y="14" width="20" height="20" rx="3"/>
<line x1="10" y1="18" x2="14" y2="18"/>
<line x1="10" y1="24" x2="14" y2="24"/>
<line x1="10" y1="30" x2="14" y2="30"/>
<line x1="34" y1="18" x2="38" y2="18"/>
<line x1="34" y1="24" x2="38" y2="24"/>
<line x1="34" y1="30" x2="38" y2="30"/>
<line x1="18" y1="10" x2="18" y2="14"/>
<line x1="24" y1="10" x2="24" y2="14"/>
<line x1="30" y1="10" x2="30" y2="14"/>
<line x1="18" y1="34" x2="18" y2="38"/>
<line x1="24" y1="34" x2="24" y2="38"/>
<line x1="30" y1="34" x2="30" y2="38"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 759 B

View file

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#FFB74D" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<circle cx="24" cy="24" r="14" stroke-dasharray="3.5 4.5" stroke-width="4"/>
<circle cx="24" cy="24" r="9"/>
<circle cx="24" cy="24" r="3.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 330 B

View file

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#66BB6A" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M8 14a4 4 0 014-4h8l4 4h12a4 4 0 014 4v16a4 4 0 01-4 4H12a4 4 0 01-4-4V14z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 266 B

View file

@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#E57373" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="8" y="18" width="22" height="12" rx="5"/>
<rect x="30" y="14" width="10" height="20" rx="5"/>
<line x1="15" y1="21" x2="15" y2="27"/>
<line x1="12" y1="24" x2="18" y2="24"/>
<circle cx="35" cy="19" r="1.5" fill="#E57373"/>
<circle cx="35" cy="29" r="1.5" fill="#E57373"/>
<circle cx="32" cy="24" r="1.5" fill="#E57373"/>
<circle cx="38" cy="24" r="1.5" fill="#E57373"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 586 B

View file

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#F06292" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<ellipse cx="24" cy="26" rx="16" ry="13"/>
<circle cx="15" cy="20" r="3" fill="#F06292"/>
<circle cx="28" cy="16" r="2.5" fill="#F06292"/>
<circle cx="36" cy="26" r="2.5" fill="#F06292"/>
<circle cx="26" cy="35" r="2" fill="#F06292"/>
<circle cx="14" cy="30" r="2" fill="#F06292"/>
<circle cx="10" cy="26" r="2.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 519 B

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#7986CB" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M10 14a4 4 0 014-4h20a4 4 0 014 4v20a4 4 0 01-4 4H14a4 4 0 01-4-4z"/>
<path d="M16 18l6 6-6 6"/>
<path d="M30 20h4"/>
<path d="M28 24h6"/>
<path d="M26 28h8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 364 B

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#4FC3F7" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<circle cx="24" cy="24" r="15"/>
<ellipse cx="24" cy="24" rx="7" ry="15"/>
<line x1="9" y1="24" x2="39" y2="24"/>
<path d="M11 16a20 20 0 0026 0" stroke-width="1.8"/>
<path d="M11 32a20 20 0 0026 0" stroke-width="1.8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 415 B

View file

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#FF8A65" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<circle cx="24" cy="24" r="15"/>
<polygon points="20,16 20,32 33,24"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 254 B

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#4DD0E1" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<circle cx="14" cy="24" r="6"/>
<circle cx="34" cy="24" r="6"/>
<line x1="20" y1="24" x2="28" y2="24"/>
<circle cx="14" cy="24" r="2.5" fill="#4DD0E1"/>
<circle cx="34" cy="24" r="2.5" fill="#4DD0E1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 397 B

View file

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#A1887F" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="8" y="20" width="32" height="20" rx="3"/>
<path d="M16 20v-5a4 4 0 014-4h8a4 4 0 014 4v5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 284 B

View file

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#AED581" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M24 8l-14 6v8c0 8.4 5.6 16.2 14 19 8.4-2.8 14-10.6 14-19v-8l-14-6z"/>
<rect x="20" y="22" width="8" height="6" rx="1.5" fill="#AED581"/>
<path d="M20 22v-3a4 4 0 018 0v3"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 369 B

View file

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#EC407A" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M24 6v18"/>
<path d="M16 14a16 16 0 1016 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 238 B

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#90A4AE" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<line x1="24" y1="6" x2="24" y2="30"/>
<line x1="24" y1="30" x2="12" y2="40"/>
<line x1="24" y1="30" x2="36" y2="40"/>
<path d="M10 30a16 16 0 0128 0"/>
<path d="M15 25a8 8 0 0118 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 380 B

View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#26A69A" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M14 28a12 12 0 1110-19.6"/>
<path d="M14 28l-5 4V20"/>
<path d="M34 20a12 12 0 11-10 19.6"/>
<path d="M34 20l5-4v12"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 319 B

View file

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#DCE775" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M20 12h8v10l8 12a4 4 0 01-3.2 6H15.2a4 4 0 01-3.2-6l8-12V12z"/>
<line x1="16" y1="32" x2="32" y2="32"/>
<line x1="18" y1="12" x2="18" y2="8"/>
<line x1="22" y1="12" x2="22" y2="8"/>
<line x1="26" y1="12" x2="26" y2="8"/>
<line x1="30" y1="12" x2="30" y2="8"/>
<line x1="20" y1="37" x2="28" y2="37"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 512 B

View file

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#7E57C2" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M28 8A16 16 0 1128 40 12 12 0 1028 8z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 229 B

View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#B0BEC5" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="8" y="10" width="32" height="24" rx="2"/>
<line x1="16" y1="34" x2="32" y2="34"/>
<line x1="24" y1="34" x2="24" y2="40"/>
<line x1="18" y1="40" x2="30" y2="40"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 362 B

View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#5C6BC0" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="8" y="12" width="32" height="24" rx="2"/>
<path d="M16 18l-4 4 4 4"/>
<path d="M28 22h6"/>
<path d="M24 26h10"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 313 B

View file

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#8D6E63" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<line x1="8" y1="18" x2="16" y2="18"/>
<line x1="24" y1="18" x2="40" y2="18"/>
<circle cx="20" cy="18" r="3.5" fill="#8D6E63"/>
<line x1="8" y1="32" x2="26" y2="32"/>
<line x1="34" y1="32" x2="40" y2="32"/>
<circle cx="30" cy="32" r="3.5" fill="#8D6E63"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 455 B

View file

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#EF5350" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="8" y="16" width="22" height="16" rx="3"/>
<polygon points="30,18 40,24 30,30"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 272 B

View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="none" stroke="#42A5F5" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
<rect x="8" y="8" width="14" height="14" rx="2"/>
<rect x="26" y="8" width="14" height="14" rx="2"/>
<rect x="8" y="26" width="14" height="14" rx="2"/>
<rect x="26" y="26" width="14" height="14" rx="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 395 B