Karsa
|
c81e6846c5
|
test(build-font): added comprehensive unit tests on build-font tool (#4315)
|
2026-04-24 14:12:43 +02:00 |
|
Ankit Sharma
|
d8700b257a
|
docs: fix broken links in documentation (#4224)
docs: fix broken links in documentation (pull request template and brand logos statement) from "lucide.dev/guide/design/" to "lucide.dev/contribute/"
|
2026-03-28 07:47:36 +01:00 |
|
Karsa
|
fa09963bf8
|
fix(pipeline): revert custom angular publish step. not even this solves it.
|
2026-03-24 17:58:37 +01:00 |
|
Karsa
|
f1360e1d9b
|
feat(pipeline): fix working directory (angular, not @lucide/angular)
|
2026-03-24 17:50:32 +01:00 |
|
Karsa
|
aed7aeaa72
|
feat(pipeline): move angular publish step from lucide-static ⇒ release
|
2026-03-24 17:46:54 +01:00 |
|
Karsa
|
25d96b7ec0
|
feat(pipeline): fix linting issues
|
2026-03-24 17:41:09 +01:00 |
|
Karsa
|
10962ce51b
|
feat(pipeline): add separate Angular publish step using dist as the working directory & stripping publishConfig.directory from its package.json
|
2026-03-24 17:36:52 +01:00 |
|
Karsa
|
7dfbd21bce
|
feat(pipeline): revert debug changes made to release.yml
|
2026-03-24 17:23:20 +01:00 |
|
Karsa
|
b18f27ea8d
|
feat(pipeline): add angular debug to release workflow
|
2026-03-24 17:14:31 +01:00 |
|
Karsa
|
5e6186ff70
|
feat(pipeline): add angular debug to release workflow
|
2026-03-24 17:12:55 +01:00 |
|
Karsa
|
acb947a770
|
Merge remote-tracking branch 'origin/main'
|
2026-03-24 17:11:02 +01:00 |
|
Karsa
|
e9bec8e6f8
|
feat(pipeline): add angular debug to release workflow
|
2026-03-24 17:10:48 +01:00 |
|
Karsa
|
4ea3561788
|
feat(pipeline): add angular debug to release workflow
|
2026-03-24 17:09:32 +01:00 |
|
Karsa
|
76c1b0caa9
|
feat(pipeline): add release-angular workflow for testing
|
2026-03-24 16:45:40 +01:00 |
|
Karsa
|
f2eab2c30a
|
feat(icons): debug angular release
|
2026-03-24 16:21:47 +01:00 |
|
Karsa
|
3fc90467a3
|
feat(pipeline): re-revert from the working-directory solution & set default tag as latest
|
2026-03-24 16:18:39 +01:00 |
|
Karsa
|
7a395122a1
|
feat(pipeline): revert to working-directory solution for testing
|
2026-03-24 16:10:24 +01:00 |
|
Karsa
|
914919a4a3
|
fix(github/workflows): revert release workflow & add --fail-if-no-match (#4201)
* fix(github/workflows): revert release workflow & add --fail-if-no-match
fix(packages/angular): add "analytics": false to angular.json to prevent build prompt
* Apply suggestion from @ericfennis
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
|
2026-03-24 10:25:25 +01:00 |
|
Eric Fennis
|
3b63c139ae
|
ci(ci.yml): Fix release flow (#4193)
* ci(ci.yml): Fix release flow
* format code
* Update .github/workflows/release.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-24 09:14:50 +01:00 |
|
Karsa
|
f50aa846ab
|
fix(github/workflows): fix latest_tag getter (#4191)
|
2026-03-23 16:04:35 +01:00 |
|
Eric Fennis
|
e3db10ac9d
|
ci(release.yml): Change release yml
|
2026-03-21 15:14:51 +01:00 |
|
Eric Fennis
|
73139fae2d
|
ci(release.yml): Turn on @lucide/angular and @lucide/vue
|
2026-03-21 15:00:45 +01:00 |
|
Eric Fennis
|
484f2c9cd3
|
docs(version-1): Version 1 website (#4142)
* Update images
* Adjust color
* update accessebility
* Add matrix hero
* Add typescript documentation
* Add basics section to vue pages
* Add svelte docs
* Fix dynamic sidebar
* Add animation?
* Some adjustments
* Adjust animation
* Updates docs
* Add scaledown animation
* Add docs for vue types
* Fix layout accessibility page
* fix framework select
* adjust easing home animation
* Write docs for Vue
* Adjust animation home
* Adjust home hero animation
* Finish svelte docs
* Add solid pages
* remove spiral animation component
* Add group icons
* Added solid docs
* update preact docs
* Adjust examples preact docs
* Add snackplayer
* Get new editor
* Save this
* Add examples
* Adjust styling
* setup custom sandpack
* Add script
* Format files
* Make sandpack plugin work
* migrate react docs
* Fix svelte and solid examples
* Migrate to solid packages
* Add darkmode package logos
* Fix bug in selector
* migrate vue examples
* migrate advanced vue items
* migrate preact and svelte examples
* Add astro docs
* adding more docs on guide for lucide library
* Fix home animation
* Cleanup
* Added resources page, with more details and content
* Add hero badge for Version 1
* Fix vercel json
* Update missing paths
* Fix build?
* Replace lucide-vue-next
* Fix build
* Add some docs
* update markdown
* Setup angular docs
* Add basic angular docs
* Adjust code examples
* Update title and descriptions
* Update accessibility link
* Update title and description
* Add og image
* Fix alignment
* Add migration guides
* Adjust version 1 markdown file
* Add migration guide to the main list
* Minor fixes
* Update docs
* Apply feedback
* Select icons
* Add pointer events none
* Fix package links homepage
* Format code
* Fix types
* Fix focus
* Fix build
* Fix focus
* Apply feedback
* Adjust imports
* Adjust imports
* Fix search
* Apply feedback
* Fix import in font docs
* Small fixes
* docs(guide): added easter egg icon. stay tuned, guys 😉
* Add llm txt plugin
* Adjust logo top
* docs(version-1): upgraded @lucide/angular guide for v1 website (#4144)
* docs(guide/angular): rewrite some angular documentation
* docs(guide/angular): extens angular guide with combining icons & icon provider guides
* docs(guide/angular): fix angular sandbox, still needs @lucide/angular release tho
* docs(guide/angular): rework the getting started page a bit more, refactor some more prop=>input occurences
* docs(guide/angular): context provider => provideLucideConfig
* Update docs/guide/angular/migration.md
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
* Update docs/guide/angular/advanced/combining-icons.md
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* docs(guide/angular): rework a11y for better flow & pacing
* docs(guide/angular): salvage original phrase, it has better flow
* docs(guide/angular): some more a11y nitpicking
* docs(guide/angular): reduce llm fatigue
* docs(guides/angular): fix app component selector
* docs(guides/angular): fix angular sandpacks
* Add sandpack angular to improve tree-shakable stack
* Update docs/guide/angular/getting-started.md
* docs(guides/angular): fix user import in combinding icons guide
* docs(guides/angular): fix nested SVG phrasing
* Update docs/guide/angular/advanced/with-lucide-lab.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/guide/angular/advanced/filled-icons.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* docs(guides/angular): fix createLucideIcon guide
* docs(guides/angular): upgrade all relevant angular sandpack demos
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(docs): add autogenerated OG images to gitignore
* fix(docs): unify the case of "Lucide" & "Lucide Lab" over all docs and readmes
* Fix build
* Add next tag to all installation guides
* Add top bar notification
* Minor fixes
* Update text
* Add todos
* Update og image
* Adjust install command
* Color top bar
* fix(docs): ignore all OG images, expect general.png
* fix(docs): fix the package list, hide @lucide/icons, downgrade angular logo, link to v0 guide, fix package title alignment
* Update docs/.vitepress/theme/components/base/LayoutTop.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/guide/react/advanced/dynamic-icon-component.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update CONTRIBUTING.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/.vitepress/sidebar/resources.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix code example
* fix(docs): version 1 => Version 1
* feat(docs): add angular to new features in v1
* Fix next line issue
* feat(docs): fix typo (code example_s_)
* Fix deadlink
* feat(docs): fix some more typos and irky grammar
* feat(docs): fix lowercase lucide in sidebar 😅
* Update docs/guide/version-1.md
Co-authored-by: Karsa <contact@karsa.org>
---------
Co-authored-by: Karsa <contact@karsa.org>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-03-20 17:04:28 +01:00 |
|
Eric Fennis
|
56258a9281
|
Update release yml file
|
2026-03-20 15:36:33 +01:00 |
|
Karsa
|
a0e202d759
|
feat(packages/angular): add new @lucide/angular package (#3897)
* Add new lucide angular package
* feat(packages/angular): added initial @lucide/angular package
* feat(packages/angular): update readme
* feat(packages/angular): update angular.json
* docs(packages/angular): added (for now) full documentation for @lucide/angular
* docs(packages/angular): added migration guide from lucide-angular
* fix(github): fix package label syntax 😅
* fix(lint): fix linting issues
* fix(github/angular): add prebuild stage
* fix(github/angular): add prebuild stage & fix tests
* fix(github/angular): fix LucideIconComponentType, update with _real_ public members
* fix(github/angular): add prebuild to build step manually
* fix(github/angular): downgrade vitest
* fix(packages/angular): fix migration guide code example
* fix(packages): add vitest + @vitest/* to pnpm overrides
* fix(packages): update pnpm-lock with merged version
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix(packages): fix aria-hidden logic
* fix(packages): update pnpm-lock
* fix(packages): extract vitest and jsdom to root devDependencies
* Fix copy utils script
* Format code
* feat(packages/angular): switched to self-describing IconData object from separate node+name – no more toKebabCase hackery
feat(packages/angular): renamed LucideIconComponentType => LucideIcon, and LucideIcon => LucideDynamicIcon
feat(packages/angular): added backwards compatible CSS class support
feat(packages/angular): switched to vector-effect: non-scaling-stroke implementation from computed stroke width
feat(packages/angular): rewrote icon provider to only accept a list of self-described icons – no more toKebabCase hackery & as an added bonus automatic backwards compatible alias support 🚀
feat(packages/angular): added legacy icon node helper function for passing legacy icons to providers
test(packages/angular): added unit tests on LUCIDE_CONFIG provider usage
* fix(packages/angular): fix linting issues
* feat(packages/angular): extract createLucideIcon logic into helper function, refactor export template to use the iconData object as defined in ExportTemplate
* Replace author
* Remove private field
* fix(packages/angular): remove createLucideIcon, it breaks the package :'(
* fix(packages/angular): fix rendering order of child elements (_before_ projected content)
* Format package.json
* Update docs/guide/packages/angular.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update packages/angular/MIGRATION.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-20 15:31:34 +01:00 |
|
Eric Fennis
|
0d7bb4f4a7
|
chore: Format code
|
2026-03-19 12:09:04 +01:00 |
|
Eric Fennis
|
7f19f6adf1
|
ci(release.yml): Fix access public
|
2026-03-19 11:03:29 +01:00 |
|
Eric Fennis
|
2a7eeb2d87
|
ci(version-1): Prepare CI.yml for next release tag (#4145)
|
2026-03-14 20:57:27 +01:00 |
|
Karsa
|
8fe835c105
|
feat(packages): added new @lucide/icons package (#3881)
* feat(packages): added lucide icons package skeleton
* feat(packages): added initial commit of @lucide/icons
* fix: fixed linting issues introduced in c4e5730bc4 (#3858)
* fix(packages/icons): update package, remove UMD export
* fix(packages/icons): update github actions
* docs(packages/icons): add documentation for various helpers and types
* fix(.github/ISSUE_TEMPLATE): fix linting issue (@ is a reserved character)
* fix(packages/icons): fix linting issues in configs
* feat(packages/icons): rename from packages/lucide-icons => packages/icons
* fix(pnpm): update lockfile
* fix(packages/icons): update readme and documentation
* fix(packages/icons): update absoluteStrokeWidth implementation
* test(packages/icons): update absoluteStrokeWidth unit test
* feat(packages/icons): add backwards compatible alias support in buildLucideIconNode
* feat(packages/icons): fix linting issues in build tools
* fix(packages/icons): rename LucideIcon => LucideIconData
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
|
2026-03-13 10:18:53 +01:00 |
|
Eric Fennis
|
6faa55d34e
|
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
|
2026-03-06 10:49:44 +01:00 |
|
Eric Fennis
|
ed6ba4bf0c
|
Merge branch 'main' of https://github.com/lucide-icons/lucide
|
2026-03-06 09:15:50 +01:00 |
|
Eric Fennis
|
c5b155ec37
|
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
|
2026-03-05 18:47:02 +01:00 |
|
Eric Fennis
|
e6c7d7d495
|
docs(api): Update nitro to latest version (#4102)
* update nitro
* try this?
* Try this
* update vercel output
* Add await
* Fix endpoints
* Adjust 404 catch all
* Fix output
* Adjust react in api
* Fix types
* Remove @resvg/resvg-wasm
* Format code
* Fix failing check
* Apply feedback
* Format code
|
2026-03-05 14:03:27 +01:00 |
|
Eric Fennis
|
e8e800f98d
|
ci(build-font): Fix env var GH actions
|
2026-03-04 10:39:55 +01:00 |
|
Eric Fennis
|
d54247b637
|
ci: Update concurrency group name
|
2026-03-02 07:33:09 +01:00 |
|
Eric Fennis
|
de6ddfe381
|
fix(lucide-font, lucide-static): Fixing stable code points (#3894)
* Refactor font building
* Add lucide-font to gitignore
* Adjust workflow
* update lockfile
* Fixing code points build
* Adds next solution after build
* adds addLigatures to config
* Make code point consistent
* Format code
* Add todo
* Add comment in ci file
* Update tools/build-font/src/allocateCodepoints.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update tools/build-font/src/outlineSVGs.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-27 16:29:52 +01:00 |
|
Karsa
|
bca7e9cf43
|
fix(github/workflows): reformat ci.yml with prettier
|
2026-02-23 09:45:56 +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
|
80923a08b3
|
ci(ci.yml): Adds workflow_dispatch option to trigger manual release
|
2026-02-19 13:16:14 +01:00 |
|
Eric Fennis
|
cbaaf4e21e
|
fix(@lucide/svelte): Fix build in (#4026)
* Fix build
* Adds extra typechecking
* Format code
|
2026-01-23 14:06:15 +01:00 |
|
Eric Fennis
|
cb9ee36df8
|
ci: Run checks on next branch
|
2026-01-23 11:11:51 +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 |
|
Jakob Guddas
|
442ddbc43c
|
fix: resolved spelling mistake in gh issue close command (#4000)
|
2026-01-19 13:08:57 +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
|
c2b059fb60
|
ci(release.yml): Remove deprecated token assignment
|
2025-12-10 13:12:55 +01:00 |
|
Eric Fennis
|
c47ae67a3b
|
ci(ci.yml): Apply env variables
|
2025-12-10 13:05:34 +01:00 |
|
Eric Fennis
|
92bc88b001
|
ci(ci.yml): Fix latest tag from steps and remove superfluous steps
|
2025-12-10 12:58:06 +01:00 |
|
Eric Fennis
|
4cef8283a7
|
ci(ci.yml): Fix LATEST_TAG assignment
|
2025-12-10 12:49:24 +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 |
|
Eric Fennis
|
d6f9043096
|
style(ci): Format ci.yml
|
2025-12-05 14:32:32 +01:00 |
|