-
Notifications
You must be signed in to change notification settings - Fork 88
Add support for lucide icons #739
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
bitspittle
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please check the README.mds I added in silk-icons-fa and silk-icons-mdi. It would be nice if you could add one for this feature as well. It shouldn't be long -- just add some basic information about where you get lucide icons data from, things that might help a future dev navigate this module if they need to make changes.
5c34e2e to
e726ac5
Compare
Overview
Implements support for Lucide Icons in Kobweb with build-time code generation and
tree-shaking optimization, addressing issue #697.
What’s Changed
New Module:
silk-icons-lucideAPI Design
Key Features
LiCamera,LiHeart)Usage Examples
LiCamera()LiZoomIn(size = 2.em, color = Colors.Honeydew)Documentation
Files Added/Modified
frontend/silk-icons-lucide/build.gradle.kts— Build configuration with codegenfrontend/silk-icons-lucide/README.md— Usage documentation (updated to Li*)playground/site/src/jsMain/kotlin/playground/pages/Widgets.kt— Usage examples (updated to Li*)LucideIcons.ktwith all Li* icon composablesTesting
Breaking Changes
None — this is a new optional module.
Related Issues
Closes #697