Compare commits

..

10 Commits

Author SHA1 Message Date
Cd16d
ba86ca5ef0 add picture-in-picture icon (#930) 2023-02-07 09:31:44 +01:00
Petros Gasteratos
f2e325264f Add vote icon (#898) (#931)
* Add vote icon (#898)
* Update icons/vote.svg

Co-authored-by: Karsa <contact@karsa.org>
2023-02-07 09:27:06 +01:00
Lucide Bot
de366a1cb0 📦 Bump lucide package versions to 0.109.0 2023-02-02 07:46:11 +00:00
Karsa
5f5cec5b58 Fixes globe-2 icon (#933)
Co-authored-by: Karsa <karsa@karsa.org>
2023-02-02 08:40:52 +01:00
Wojciech Maj
2ccd5b7422 Add more tags to icons (#932) 2023-02-02 08:40:34 +01:00
Luca
e38137822d Svelte: Allow strings for size and strokeWidth (#913)
* Svelte: Allow strings for `size` and `strokeWidth`

* Svelte: Add missing types for building
2023-02-02 08:37:26 +01:00
Karsa
a9fef9f6b0 Fixes toggle-left & toggle-right (#584)
* Fixes toggle-left & toggle-right

* Update icons/toggle-left.svg

* Update icons/toggle-right.svg

* Update icons/toggle-left.svg

* Update icons/toggle-right.svg

---------

Co-authored-by: Karsa <karsa@karsa.org>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2023-01-29 20:16:15 +01:00
Lucide Bot
f646d84559 📦 Bump lucide package versions to 0.108.0 2023-01-29 10:44:23 +00:00
Kaladii
6f6ffa2478 add battery-warning icon (#927)
* add battery-warning icon

* add battery-warning to to tags.json
2023-01-29 11:38:20 +01:00
Lucide Bot
76326cb289 📦 Bump lucide package versions to 0.107.0 2023-01-26 08:57:04 +00:00
35 changed files with 213 additions and 44 deletions

View File

@@ -3,10 +3,11 @@
"tags": [ "tags": [
"warning", "warning",
"alert", "alert",
"danger" "danger",
"exclamation mark"
], ],
"categories": [ "categories": [
"notifications", "notifications",
"shapes" "shapes"
] ]
} }

View File

@@ -3,10 +3,11 @@
"tags": [ "tags": [
"warning", "warning",
"alert", "alert",
"danger" "danger",
"exclamation mark"
], ],
"categories": [ "categories": [
"notifications", "notifications",
"shapes" "shapes"
] ]
} }

View File

@@ -3,10 +3,11 @@
"tags": [ "tags": [
"warning", "warning",
"alert", "alert",
"danger" "danger",
"exclamation mark"
], ],
"categories": [ "categories": [
"notifications", "notifications",
"shapes" "shapes"
] ]
} }

View File

@@ -2,10 +2,12 @@
"$schema": "../icon.schema.json", "$schema": "../icon.schema.json",
"tags": [ "tags": [
"power", "power",
"electricity" "electricity",
"accumulator",
"charge"
], ],
"categories": [ "categories": [
"connectivity", "connectivity",
"devices" "devices"
] ]
} }

View File

@@ -2,10 +2,12 @@
"$schema": "../icon.schema.json", "$schema": "../icon.schema.json",
"tags": [ "tags": [
"power", "power",
"electricity" "electricity",
"accumulator",
"charge"
], ],
"categories": [ "categories": [
"connectivity", "connectivity",
"devices" "devices"
] ]
} }

View File

@@ -2,10 +2,12 @@
"$schema": "../icon.schema.json", "$schema": "../icon.schema.json",
"tags": [ "tags": [
"power", "power",
"electricity" "electricity",
"accumulator",
"charge"
], ],
"categories": [ "categories": [
"connectivity", "connectivity",
"devices" "devices"
] ]
} }

View File

@@ -2,10 +2,12 @@
"$schema": "../icon.schema.json", "$schema": "../icon.schema.json",
"tags": [ "tags": [
"power", "power",
"electricity" "electricity",
"accumulator",
"charge"
], ],
"categories": [ "categories": [
"connectivity", "connectivity",
"devices" "devices"
] ]
} }

View File

@@ -0,0 +1,14 @@
{
"$schema": "../icon.schema.json",
"tags": [
"power",
"electricity",
"accumulator",
"charge",
"exclamation mark"
],
"categories": [
"connectivity",
"devices"
]
}

17
icons/battery-warning.svg Normal file
View File

@@ -0,0 +1,17 @@
<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="M14 7h2a2 2 0 0 1 2 2v6c0 1 -1 2 -2 2h-2" />
<path d="M6 7h-2a2 2 0 0 0-2 2v6c0 1 1 2 2 2h2" />
<line x1="22" x2="22" y1="11" y2="13" />
<line x1="10" x2="10" y1="7" y2="13" />
<line x1="10" x2="10" y1="17" y2="17.01" />
</svg>

After

Width:  |  Height:  |  Size: 448 B

View File

@@ -2,10 +2,12 @@
"$schema": "../icon.schema.json", "$schema": "../icon.schema.json",
"tags": [ "tags": [
"power", "power",
"electricity" "electricity",
"accumulator",
"charge"
], ],
"categories": [ "categories": [
"connectivity", "connectivity",
"devices" "devices"
] ]
} }

View File

@@ -5,10 +5,11 @@
"warning", "warning",
"alert", "alert",
"danger", "danger",
"protected" "protected",
"exclamation mark"
], ],
"categories": [ "categories": [
"files", "files",
"notifications" "notifications"
] ]
} }

View File

@@ -9,8 +9,8 @@
stroke-linecap="round" stroke-linecap="round"
stroke-linejoin="round" stroke-linejoin="round"
> >
<path d="M15 21v-4a2 2 0 0 1 2-2h4" /> <path d="M21.54 15H17a2 2 0 0 0-2 2v4.54" />
<path d="M7 4v2a3 3 0 0 0 3 2h0a2 2 0 0 1 2 2 2 2 0 0 0 4 0 2 2 0 0 1 2-2h3" /> <path d="M7 3.34V5a3 3 0 0 0 3 3v0a2 2 0 0 1 2 2v0c0 1.1.9 2 2 2v0a2 2 0 0 0 2-2v0c0-1.1.9-2 2-2h3.17" />
<path d="M3 11h2a2 2 0 0 1 2 2v1a2 2 0 0 0 2 2 2 2 0 0 1 2 2v4" /> <path d="M11 21.95V18a2 2 0 0 0-2-2v0a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05" />
<circle cx="12" cy="12" r="10" /> <circle cx="12" cy="12" r="10" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 436 B

After

Width:  |  Height:  |  Size: 479 B

View File

@@ -4,9 +4,10 @@
"email", "email",
"message", "message",
"letter", "letter",
"delivery error" "delivery error",
"exclamation mark"
], ],
"categories": [ "categories": [
"mail" "mail"
] ]
} }

View File

@@ -0,0 +1,16 @@
{
"$schema": "../icon.schema.json",
"tags": [
"display",
"play",
"video",
"pop out",
"always on top",
"window",
"inset",
"multitask"
],
"categories": [
"multimedia"
]
}

View File

@@ -0,0 +1,14 @@
<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="M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4" />
<rect x="12" y="13" width="10" height="7" rx="2" />
</svg>

After

Width:  |  Height:  |  Size: 334 B

View File

@@ -0,0 +1,16 @@
{
"$schema": "../icon.schema.json",
"tags": [
"display",
"play",
"video",
"pop out",
"always on top",
"window",
"inset",
"multitask"
],
"categories": [
"multimedia"
]
}

View File

@@ -0,0 +1,14 @@
<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="M8 4.5v5H3m-1-6 6 6m13 0v-3c0-1.16-.84-2-2-2h-7m-9 9v2c0 1.05.95 2 2 2h3"/>
<rect width="10" height="7" x="12" y="13.5" ry="2"/>
</svg>

After

Width:  |  Height:  |  Size: 350 B

View File

@@ -1,9 +1,12 @@
{ {
"$schema": "../icon.schema.json", "$schema": "../icon.schema.json",
"tags": [ "tags": [
"device" "on",
"off",
"device",
"switch"
], ],
"categories": [ "categories": [
"connectivity" "connectivity"
] ]
} }

View File

@@ -3,9 +3,10 @@
"tags": [ "tags": [
"on", "on",
"off", "off",
"device" "device",
"switch"
], ],
"categories": [ "categories": [
"connectivity" "connectivity"
] ]
} }

View File

@@ -9,6 +9,6 @@
stroke-linecap="round" stroke-linecap="round"
stroke-linejoin="round" stroke-linejoin="round"
> >
<rect x="1" y="5" width="22" height="14" rx="7" ry="7" /> <rect x="2" y="6" width="20" height="12" rx="6" ry="6" />
<circle cx="8" cy="12" r="3" /> <circle cx="8" cy="12" r="2" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 302 B

After

Width:  |  Height:  |  Size: 302 B

View File

@@ -9,6 +9,6 @@
stroke-linecap="round" stroke-linecap="round"
stroke-linejoin="round" stroke-linejoin="round"
> >
<rect x="1" y="5" width="22" height="14" rx="7" ry="7" /> <rect x="2" y="6" width="20" height="12" rx="6" ry="6" />
<circle cx="16" cy="12" r="3" /> <circle cx="16" cy="12" r="2" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 303 B

After

Width:  |  Height:  |  Size: 303 B

13
icons/vote.json Normal file
View File

@@ -0,0 +1,13 @@
{
"$schema": "../icon.schema.json",
"tags": [
"vote",
"poll",
"ballot",
"political",
"social"
],
"categories": [
"social"
]
}

15
icons/vote.svg Executable file
View File

@@ -0,0 +1,15 @@
<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="m9 12 2 2 4-4" />
<path d="M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z" />
<path d="M22 19H2" />
</svg>

After

Width:  |  Height:  |  Size: 320 B

View File

@@ -1,7 +1,7 @@
{ {
"name": "lucide-angular", "name": "lucide-angular",
"description": "A Lucide icon library package for Angular applications", "description": "A Lucide icon library package for Angular applications",
"version": "0.106.0", "version": "0.109.0",
"author": "SMAH1", "author": "SMAH1",
"license": "ISC", "license": "ISC",
"homepage": "https://lucide.dev", "homepage": "https://lucide.dev",

View File

@@ -1,6 +1,6 @@
name: lucide_icons name: lucide_icons
description: A Lucide icon library package for Flutter applications. Fork of Feather Icons, open for anyone to contribute icons. description: A Lucide icon library package for Flutter applications. Fork of Feather Icons, open for anyone to contribute icons.
version: 0.106.0 version: 0.109.0
homepage: https://lucide.dev homepage: https://lucide.dev
repository: https://github.com/lucide-icons/lucide repository: https://github.com/lucide-icons/lucide

View File

@@ -1,7 +1,7 @@
{ {
"name": "lucide-preact", "name": "lucide-preact",
"description": "A Lucide icon library package for Preact applications", "description": "A Lucide icon library package for Preact applications",
"version": "0.106.0", "version": "0.109.0",
"license": "ISC", "license": "ISC",
"homepage": "https://lucide.dev", "homepage": "https://lucide.dev",
"bugs": "https://github.com/lucide-icons/lucide/issues", "bugs": "https://github.com/lucide-icons/lucide/issues",

View File

@@ -1,7 +1,7 @@
{ {
"name": "lucide-react-native", "name": "lucide-react-native",
"description": "A Lucide icon library package for React Native applications", "description": "A Lucide icon library package for React Native applications",
"version": "0.106.0", "version": "0.109.0",
"license": "ISC", "license": "ISC",
"homepage": "https://lucide.dev", "homepage": "https://lucide.dev",
"bugs": "https://github.com/lucide-icons/lucide/issues", "bugs": "https://github.com/lucide-icons/lucide/issues",

View File

@@ -1,7 +1,7 @@
{ {
"name": "lucide-react", "name": "lucide-react",
"description": "A Lucide icon library package for React applications", "description": "A Lucide icon library package for React applications",
"version": "0.106.0", "version": "0.109.0",
"license": "ISC", "license": "ISC",
"homepage": "https://lucide.dev", "homepage": "https://lucide.dev",
"bugs": "https://github.com/lucide-icons/lucide/issues", "bugs": "https://github.com/lucide-icons/lucide/issues",

View File

@@ -1,7 +1,7 @@
{ {
"name": "lucide-svelte", "name": "lucide-svelte",
"description": "A Lucide icon library package for Svelte applications", "description": "A Lucide icon library package for Svelte applications",
"version": "0.106.0", "version": "0.109.0",
"license": "ISC", "license": "ISC",
"homepage": "https://lucide.dev", "homepage": "https://lucide.dev",
"bugs": "https://github.com/lucide-icons/lucide/issues", "bugs": "https://github.com/lucide-icons/lucide/issues",

View File

@@ -31,8 +31,8 @@ import { SvelteComponentTyped } from "svelte";
interface IconProps extends Partial<svelte.JSX.SVGProps<SVGSVGElement>> { interface IconProps extends Partial<svelte.JSX.SVGProps<SVGSVGElement>> {
color?: string color?: string
size?: number, size?: number|string,
strokeWidth?: number, strokeWidth?: number|string,
class?: string class?: string
} }

View File

@@ -4,8 +4,8 @@
export let name: string export let name: string
export let color = 'currentColor' export let color = 'currentColor'
export let size = 24 export let size: number|string = 24
export let strokeWidth = 2 export let strokeWidth: number|string = 2
export let iconNode: IconNode export let iconNode: IconNode
</script> </script>

View File

@@ -1,6 +1,6 @@
{ {
"name": "lucide-vue-next", "name": "lucide-vue-next",
"version": "0.106.0", "version": "0.109.0",
"author": "Eric Fennis", "author": "Eric Fennis",
"description": "A Lucide icon library package for Vue 3 applications", "description": "A Lucide icon library package for Vue 3 applications",
"license": "ISC", "license": "ISC",

View File

@@ -1,6 +1,6 @@
{ {
"name": "lucide-vue", "name": "lucide-vue",
"version": "0.106.0", "version": "0.109.0",
"author": "Eric Fennis", "author": "Eric Fennis",
"description": "A Lucide icon library package for Vue 2 applications", "description": "A Lucide icon library package for Vue 2 applications",
"license": "ISC", "license": "ISC",

View File

@@ -1,7 +1,7 @@
{ {
"name": "lucide", "name": "lucide",
"description": "A Lucide icon library package for web and javascript applications.", "description": "A Lucide icon library package for web and javascript applications.",
"version": "0.106.0", "version": "0.109.0",
"license": "ISC", "license": "ISC",
"homepage": "https://lucide.dev", "homepage": "https://lucide.dev",
"bugs": "https://github.com/lucide-icons/lucide/issues", "bugs": "https://github.com/lucide-icons/lucide/issues",

View File

@@ -431,6 +431,10 @@
"power", "power",
"electricity" "electricity"
], ],
"battery-warning": [
"power",
"electricity"
],
"battery-full": [ "battery-full": [
"power", "power",
"electricity" "electricity"
@@ -3253,6 +3257,26 @@
"phone-outgoing": [ "phone-outgoing": [
"call" "call"
], ],
"picture-in-picture": [
"display",
"play",
"video",
"pop out",
"always on top",
"window",
"inset",
"multitask"
],
"picture-in-picture-2": [
"display",
"play",
"video",
"pop out",
"always on top",
"window",
"inset",
"multitask"
],
"pie-chart": [ "pie-chart": [
"statistics", "statistics",
"diagram" "diagram"
@@ -4427,6 +4451,13 @@
"sound", "sound",
"mute" "mute"
], ],
"vote": [
"vote",
"poll",
"ballot",
"political",
"social"
],
"wallet": [ "wallet": [
"money", "money",
"finance", "finance",