feat(icons): added broom icon (#4683)

* Added icons/broom.svg

* Added icons/broom.json

* Added icons/broom-sparkles.svg

* Added icons/broom-sparkles.json

* feat(icons): move broom from lab to icons, redesign & add metadata
This commit is contained in:
Karsa
2026-08-07 11:36:43 +02:00
committed by GitHub
parent 79fc531b30
commit 249af14dc6
6 changed files with 120 additions and 35 deletions

44
icons/broom-sparkles.json Normal file
View File

@@ -0,0 +1,44 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley",
"karsa-mistmere"
],
"use-cases": [
"representing AI-assisted sweeping or cleaning automation",
"indicating spotless or freshly cleaned floors",
"showing magical cleanup actions in smart home apps",
"representing enchanted broom or Halloween themes"
],
"tags": [
"broomstick",
"brush",
"sweep",
"sweeping",
"floor",
"cleaning",
"ai",
"magic",
"sparkle",
"smart",
"automation",
"housekeeping",
"chores",
"tidy",
"spotless",
"pristine",
"dust",
"debris",
"bristles",
"handle",
"janitor",
"maintenance",
"witch",
"halloween"
],
"categories": [
"tools",
"home",
"gaming"
]
}

22
icons/broom-sparkles.svg Normal file
View File

@@ -0,0 +1,22 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11 2v2" />
<path d="M12 3h-2" />
<path d="M13.5 10.5 22 2" />
<path d="M14.734 13.841a2 2 0 00-.314-2.42L12.58 9.58a2 2 0 00-2.421-.314l-7.657 4.461A1 1 0 002.3 15.3l6.403 6.403a1 1 0 001.571-.204z" />
<path d="M20 15v4" />
<path d="M22 17h-4" />
<path d="M4 4v4" />
<path d="m5 18 2-2" />
<path d="M6 6H2" />
<path d="m7.699 10.7 5.602 5.601" />
</svg>

After

Width:  |  Height:  |  Size: 585 B

38
icons/broom.json Normal file
View File

@@ -0,0 +1,38 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley",
"karsa-mistmere"
],
"use-cases": [
"representing sweeping and floor cleaning tasks",
"indicating housekeeping or janitorial services",
"showing cleaning supplies in home maintenance apps",
"representing witchcraft or Halloween themes"
],
"tags": [
"broomstick",
"brush",
"sweep",
"sweeping",
"floor",
"cleaning",
"housekeeping",
"chores",
"tidy",
"spotless",
"dust",
"debris",
"bristles",
"handle",
"janitor",
"maintenance",
"witch",
"halloween"
],
"categories": [
"tools",
"home",
"gaming"
]
}

16
icons/broom.svg Normal file
View File

@@ -0,0 +1,16 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M13.5 10.5 22 2" />
<path d="M14.734 13.841a2 2 0 00-.314-2.42L12.58 9.58a2 2 0 00-2.421-.314l-7.657 4.461A1 1 0 002.3 15.3l6.403 6.403a1 1 0 001.571-.204z" />
<path d="m5 18 2-2" />
<path d="m7.699 10.7 5.602 5.601" />
</svg>

After

Width:  |  Height:  |  Size: 445 B

View File

@@ -1,19 +0,0 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"broomstick",
"brush",
"sweep",
"floor",
"cleaning",
"witch",
"halloween"
],
"categories": [
"tools",
"home"
]
}

View File

@@ -1,16 +0,0 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m13 11 9-9" />
<path d="M14.6 12.6c.8.8.9 2.1.2 3L10 22l-8-8 6.4-4.8c.9-.7 2.2-.6 3 .2Z" />
<path d="m6.8 10.4 6.8 6.8" />
<path d="m5 17 1.4-1.4" />
</svg>

Before

Width:  |  Height:  |  Size: 375 B