Eric Fennis
2814a63b8f
Add sitemap and OG image to site ( #1347 )
...
* Add sitemap generation
* Add og image
* Fix links
* remove comments
2023-06-07 08:25:46 +02:00
Eric Fennis
606706e8e0
Fix gh-api for strokewidths
2023-06-04 17:52:03 +02:00
Eric Fennis and Karsa
5bfc736b61
New site! 🚀 ( #1275 )
...
* add new docs
* Add styling
* Move files
* Add active selection
* improve grid overview
* improve grid
* Add icon detail page
* Minor changes
* Fix icon preview
* optimize home card
* Add code examples
* Add gitignore
* correct temp directory
* Add first cusotmizer
* Add customizer
* fix images paths
* Add reset function
* Adjust category rendering
* Add packages section
* Some fixes
* Fix vercel build icon
* Small code adjustment
* move file
* Try this
* Add code groups with syntax highlighting
* Add search icon
* Cleanup
* update lockfile
* turnoff 404
* remove docs/iconMetaData.ts
* fix build
* Fix build 2
* cleanup
* Add icon customizer
* Fix build
* Add steps
* Add Button menu
* A lot off fixes!
* cleanup
* Fix build
* Css fixes
* Override menu icon
* try this to improve preformance
* minor improvements
* add comment
* add readme
* Add title
* minor fixes
* Fixes sliders + removes random backticks from index
* Added package list base, still WIP
* Added Guide+Source buttons to package list items
* Responsive support for XS screens
* Map categories count
* Adjust tooltip hover position
* Add see in action icon
* Add download options
* Aligns category list items to baseline and decreases category count weight
* Fixes event target error for categorylistitems
* Added icon release metadata builder
* Adds version badges to hero + icon detail overlay
* Added contributors.
Added Copy Angular.
Added release info to icon page.
* Centres contributor tooltip
* Fixed stroke step + added reset button
* Extracted reset button as a separate component for reusability
* Makes HomeIconCustomizerIcons less dense
* Fixes Button menu
* adjust versions and contributors styling on detail page
* Fix build?
* Fix build 2?
* Fix build 3
* Fix build 4
* Fix build 5?
* Add latest gh-icon changes
* Add comment
* Try fetch tags to retrieve release data
* try fetch all tags
* Add related icons
* Add stikcy search bar
* Add no results components
* Try to fix animation
* Try optimizing for categories
* Hide buggy animated icon
* minor fixes
* Add footer
* Add contributute link in footer
* Add copy name
* Add 100% preview icons
* remove site directory
* clean up
* Add redirects
* Fix build?
* fix redirect?
* minor improvements
* Fix icons preview on mobile
* Small preformance improvement
* Dark mode fixes for package icons
* Sort related icons by similarity + somewhat better name similarity matching
* Replace icon design guide images with uniform SVGs
* update lockfile
* Adds git clone to manually fetch the main repository for creating release metadata
* Remove initial v0.0.0 from release metadata
* Add extra CTA to no results behaviour
* Remove tags, as they are too overused
* Revert "Remove tags, as they are too overused"
This reverts commit 909b7563c0 .
* Checkout icons from main
* Add absoluteStrokeWidth switch
* Add absolute strokewidth to home customizer
* Add absolute strokewidth to copy code button
* remove unused import
* compare build time
* improve build speed
* Try new release meta data script
* add fetch tags
* try with branch and remote
* try with url
* try without ssh
* Fix fetch tags in build file
* Cleanup
* Fix fallback
* improve release data
* delete relatedIcons.json, because it should be gitignored
* Add icon details
* Fix import
* minor fixes
* Try running script parallel
* Revert icon details
* include aliases in release meta data
* Final fixes
* Final fixes 2
* minor code adjustment
* Fix build
* test
* Revert concurrent build flow
* switch back to concurrent build strategy
* revert icon changes
* update package.json
* update package.json
* dedube packages
---------
Co-authored-by: Karsa <karsa@karsa.org >
2023-06-04 16:59:38 +02:00
Jakob Guddas and Karsa
7a17a2f343
feat: update contributors on release ( #1218 )
...
* feat: add contributors on release
* fix: added contributors to icon schema
* fix: added missing dependencies
* feat: changed lost contributor handling
* fix: improved git log arguments
* Add all previous contributors
* Reordered icon JSON attributes
* Merged main and updated contributors
* fix: resolved contributor resolution issue
* chore: added previous contributors
* Added commits with odd e-mails manually
* Added latest icons + removed github workflow
---------
Co-authored-by: Karsa <karsa@karsa.org >
2023-06-01 12:17:23 +02:00
a87ae2a92b
Introducing absoluteStrokeWidth option on Lucide Components ( #939 )
...
* Add more music icons and another mic icon (#746 )
* Revert "Add more music icons and another mic icon (#746 )" (#750 )
This reverts commit 57cba6ae0e .
* add scale Stroke width
* Added scaleStrokeWidth prop to all packages
* Add scaleStrokeWidth to types
* Rename scaleStrokeWidth to absoluteStrokeWidth
* Adds common API elements to the Angular package (#949 )
* Almost complete rewrite of the Angular package
* Update tsconfig.spec.json
* fixes icon build export file name
* Updates Angular documentation with the new properties + provider injection
* Update lucide-angular.md
* refactored scaleStrokeWidth to be absoluteStrokeWidth to match other packages
* removed codelyzer from devDeps + added flexible angular core dependencies
* Deprecates createElement helper in favour of Renderer2 to support SSR
---------
Co-authored-by: Karsa <karsa@karsa.org >
* Add absoluteStrokeWidth in docs
* update snapshots
* Manual merge of main
* Fixed incorrectly merged pnpm-lock.yaml
* Fixes lucide-angular build
* [lucide-angular] Global configuration for properties + bugfix for legacy icon provider (#1012 )
* Almost complete rewrite of the Angular package
* Update tsconfig.spec.json
* fixes icon build export file name
* Updates Angular documentation with the new properties + provider injection
* Update lucide-angular.md
* refactored scaleStrokeWidth to be absoluteStrokeWidth to match other packages
* removed codelyzer from devDeps + added flexible angular core dependencies
* Deprecates createElement helper in favour of Renderer2 to support SSR
* Added global configuration and fixed undefined bug in legacy icon provider. Also updated README.md
* Replaces removed line in README.md
* Fixes merge error
* Updates export template to use the non-deprecated type
* downgrade building to ng-cli@13
* downgrade to es2020
---------
Co-authored-by: Karsa <karsa@karsa.org >
* rename scaleStrokeWidth to absoluteStrokeWidth in readme
---------
Co-authored-by: it-is-not <72697755+it-is-not@users.noreply.github.com >
Co-authored-by: Karsa <contact@karsa.org >
Co-authored-by: Eric Fennis <eric@dreamteam.nl >
Co-authored-by: Karsa <karsa@karsa.org >
Co-authored-by: Eric Fennis <eric.fennis@nac41112.nedap.local >
2023-04-20 16:08:34 +02:00
2ee208652f
Add site categories ( #876 )
...
* bump package
* Add Logo
* remove console
* prettify it
* add favicons and fix issue
* Add categorie page
* add drag and drop
* Make drag and drop working
* Add drag options
* Add modal
* small styling fixes
* fix search
* Add code editor
* Add more styling
* Add more categories
* create context provider
* refactor eslint thing
* update chakra-ui
* improve, category bar
* Add sortly
* Add categories
* Try to fix new categories
* Fix Categories
* Add docs Menu Tree data
* Start with sectiontitles
* Create link list
* Add Docs menu to mobile
* Add some more pages and text
* Optimize text
* add license to the menu
* update packages
* Fix build
* Update title
* Remove ModifiedTooltip
* Fix assets
* add yarn to copy-assets command
* install deps
* update
* try something
* new categories page
* try something
* Add icons reorder
* add new icons page
* add category view button
* add categories
* Fix vercel build
* Add sidebar and costumize button
* fix merge conlfict
* Remove console.logs
* add sidebar
* Add icon overview
* Fix key render issue
* Fix types
* Fix category render
* Fix build
* update lockfile
* Added category icon and icon count in list. Moved scrollbar to the left to make it less intrusive
---------
Co-authored-by: Eric Fennis <eric.fennis@endurance.com >
Co-authored-by: Eric Fennis <eric@dreamteam.nl >
Co-authored-by: Karsa <karsa@karsa.org >
2023-04-09 16:49:11 +02:00
Eric Fennis
a7496aa454
Fix alias support ( #1008 )
...
* minor improvements
* minor improvements
* Enable icons aliases CJS
* Add aliasesSupport to configs
* Add link to pnpm-workspace.yaml
2023-04-03 21:54:18 +02:00
93cfd3d27d
Added github comment icon workflow ( #946 )
...
* feat: added github comment icon workflow
* feat: improved segment node styling
* feat: improved segment node styling
* fix: fixed grid alignment issue
* chore: cleanup
* fix: added ref forwarding to SvgPreview component
* chore: removed svg preview from icon detail overlay
* chore: updated tj-actions/changed-files
* chore: switched to pull_request_target
* chore: simplified path segment highlighting logic
* Fixes incorrect relative links in documentation pages (#973 )
* Fixes incorrect relative links in documentation pages
* Unifies documentation page names to avoid 404 links
---------
Co-authored-by: Karsa <karsa@karsa.org >
* Add forklift icon (#943 )
* Fix vercel build
* Add forklift icon
Co-Authored-By: willythewizard <119956499+willythewizard@users.noreply.github.com >
---------
Co-authored-by: willythewizard <119956499+willythewizard@users.noreply.github.com >
* adds utility-pole icon (#971 )
Co-authored-by: Karsa <karsa@karsa.org >
* 📦 Bump lucide package versions to 0.123.0
* Adds `nfc` icons (#960 )
* added nfc icons
* fixes smartphone-nfc
* Update icons/nfc.svg
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update icons/smartphone-nfc.svg
Co-authored-by: Jakob Guddas <github@jguddas.de >
---------
Co-authored-by: Karsa <karsa@karsa.org >
Co-authored-by: Jakob Guddas <github@jguddas.de >
* 📦 Bump lucide package versions to 0.124.0
* fix: updated pnpm-lock.yaml
* fix: added missing api endpoint file
* chore: fixed nextjs path name parsing in production
* chore: only run workflow when path includes icons/*.svg
* chore: added Cache-Control header to gh-icon api route response
* feat: added dark mode support to gh-icon
* feat: switched to using picture tag for gh-icon
* feat: added space between gh-icons in pr comment
* fix: changed icon size base back to 24x24
* feat: added title to gh-icon comment image
* fix: changed gh-icon url
* chore: added groups with class names
* feat: improved shadow masking
* Removes need for building duplicate icons by supporting CSS based dark mode
* chore: resolved type issues
* feat: changed image width from 48% to 400px
---------
Co-authored-by: Karsa <contact@karsa.org >
Co-authored-by: Karsa <karsa@karsa.org >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: willythewizard <119956499+willythewizard@users.noreply.github.com >
Co-authored-by: Lucide Bot <lucide-bot@users.noreply.github.com >
2023-04-03 21:05:59 +02:00
Eric Fennis
0bbaaa8abd
Fix site build ( #955 )
...
* Fix prebuild
* remove env file
2023-02-21 17:33:29 +01:00
8c4a41035b
Deprecate tags.json ( #896 )
...
* Deprecates tags.json and icons.json
* Removed tags.json dependency from Figma plugin
* Add JSON descriptor information to readme
* Restore packages/index.tsx
* Update packages/lucide-figma/src/api/fetchIcons.ts
Add multiple fetches to `Promise.all`
* Added caching to API endpoints
* Updates pnpm-lock.yaml
* Add tags to static
* Trigger site build
* Added prebuild script to generate api caches at build time
* Migrated NextCache function from arrow to regular to simplify markup
* test if contents are read from cache
* Add cache clear to prebuild
* removes debug object
---------
Co-authored-by: Karsa <karsa@karsa.org >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2023-02-16 08:26:29 +01:00
Eric Fennis
8fd8007c96
Add support for aliases ( #899 )
...
* extract workflow
* Add aliases build
* Setup types building for aliases
* Add types generation for aliases
* Finish React Aliases
* Finish aliases for lucide-react
* setup aliases preact
* Fix aliases in preact
* Add aliases preact
* Add aliases lucide-react-native
* Fix solid js build
* update lock file
* Improve solid for solid start
* update import
* update import
* lucide solid fix types generation
* Fix lucide sold
* Fix svelte aliases
* update lockfile
* Fix imports
* Fix solid js issues
* Add aliases to the vue packages
* Fix lucide react native
* Test alpha versions lucide-vue, lucide-vue-next, lucide-svelte
2023-01-17 08:04:34 +01:00
Eric Fennis
a5ce1df506
Fix site build
2022-12-21 14:30:36 +01:00
Eric Fennis
fa6ed02297
Implement: Typescript, Esbuild and vitest ( #877 )
...
* init modernization
* implement esbuild
* Make first build work
* Fix esbuild for lucide-react
* Add vitest for lucide-react
* add esbuild lucide and lucide-react
* update package lock
* implement preact
* Add typescript and vitest
* adjust workflows
* Fix mocking react-native package
* update lock file
* Add esbuild in svelte
* make svelte test work in vitest
* Refactor lucide svelte
* Transform lucide vue to typescript
* Finish lucide-vue-next typescript
* 0.104.0-beta.0
* remove version in main package.json
* cleanup
* Fix svelte tests snapshots
* clean up
* add rollup lucide-vue-next
* Fix lucide svelte package
* change to workspace link
* revert filter position
* revert preact workflow change
* cleanup
* Fix some types
* add semi
2022-12-04 22:38:56 +01:00
Wojciech Maj
8ccbb8f2e3
Update lucide-react on marketing site ( #848 )
2022-11-08 15:43:41 +01:00
Eric Fennis
2a1178b8a3
Introduce Docker Image for font building ( #870 )
...
* Add dockerfile
* Make the dockerfile work
* try docker container for font building
* remove workflow dep
* add docker compose file
* test docker image
* update build font flow
* update to v3
* cleanup
* add filter options for installs
* test
* revert filter on install
* optimize font building
* Rename workflow
* test and compare workflows
* test workflow
* test
* try with filter
* test old script github actions
* Fix old script
* this works?
* test script
* finialize font script
* remove workspace packages
* add pnpm-lock.yaml in workflows
2022-11-08 08:07:32 +01:00
Louis Bailleau
55ae908018
Update all packages dependencies in project root ( #863 )
...
* Update `svgo` and `svgson` version and fix some tests
* Update eslint-related packages and fix all linter errors
* Update all rollup-related packages version
* Update all rollup-related packages (part 2)
* Update the rest of package which need to be updated
* Fix unwanted comment
* Fix unwanted comment (again)
2022-11-07 22:29:19 +01:00
Ekow Baah-Nyarkoh
1cdcfd6403
Publish angular dist folder instead of project folder ( #872 )
...
* publish angular dist folder instead of project folder
* publish angular dist folder instead of project folder
2022-11-03 09:17:54 +01:00
Ekow Baah-Nyarkoh
32c339cabd
downgrade puppeteer to make angular build work ( #867 )
2022-11-02 21:01:10 +01:00
Wojciech Maj
b5c71c4fc3
Dedupe dependencies ( #854 )
2022-11-01 17:28:24 +01:00
Wojciech Maj
514e88bbf9
Remove direct dependency on @emotion/core, @emotion/react, @emotion/styled ( #849 )
2022-10-27 08:11:57 +02:00
Wojciech Maj and Eric Fennis
b8cc9ea3c8
Update husky, automatically install husky on pnpm i ( #847 )
...
Fixes #836
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2022-10-26 08:50:19 +02:00
Wojciech Maj
ac80b9e58f
Update react-native-svg to ^13.0.0, allow react-native-svg ^13.0.0 as peerDependency ( #837 )
2022-10-26 08:33:17 +02:00
Ekow Baah-Nyarkoh
b457c8dea1
Make lucid-angular compatible with angular 14 ( #835 )
...
* make lucid angular compatible with angular 14
* update pnpm-lock file
2022-10-24 18:39:44 +02:00
Eric Fennis
cdd57e6610
Add Solid package ( #797 )
...
* init solid package
* add testing
* Fix tests solid
* add workflow
* update types build
* Fix typings file
* switch to camelCase props
* revert camelcased props
* Fix tests
* Fixing dynamic reactive props in lucide icons
* release beta
* strokeWidth fix
* bump beta version
* improve docs
* update beta release
* update vitest config
* Add automatic release for solid package
2022-10-03 16:36:33 +02:00
Eric Fennis
34249ff42c
Fix site build ( #796 )
...
* Some fixes site
* A lot of fixes in the site
* move file
2022-09-13 09:03:13 +02:00
Eric Fennis
318c024589
Migrate to PNPM ( #777 )
...
* add pnpm
* make it work
* fix comamnds in package.jsons
* move some scripts to modules
* workflow fixes
* test workflow
* test #2
* minor fix
* update lockflite
* create workflows
* update workflow
* Add copy license command
* Fix build
* update workflows
* update contributions.md
* migrate site directory to pnpm
* Fix peer dependencies when install
* fix types in lucide-angular
* fix testing
2022-08-10 09:10:53 +02:00