Compare commits

...
22 Commits
Author SHA1 Message Date
Anthony MariottiandEric Fennis 2517eb642c feat(icons): Add user-lock icon (#2818)
* Added `user-lock` icon

* Corrected lock arc and alignment

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2025-04-18 17:01:25 +02:00
7acf492f63 Add electric-truck icon (#1803)
* add electric truck icon

* update json file

* small change to svg

* update icon with zap in the middle

* move icon one pixel down to align with original truck icon

* use new truck as reference

* Update truck-electric.svg

* Update truck-electric.json

* Update truck-electric.svg

* Add contributor AnnaSasDev to truck-electric.json

---------

Co-authored-by: Jakob Guddas <github@jguddas.de>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2025-04-18 16:58:06 +02:00
Jakob Guddas abe8910247 fix(icons): changed traffic-cone icon (#2941)
* Updated icons/traffic-cone.svg

* Updated icons/traffic-cone.json

* Updated icons/traffic-cone.svg

* Updated icons/traffic-cone.json

* Updated icons/traffic-cone.json

* Updated icons/traffic-cone.svg

* Updated icons/traffic-cone.json

* Updated icons/traffic-cone.svg
2025-04-18 16:57:25 +02:00
Jakob GuddasandEric Fennis b35b16e96e fix(icons): arcified lamp-* icons (#2267)
* Updated icons/lamp.svg

* Updated icons/lamp-ceiling.svg

* Updated icons/lamp-desk.svg

* Updated icons/lamp-floor.svg

* Updated icons/lamp-wall-down.svg

* Updated icons/lamp-wall-up.svg

* Updated icons/lamp.svg

* Updated icons/lamp-ceiling.svg

* Updated icons/lamp-ceiling.json

* Updated icons/lamp-floor.svg

* Updated icons/lamp-floor.json

* Updated icons/lamp-wall-up.svg

* Updated icons/lamp-wall-up.json

* Updated icons/lamp-wall-down.svg

* Updated icons/lamp-wall-down.json

* Updated icons/lamp-desk.svg

* Updated icons/lamp-desk.json

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2025-04-18 16:52:58 +02:00
Usama KhanandEric Fennis b49c387cfe fix(icons): updated *-cog icons (#2782)
* Updated icons/folder-cog.svg

* Updated icons/folder-cog.json

* Updated icons/folder-cog.svg

* Updated icons/brain-cog.svg

* Updated icons/brain-cog.json

* Updated icons/calendar-cog.svg

* Updated icons/calendar-cog.json

* Updated icons/cloud-cog.svg

* Updated icons/cloud-cog.json

* Updated icons/file-cog.svg

* Updated icons/file-cog.json

* Updated icons/monitor-cog.svg

* Updated icons/monitor-cog.json

* Updated icons/server-cog.svg

* Updated icons/server-cog.json

* Updated icons/user-cog.svg

* Updated icons/user-cog.json

* Updated icons/user-round-cog.svg

* Updated icons/user-round-cog.json

* Updated icons/folder-cog.svg

* Updated icons/file-cog.svg

* Updated icons/folder-cog.svg

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2025-04-18 16:51:09 +02:00
Jamie Law 61d6f93023 feat(icons): added bow-arrow icon (#2418)
* Added bow-arrow.svg

* Added bow-arrow.json

* Arcify bow-arrow.svg

* Further arcify bow-arrow.svg

Rounded the tips of the bow
2025-04-18 16:49:10 +02:00
Anna SasandKarsa 1a3e9f273e feat(icons): added decimals-arrow-left icon and decimals-arrow-right (#2945)
* fix: name change reflected in contributions

* Added icons/decimals-move-left.json and icons/decimals-move-right.json

* Change: `move` to `arrow`

* Update icons/decimals-arrow-right.json

Co-authored-by: Karsa <contact@karsa.org>

* Change: Updated design to karsa-mistmere example

---------

Co-authored-by: Karsa <contact@karsa.org>
2025-04-18 16:47:46 +02:00
8023c01f37 feat(icons): added shredder icon (#3052)
* Added icons/shredder.svg

* Added icons/shredder.json

* Updated icons/shredder.svg

* Updated icons/shredder.json

* Updated icons/shredder.svg

* Updated icons/shredder.json

* Update icons/shredder.json

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

* Update icons/shredder.json

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

* Update shredder.json

Co-authored-by: Jakob Guddas <github@jguddas.de>

* Update shredder.json

* Update icons/shredder.json

Co-authored-by: Jakob Guddas <github@jguddas.de>

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Jakob Guddas <github@jguddas.de>
2025-04-18 16:46:27 +02:00
674a6bf799 feat(icons): added squares-* operation icons (#2585)
* Added icons: pathfinder (unite, minus, exclude, intersect)

* fix(icons): Altered pathfinder icon names to be more descriptive

* fix: Updated subtraction.svg to replace curves with of arcs

Co-authored-by: Jakob Guddas <github@jguddas.de>

* fix(icons): Updated names to be squares-* instead of shape-*

recomended by jguddas

* fix(shapes-unite): Arcified corners & added union tag

* fix(shapes-intersect): Replacing curves with arcs

Done by jguddas

* update(squares-exclude): added extra tags invert & xor

* fix(squares-intersect): Adjusted the look to make it more clear what it's use case is

* fix(icons): Accidentally swapped out the wrong icon for previous commit

* fix(squares-intersect): fixed filename

* fix(squares-exclude): Altered icon to look better under low resolution

Co-Authored-By: Jamie Law <956081+jamiemlaw@users.noreply.github.com>

* fix(squares-subtract): Updated name to fit naming convention better

Co-Authored-By: Jamie Law <956081+jamiemlaw@users.noreply.github.com>

* fix(sqaures-intersect): Removed certain curves for consistency

* fix(squares-exclude): Fixed arcs & arcified corners

Co-authored-by: Jakob Guddas <github@jguddas.de>

* fix(squares-exclude): icon was committed with wrong filename

* update(squares-exclude): updated design to be more readable

Co-Authored-By: Jakob Guddas <25524993+jguddas@users.noreply.github.com>

* fix(tags.json): Reverted accidental prettier alterations

* fix(squares-*.svg): enlarged squares to be more consistant

* fix(squares-*): added karsa-mistmere as a contributor

* fix(squares-subtract): fixed accidental copy made called squares-minus

* fix(squares-subtract): fixed rounding amount on some arcs

---------

Co-authored-by: Jakob Guddas <github@jguddas.de>
Co-authored-by: Jamie Law <956081+jamiemlaw@users.noreply.github.com>
Co-authored-by: Jakob Guddas <25524993+jguddas@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2025-04-18 16:45:43 +02:00
e3a476a027 feat(icons): added rectangle-goggles icon (#2515)
* Added tiolet icon

* fixed typo lol

* fixed formatting with SVG

* Added icons/vr-headset.svg

* Added icons/vr-headset.json

* removed icon added in from different branch by mistake

* fix(vr-headset): removed circles to avoid conflicts

Co-authored-by: Jakob Guddas <github@jguddas.de>

* fix(rectangle-goggles): Updated name, tags, and contributors

Co-Authored-By: Jakob Guddas <25524993+jguddas@users.noreply.github.com>

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Jakob Guddas <github@jguddas.de>
Co-authored-by: Jakob Guddas <25524993+jguddas@users.noreply.github.com>
2025-04-18 16:44:46 +02:00
a021c1dbce feat(icons): added map-pin-edit icon #2874 (#2957)
* Add map-pin-edit icon #2874

* Delete package-lock.json

* fixed contributer inherit

* added contributors

---------

Co-authored-by: SachinSettlrs <sachin.kumar@settlrs.com>
Co-authored-by: Jakob Guddas <github@jguddas.de>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2025-04-18 15:44:18 +02:00
KarsaandKarsa a5ea7932dc fix(icons): changed cpu icon (#3033)
* [github] Added issue template forms

* [github] yaml => yml

* Syntax fixes

* Further syntax fixes

* Sort issue templates

* Update 02_bug_report.yml

* Updated icons/cpu.svg

---------

Co-authored-by: Karsa <karsa@karsa.org>
2025-04-18 15:18:26 +02:00
KarsaandKarsa 6eb67bde5a feat(icons): added brick-wall-fire icon (#3036)
* [github] Added issue template forms

* [github] yaml => yml

* Syntax fixes

* Further syntax fixes

* Sort issue templates

* Update 02_bug_report.yml

* Added icons/brick-wall-fire.svg

* Added icons/brick-wall-fire.json

---------

Co-authored-by: Karsa <karsa@karsa.org>
2025-04-18 15:17:23 +02:00
Jamie Law 19eb810537 fix(icons): changed palette icon (#3015)
* Updated icons/palette.svg

* Updated icons/palette.json
2025-04-18 15:08:28 +02:00
Jakob Guddas 6c865ccd9a feat(ci): adds dpi preview for 16, 32 and 48px (#3048)
* feat(ci): adds dpi preview for 18, 32 and 48px

* Update DPI preview from 18px to 16px

* Consolidate DPI preview sections in markup
2025-04-18 15:02:00 +02:00
Eric Fennis 667c80b39f Add Lucide studio link to CONTRIBUTING.md and site (#3058) 2025-04-18 14:32:07 +02:00
vuong quang huyandJakob Guddas dbada2a227 feat(icons): added bubbles icon (#2582)
* Added icons/bubbles.svg

* Added icons/bubbles.json

* Updated icons/bubbles.svg

* Updated icons/bubbles.svg

* Update bubbles.json

---------

Co-authored-by: Jakob Guddas <github@jguddas.de>
2025-04-18 12:51:50 +02:00
Ayberk YavasandEric Fennis 849d9c8af2 feat(icons): added heart-plus & heart-minus icon (#2842)
* Added icons/heart-plus.svg

* Added icons/heart-plus.json

* fix(icons): increase spacing in heart-plus icon

- Updated icons/heart-plus.svg
- Updated icons/heart-plus.json

* refactor(icons): updated heart-plus icon

- Refined the heart-plus icon design for better clarity.
- Updated its metadata accordingly.

* feat(icons): added heart-minus icon

- Added heart-minus as the inverse of heart-plus.
- Included its metadata file.

* chore(metadata): remove a tag from heart-plus icon metadata

- Update heart-plus.json
- Remove ui & ux metadata tag

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2025-04-18 12:30:40 +02:00
Jakob GuddasandEric Fennis d61d47470f fix(icons): changed pipette icon (#2927)
* Updated icons/pipette.svg

* Updated icons/pipette.json

* Updated icons/pipette.svg

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2025-04-18 12:23:15 +02:00
Eric Fennis 8b80cf2cef Merge branch 'main' of https://github.com/lucide-icons/lucide 2025-04-18 12:22:54 +02:00
Eric Fennis 41f6c26228 ci(ci): Fix syntax 2025-04-18 12:22:49 +02:00
02efe87c5a feat(icons): added rotate-ccw-key icon (#2587)
* Added icons/key-refresh.svg

* Added icons/key-refresh.json

* Update and rename key-refresh.json to rotate-ccw-key.json

* Rename key-refresh.svg to rotate-ccw-key.svg

* Update rotate-ccw-key.json

* Update rotate-ccw-key.svg

* Update rotate-ccw-key.json

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Jakob Guddas <github@jguddas.de>
2025-04-18 12:20:20 +02:00
75 changed files with 6109 additions and 149 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ on:
jobs:
create-release:
if: github.repository == 'lucide-icons/lucide' && ${{ startsWith(github.event.head_commit.message, 'feat(icons)') }}
if: github.repository == 'lucide-icons/lucide' && startsWith(github.event.head_commit.message, 'feat(icons)')
runs-on: ubuntu-latest
outputs:
VERSION: ${{ steps.new-version.outputs.NEW_VERSION }}
+11 -7
View File
@@ -19,7 +19,7 @@ Guidelines for pull requests:
- __Make sure the target of your pull request is the relevant branch__. Most of bugfix or new feature should go to the `main` branch.
- __Include only related work__. If your pull request has unrelated commit, it won't be accepted.
### Pull Requests Including Icons
### Icon Pull Requests
#### Guidelines
@@ -27,21 +27,25 @@ Please make sure you follow the icon guidelines, that should be followed to keep
Read it here: [ICON_GUIDELINES](https://lucide.dev/docs/icon-design-guide).
### Editor guides
#### Lucide Studio
For formatting and adjusting SVG icons, @jguddas made a great tool called [Lucide Studio](https://studio.lucide.dev/). It is a web-based SVG editor that allows you to edit and adjust icons in the Lucide style. You can use it to create new icons or modify existing ones.
#### Editor guides
Here you can find instructions on how to implement the guidelines with different vector graphics editors:
#### [Adobe Illustrator Guide](https://lucide.dev/docs/illustrator-guide)
##### [Adobe Illustrator Guide](https://lucide.dev/docs/illustrator-guide)
You can also [download an Adobe Illustrator template](https://github.com/lucide-icons/lucide/blob/main/docs/public/templates/illustrator_template.ai).
#### [Inkscape Guide](https://lucide.dev/docs/inkscape-guide)
##### [Inkscape Guide](https://lucide.dev/docs/inkscape-guide)
#### [Figma Guide](https://lucide.dev/docs/figma-guide)
##### [Figma Guide](https://lucide.dev/docs/figma-guide)
#### [Affinity Designer Guide](https://lucide.dev/guide/design/affinity-designer-guide)
##### [Affinity Designer Guide](https://lucide.dev/guide/design/affinity-designer-guide)
### Submitting Multiple Icons
#### Submitting Multiple Icons
If you want submit multiple icons, please separate the icons and group them. That makes reviewing the icons easier and keep the thread clean and scoped.
So don't submit multiple icons in one PR that have noting to do with each other.
+1
View File
@@ -153,6 +153,7 @@ export default defineConfig({
{ text: 'Icons', link: '/icons/' },
{ text: 'Guide', link: '/guide/' },
{ text: 'Packages', link: '/packages' },
{ text: 'Studio', link: 'https://studio.lucide.dev' },
{ text: 'Showcase', link: '/showcase' },
{ text: 'License', link: '/license' },
],
+17
View File
@@ -0,0 +1,17 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"jamiemlaw"
],
"tags": [
"archer",
"archery",
"game",
"war",
"weapon"
],
"categories": [
"gaming",
"tools"
]
}
+17
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="M17 3h4v4" />
<path d="M18.575 11.082a13 13 0 0 1 1.048 9.027 1.17 1.17 0 0 1-1.914.597L14 17" />
<path d="M7 10 3.29 6.29a1.17 1.17 0 0 1 .6-1.91 13 13 0 0 1 9.03 1.05" />
<path d="M7 14a1.7 1.7 0 0 0-1.207.5l-2.646 2.646A.5.5 0 0 0 3.5 18H5a1 1 0 0 1 1 1v1.5a.5.5 0 0 0 .854.354L9.5 18.207A1.7 1.7 0 0 0 10 17v-2a1 1 0 0 0-1-1z" />
<path d="M9.707 14.293 21 3" />
</svg>

After

Width:  |  Height:  |  Size: 593 B

+2 -1
View File
@@ -3,7 +3,8 @@
"contributors": [
"karsa-mistmere",
"jguddas",
"it-is-not"
"it-is-not",
"UsamaKhan"
],
"tags": [
"mind",
+14 -15
View File
@@ -9,20 +9,19 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 5a3 3 0 1 0-5.997.142 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588 4 4 0 0 0 7.636 2.106 3.2 3.2 0 0 0 .164-.546c.028-.13.306-.13.335 0a3.2 3.2 0 0 0 .163.546 4 4 0 0 0 7.636-2.106 4 4 0 0 0 .556-6.588 4 4 0 0 0-2.526-5.77A3 3 0 1 0 12 5" />
<path d="M17.599 6.5a3 3 0 0 0 .399-1.375" />
<path d="M6.003 5.125A3 3 0 0 0 6.401 6.5" />
<path d="M3.477 10.896a4 4 0 0 1 .585-.396" />
<path d="M19.938 10.5a4 4 0 0 1 .585.396" />
<path d="M6 18a4 4 0 0 1-1.967-.516" />
<path d="M19.967 17.484A4 4 0 0 1 18 18" />
<path d="m10.852 14.772-.383.923" />
<path d="m10.852 9.228-.383-.923" />
<path d="m13.148 14.772.382.924" />
<path d="m13.531 8.305-.383.923" />
<path d="m14.772 10.852.923-.383" />
<path d="m14.772 13.148.923.383" />
<path d="M17.598 6.5A3 3 0 1 0 12 5a3 3 0 0 0-5.63-1.446 3 3 0 0 0-.368 1.571 4 4 0 0 0-2.525 5.771" />
<path d="M17.998 5.125a4 4 0 0 1 2.525 5.771" />
<path d="M19.505 10.294a4 4 0 0 1-1.5 7.706" />
<path d="M4.032 17.483A4 4 0 0 0 11.464 20c.18-.311.892-.311 1.072 0a4 4 0 0 0 7.432-2.516" />
<path d="M4.5 10.291A4 4 0 0 0 6 18" />
<path d="M6.002 5.125a3 3 0 0 0 .4 1.375" />
<path d="m9.228 10.852-.923-.383" />
<path d="m9.228 13.148-.923.383" />
<circle cx="12" cy="12" r="3" />
<path d="m15.7 10.4-.9.4" />
<path d="m9.2 13.2-.9.4" />
<path d="m13.6 15.7-.4-.9" />
<path d="m10.8 9.2-.4-.9" />
<path d="m15.7 13.5-.9-.4" />
<path d="m9.2 10.9-.9-.4" />
<path d="m10.5 15.7.4-.9" />
<path d="m13.1 9.2.4-.9" />
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 944 B

+35
View File
@@ -0,0 +1,35 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"danielbayley"
],
"tags": [
"firewall",
"security",
"bricks",
"mortar",
"cement",
"materials",
"construction",
"builder",
"labourer",
"quantity surveyor",
"blocks",
"stone",
"campfire",
"camping",
"wilderness",
"outdoors",
"lit",
"warmth",
"wood",
"twigs",
"sticks"
],
"categories": [
"security",
"home",
"connectivity"
]
}
+19
View File
@@ -0,0 +1,19 @@
<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="M16 3v2.107" />
<path d="M17 9c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 22 17a5 5 0 0 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C13 11.5 16 9 17 9" />
<path d="M21 8.274V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.938" />
<path d="M3 15h5.253" />
<path d="M3 9h8.228" />
<path d="M8 15v6" />
<path d="M8 3v6" />
</svg>

After

Width:  |  Height:  |  Size: 534 B

+32
View File
@@ -0,0 +1,32 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"vqh2602",
"jguddas"
],
"tags": [
"water",
"cleaning",
"soap",
"bath",
"hygiene",
"freshness",
"wash",
"foam",
"cleanliness",
"shampoo",
"purity",
"splash",
"lightness",
"airy",
"relaxation",
"spa",
"bubbly",
"fluid",
"floating",
"drop"
],
"categories": [
"weather"
]
}
+16
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="M7.2 14.8a2 2 0 0 1 2 2" />
<circle cx="18.5" cy="8.5" r="3.5" />
<circle cx="7.5" cy="16.5" r="5.5" />
<circle cx="7.5" cy="4.5" r="2.5" />
</svg>

After

Width:  |  Height:  |  Size: 366 B

+2 -1
View File
@@ -3,7 +3,8 @@
"contributors": [
"karsa-mistmere",
"ericfennis",
"AlexandrePhilibert"
"AlexandrePhilibert",
"UsamaKhan"
],
"tags": [
"date",
+9 -9
View File
@@ -9,16 +9,16 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m15.2 16.9-.9-.4" />
<path d="m15.2 19.1-.9.4" />
<path d="m15.228 16.852-.923-.383" />
<path d="m15.228 19.148-.923.383" />
<path d="M16 2v4" />
<path d="m16.9 15.2-.4-.9" />
<path d="m16.9 20.8-.4.9" />
<path d="m19.5 14.3-.4.9" />
<path d="m19.5 21.7-.4-.9" />
<path d="M21 10.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6" />
<path d="m21.7 16.5-.9.4" />
<path d="m21.7 19.5-.9-.4" />
<path d="m16.47 14.305.382.923" />
<path d="m16.852 20.772-.383.924" />
<path d="m19.148 15.228.383-.923" />
<path d="m19.53 21.696-.382-.924" />
<path d="m20.772 16.852.924-.383" />
<path d="m20.772 19.148.924.383" />
<path d="M21 11V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6" />
<path d="M3 10h18" />
<path d="M8 2v4" />
<circle cx="18" cy="18" r="3" />

Before

Width:  |  Height:  |  Size: 639 B

After

Width:  |  Height:  |  Size: 695 B

+2 -1
View File
@@ -1,7 +1,8 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
"karsa-mistmere",
"UsamaKhan"
],
"tags": [
"computing",
+9 -10
View File
@@ -9,14 +9,13 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<circle cx="12" cy="17" r="3" />
<path d="M4.2 15.1A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2" />
<path d="m15.7 18.4-.9-.3" />
<path d="m9.2 15.9-.9-.3" />
<path d="m10.6 20.7.3-.9" />
<path d="m13.1 14.2.3-.9" />
<path d="m13.6 20.7-.4-1" />
<path d="m10.8 14.3-.4-1" />
<path d="m8.3 18.6 1-.4" />
<path d="m14.7 15.8 1-.4" />
<path d="m10.852 19.772-.383.924" />
<path d="m13.148 14.228.383-.923" />
<path d="M13.148 19.772a3 3 0 1 0-2.296-5.544l-.383-.923" />
<path d="m13.53 20.696-.382-.924a3 3 0 1 1-2.296-5.544" />
<path d="m14.772 15.852.923-.383" />
<path d="m14.772 18.148.923.383" />
<path d="M4.2 15.1a7 7 0 1 1 9.93-9.858A7 7 0 0 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2" />
<path d="m9.228 15.852-.923-.383" />
<path d="m9.228 18.148-.923.383" />
</svg>

Before

Width:  |  Height:  |  Size: 561 B

After

Width:  |  Height:  |  Size: 655 B

+14 -10
View File
@@ -9,14 +9,18 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<rect width="16" height="16" x="4" y="4" rx="2" />
<rect width="6" height="6" x="9" y="9" rx="1" />
<path d="M15 2v2" />
<path d="M15 20v2" />
<path d="M2 15h2" />
<path d="M2 9h2" />
<path d="M20 15h2" />
<path d="M20 9h2" />
<path d="M9 2v2" />
<path d="M9 20v2" />
<path d="M12 20v2" />
<path d="M12 2v2" />
<path d="M17 20v2" />
<path d="M17 2v2" />
<path d="M2 12h2" />
<path d="M2 17h2" />
<path d="M2 7h2" />
<path d="M20 12h2" />
<path d="M20 17h2" />
<path d="M20 7h2" />
<path d="M7 20v2" />
<path d="M7 2v2" />
<rect x="4" y="4" width="16" height="16" rx="2" />
<rect x="8" y="8" width="8" height="8" rx="1" />
</svg>

Before

Width:  |  Height:  |  Size: 496 B

After

Width:  |  Height:  |  Size: 590 B

+26
View File
@@ -0,0 +1,26 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"AnnaSasDev",
"karsa-mistmere"
],
"tags": [
"numerical",
"decimal",
"decrease",
"less",
"fewer",
"precision",
"rounding",
"digits",
"fraction",
"float",
"number"
],
"categories": [
"design",
"text",
"arrows",
"math"
]
}
+16
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 21-3-3 3-3" />
<path d="M20 18H10" />
<path d="M3 11h.01" />
<rect x="6" y="3" width="5" height="8" rx="2.5" />
</svg>

After

Width:  |  Height:  |  Size: 341 B

+25
View File
@@ -0,0 +1,25 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"AnnaSasDev",
"karsa-mistmere"
],
"tags": [
"numerical",
"decimal",
"increase",
"more",
"precision",
"rounding",
"digits",
"fraction",
"float",
"number"
],
"categories": [
"design",
"text",
"arrows",
"math"
]
}
+17
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="M10 18h10" />
<path d="m17 21 3-3-3-3" />
<path d="M3 11h.01" />
<rect x="15" y="3" width="5" height="8" rx="2.5" />
<rect x="6" y="3" width="5" height="8" rx="2.5" />
</svg>

After

Width:  |  Height:  |  Size: 395 B

+2 -1
View File
@@ -3,7 +3,8 @@
"contributors": [
"karsa-mistmere",
"danielbayley",
"jguddas"
"jguddas",
"UsamaKhan"
],
"tags": [
"executable",
+8 -8
View File
@@ -10,14 +10,14 @@
stroke-linejoin="round"
>
<path d="M14 2v4a2 2 0 0 0 2 2h4" />
<path d="m3.2 12.9-.9-.4" />
<path d="m3.2 15.1-.9.4" />
<path d="m2.305 15.53.923-.382" />
<path d="m3.228 12.852-.924-.383" />
<path d="M4.677 21.5a2 2 0 0 0 1.313.5H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2.5" />
<path d="m4.9 11.2-.4-.9" />
<path d="m4.9 16.8-.4.9" />
<path d="m7.5 10.3-.4.9" />
<path d="m7.5 17.7-.4-.9" />
<path d="m9.7 12.5-.9.4" />
<path d="m9.7 15.5-.9-.4" />
<path d="m4.852 11.228-.383-.923" />
<path d="m4.852 16.772-.383.924" />
<path d="m7.148 11.228.383-.923" />
<path d="m7.53 17.696-.382-.924" />
<path d="m8.772 12.852.923-.383" />
<path d="m8.772 15.148.923.383" />
<circle cx="6" cy="14" r="3" />
</svg>

Before

Width:  |  Height:  |  Size: 614 B

After

Width:  |  Height:  |  Size: 674 B

+2 -1
View File
@@ -1,7 +1,8 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
"karsa-mistmere",
"UsamaKhan"
],
"tags": [
"directory",
+9 -9
View File
@@ -9,14 +9,14 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10.3 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.98a2 2 0 0 1 1.69.9l.66 1.2A2 2 0 0 0 12 6h8a2 2 0 0 1 2 2v3.3" />
<path d="m14.305 19.53.923-.382" />
<path d="m15.228 16.852-.923-.383" />
<path d="m16.852 15.228-.383-.923" />
<path d="m16.852 20.772-.383.924" />
<path d="m19.148 15.228.383-.923" />
<path d="m19.53 21.696-.382-.924" />
<path d="m20.772 16.852.924-.383" />
<path d="m20.772 19.148.924.383" />
<circle cx="18" cy="18" r="3" />
<path d="M10.3 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.3" />
<path d="m21.7 19.4-.9-.3" />
<path d="m15.2 16.9-.9-.3" />
<path d="m16.6 21.7.3-.9" />
<path d="m19.1 15.2.3-.9" />
<path d="m19.6 21.7-.4-1" />
<path d="m16.8 15.3-.4-1" />
<path d="m14.3 19.6 1-.4" />
<path d="m20.7 16.8 1-.4" />
</svg>

Before

Width:  |  Height:  |  Size: 616 B

After

Width:  |  Height:  |  Size: 676 B

+20
View File
@@ -0,0 +1,20 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"Ayberkyvs"
],
"tags": [
"unlike",
"unfavorite",
"remove",
"damage",
"ui & ux"
],
"categories": [
"medical",
"account",
"multimedia",
"gaming",
"social"
]
}
+14
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="M13.5 19.5 12 21l-7-7c-1.5-1.45-3-3.2-3-5.5A5.5 5.5 0 0 1 7.5 3c1.76 0 3 .5 4.5 2 1.5-1.5 2.74-2 4.5-2a5.5 5.5 0 0 1 5.402 6.5" />
<path d="M15 15h6" />
</svg>

After

Width:  |  Height:  |  Size: 374 B

+22
View File
@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"Ayberkyvs",
"UsamaKhan"
],
"tags": [
"plus",
"like",
"favorite",
"add",
"health",
"support"
],
"categories": [
"medical",
"account",
"multimedia",
"gaming",
"social"
]
}
+15
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="M13.5 19.5 12 21l-7-7c-1.5-1.45-3-3.2-3-5.5A5.5 5.5 0 0 1 7.5 3c1.76 0 3 .5 4.5 2 1.5-1.5 2.74-2 4.5-2a5.5 5.5 0 0 1 5.402 6.5" />
<path d="M15 15h6" />
<path d="M18 12v6" />
</svg>

After

Width:  |  Height:  |  Size: 398 B

+2 -1
View File
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"danielbayley"
"danielbayley",
"jamiemlaw"
],
"tags": [
"lighting",
+2 -2
View File
@@ -10,6 +10,6 @@
stroke-linejoin="round"
>
<path d="M12 2v5" />
<path d="M6 7h12l4 9H2l4-9Z" />
<path d="M9.17 16a3 3 0 1 0 5.66 0" />
<path d="M14.829 15.998a3 3 0 1 1-5.658 0" />
<path d="M20.92 14.606A1 1 0 0 1 20 16H4a1 1 0 0 1-.92-1.394l3-7A1 1 0 0 1 7 7h10a1 1 0 0 1 .92.606z" />
</svg>

Before

Width:  |  Height:  |  Size: 306 B

After

Width:  |  Height:  |  Size: 386 B

+2 -1
View File
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"jguddas"
"jguddas",
"jamiemlaw"
],
"tags": [
"lighting",
+4 -4
View File
@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m14 5-3 3 2 7 8-8-7-2Z" />
<path d="m14 5-3 3-3-3 3-3 3 3Z" />
<path d="M9.5 6.5 4 12l3 6" />
<path d="M3 22v-2c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v2H3Z" />
<path d="M10.293 2.293a1 1 0 0 1 1.414 0l2.5 2.5 5.994 1.227a1 1 0 0 1 .506 1.687l-7 7a1 1 0 0 1-1.687-.506l-1.227-5.994-2.5-2.5a1 1 0 0 1 0-1.414z" />
<path d="m14.207 4.793-3.414 3.414" />
<path d="M3 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z" />
<path d="m9.086 6.5-4.793 4.793a1 1 0 0 0-.18 1.17L7 18" />
</svg>

Before

Width:  |  Height:  |  Size: 376 B

After

Width:  |  Height:  |  Size: 549 B

+2 -1
View File
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"danielbayley"
"danielbayley",
"jamiemlaw"
],
"tags": [
"lighting",
+2 -2
View File
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M9 2h6l3 7H6l3-7Z" />
<path d="M12 9v13" />
<path d="M12 10v12" />
<path d="M17.929 7.629A1 1 0 0 1 17 9H7a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 9 2h6a1 1 0 0 1 .928.629z" />
<path d="M9 22h6" />
</svg>

Before

Width:  |  Height:  |  Size: 288 B

After

Width:  |  Height:  |  Size: 363 B

+2 -1
View File
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"ericfennis"
"ericfennis",
"jamiemlaw"
],
"tags": [
"lighting",
+3 -3
View File
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11 13h6l3 7H8l3-7Z" />
<path d="M14 13V8a2 2 0 0 0-2-2H8" />
<path d="M4 9h2a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4v6Z" />
<path d="M19.929 18.629A1 1 0 0 1 19 20H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 13h6a1 1 0 0 1 .928.629z" />
<path d="M6 3a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z" />
<path d="M8 6h4a2 2 0 0 1 2 2v5" />
</svg>

Before

Width:  |  Height:  |  Size: 340 B

After

Width:  |  Height:  |  Size: 440 B

+2 -1
View File
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"ericfennis"
"ericfennis",
"jamiemlaw"
],
"tags": [
"lighting",
+3 -3
View File
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11 4h6l3 7H8l3-7Z" />
<path d="M14 11v5a2 2 0 0 1-2 2H8" />
<path d="M4 15h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H4v-6Z" />
<path d="M19.929 9.629A1 1 0 0 1 19 11H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 4h6a1 1 0 0 1 .928.629z" />
<path d="M6 15a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z" />
<path d="M8 18h4a2 2 0 0 0 2-2v-5" />
</svg>

Before

Width:  |  Height:  |  Size: 341 B

After

Width:  |  Height:  |  Size: 442 B

+2 -2
View File
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M8 2h8l4 10H4L8 2Z" />
<path d="M12 12v6" />
<path d="M8 22v-2c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v2H8Z" />
<path d="M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z" />
<path d="M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z" />
</svg>

Before

Width:  |  Height:  |  Size: 325 B

After

Width:  |  Height:  |  Size: 436 B

+22
View File
@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"colebemis",
"csandman",
"ericfennis",
"karsa-mistmere",
"sachinkr7368"
],
"tags": [
"location",
"waypoint",
"marker",
"drop",
"edit"
],
"categories": [
"navigation",
"travel",
"account"
]
}
+15
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="M17.97 9.304A8 8 0 0 0 2 10c0 4.69 4.887 9.562 7.022 11.468" />
<path d="M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z" />
<circle cx="10" cy="10" r="3" />
</svg>

After

Width:  |  Height:  |  Size: 461 B

+2 -1
View File
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"colebemis"
"colebemis",
"UsamaKhan"
],
"tags": [
"tv",
+8 -8
View File
@@ -10,14 +10,14 @@
stroke-linejoin="round"
>
<path d="M12 17v4" />
<path d="m15.2 4.9-.9-.4" />
<path d="m15.2 7.1-.9.4" />
<path d="m16.9 3.2-.4-.9" />
<path d="m16.9 8.8-.4.9" />
<path d="m19.5 2.3-.4.9" />
<path d="m19.5 9.7-.4-.9" />
<path d="m21.7 4.5-.9.4" />
<path d="m21.7 7.5-.9-.4" />
<path d="m14.305 7.53.923-.382" />
<path d="m15.228 4.852-.923-.383" />
<path d="m16.852 3.228-.383-.924" />
<path d="m16.852 8.772-.383.923" />
<path d="m19.148 3.228.383-.924" />
<path d="m19.53 9.696-.382-.924" />
<path d="m20.772 4.852.924-.383" />
<path d="m20.772 7.148.924.383" />
<path d="M22 13v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7" />
<path d="M8 21h8" />
<circle cx="18" cy="6" r="3" />

Before

Width:  |  Height:  |  Size: 605 B

After

Width:  |  Height:  |  Size: 665 B

+2 -1
View File
@@ -3,7 +3,8 @@
"contributors": [
"ericfennis",
"csandman",
"karsa-mistmere"
"karsa-mistmere",
"jamiemlaw"
],
"tags": [
"colors",
+2 -2
View File
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z" />
<circle cx="13.5" cy="6.5" r=".5" fill="currentColor" />
<circle cx="17.5" cy="10.5" r=".5" fill="currentColor" />
<circle cx="8.5" cy="7.5" r=".5" fill="currentColor" />
<circle cx="6.5" cy="12.5" r=".5" fill="currentColor" />
<path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z" />
<circle cx="8.5" cy="7.5" r=".5" fill="currentColor" />
</svg>

Before

Width:  |  Height:  |  Size: 676 B

After

Width:  |  Height:  |  Size: 571 B

+2 -1
View File
@@ -3,7 +3,8 @@
"contributors": [
"Andreto",
"ericfennis",
"karsa-mistmere"
"karsa-mistmere",
"jguddas"
],
"tags": [
"eye dropper",
+3 -3
View File
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m2 22 1-1h3l9-9" />
<path d="M3 21v-3l9-9" />
<path d="m15 6 3.4-3.4a2.1 2.1 0 1 1 3 3L18 9l.4.4a2.1 2.1 0 1 1-3 3l-3.8-3.8a2.1 2.1 0 1 1 3-3l.4.4Z" />
<path d="m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12" />
<path d="m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z" />
<path d="m2 22 .414-.414" />
</svg>

Before

Width:  |  Height:  |  Size: 375 B

After

Width:  |  Height:  |  Size: 461 B

+21
View File
@@ -0,0 +1,21 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"EthanHazel",
"jguddas"
],
"tags": [
"vr",
"virtual",
"augmented",
"reality",
"headset",
"goggles"
],
"categories": [
"devices",
"gaming",
"multimedia",
"connectivity"
]
}
+13
View File
@@ -0,0 +1,13 @@
<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="M20 6a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-4a2 2 0 0 1-1.6-.8l-1.6-2.13a1 1 0 0 0-1.6 0L9.6 17.2A2 2 0 0 1 8 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z" />
</svg>

After

Width:  |  Height:  |  Size: 362 B

+18
View File
@@ -0,0 +1,18 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"pgbradbury",
"jguddas"
],
"tags": [
"password",
"key",
"refresh",
"change"
],
"categories": [
"security",
"account"
]
}
+17
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.5 9.5 1 1" />
<path d="m15.5 8.5-4 4" />
<path d="M3 12a9 9 0 1 0 9-9 9.74 9.74 0 0 0-6.74 2.74L3 8" />
<path d="M3 3v5h5" />
<circle cx="10" cy="14" r="2" />
</svg>

After

Width:  |  Height:  |  Size: 390 B

+2 -1
View File
@@ -1,7 +1,8 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
"karsa-mistmere",
"UsamaKhan"
],
"tags": [
"cloud",
+9 -10
View File
@@ -9,17 +9,16 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<circle cx="12" cy="12" r="3" />
<path d="m10.852 14.772-.383.923" />
<path d="M13.148 14.772a3 3 0 1 0-2.296-5.544l-.383-.923" />
<path d="m13.148 9.228.383-.923" />
<path d="m13.53 15.696-.382-.924a3 3 0 1 1-2.296-5.544" />
<path d="m14.772 10.852.923-.383" />
<path d="m14.772 13.148.923.383" />
<path d="M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5" />
<path d="M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5" />
<path d="M6 6h.01" />
<path d="M6 18h.01" />
<path d="m15.7 13.4-.9-.3" />
<path d="m9.2 10.9-.9-.3" />
<path d="m10.6 15.7.3-.9" />
<path d="m13.6 15.7-.4-1" />
<path d="m10.8 9.3-.4-1" />
<path d="m8.3 13.6 1-.4" />
<path d="m14.7 10.8 1-.4" />
<path d="m13.4 8.3-.3.9" />
<path d="M6 6h.01" />
<path d="m9.228 10.852-.923-.383" />
<path d="m9.228 13.148-.923.383" />
</svg>

Before

Width:  |  Height:  |  Size: 723 B

After

Width:  |  Height:  |  Size: 797 B

+40
View File
@@ -0,0 +1,40 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"Alirashidy",
"colebemis",
"ericfennis",
"danielbayley",
"colebemis",
"ericfennis",
"danielbayley",
"jguddas",
"karsa-mistmere"
],
"tags": [
"file",
"paper",
"tear",
"cut",
"delete",
"destroy",
"remove",
"erase",
"document,",
"destruction",
"secure ",
"security",
"confidential",
"data",
"trash",
"dispose",
"disposal",
"information",
"waste",
"permanent"
],
"categories": [
"mail",
"files"
]
}
+19
View File
@@ -0,0 +1,19 @@
<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="M10 22v-5" />
<path d="M14 19v-2" />
<path d="M14 2v4a2 2 0 0 0 2 2h4" />
<path d="M18 20v-3" />
<path d="M2 13h20" />
<path d="M20 13V7l-5-5H6a2 2 0 0 0-2 2v9" />
<path d="M6 20v-3" />
</svg>

After

Width:  |  Height:  |  Size: 417 B

+22
View File
@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"EthanHazel",
"jguddas",
"jamiemlaw",
"karsa-mistmere"
],
"tags": [
"sqaure",
"pathfinder",
"path",
"exclude",
"invert",
"xor",
"shape",
"vector"
],
"categories": [
"design"
]
}
+14
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="M16 12v2a2 2 0 0 1-2 2H9a1 1 0 0 0-1 1v3a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2h0" />
<path d="M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 1-1 1h-5a2 2 0 0 0-2 2v2" />
</svg>

After

Width:  |  Height:  |  Size: 416 B

+20
View File
@@ -0,0 +1,20 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"EthanHazel",
"jguddas",
"karsa-mistmere"
],
"tags": [
"sqaure",
"pathfinder",
"path",
"intersect",
"shape",
"include",
"vector"
],
"categories": [
"design"
]
}
+23
View File
@@ -0,0 +1,23 @@
<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="M10 22a2 2 0 0 1-2-2" />
<path d="M14 2a2 2 0 0 1 2 2" />
<path d="M16 22h-2" />
<path d="M2 10V8" />
<path d="M2 4a2 2 0 0 1 2-2" />
<path d="M20 8a2 2 0 0 1 2 2" />
<path d="M22 14v2" />
<path d="M22 20a2 2 0 0 1-2 2" />
<path d="M4 16a2 2 0 0 1-2-2" />
<path d="M8 10a2 2 0 0 1 2-2h5a1 1 0 0 1 1 1v5a2 2 0 0 1-2 2H9a1 1 0 0 1-1-1z" />
<path d="M8 2h2" />
</svg>

After

Width:  |  Height:  |  Size: 596 B

+22
View File
@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"EthanHazel",
"jguddas",
"karsa-mistmere"
],
"tags": [
"sqaure",
"pathfinder",
"path",
"minus",
"subtract",
"subtraction",
"shape",
"front",
"vector"
],
"categories": [
"design"
]
}
+18
View File
@@ -0,0 +1,18 @@
<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="M10 22a2 2 0 0 1-2-2" />
<path d="M16 22h-2" />
<path d="M16 4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h3a1 1 0 0 0 1-1v-5a2 2 0 0 1 2-2h5a1 1 0 0 0 1-1z" />
<path d="M20 8a2 2 0 0 1 2 2" />
<path d="M22 14v2" />
<path d="M22 20a2 2 0 0 1-2 2" />
</svg>

After

Width:  |  Height:  |  Size: 481 B

+21
View File
@@ -0,0 +1,21 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"EthanHazel",
"jguddas",
"karsa-mistmere"
],
"tags": [
"sqaure",
"pathfinder",
"path",
"unite",
"union",
"shape",
"merge",
"vector"
],
"categories": [
"design"
]
}
+13
View File
@@ -0,0 +1,13 @@
<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="M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 0 1 1h3a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-3a1 1 0 0 0-1-1z" />
</svg>

After

Width:  |  Height:  |  Size: 359 B

+3 -1
View File
@@ -1,7 +1,9 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
"danielbayley",
"karsa-mistmere",
"jamiemlaw"
],
"tags": [
"roadworks",
+4 -4
View File
@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M9.3 6.2a4.55 4.55 0 0 0 5.4 0" />
<path d="M7.9 10.7c.9.8 2.4 1.3 4.1 1.3s3.2-.5 4.1-1.3" />
<path d="M13.9 3.5a1.93 1.93 0 0 0-3.8-.1l-3 10c-.1.2-.1.4-.1.6 0 1.7 2.2 3 5 3s5-1.3 5-3c0-.2 0-.4-.1-.5Z" />
<path d="m7.5 12.2-4.7 2.7c-.5.3-.8.7-.8 1.1s.3.8.8 1.1l7.6 4.5c.9.5 2.1.5 3 0l7.6-4.5c.7-.3 1-.7 1-1.1s-.3-.8-.8-1.1l-4.7-2.8" />
<path d="M16.05 10.966a5 2.5 0 0 1-8.1 0" />
<path d="m16.923 14.049 4.48 2.04a1 1 0 0 1 .001 1.831l-8.574 3.9a2 2 0 0 1-1.66 0l-8.574-3.91a1 1 0 0 1 0-1.83l4.484-2.04" />
<path d="M16.949 14.14a5 2.5 0 1 1-9.9 0L10.063 3.5a2 2 0 0 1 3.874 0z" />
<path d="M9.194 6.57a5 2.5 0 0 0 5.61 0" />
</svg>

Before

Width:  |  Height:  |  Size: 561 B

After

Width:  |  Height:  |  Size: 507 B

+27
View File
@@ -0,0 +1,27 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"colebemis",
"ahtohbi4",
"ericfennis",
"Andreto",
"csandman",
"karsa-mistmere",
"danielbayley",
"jordan808",
"LienMaas",
"jguddas",
"AnnaSasDev"
],
"tags": [
"delivery",
"van",
"shipping",
"haulage",
"lorry",
"electric"
],
"categories": [
"transportation"
]
}
+19
View File
@@ -0,0 +1,19 @@
<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 19V7a2 2 0 0 0-2-2H9" />
<path d="M15 19H9" />
<path d="M19 19h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62L18.3 9.38a1 1 0 0 0-.78-.38H14" />
<path d="M2 13v5a1 1 0 0 0 1 1h2" />
<path d="M4 3 2.15 5.15a.495.495 0 0 0 .35.86h2.15a.47.47 0 0 1 .35.86L3 9.02" />
<circle cx="17" cy="19" r="2" />
<circle cx="7" cy="19" r="2" />
</svg>

After

Width:  |  Height:  |  Size: 557 B

+2 -1
View File
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
"ericfennis"
"ericfennis",
"UsamaKhan"
],
"tags": [
"settings",
+9 -9
View File
@@ -9,15 +9,15 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 15H6a4 4 0 0 0-4 4v2" />
<path d="m14.305 16.53.923-.382" />
<path d="m15.228 13.852-.923-.383" />
<path d="m16.852 12.228-.383-.923" />
<path d="m16.852 17.772-.383.924" />
<path d="m19.148 12.228.383-.923" />
<path d="m19.53 18.696-.382-.924" />
<path d="m20.772 13.852.924-.383" />
<path d="m20.772 16.148.924.383" />
<circle cx="18" cy="15" r="3" />
<circle cx="9" cy="7" r="4" />
<path d="M10 15H6a4 4 0 0 0-4 4v2" />
<path d="m21.7 16.4-.9-.3" />
<path d="m15.2 13.9-.9-.3" />
<path d="m16.6 18.7.3-.9" />
<path d="m19.1 12.2.3-.9" />
<path d="m19.6 18.7-.4-1" />
<path d="m16.8 12.3-.4-1" />
<path d="m14.3 16.6 1-.4" />
<path d="m20.7 13.8 1-.4" />
</svg>

Before

Width:  |  Height:  |  Size: 566 B

After

Width:  |  Height:  |  Size: 628 B

+17
View File
@@ -0,0 +1,17 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"anthony-mariotti"
],
"tags": [
"person",
"lock",
"locked",
"account",
"secure"
],
"categories": [
"account",
"security"
]
}
+16
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"
>
<circle cx="10" cy="7" r="4" />
<path d="M10.3 15H7a4 4 0 0 0-4 4v2" />
<path d="M15 15.5V14a2 2 0 0 1 4 0v1.5" />
<rect width="8" height="5" x="13" y="16" rx=".899" />
</svg>

After

Width:  |  Height:  |  Size: 385 B

+2 -1
View File
@@ -1,7 +1,8 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere"
"karsa-mistmere",
"UsamaKhan"
],
"tags": [
"settings",
+8 -8
View File
@@ -9,15 +9,15 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m14.305 19.53.923-.382" />
<path d="m15.228 16.852-.923-.383" />
<path d="m16.852 15.228-.383-.923" />
<path d="m16.852 20.772-.383.924" />
<path d="m19.148 15.228.383-.923" />
<path d="m19.53 21.696-.382-.924" />
<path d="M2 21a8 8 0 0 1 10.434-7.62" />
<path d="m20.772 16.852.924-.383" />
<path d="m20.772 19.148.924.383" />
<circle cx="10" cy="8" r="5" />
<circle cx="18" cy="18" r="3" />
<path d="m19.5 14.3-.4.9" />
<path d="m16.9 20.8-.4.9" />
<path d="m21.7 19.5-.9-.4" />
<path d="m15.2 16.9-.9-.4" />
<path d="m21.7 16.5-.9.4" />
<path d="m15.2 19.1-.9.4" />
<path d="m19.5 21.7-.4-.9" />
<path d="m16.9 15.2-.4-.9" />
</svg>

Before

Width:  |  Height:  |  Size: 572 B

After

Width:  |  Height:  |  Size: 632 B

+5226
View File
File diff suppressed because it is too large Load Diff
+25 -3
View File
@@ -73,11 +73,26 @@ const changeFiles3pxStrokeImageTags = getImageTagsByFiles(
() => `${BASE_URL}/stroke-width/3`,
).join('');
const changeFilesLowDPIImageTags = getImageTagsByFiles(
const changeFilesLowDPIImageTags16 = getImageTagsByFiles(
changedFiles,
() => `${BASE_URL}/dpi/16`,
).join(' ');
const changeFilesLowDPIImageTags24 = getImageTagsByFiles(
changedFiles,
() => `${BASE_URL}/dpi/24`,
).join(' ');
const changeFilesLowDPIImageTags32 = getImageTagsByFiles(
changedFiles,
() => `${BASE_URL}/dpi/32`,
).join(' ');
const changeFilesLowDPIImageTags48 = getImageTagsByFiles(
changedFiles,
() => `${BASE_URL}/dpi/48`,
).join(' ');
const changeFilesXRayImageTags = getImageTagsByFiles(
changedFiles,
(file) => {
@@ -126,8 +141,15 @@ ${changeFiles2pxStrokeImageTags}<br/>
${changeFiles3pxStrokeImageTags}<br/>
</details>
<details>
<summary>DPI Preview (24px)</summary>
${changeFilesLowDPIImageTags}<br/>
<summary>DPI Preview</summary>
<h4>16px (shadcn/ui)</h4>
${changeFilesLowDPIImageTags16}
<h4>24px (default)</h4>
${changeFilesLowDPIImageTags24}
<h4>32px (shadcn/ui + retina)</h4>
${changeFilesLowDPIImageTags32}
<h4>48px (default + retina)</h4>
${changeFilesLowDPIImageTags48}
</details>
<details>
<summary>Icon X-rays</summary>