Jakob Guddas
4f94ac6b77
docs: lower cased and at ref to rfc
2026-09-13 23:00:35 +02:00
Jakob Guddas
93dd84c0d0
Apply suggestion from @jguddas
2026-09-13 15:27:43 +02:00
Jakob Guddas
feb9abc633
Update design-principles.md
2026-09-13 15:12:42 +02:00
Jakob Guddas
44438b8d8a
docs: remove specification
2026-09-13 15:05:41 +02:00
a79b2d131d
feat(icons): Added new icons: clef-g, clef-f and clef-c ( #4083 )
...
* Added new icons: clef-g, clef-f and clef-c
* rename and design updates from feedback
* fix typo in filename
* Update clef-bass.svg
* Update clef-treble.json
* Update clef-bass.json
* Update clef-alto.json
---------
Co-authored-by: Karsa <contact@karsa.org >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-09-11 13:03:10 +02:00
b998e2892b
feat(icons): added globe-code icon ( #3722 )
...
* Added icons/world-wide-web.svg
* Added icons/world-wide-web.json
* Update icons/world-wide-web.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Rename files
* Add 'use-cases' field to globe-code.json
* Add use cases for globe code icon
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Fix JSON formatting in globe-code.json
* Add 'development' category to globe-code.json
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Update SVG path for globe code icon
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
1.45.0
2026-09-11 12:43:00 +02:00
Eric Fennis and Copilot Autofix powered by AI
5da3ee357d
ci(ci.yml): Add dispatch post release ( #4847 )
...
* Add dispatch post release
* Refine post-release automation conditions
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-11 12:42:26 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6bbe5ddb07
chore(deps-dev): bump vitest in /integrations/lucide-react/vite ( #4844 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 4.1.10 to 4.1.11.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.11
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-11 09:26:37 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4a26fa58e0
chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 ( #4845 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 4.1.10 to 4.1.11.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.11
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-11 09:26:09 +02:00
Karsa
5d592a96aa
fix(packages/vue): fix generated icon declaration types for @lucide/vue ( #4841 )
2026-09-10 22:35:01 +02:00
bdf795a8e3
feat(lab): add hand-gear icon ( #2327 )
...
* feat(icons): add hand-gear icon
* fix(icons): add danielbayley as co-contributor (hand design)
* fix(icons): fix gear centering
* Add empty use-cases field to hand-gear.json
* Update icons/hand-gear.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update icons/hand-gear.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(lab): moved `hand-gear` icon to lab
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
@lucide/lab@0.7.0
2026-09-10 16:45:49 +02:00
Karsa and Eric Fennis
e4be16acd5
feat(docs): added "How to use Lucide icons" section to resources ( #4829 )
...
* fix(docs): replace missing LucideIcon icon names in guides
* feat(docs): add How to use Lucide icons section to resources
* feat(docs): update accessibility guide links
* fix(docs): fix dead link in guide.md
* fix(docs): fix color in example image
* fix(docs): fix overlay color in example images
* fix(how-to): added caution guidance type & rework some guidance rules relating to compact interfaces
* fix(how-to): replaced caution items, what the heck, when did I reorder these 😅
* fix(how-to): fix colors
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-09-10 16:07:18 +02:00
Karsa
ea1242d384
fix(icons): also fix album icon in HomeHeroIconsCard.data.ts ( #4839 )
2026-09-10 15:34:39 +02:00
Karsa
7cf805a408
fix(icons): remove duplicate use-cases prop from cookie.json ( #4838 )
2026-09-10 15:28:15 +02:00
Karsa
c2c28580b3
fix(icons): changed cookie icon ( #4815 )
...
* Updated icons/cookie.svg
* Updated icons/cookie.json
* Updated icons/cookie.svg
* Updated icons/cookie.json
* Updated icons/cookie.json
2026-09-10 12:47:06 +02:00
858b662775
feat(icons): added plant-pot icon ( #3122 )
...
* Added icons/plant-pot.svg
* Added icons/plant-pot.json
* Updated icons/plant-pot.svg
* Updated icons/plant-pot.svg
* Apply batched suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Add use-cases field to plant-pot.json
Added an empty array for use-cases in the plant-pot icon JSON.
* Update plant-pot.svg with new design paths from @karsamistmere
* Add contributor 'karsa-mistmere' to plant-pot.json
* Add use cases for plant pot icon
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-10 12:22:43 +02:00
c17f928577
feat(icons): add messages-circle icon ( #4754 )
...
* feat: add messages-circle icon
* chore: apply bot metadata suggestions
* fix: update messages-circle to compliant design and add contributors
* Revise use cases for messaging icon
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Mirazstudio-offical <miraza@example.com >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-10 12:21:47 +02:00
d32ef89ef9
feat(icons): added notebook-dot icon ( #3228 )
...
* Added icons/notebook-dot.svg
* Added icons/notebook-dot.json
* Update notebook-dot.svg
* Apply suggestion from @github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Add use-cases field to notebook-dot.json
* Apply batched suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-10 12:17:44 +02:00
5fb5967884
feat(icons): added houses icon ( #3241 )
...
* feat(icons): added `houses` icon
* Update icons/houses.svg
* Add contributor 'jguddas' to houses.json
* Add use cases for houses icon
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Remove houses from lab
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-10 12:17:21 +02:00
Mo
1cb69f6f9c
fix(icons): correct misspelled tags ( #4836 )
2026-09-10 11:10:12 +02:00
6d4501f4d3
feat(icons): added peace-sign icon ( #3001 )
...
* play with image
* changes to width
* changes to contributing image to show on github
* peace-sign
* feat(lab): moved `peace-sign` icon to lab
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
---------
Co-authored-by: Brizen <bcb5360@nyu.edu >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
@lucide/lab@0.6.0
2026-09-10 11:05:51 +02:00
ba642ebf42
fix(icons): changed album, book-marked, folder-bookmark icons ( #3043 )
...
* [github] Added issue template forms
* [github] yaml => yml
* Syntax fixes
* Further syntax fixes
* Sort issue templates
* Update 02_bug_report.yml
* Updated icons/album.svg
* Updated icons/album.json
* fix(icons): change album, folder-bookmark & book-marked
* fix(icons): change album, folder-bookmark & book-marked
---------
Co-authored-by: Karsa <karsa@karsa.org >
Co-authored-by: Jakob Guddas <github@jguddas.de >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-09-10 10:49:40 +02:00
2f7d975022
feat(icons): added park icon ( #3177 )
...
* Added icons/park.svg
* Added icons/park.json
* Updated icons/park.svg
* Updated icons/park.svg
* Updated icons/park.svg
* Updated icons/park.svg
* Updated icons/park.svg
* Updated icons/park.json
* Update park.json
* Update icons/park.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Apply design from @jguddas
* Add contributor 'jguddas' to park.json
* Fix typo in 'use-cased' to 'use-cases'
* Apply batched suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* format code
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
@lucide/lab@0.5.0
2026-09-10 10:47:52 +02:00
b115c04286
feat(lab): added monstera-leaf icon ( #4115 )
...
* Added icons/monstera-leaf.svg
* Added icons/monstera-leaf.json
* Updated icons/monstera-leaf.json
* Update icons/monstera-leaf.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(lab): moved `monstera-leaf` icon to lab
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
* Add custom word
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-10 10:47:42 +02:00
5d0f64034b
feat(icons): add layout-arrow-right and layout-arrow-down ( #4541 )
...
* feat(icons): add layout-horizontal and layout-vertical
Adds two icons for layout direction: two blocks above a left-to-right
rail, and two blocks beside a top-to-bottom rail. These match the frame
layout direction modes found in design tools and CSS flex-direction
(row / column).
This fills a gap identified when the flexbox icon request (#399 ) was
closed: "Only missing icons are: flex-direction and flex-wrap icons,
plus baseline." The align-* and stretch-* family covers alignment,
justification and distribution, but nothing currently depicts direction
itself.
Design notes:
- Reuses the 7x7 rx=1 block already shared by layout-grid, layout-list
and layout-panel-*, rather than introducing a new base shape.
- The two icons are exact mirrors, with rails on the integer grid
(y=18 / x=18) so the 2px stroke stays sharp at low DPI.
- The 3x3 chevron is the one used by decimals-arrow-right, which shares
the same composition: elements above, directional rail below.
* Rename icons
* Apply batched suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update usecases
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-10 10:28:57 +02:00
8a225b9fa7
fix(icons): changed lectern icon ( #2925 )
...
* Updated icons/lectern.svg
* Updated icons/lectern.json
* Apply design from karsa
* Update lectern.json
* Update lectern.svg
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Karsa <contact@karsa.org >
2026-09-10 10:18:10 +02:00
Karsa
95989f4535
feat(icons): added iv-bag icon ( #4821 )
2026-09-10 10:07:04 +02:00
Karsa
073ffe0448
feat(icons): added mouth & mouth-off ( #4787 )
...
* feat(icons): added mouth & mouth-off
* feat(icons): added juliansolimando as a co-contributor
2026-09-10 09:59:25 +02:00
30f2eda422
feat(icons): add hourglass-cog icon ( #4635 )
...
* feat(icons): add hourglass-cog icon
* fix(icons): credit rrod497 as hourglass-cog designer
* Remove 'hourglass' icon from JSON file
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-10 09:49:54 +02:00
a68cc8d52f
feat(icons): added building-complex-plus icon ( #4758 )
...
* feat(icons): added `building-2-plus` icon
* Update icons/building-2-plus.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update icons/building-2-plus.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Add building-complex-plus.json icon file
* Add building-complex-plus.svg icon
* Update icons/building-complex-plus.json
Co-authored-by: Karsa <contact@karsa.org >
* Update icons/building-complex-plus.svg
Co-authored-by: Karsa <contact@karsa.org >
* rename building-2 icon to building-complex
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-09-10 09:40:23 +02:00
249fe3a120
feat(icons): added calendar-chevrons-right icon ( #3565 )
...
* feat(icons): added calendar-chevrons-right icon
* Update icons/calendar-chevrons-right.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Add use-cases field to calendar-chevrons-right.json
* Apply batched suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Applied suggestion from @karsa-mistmere
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-10 09:32:28 +02:00
Karsa and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
07ed920096
feat(icons): added toothbrush icon ( #4755 )
...
* Added icons/toothbrush.svg
* Added icons/toothbrush.json
* Update toothbrush.json
* Update icons/toothbrush.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Create toothbrush-sparkles.svg
* Create toothbrush-sparkles.json
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1.44.0
2026-09-10 09:29:21 +02:00
Mo and Jakob Guddas
cef2020c7a
fix(icons): correct compromised tags in shield icons ( #4835 )
...
Replace the misspelled comprimised tag across the five affected shield variants so displayed metadata and exact tag matching use the correct spelling.
Co-authored-by: Jakob Guddas <github@jguddas.de >
2026-09-10 09:17:39 +02:00
8970c2c4f9
feat(lab): add check-x icon ( #4737 )
...
* feat(icons): add check-x icon (#4130 )
* Move check x to lab
* fix(lab): add missing use-cases array to lab/check-x.json
* Add use cases for notifications in check-x.json
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: ishanbagra18 <your-email@example.com >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
@lucide/lab@0.4.0
2026-09-10 09:01:13 +02:00
Karsa
26993aba5a
fix(icons): improve legibility of credit card icons ( #4831 )
2026-09-10 08:45:29 +02:00
Karsa
a53bd66a03
fix(icons): arcified flip icons & renamed them ( #4833 )
2026-09-09 23:05:32 +02:00
Karsa
3bcf71f7cf
fix(icons): changed satellite-dish icon ( #4813 )
...
* Updated icons/satellite-dish.svg
* Updated icons/satellite-dish.json
2026-09-09 14:20:16 +02:00
Karsa
9e5f0607cd
feat(docs): fixed fuse js search (move single phrase search to matching all words) ( #4825 )
2026-09-09 14:19:48 +02:00
Karsa
75955ec47b
fix(docs): replace missing LucideIcon icon names in guides ( #4827 )
2026-09-09 08:20:42 +02:00
Karsa
58fd3ccd59
fix(icons): changed door-open ( #4826 )
...
Made the top right corner have 2px corner radius
2026-09-08 23:06:29 +02:00
Karsa
22e6094bb5
feat(packages/icons): fixed @lucide/icons rollup config ( #4824 )
2026-09-08 19:49:41 +02:00
Karsa
ba95e4c988
feat(icons): delegate carton/carton-off from lab ( #4818 )
1.43.0
@lucide/lab@0.3.0
2026-09-08 14:01:03 +02:00
Karsa
e8db514793
Update id-card-lanyard.svg ( #4819 )
2026-09-08 13:58:33 +02:00
Karsa
ab000be04f
fix(icons): changed id-card icon ( #4820 )
2026-09-08 13:55:03 +02:00
Karsa and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
a537cb6eb3
feat(icons): added tic-tac-toe icon ( #4772 )
...
* Added icons/tic-tac-toe.svg
* Added icons/tic-tac-toe.json
* Update icons/tic-tac-toe.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-07 14:50:22 +02:00
Karsa
3859eb20fa
feat(icons): added user-group icons ( #4782 )
...
* feat(icons): added user-group icons
* feat(icons): added more metadata to user-group icons
1.42.0
2026-09-07 12:05:31 +02:00
Jakob Guddas
2bfb9bb1ba
fix(icons): changed table-2 icon ( #4810 )
...
* Updated icons/table-2.svg
* Updated icons/table-2.json
2026-09-06 22:26:48 +02:00
94e4cb9d9d
chore(dependencies): Update dependencies ( #4806 )
...
* chore(deps): upgrade dependencies across workspace and unify shared versions
Co-authored-by: ericfennis <11825403+ericfennis@users.noreply.github.com >
* chore(deps): finish workspace dependency upgrade and align versions
* fix: keep vitest on 4.1.10, drop deprecated baseUrl, reformat with prettier
* fix(lucide-react): drop inert outDir so TS 6 rootDir check passes
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: ericfennis <11825403+ericfennis@users.noreply.github.com >
2026-09-04 17:34:58 +02:00
Karsa
0196353e5c
fix(icons): changed computer icon ( #4607 )
...
* Updated icons/computer.svg
* Updated icons/computer.json
* Updated icons/computer.svg
* Update computer.svg
* Update computer.json
* Update computer.svg
2026-09-04 16:42:57 +02:00
Karsa and Eric Fennis
99d25bdee2
feat(packages): extract icon build logic into @lucide/shared ( #4409 )
...
* feat(packages): extract build logic to @lucide/shared, still wip
* feat(): unify icon build logic some more, add nonScalingStroke option, marking absoluteStrokeWidth as deprecated
* feat(): unify icon build logic some more, add nonScalingStroke option, marking absoluteStrokeWidth as deprecated
* feat(packages): extract build logic to @lucide/shared, still wip
* feat(): unify icon build logic some more, add nonScalingStroke option, marking absoluteStrokeWidth as deprecated
* feat(): unify icon build logic some more, add nonScalingStroke option, marking absoluteStrokeWidth as deprecated
* chore(icons): revert git hook changes made to icons
* fix(packages/astro,react-native,vue): fix iconNode type
fix(packages/vue): fix hasA11yProp
* fix(packages/solid): make component reactive & add unit tests for checking prop changes
* test(packages/vue): add reactivity tests to @lucide/vue
* fix(packages): replace cpy-cli, accidentally removed during main merge
* docs(packages): upgrade react documentation with nonScalingStroke
* fix(tests): update snapshots for lucide-react
* feat(docs): upgraded package guides with nonScalingStroke, dropping absoluteStrokeWidth
* fix(vue,react-native): fix linting issues
* fix(icons): add proper fallback for icon width in calculatedStrokeWidth
* fix(packages/svelte): add globalProps.class to icons
* fix(packages/shared): wrap width, height & size in isDefined
* Update types.ts
* fix(packages/svelte): do not pass propsClass to mergeClasses
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-09-04 16:38:01 +02:00