feat(icons): add lo-stack (#2202)

Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
This commit is contained in:
dashboard-icons-manager[bot]
2025-10-04 15:35:38 +02:00
committed by GitHub
parent c4da8fee0d
commit 17b227b5da
6 changed files with 83 additions and 0 deletions

14
meta/lo-stack.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Development"
],
"update": {
"timestamp": "2025-10-04T13:33:06.573335",
"author": {
"id": 232986088,
"login": "LoStack"
}
}
}

View File

@@ -21095,6 +21095,20 @@
}
}
},
"lo-stack": {
"base": "svg",
"aliases": [],
"categories": [
"Development"
],
"update": {
"timestamp": "2025-10-04T13:33:06.573335",
"author": {
"id": 232986088,
"login": "LoStack"
}
}
},
"spree": {
"base": "svg",
"aliases": [],

BIN
png/lo-stack.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

52
svg/lo-stack.svg Normal file
View File

@@ -0,0 +1,52 @@
<svg viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="cylinderGradient" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#6ba6cd"></stop>
<stop offset="50%" stop-color="#5a9fd4"></stop>
<stop offset="100%" stop-color="#4a8cc4"></stop>
</linearGradient>
<linearGradient id="topGradient" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#a2d2ff"></stop>
<stop offset="100%" stop-color="#6ba6cd"></stop>
</linearGradient>
<clipPath id="circleClip">
<circle cx="200" cy="200" r="200"></circle>
</clipPath>
</defs>
<circle cx="200" cy="200" r="200" fill="#e8e9ea"></circle>
<g clip-path="url(#circleClip)">
<!-- Bottom wave, exaggerated -->
<path d="M 0 140 Q 100 -20 200 140 T 400 140 L 400 400 L 0 400 Z" fill="#4c3fb8" opacity="0.9"></path>
<!-- Middle wave, exaggerated -->
<path d="M 0 180 Q 100 20 200 180 T 400 180 L 400 400 L 0 400 Z" fill="#3d32a6" opacity="0.7"></path>
<!-- Top wave, exaggerated -->
<path d="M 0 220 Q 100 60 200 220 T 400 220 L 400 400 L 0 400 Z" fill="#2e2594" opacity="0.5"></path>
</g>
<g transform="translate(200, 250) scale(1.3)">
<!-- Bottom layer -->
<ellipse cx="0" cy="30" rx="65" ry="18" fill="#4a8cc4"></ellipse>
<rect x="-65" y="12" width="130" height="18" fill="url(#cylinderGradient)"></rect>
<ellipse cx="0" cy="12" rx="65" ry="18" fill="url(#topGradient)"></ellipse>
<path d="M -65 30 A65 18 0 0 0 65 30 L65 12 A65 18 0 0 0 -65 12 Z" fill="none" stroke="black" stroke-width="2"></path>
<!-- Layer 2 -->
<ellipse cx="0" cy="0" rx="65" ry="18" fill="#4a8cc4"></ellipse>
<rect x="-65" y="-18" width="130" height="18" fill="url(#cylinderGradient)"></rect>
<ellipse cx="0" cy="-18" rx="65" ry="18" fill="url(#topGradient)"></ellipse>
<path d="M -65 0 A65 18 0 0 0 65 0 L65 -18 A65 18 0 0 0 -65 -18 Z" fill="none" stroke="black" stroke-width="2"></path>
<!-- Layer 3 -->
<ellipse cx="0" cy="-30" rx="65" ry="18" fill="#4a8cc4"></ellipse>
<rect x="-65" y="-48" width="130" height="18" fill="url(#cylinderGradient)"></rect>
<ellipse cx="0" cy="-48" rx="65" ry="18" fill="url(#topGradient)"></ellipse>
<path d="M -65 -30 A65 18 0 0 0 65 -30 L65 -48 A65 18 0 0 0 -65 -48 Z" fill="none" stroke="black" stroke-width="2"></path>
<!-- Top layer -->
<ellipse cx="0" cy="-60" rx="65" ry="18" fill="#4a8cc4"></ellipse>
<rect x="-65" y="-78" width="130" height="18" fill="url(#cylinderGradient)"></rect>
<ellipse cx="0" cy="-78" rx="65" ry="18" fill="url(#topGradient)"></ellipse>
<path d="M -65 -60 A65 18 0 0 0 65 -60 L65 -78 A65 18 0 0 0 -65 -78 Z" fill="none" stroke="black" stroke-width="2"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1190,6 +1190,7 @@
"lldap.png",
"lms-mixtape.png",
"lnbits.png",
"lo-stack.png",
"lobe-chat.png",
"local-content-share.png",
"local-xpose.png",
@@ -3556,6 +3557,7 @@
"lldap.svg",
"lms-mixtape.svg",
"lnbits.svg",
"lo-stack.svg",
"lobe-chat.svg",
"local-content-share.svg",
"local-xpose.svg",
@@ -5860,6 +5862,7 @@
"lldap.webp",
"lms-mixtape.webp",
"lnbits.webp",
"lo-stack.webp",
"lobe-chat.webp",
"local-content-share.webp",
"local-xpose.webp",

BIN
webp/lo-stack.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB