Karsa
a87ac013f7
docs(packages/lucide-static): update docs for better clarity ( #3225 )
...
* docs(packages/lucide-static): update docs for better clarity
* docs(packages/lucide-static): fix node.js heading level
2025-06-24 13:18:07 +02:00
Jakob Guddas
be81f20a6b
docs(design-guide): added bad examples for 2px rule ( #2879 )
2025-06-21 08:47:28 +02:00
Eric Fennis
475439bca9
fix(docs): Add ts ext to files missing files
2025-06-19 16:46:10 +02:00
Eric Fennis
6a49a51164
fix(docs): Fix site build
2025-06-19 16:31:36 +02:00
Epifânio Francisco
e16e8b2783
fix: remove flex-direction CSS causing absolute stroke width toggle positioning issue ( #3308 ) ( #3317 )
...
- Remove 'flex-direction: row-reverse' CSS rule for #absolute-stroke-width
- Fixes toggle moving out of bounds and being pseudo active
Closes #3308
2025-06-16 22:10:56 +02:00
Epifânio Francisco
e7f03df844
perf(docs): optimize IconsOverview initial render - 50% faster load times ( #3282 )
...
- Reduce initial icon render from 1600 to 120-200 icons
- Implement dynamic initialGridItems calculation based on viewport
- Use slice() instead of splice() to avoid array mutation
- Fix NoResults condition to use searchResults.length
- Load time improved from (50-60%+ improvement)
2025-06-16 22:08:44 +02:00
Epifânio Francisco
3614b6b46e
fix: absoluteStrokeWidth not resetting with Reset button ( #3261 )
...
- Fix Switch component to properly handle v-model binding
- Add absoluteStrokeWidth to customizingActive computed property
- Ensure absoluteStrokeWidth resets correctly in both Home and Sidebar customizers
Resolves issue where absoluteStrokeWidth toggle remained enabled
after clicking Reset button, causing confusion with bold icons.
Fixes #2984
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-06-10 19:50:23 +02:00
Jakob Guddas
2408b8bb8f
Revert "fix(dev): resets Absolute Stroke Width ( #3005 )" ( #3197 )
...
This reverts commit dcdc0b8bb3 .
2025-05-09 10:10:15 +02:00
Eric Fennis
771cb0bbd6
Update names in docs ( #3184 )
2025-05-03 09:28:29 +02:00
Brizen Britt
dcdc0b8bb3
fix(dev): resets Absolute Stroke Width ( #3005 )
...
* Changed resetStyle to reflect changes of button on absolutestrokewidth
* removed nextTick
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-05-02 10:52:59 +02:00
shamaamahh
2fde138c46
fix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component ( #3112 )
...
* removed flutter package link
* created drumsticks.svg and json
* Update to Svelte 5 syntax (removed svelte:component)
* Remove drumsticks icons
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-05-02 09:39:05 +02:00
Jakob Guddas
2640a7c585
docs(icon-design-guide): point people to lucide studio instead of svgo ( #3152 )
2025-05-02 09:23:36 +02:00
Jakob Guddas
b473c10af9
fix(site): remove studio link from navbar ( #3166 )
2025-04-28 18:01:10 +02:00
Brizen Britt
7b954807da
Added periods ( #3065 )
2025-04-21 10:45:14 +02:00
Eric Fennis
667c80b39f
Add Lucide studio link to CONTRIBUTING.md and site ( #3058 )
2025-04-18 14:32:07 +02:00
Brizen Britt
99d992678a
added link for preact in installation ( #3025 )
2025-04-15 18:06:58 +02:00
shamaamahh
5f5e052038
removed flutter package link ( #2999 )
2025-04-08 11:41:10 +02:00
Spencer Smith
aeb376f3a2
Typo fix for @lucide/astro badge ( #3004 )
2025-04-08 08:55:24 +02:00
Brizen Britt
64a8b7d4d0
Changed packageData.name to pJson.name ( #2983 )
...
Co-authored-by: Jakob Guddas <github@jguddas.de >
2025-04-03 09:49:16 +02:00
Happydev
9fa525e8c6
feat(@lucide/astro): add lucide package for Astro ( #2665 )
...
* feat(lucide-astro): initial commit
* test: add test suite
* fix module resolution issue
* chore: update lock file
* chore: update lock file
* chore: fix precommit hook failing
* sync icons generated by precommit hook
* remove useless tab in template
* style: add space for readability
* docs: add bun installation instructions
* fix `clean` script
* fix testing setup
* remove unnecessary `key` props in Astro icons
* fix jest matchers types and undefined behavior
* chore: update lock file
* setup prettier for formatting Astro files
* remove mistakenly added prop from the `Icon` component
* docs: add documentation for new Astro package
* fix incorrect types in `Icon` component
* refactor: use `stroke-width` over `strokeWidth`
* fix unexpected module resolution behavior
* remove hack in test types
* remove review marker
* docs: progress on documentation of lucide-astro
* chore: remove unnecessary .gitignore
* docs: add sidebar entry
* edit package description
* fix uneven icon heights in homepage packages list
* docs: add package to readme table
* add workflows for lucide-astro package
* docs: add package-logos
* use the appropriate Astro logo in light and dark mode
* Remove inadvertently added class
* Update snapshots to reflect removed class `lucide-icon`
* remove dependency on internal `@lucide/shared` package
* fix: revert changes
* revert grid-2x2-x.json
* revert grid-2x2-check.json
* revert picture-in-picture svg
* add package in labeler workflow
* add previously uncommited utils.ts file
* fix dom type errors
* up one major from legacy package
* add package to issue and feature request templates
* docs: add acknowledgement of Aviortheking as original creator of the package
* format
* optimization: more lightweight component footprint
* refactor: simplify removal of `data-astro-source` debugging attributes
* format
* style: fix linting error once again 😠
* wip: rename package to `@lucide/astro`
* remove acknowledgment of `lucide-astro`
* fix error caused by change in build tooling
* chore: upgrade dependencies
* chore: rename lucide-astro folder
* further renaming
* use correct package name in key
* more renaming
* chore: update lock file
* apply review suggestions (#1 )
set correct path for package in actions
* apply suggestions from code review (#2 )
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
* apply @dotspencer's review
resolve correct link to package docs page and github source
* Format files
---------
Co-authored-by: realguse <realguse@icloud.com >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-03-31 16:20:33 +02:00
Eric Fennis
aefb710e5c
feat(@lucide/svelte): Lucide svelte 5 package ( #2753 )
...
* Lucide svelte (#1 )
* Update peerDependencies to support Svelte 5
* Bump svelte version
* Bump @testing-library/svelte version
* Remove alias in vitest.config.ts that causes tests to fail due to deprecated svelte/internal API
* Convert to svelte 5 syntax
* Bump vite & @sveltejs/vite-plugin-svelte version
* Fix error during render when children prop is missing & fix components being mounted on the server during tests
* Update test snapshots to reflect the differences in the html generated by svelte 5
* Convert class attribute to new array syntax with built-in clsx
* Convert export template to svelte 5 syntax
* Move svelte 5 to separate directory
* Update snapshots
* Update docs
* fix(icon): change variable declaration from let to const in Icon.svelte
* Lucide svelte (#1 ) (#2727 )
* Update peerDependencies to support Svelte 5
* Bump svelte version
* Bump @testing-library/svelte version
* Remove alias in vitest.config.ts that causes tests to fail due to deprecated svelte/internal API
* Convert to svelte 5 syntax
* Bump vite & @sveltejs/vite-plugin-svelte version
* Fix error during render when children prop is missing & fix components being mounted on the server during tests
* Update test snapshots to reflect the differences in the html generated by svelte 5
* Convert class attribute to new array syntax with built-in clsx
* Convert export template to svelte 5 syntax
* Revert changes in lucide-svelte library
* Update package lock
* Update test files
* Formatting
* Update clean command
* Fix build
* Update packages
* update deps
* Fix export script
* Format code
* Revert version number change in package json
* Update workflows
---------
Co-authored-by: Aurélien Richard <56389380+aurelienrichard@users.noreply.github.com >
2025-03-07 13:44:09 +01:00
Danilo Leal
5a7c49dc55
Make input autofocus as page reloads ( #2581 )
...
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-02-28 11:12:16 +01:00
Jakob Guddas
6ae047557e
docs: updated guideline icons ( #2676 )
...
* docs: updated guideline icons
* Update docs/images/1px-border-radius.svg
* Update docs/images/1px-border-radius.svg
* Update docs/images/1px-padding.svg
* Update docs/images/24px-24px.svg
* Update docs/images/2px-element-spacing.svg
* Update docs/images/2px-stroke.svg
2025-02-28 11:11:48 +01:00
Epifânio Francisco
fa064306fa
feat(docs): Add deprecated badge for icons with deprecation status ( #2618 )
...
* feat(docs): Add deprecated badge for icons with deprecation status
* fix: resolve formatting issues in types.ts to pass Prettier checks
* Small adjustments
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-02-28 11:10:50 +01:00
Eric Fennis
3f2ad5b2a6
fix(lucide): Lucide create element function returning SVG Element ( #2816 )
...
* Fix create element function
* Formatting
* Adjust documentation
2025-02-24 10:10:28 +01:00
Eric Fennis
50630b3aaf
ci: Improve build speeds ( #2778 )
...
* Revert sync to async functions
* Replace more sync fs functions
* Format files
* Fix build svelte package
2025-02-10 14:13:52 +01:00
Eric Fennis
a1d17eedc9
fix: Redirect aliases site ( #2769 )
...
* Fix redirects site
* Remove console.log
2025-02-06 15:39:07 +01:00
Eric Fennis
6b29716aa9
Hide add if script is blocked ( #2750 )
2025-01-24 14:28:54 +01:00
Eric Fennis
58c2e108c3
feat(lucide-react): Add DynamicIcon component ( #2686 )
...
* Adding the DynamicIcon component
* Fix imports
* Add docs
* Formatting
* Fix use client in output rollup
* revert changes
* Fix formatting
* Revert changes in icons directory
* Revert time command
* update exports
2025-01-10 14:35:28 +01:00
Julien Zapata Duque
fa7120cbe0
fix(site): use lab icon name in vue and svelte examples ( #2715 )
2025-01-06 14:12:20 +01:00
Rodrigo Mesquita
94782f53c1
Fix heading on guide index ( #2670 )
...
* Fix heading on guide index
Fixes the heading level of a section on the index page of the guide.
* Update docs/guide/index.md
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2024-12-11 10:45:55 +01:00
Tom Gotsman
bc22d17fa9
docs(showcase): Add reflex to showcase ( #2619 )
...
* Add reflex to showcase
* flip colors as were wrong way around
* moved to used in section
---------
Co-authored-by: Tom Gotsman <tomgotsman@Toms-MacBook-Pro.local >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2024-12-04 09:56:25 +01:00
nuclearcodecat
7773135308
Update lucide-static.md ( #2651 )
2024-12-04 09:48:15 +01:00
Eric Fennis
ca50dd8bc8
chore(metadata): Cleanup categories and some renaming ( #2592 )
...
* Delete and rename categories
* Adjust icon categories
* Update categories
* Update metadata
* Update categories/math.json
Co-authored-by: Karsa <contact@karsa.org >
---------
Co-authored-by: Karsa <contact@karsa.org >
2024-12-04 09:39:26 +01:00
Eric Fennis
212b488dae
Fix empy icon page ( #2650 )
2024-11-29 19:02:31 +01:00
Sunshio
4f038d5fe8
feat(docs): add Bun.sh support to documentation ( #2642 )
2024-11-29 09:11:30 +01:00
Karsa
6fc7297199
feat(docs): add icon showcase to icon page ( #2229 )
...
* feat(docs): add icon showcase to icon page
* feat(docs): add pretty name to button
* fix(docs): adjust color for icon counter
* Revert icons changes
* Revert meta data changes
* Revert grid changes
* Fix build
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2024-11-26 09:52:39 +01:00
Karsa
d9a011994a
feat(readme): add pdfme as an awesome backer ( #2639 )
2024-11-25 12:01:29 +01:00
Eric Fennis
c6c645ca7f
docs(readme): Update readme files ( #2634 )
...
* Update readme files
* Update readme files
* Fix typos react native readme
* Add back headings
2024-11-25 12:01:13 +01:00
Nicolas Boyer
ae43473aa6
Added documentation about Svelte 5 ( #2621 )
...
Svelte 5 specifics including removing the "ComponentType" typescript type as components are now static.
Also merged some imports into one-liners as we don't need to import each icon in a single line.
2024-11-22 10:07:48 +01:00
Epifânio Francisco
30fe706dd6
fix : #2566 expand card beyond max-width limit by adjusting CSS ( #2605 )
2024-11-15 12:20:37 +01:00
Arthur Green
30077f913f
docs: update lucide-svelte.md ( #2609 )
2024-11-15 11:31:15 +01:00
Eric Fennis
b1777430b9
feat(lucide-react, lucide-preact, lucide-react-native, lucide-solid, lucide-vue-next): Adjustable icon naming imports ( #2328 )
...
* Add override alias import entry files lucide-react
* Make it work
* Setup files for packages
* Revert icon changes
* Remove solid support and add docs
* Adjust docs
* format files
* Fix lucide-vue-next build
* Fix builds
* Fix lucide-svelte
* Add vscode settings option
2024-11-08 16:47:53 +01:00
Jan
c253cb821b
update code example for lucide-svelte direct import ( #2589 )
...
* update code example for lucide-svelte direct import
* use single quotes
2024-11-08 08:45:19 +01:00
Eric Fennis
b8cd54f1b2
chore: Update dependencies ( #2570 )
...
* Update dependencies
* Revert dep change site
* Update lockfile
* Fix indentation
2024-10-30 13:31:28 +01:00
Mofiro Jean
3ca465ee11
(docs) update lucide angular guide for standalone components ( #2569 )
2024-10-30 09:32:47 +01:00
Willem Dinkelspiel
e80d98040f
Add Lustre Lucide third party package ( #2543 )
...
* add lucide lustre to third party packages
* add lustre logo
2024-10-28 13:54:13 +01:00
Ishaan
dd3aed1ecd
Update icon-design-guide.md ( #2530 )
2024-10-13 23:39:41 +02:00
Karsa
6588971ead
fix(site): use the same camel/pascal same conversion as when releasing packages ( #2509 )
2024-10-08 10:36:35 +02:00
Mohit Nagaraj
db24b1d517
fix(app): #2412 Fix tooltip being cut off ( #2514 )
2024-10-08 10:29:03 +02:00