Compare commits

...

14 Commits

Author SHA1 Message Date
Leon Koole
3cd84c8adf Add grip and make all grip tags consistent (#941)
* Add grip and make all grip tags consistent

* Update icons/grip.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

* Update icons/grip.json

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2023-02-12 23:03:16 +01:00
Ali
096ce92866 add title attr for "Available for" icons on home (#942) 2023-02-12 18:57:00 +01:00
Lucide Bot
57abe654b1 📦 Bump lucide package versions to 0.112.0 2023-02-07 08:40:49 +00:00
Jakob Guddas
852da97d46 Add fish-off icon (#923)
Co-authored-by: Kemie <kemie@monolinea.com>
2023-02-07 09:35:00 +01:00
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
41 changed files with 299 additions and 47 deletions

View File

@@ -3,7 +3,8 @@
"tags": [
"warning",
"alert",
"danger"
"danger",
"exclamation mark"
],
"categories": [
"notifications",

View File

@@ -3,7 +3,8 @@
"tags": [
"warning",
"alert",
"danger"
"danger",
"exclamation mark"
],
"categories": [
"notifications",

View File

@@ -3,7 +3,8 @@
"tags": [
"warning",
"alert",
"danger"
"danger",
"exclamation mark"
],
"categories": [
"notifications",

View File

@@ -2,7 +2,9 @@
"$schema": "../icon.schema.json",
"tags": [
"power",
"electricity"
"electricity",
"accumulator",
"charge"
],
"categories": [
"connectivity",

View File

@@ -2,7 +2,9 @@
"$schema": "../icon.schema.json",
"tags": [
"power",
"electricity"
"electricity",
"accumulator",
"charge"
],
"categories": [
"connectivity",

View File

@@ -2,7 +2,9 @@
"$schema": "../icon.schema.json",
"tags": [
"power",
"electricity"
"electricity",
"accumulator",
"charge"
],
"categories": [
"connectivity",

View File

@@ -2,7 +2,9 @@
"$schema": "../icon.schema.json",
"tags": [
"power",
"electricity"
"electricity",
"accumulator",
"charge"
],
"categories": [
"connectivity",

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,7 +2,9 @@
"$schema": "../icon.schema.json",
"tags": [
"power",
"electricity"
"electricity",
"accumulator",
"charge"
],
"categories": [
"connectivity",

View File

@@ -5,7 +5,8 @@
"warning",
"alert",
"danger",
"protected"
"protected",
"exclamation mark"
],
"categories": [
"files",

22
icons/fish-off.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"tags": [
"food",
"dish",
"restaurant",
"course",
"meal",
"seafood",
"animal",
"pet",
"sea",
"marine",
"allergy",
"intolerance",
"diet"
],
"categories": [
"food-beverage",
"animals"
]
}

1
icons/fish-off.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M18 12.47v.03M18 12v.47M17.525 17.526A6.744 6.744 0 0 1 15 18c-3.56 0-7.56-2.53-8.5-6 .348-1.28 1.114-2.433 2.121-3.38M12.065 6.532A8.802 8.802 0 0 1 15 6c3.56 0 6.06 2.54 7 6-.309 1.14-.786 2.177-1.413 3.058"/><path d="M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33M14.48 8.958A9.77 9.77 0 0 1 16 6.07M16 17.93a9.77 9.77 0 0 1-1.728-3.618"/><path d="m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98M8.53 3h5.27a2 2 0 0 1 1.98 1.67l.23 1.4M2 2l20 20"/></svg>

After

Width:  |  Height:  |  Size: 701 B

View File

@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M15 21v-4a2 2 0 0 1 2-2h4" />
<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="M3 11h2a2 2 0 0 1 2 2v1a2 2 0 0 0 2 2 2 2 0 0 1 2 2v4" />
<path d="M21.54 15H17a2 2 0 0 0-2 2v4.54" />
<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="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" />
</svg>

Before

Width:  |  Height:  |  Size: 436 B

After

Width:  |  Height:  |  Size: 479 B

View File

@@ -3,7 +3,9 @@
"tags": [
"grab",
"dots",
"handle"
"handle",
"move",
"drag"
],
"categories": [
"layout"

13
icons/grip.json Normal file
View File

@@ -0,0 +1,13 @@
{
"$schema": "../icon.schema.json",
"tags": [
"grab",
"dots",
"handle",
"move",
"drag"
],
"categories": [
"layout"
]
}

21
icons/grip.svg Normal file
View File

@@ -0,0 +1,21 @@
<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"
>
<circle cx="12" cy="5" r="1" />
<circle cx="19" cy="5" r="1" />
<circle cx="5" cy="5" r="1" />
<circle cx="12" cy="12" r="1" />
<circle cx="19" cy="12" r="1" />
<circle cx="5" cy="12" r="1" />
<circle cx="12" cy="19" r="1" />
<circle cx="19" cy="19" r="1" />
<circle cx="5" cy="19" r="1" />
</svg>

After

Width:  |  Height:  |  Size: 517 B

View File

@@ -4,7 +4,8 @@
"email",
"message",
"letter",
"delivery error"
"delivery error",
"exclamation mark"
],
"categories": [
"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,7 +1,10 @@
{
"$schema": "../icon.schema.json",
"tags": [
"device"
"on",
"off",
"device",
"switch"
],
"categories": [
"connectivity"

View File

@@ -3,7 +3,8 @@
"tags": [
"on",
"off",
"device"
"device",
"switch"
],
"categories": [
"connectivity"

View File

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

Before

Width:  |  Height:  |  Size: 302 B

After

Width:  |  Height:  |  Size: 302 B

View File

@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<rect x="1" y="5" width="22" height="14" rx="7" ry="7" />
<circle cx="16" cy="12" r="3" />
<rect x="2" y="6" width="20" height="12" rx="6" ry="6" />
<circle cx="16" cy="12" r="2" />
</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",
"description": "A Lucide icon library package for Angular applications",
"version": "0.106.0",
"version": "0.112.0",
"author": "SMAH1",
"license": "ISC",
"homepage": "https://lucide.dev",

View File

@@ -1,6 +1,6 @@
name: lucide_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.112.0
homepage: https://lucide.dev
repository: https://github.com/lucide-icons/lucide

View File

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

View File

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

View File

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

View File

@@ -1,7 +1,7 @@
{
"name": "lucide-svelte",
"description": "A Lucide icon library package for Svelte applications",
"version": "0.106.0",
"version": "0.112.0",
"license": "ISC",
"homepage": "https://lucide.dev",
"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>> {
color?: string
size?: number,
strokeWidth?: number,
size?: number|string,
strokeWidth?: number|string,
class?: string
}

View File

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

View File

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

View File

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

View File

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

View File

@@ -153,7 +153,7 @@ const Header = ({ data }: HeaderProps) => {
{packages.map(({ name, href, Logo, label }) => (
<WrapItem key={name}>
<NextLink href={href} key={name} passHref>
<Link _hover={{ opacity: 0.8 }} aria-label={label}>
<Link _hover={{ opacity: 0.8 }} aria-label={label} title={label}>
<Logo />
</Link>
</NextLink>

View File

@@ -431,6 +431,10 @@
"power",
"electricity"
],
"battery-warning": [
"power",
"electricity"
],
"battery-full": [
"power",
"electricity"
@@ -1870,6 +1874,21 @@
"sea",
"marine"
],
"fish-off": [
"food",
"dish",
"restaurant",
"course",
"meal",
"seafood",
"animal",
"pet",
"sea",
"marine",
"allergy",
"intolerance",
"diet"
],
"flag": [
"report"
],
@@ -2234,10 +2253,19 @@
"grid": [
"table"
],
"grip": [
"grab",
"dots",
"handle",
"move",
"drag"
],
"grip-horizontal": [
"grab",
"dots",
"handle"
"handle",
"move",
"drag"
],
"grip-vertical": [
"grab",
@@ -3253,6 +3281,26 @@
"phone-outgoing": [
"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": [
"statistics",
"diagram"
@@ -4427,6 +4475,13 @@
"sound",
"mute"
],
"vote": [
"vote",
"poll",
"ballot",
"political",
"social"
],
"wallet": [
"money",
"finance",