Karsa
863b3338c7
Merge branch 'next' into angular-package
2026-02-23 13:39:17 +01:00
Eric Fennis
5720278ef7
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
2026-02-21 13:04:38 +01:00
Eric Fennis
b9806d3ad6
Merge branch 'next' of https://github.com/lucide-icons/lucide into angular-package
2026-02-06 11:20:18 +01:00
Eric Fennis
a28631e2a4
chore(docs): Improve SEO icon detail pages ( #4040 )
...
* improve-seo-website
* Add some description texts
2026-01-29 16:19:32 +01:00
Eric Fennis
989c0dc437
Add Accessibility to vue docs
2026-01-23 08:00:58 +01:00
Eric Fennis
628d4f903a
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
2026-01-23 08:00:19 +01:00
Epifânio Francisco
0371baabcb
fix(site): hide native search input clear "X" icon ( #3933 )
...
* fix(site): hide native search input clear "X" icon
Hide the browser's default clear "X" icon for search inputs to prevent duplicate icons when using the custom clear button. This resolves issue #3925
* style(site): adjust clear button position in input component for mobile
* fix(site): adjust clear button position for Mac in search input
2026-01-23 07:51:00 +01:00
Karsa
67c0485457
feat(scripts): added helper script to automatically update OpenCollective backers in all readmes ( #4014 )
...
feat(docs): upgraded backers as per the recurring contributions in the last 3 months
2026-01-22 11:27:39 +01:00
drago1520
c47876e5a6
Suggest anchoring to a specific lucide version when using cnd ( #3727 )
...
My whole app crashed because the newest version had a critical bug. I want to help other people avoid my mistake by anchoring to a specific version that worked for them
2026-01-22 09:07:52 +01:00
dependabot[bot]
96859ba947
chore(deps): bump lodash-es from 4.17.21 to 4.17.23 ( #4019 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-version: 4.17.23
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-01-22 09:06:37 +01:00
dependabot[bot]
7dfa7d9fc6
chore(deps): bump lodash from 4.17.21 to 4.17.23 ( #4020 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 08:58:17 +01:00
Eric Fennis
b6ed43d48c
feat(packages): Added aria-hidden fallback for decorative icons to all packages ( #3604 )
...
* Add aria hidden to lucide package
* Add aria-hidden to astro package
* Add tests for shared package
* Fix test for props
* add aria prop to lucide-solid
* Add aria-hidden to lucide-vue-next
* Add aria-hidden prop to angular package
* Fix builds
* Add notice about aria-label in docs
* Format code
* Update packages/svelte/tests/Icon.spec.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/lucide-svelte/tests/Icon.spec.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/shared/src/utils/hasA11yProp.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Adjusted docs
* Fix import
* update tests
* test(shared): fix hasA11yProp unit test
* fix(packages/lucide-angular): fix hasA11yProp import path (non-relative import path will not get properly resolved by ng-packagr)
* Format code
* Adjust aria props to root element
* Format code
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Karsa <contact@karsa.org >
2026-01-20 15:55:02 +01:00
Eric Fennis
603274ccaf
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
2026-01-20 08:19:40 +01:00
Miguel Angel Alvarez
a258509bbb
docs(site): added lucide-web-components third-party package ( #3948 )
...
* Add Lucide Web Components implementation
* restore lucide-rails
* Update docs/.vitepress/data/packageData.thirdParty.json
Co-authored-by: Karsa <contact@karsa.org >
---------
Co-authored-by: midesweb <miguel@escuela.it >
Co-authored-by: Karsa <contact@karsa.org >
2026-01-10 17:34:16 +01:00
taimar
0c4ac91ba5
fix(site): unify and improve the styling of input fields ( #3919 )
...
* Unify and improve the styling of input fields
* InputSearch: use ellipsis character, remove redundant space
2026-01-02 08:48:03 +01:00
taimar
450acd617d
Add missing titles and unify title template ( #3920 )
2026-01-02 08:46:32 +01:00
Karsa
8626c6a3ca
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-22 16:05:20 +01:00
Karsa
8194bf17c0
Merge remote-tracking branch 'origin/next' into angular-package
...
# Conflicts:
# docs/.vitepress/sidebar.ts
# pnpm-lock.yaml
2025-12-22 15:44:28 +01:00
Eric Fennis
5fab4e7bc8
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
2025-12-22 08:12:08 +01:00
Karsa
d6149a2e1c
Merge branch 'main' into angular-package
2025-12-19 14:53:48 +01:00
Karsa
f6c141221b
docs(packages/angular): added migration guide from lucide-angular
2025-12-19 14:01:56 +01:00
Karsa
a784e9922c
docs(packages/angular): added (for now) full documentation for @lucide/angular
2025-12-19 12:04:37 +01:00
Jacek Tomaszewski
7a68e10b12
fix(lucide-react-native): remove icons namespace export to enable tree-shaking ( #3868 )
...
* fix(lucide-react-native): remove icons namespace export to enable tree-shaking
The `export * as icons from './icons'` statement defeats tree-shaking
because bundlers cannot determine which exports from the namespace are
actually used at build time. This causes all 1600+ icons to be included
in the final bundle even when only a few are imported.
This change removes the namespace re-export while keeping all individual
icon exports available via `export * from './icons'`.
BREAKING CHANGE: The `icons` namespace export is no longer available.
Users should import icons directly: `import { Activity } from 'lucide-react-native'`
instead of `import { icons } from 'lucide-react-native'; icons.Activity`.
* Add icons entry file to improve treeshaking
* Format code
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-12-18 11:44:26 +01:00
taimar
3edcd9e0c3
fix and unify color-picker font-size ( #3889 )
2025-12-15 14:59:14 +01:00
Eric Fennis
881e733159
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
2025-12-12 09:34:11 +01:00
Eric Fennis
3b0d158ea1
fix(site): Small adjustments color picker and add clear button search bar ( #3851 )
...
* Small adjustments
* Format code
* format code
* Remove default value
* format code
* update yml file
* Format code
* Update docs/.vitepress/theme/components/base/Input.vue
Co-authored-by: Karsa <contact@karsa.org >
* Add extra check if null or undefined
---------
Co-authored-by: Karsa <contact@karsa.org >
2025-12-12 09:25:39 +01:00
Sage Fennel
fd31cb44a8
docs(dev): Fix code sample for vanilla JS ( #3836 )
...
* Fix code sample for vanilla JS
The .append method of elements takes plain text, not HTML. This updates the code to use .insertAdjacentHTML instead.
* Update createLabCodeExamples.ts
* fix(site): update createCodeExamples.ts vanilla JS code example
* Update createLabCodeExamples.ts
* Update createCodeExamples.ts
* Update createCodeExamples.ts
---------
Co-authored-by: Karsa <contact@karsa.org >
2025-12-10 11:18:57 +01:00
Eric Fennis
4dda432471
chore(repo): Update Node version and overal cleanup ( #3861 )
...
* update ci script
* Update ci workflow
* Update node version
2025-12-10 11:06:48 +01:00
Karsa
0775d8647e
fix(site): only show search placeholder if there aren't any results
2025-12-10 08:50:17 +01:00
Karsa
b4405f05ab
feat(site): add brand stop words to icon search ( #3824 )
...
* feat(site): added extended no results placeholder with brand icon stop words
* feat(site): fix grammatical error
* feat: extract brand stopwords & update github action to use these stopwords
* Apply suggestions from code review
Co-authored-by: Jakob Guddas <github@jguddas.de >
* feat: only use icon name section for closing brand request issues
* feat: added mcp brand stopword
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-12-05 14:18:46 +01:00
Jakob Guddas
f183c3ba20
feat(preview-comment): add symmetry preview ( #3823 )
2025-12-05 09:11:17 +01:00
Eric Fennis
dffffc7aff
fix: Reverts vercel output path
2025-11-27 11:06:47 +01:00
Eric Fennis
aa8f74eb9e
fix(icons): Remove brand icons ( #3639 )
...
* Remove brand icons
* Apply feedback
* adjust schema
2025-11-27 10:56:32 +01:00
Eric Fennis
7327637532
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
2025-11-27 10:56:13 +01:00
Eric Fennis
076e0bbcd9
chore(dependencies): Update dependencies ( #3809 )
...
* update deps
* Remove ignoredBuiltDependencies
* Fix build errors
* try this
* update config
* add coma
* Try this
* Revert import change
* try this
* add wasm import
* Load wasm
* try this
* Revert nitro version change
* Revert nitro config change
2025-11-27 10:50:19 +01:00
Eric Fennis
08bd4b33a0
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
2025-11-21 14:58:50 +01:00
Eric Fennis
83d5ccc3e8
chore(metadata): Adjust navigation category ( #3461 )
...
* update categories
* Remove navigation from arrows and chevron icons
2025-11-21 14:10:05 +01:00
Epifânio Francisco
86957f0205
fix(docs): correct package name and description for Flutter and Lustre package ( #3701 ) ( #3703 )
...
* fix(docs): correct package name and description for Flutter package (#3701 )
* Revert "fix(docs): correct package naming in Packages section (#3701 )"
This reverts commit c9b738b4af1ffc114bf7e8e2b81754a54b118b97.
* fix: correct package name from lucide-lustre to lucide_lustre and fix typo (lustre → flutter)
2025-11-21 09:30:20 +01:00
theiereman
8dd82dd592
feat(docs): added lucide-rails third-party package ( #3769 )
2025-11-17 09:32:52 +01:00
Rokas Brazdžionis
190e8372af
feat(docs): add keyboard shortcut for search ( #3718 )
2025-11-07 10:04:40 +01:00
Victor Kaugesaar
2e794a296a
feat(docs): add new package for Go ( #3736 )
2025-10-31 09:54:31 +01:00
/Aljoscha
be59e647c1
Replace pnpm install with pnpm add across documentation. ( #3735 )
2025-10-26 17:01:12 +01:00
Matthes Kaiser
a2a0821c66
docs: add practical introductions to package documentation ( #3643 )
2025-10-24 14:18:51 +02:00
Lance
b787576f4a
feat(docs): add new package for Slint ( #3698 )
2025-10-24 13:54:24 +02:00
Khalid Alansary
be55088e75
fix(packages/lucide): replace elements inside <template> ( #2635 ) ( #3576 )
...
* fix(packages/lucide): replace elements inside `<template>` (#2635 )
* Added replaceInsideTemplates option
* Format code
* Simply code and add some documentation
* Fix vercel build
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-10-17 11:46:55 +02:00
Niels
3c7815c5c0
Update index.md ( #3673 )
...
removed duplicate text
2025-10-10 15:47:55 +02:00
Eric Fennis
7bbb1e1fea
feat(@lucide/vue): Rename Vue package name to @lucide/vue ( #3337 )
...
* Remove old vue 2 package
* Add @lucide/vue package
* Remove old vue 2 doc
* Update docs
* Adjust export template
* Adjust vue package!
* Fix tests
* Format code
* Update packages/vue/src/Icon.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Adjust vue package in docs
* Update deadlinks
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-11 14:38:34 +02:00
Pascal Duez
c368d01d92
docs: update lucide-static documentation about raw string imports ( #3524 )
2025-09-11 09:41:17 +02:00
vuong quang huy
81a1f6e1dc
feat(packages): add new package for flutter ( #3536 )
...
* add new package for flutter
* update logo
* fix: correct URL for Total Downloads image in packageData.thirdParty.json
2025-09-05 12:26:54 +02:00
Eric Fennis
7fb4ffc7a7
update sponsors
2025-09-02 08:17:21 +02:00