Commit Graph

194 Commits

Author SHA1 Message Date
Paweł Kuna 67ede20ca5
Add validation rules and icon optimizations (#1440) 2025-12-22 23:43:52 +01:00
Paweł Kuna 78e46e478d
Added type checks in `icons-react` tests and ensured consistent dependency management in test packages. (#1439) 2025-12-22 19:50:20 +01:00
codecalm f76e44c631 Release 3.36.0 2025-12-14 22:05:08 +01:00
codecalm af5ac46e7a Enhance build-outline.mjs with progress tracking and parallel file copying for improved performance during SVG icon processing. Update tsconfig.json to include source files for better type checking. 2025-12-14 20:10:28 +01:00
codecalm 2f0285ffbb Refactor build-outline.mjs to improve cache handling and error management by replacing existsSync with try/catch for file checks, ensuring smoother processing of SVG icons. 2025-12-14 19:54:27 +01:00
codecalm d0a295babf Enhance build-outline.mjs by increasing concurrency limit from 32 to 64 for icon processing and optimizing filename collection using a Set for O(1) lookup. 2025-12-14 19:52:09 +01:00
codecalm bdf6b4ea52 Refactor build-outline.mjs to improve stroke processing by implementing parallel execution and enhancing logging for processed and cached icons. 2025-12-14 19:40:59 +01:00
codecalm 40b0b16605 Enhance SVG processing in build-outline.mjs by implementing parallel processing with concurrency limits. 2025-12-14 19:36:01 +01:00
codecalm 670958d52c Refactor build-outline.mjs to optimize SVG processing and remove fix-outline.py. 2025-12-14 19:25:06 +01:00
codecalm 4990aeb956 Remove console log statement from build-outline.mjs and eliminate unnecessary glyph.clear() call in fix-outline.py for cleaner code. 2025-12-14 19:06:49 +01:00
Shane Friedman a6f86a05d1
Fix ref types in icons-react (#1394)
`createReactComponent` incorrectly types its `forwardRef` call as reffing an `Icon` instance. That ref is then passed directly to an `svg` element, so instead, it should be typed as `SVGSVGElement`, as this is what will actually be reffed!
2025-12-14 13:04:30 +01:00
Abdul-Kadir Coskun 0678fad12c
Add Svelte 5 (Runes) icon package (#1434)
Introduced the @tabler/icons-svelte-runes package for Svelte 5+ with runes reactivity, including source, build, tests, and documentation. Updated issue templates, labeler, and README to reference the new package and distinguish between Svelte 4 and Svelte 5 usage. Adjusted build scripts and lockfile to support the new package.
2025-12-14 13:03:48 +01:00
codecalm 147130cd0e Release 3.35.0 2025-09-15 20:59:58 +02:00
codecalm 629f06d0e7 Update dependencies 2025-09-15 19:47:55 +02:00
codecalm e8fcec6603 Release 3.34.1 2025-07-21 01:53:24 +02:00
Paweł Kuna ad662f360b
Improve build speed (#1382) 2025-07-21 01:43:11 +02:00
codecalm ba84b10286 Add amdName field to package.json for all icon packages 2025-07-20 21:02:44 +02:00
codecalm 7ca541ce7a Refactor file system operations to use destructured imports from 'fs' in helpers and build-webfont modules 2025-07-20 20:32:43 +02:00
codecalm 855eb28c33 Fix export name for Preact component in icons-preact module 2025-07-20 20:29:37 +02:00
codecalm acaac7455d Remove unused dynamic imports export from icons-react module 2025-07-20 20:01:22 +02:00
Long Tran 10c38a6c3c
Add subpath imports to `@tabler/icons-react-native` (#1373) 2025-07-20 19:10:57 +02:00
Greatness7 6dda2c57ce
Fix build script python errors (#1069) 2025-07-20 19:10:14 +02:00
Alexander Schranz 458a35033f
Allow React 19 for react native package by set >16.0 as its already done for react (#1378) 2025-07-20 19:07:53 +02:00
codecalm a33f5aec97 Release 3.34.0 2025-06-02 19:41:27 +02:00
codecalm ba4462edcc Release 3.33.0 2025-05-16 21:55:43 +02:00
codecalm 356cb4a581 Release 3.32.0 2025-05-16 21:23:05 +02:00
codecalm 94126fb2fc Update dependencies in package.json and pnpm-lock.yaml for sharp and svgicons2svgfont 2025-05-16 20:53:33 +02:00
m.e. dffc9d87f9
Reduce the size of ts bundle (#1359) 2025-05-16 15:54:24 +02:00
Kyle Alwyn a4adb475cd
Fix filled icons on react native (#1354) 2025-05-16 15:49:57 +02:00
Kyle Baker 60ddcaa068
fix: package export file path (#1351) 2025-05-16 15:49:03 +02:00
codecalm cade2ac67f Release 3.31.0 2025-03-05 00:33:49 +01:00
anatawa12 09761e4880
chore: use svgicons2svgfont, svg2ttf, ttf2woff, wawoff2 instead of webfont (#1312) 2025-03-02 12:51:56 +01:00
codecalm a90ddb1fb2 Release 3.30.0 2025-02-07 15:35:41 +01:00
Paweł Kuna d953ab8e07
Enhance webfont build process to support additional stroke weights and corresponding styles (#1313) 2025-01-29 21:44:55 +01:00
Paweł Kuna 183fc904ab
Enhance icon sprite generation: add support for multiple sprite files and improve SVG handling (#1314) 2025-01-29 21:44:38 +01:00
Bartłomiej Gawęda 07859b0962 Update sponsors' image for packages 2025-01-27 18:16:31 +01:00
codecalm 3920b07ea1 Release 3.29.0 2025-01-21 22:29:07 +01:00
carlosmintfan c12657b004
types.ts: Prefix the exported SvelteComponent type with typeof (#1306) 2025-01-16 18:54:52 +01:00
codecalm 7463af0fad Release 3.28.1 2025-01-08 11:53:37 +01:00
codecalm c52d8b15e6 Update dependencies to use @tabler/icons version 3.28.0 across all packages 2025-01-08 09:41:12 +01:00
codecalm b2b27332c2 Release 3.28.0 2025-01-08 03:10:54 +01:00
codecalm 914dc47a13 Release 3.27.1 2025-01-06 19:39:04 +01:00
codecalm ffc1cb39c1 Update file patterns in package.json to include subdirectories for icon files 2025-01-06 19:28:30 +01:00
codecalm 005841e3ac Release 3.27.0 2025-01-06 19:26:12 +01:00
codecalm 23b6659c32 build fix 2025-01-06 19:16:29 +01:00
codecalm 67d0320dec build fix 2025-01-06 03:31:01 +01:00
Ivan Gabaldon 2fee96aa2d
module solid (#1235) 2025-01-06 00:50:28 +01:00
ethancrawford 3e4049a572
Remove sass deprecation warnings (#1289) 2025-01-06 00:49:11 +01:00
codecalm 5abae4fb47 Release 3.26.0 2024-12-15 19:59:14 +01:00
codecalm 14bad670d9 Release 3.25.0 2024-12-15 17:08:53 +01:00