Commit Graph

1959 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 53d28d8555 Correct category formatting in text-grammar.svg for consistency. 2025-12-14 21:52:46 +01:00
codecalm f273caa5b8 Update SVG icons by correcting category formatting and ensuring consistent newline usage. 2025-12-14 21:46:46 +01:00
codecalm 1ebfa4c9bc Update multiple SVG icons with categories. 2025-12-14 21:41:35 +01:00
codecalm d5788375e0 Update multiple SVG icons with categories. 2025-12-14 21:40:54 +01:00
codecalm dae0de56f2 Update multiple SVG icons with categories. 2025-12-14 21:40:41 +01:00
codecalm c3c5ad37d4 Corrected the category spelling from "Sytem" to "System" in multiple SVG icon files for consistency and accuracy. 2025-12-14 21:36:50 +01:00
codecalm 95c86aa160 Fixed icons: `outline/alphabet-polish`, `outline/alphabet-runes`, `outline/brand-tabnine`, `outline/circle-asterisk`, `outline/hexagon-asterisk`, `outline/ripple-down`, `outline/ripple-up`, `outline/rosette-asterisk`, `outline/settings-ai`, `outline/sparkles-2`, `outline/square-rotated-asterisk`, `outline/subtitles-ai`, `outline/subtitles-edit`, `outline/subtitles-off`, `outline/whisk` 2025-12-14 21:34:20 +01:00
codecalm 53b2fc5b12 Remove versioning from accessibility-related icons 2025-12-14 21:33:11 +01:00
codecalm 573e4e90fd 1 new icon: `outline/rosette-asterisk`
Fixed icon: `outline/hexagon-asterisk`
2025-12-14 21:30:28 +01:00
codecalm 8b2c5bf4e6 3 new icons: `outline/ripple-down`, `outline/ripple-up`, `outline/whisk` 2025-12-14 21:28:00 +01:00
codecalm b1927de1fb 3 new icons: `outline/circle-asterisk`, `outline/hexagon-asterisk`, `outline/square-rotated-asterisk` 2025-12-14 21:22:46 +01:00
codecalm d18637b930 Update SVG icons to enhance accessibility by adding relevant tags, categories, and versioning for improved inclusivity and usability across various disabilities. 2025-12-14 21:13:18 +01:00
codecalm 49e78dc89e 4 new icons: `outline/subtitles-ai`, `outline/subtitles-edit`, `outline/subtitles-off`, `outline/subtitles` 2025-12-14 21:06:51 +01:00
codecalm b26e778f5c Refactor import.mjs to replace fs.readFileSync with readFileSync for improved consistency in SVG icon file reading. 2025-12-14 20:55:54 +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
codecalm da51435434 Update SVG icons: added unicode values for option, square-minus, and volume-4 icons; adjusted path syntax for option and volume-4 icons. 2025-12-14 13:44:50 +01:00
Paweł Kuna 143d389186
feat: Categorize and tag all outline icons (#1425) 2025-12-14 13:07:44 +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
Abdul-Kadir Coskun 48280d7eb6
Add GitHub Actions workflow to sync icons to CDN (#1435)
Introduces a workflow that syncs the 'icons' directory to a dedicated 'icons' branch and creates a versioned tag on each update. The workflow triggers on changes to the 'icons' folder in the main branch or via manual dispatch, and outputs CDN URLs for accessing the synced icons.
2025-12-14 13:00:37 +01:00
sam a6b1937fa3
Add new: `outline/option` (#1430) 2025-12-14 12:59:59 +01:00
Sarthak Kumar Shailendra c5119c949f
add: volume-4 icon (#1411) 2025-12-14 12:59:34 +01:00
Batleram 0cbddbdd47
Update outline/square-minus and outline/square-minus-2 to match outline/square-plus and outline/square-plus-2 (#1390)
* Rename square-minus to square-minus-2

The svg matches outline/square-plus-2 and does not match
filled/square-minus. This is the correct name for the svg

* Update tags for outline/square-minus-2.svg to match outline/square-plus-2.svg

* Add missing outline/square-minus.svg icon based on the outline/square-plus.svg icon
2025-12-14 12:59:06 +01:00
codecalm 147130cd0e Release 3.35.0 2025-09-15 20:59:58 +02:00
codecalm ebbc80be77 Refactor color mixing to use the new Sass color module 2025-09-15 19:54:49 +02:00
codecalm 629f06d0e7 Update dependencies 2025-09-15 19:47:55 +02:00
codecalm 6755034170 Update dependencies 2025-09-15 19:38:31 +02:00
codecalm 08a3057384 Remove file-edit icon and add file-pencil icon 2025-09-15 19:36:27 +02:00
codecalm de5396b387 18 new icons: `filled/device-gamepad`, `filled/file-dollar`, `filled/file-edit`, `filled/file-euro`, `filled/file-music`, `filled/file-scissors`, `filled/file-settings`, `filled/file-signal`, `filled/file-time`, `filled/file-unknown`, `filled/file-upload`, `filled/file-vector`, `filled/files`, `filled/registered`, `filled/video-minus`, `filled/video-plus`, `filled/writing-sign`, `filled/writing` 2025-09-15 19:33:57 +02:00
codecalm 50b5d0496e Update copyright year in LICENSE file to 2025 2025-07-23 18:35:23 +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
codecalm d60219fd26 Refactor SVG paths for `brand-dropbox`, `language`, and `language-off` icons for improved readability 2025-07-20 19:14:46 +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
Chanpory Rith c8296610eb
Add Dropbox brand icon (#1367)
Co-authored-by: Chanpory Rith <chanpory@users.noreply.github.com>
2025-07-20 19:09:38 +02:00
Zeyu Huang b7837dd9a6
Fixed icon: `outline/language`, `outline/language-off` (#1379) 2025-07-20 19:08:35 +02:00