codecalm
a6497147f7
Enhance labeler configuration to include new rules for identifying new and modified icons in the 'icons' directory, improving automation for icon management.
2025-12-24 01:54:03 +01:00
sam
a2b135fff0
Add icon `filled/crown` ( #1441 )
...
* Add new: `filled/crown`
* Update icon validation to require '.svg' extension in names and remove tag checks for filled icons, enhancing validation accuracy.
---------
Co-authored-by: codecalm <codecalm@gmail.com>
2025-12-23 02:45:52 +01:00
codecalm
a2d526f493
Refactor icon validation logic to enforce stricter naming and category rules for outline and filled icons, improving error reporting for invalid configurations.
2025-12-23 02:38:33 +01:00
codecalm
3c47dab3ed
Enhance icon generation script and PR workflow to utilize PR-specific repository and SHA, improving accuracy for forked repositories.
2025-12-23 02:33:39 +01:00
codecalm
69e0b696fb
Update icon validation scripts to use dynamic base branch reference for improved accuracy in PR icon checks
2025-12-23 02:30:59 +01:00
codecalm
39b30d7109
Refactor icon comment generation to conditionally include category and tags in markdown table based on icon type, enhancing clarity and organization.
2025-12-23 02:26:40 +01:00
codecalm
bccc80e934
Change PR validation workflow trigger from 'pull_request' to 'pull_request_target' for improved security and context access.
2025-12-23 02:18:58 +01:00
codecalm
c23e6a8eea
Merge branch 'main' of https://github.com/tabler/tabler-icons
2025-12-23 02:13:02 +01:00
codecalm
992a34a233
Update GitHub Actions workflow to include permissions for pull requests and contents
2025-12-23 02:13:01 +01:00
Paweł Kuna
6d5f43d993
Add icon comment generation with categories and tags to PR validation workflow ( #1444 )
...
* Add 'generate-icons-comment' script to package.json and update PR validation workflow to include icon generation and commenting steps.
* Refactor icon comment generation to include inline SVGs in markdown tables and update workflow to handle output correctly.
* Refactor icon comment generation to use base64 data URIs for SVGs in markdown tables, improving compatibility and visual representation.
* Refactor icon comment generation to use GitHub raw file URLs instead of base64 data URIs, enhancing compatibility with GitHub comments.
* Update icon size in markdown table for improved visibility in GitHub comments.
* Enhance icon comment generation by adding category and tags to markdown table, improving organization and metadata visibility.
* Implement category validation for new icons and consolidate helper imports in icon generation scripts.
* Add workflow step to remove comment with added icons if no icons are present
* Remove unused SVG icon file 'a-b-2 copy 2.svg' to clean up the icon directory.
* Update PR validation workflow to change icon comment mode from 'recreate' to 'upsert', allowing for more efficient comment updates.
* Update icon name in markdown table to include file extension for clarity in generated comments.
* Remove unused SVG icon file 'a-b-2 copy.svg' to streamline the icon directory.
2025-12-23 01:59:33 +01:00
Paweł Kuna
e7f40a1500
Add 'validate-pr' script to package.json ( #1443 )
2025-12-23 00:59:53 +01:00
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