Compare commits

...

1859 Commits
v1.0.0 ... main

Author SHA1 Message Date
codecalm aaef5f4c3d Update LICENSE year to 2026 2026-01-03 01:42:26 +01:00
codecalm 0094572ac2 Release 3.36.1 2026-01-01 21:03:15 +01:00
codecalm d98c78b6c1 Update build scripts to use environment variables and improve icon build logging. The `after:bump` hook in package.json now utilizes `pnpm exec turbo build` for better performance, while console output for icon building has been commented out for cleaner logs during the build process. 2025-12-31 18:16:31 +01:00
codecalm 07d1e4a796 Refactor build scripts in package.json and update changelog generation to use environment variables for versioning. This improves consistency and clarity in version handling across scripts. 2025-12-30 19:24:53 +01:00
codecalm 7358779979 Remove eleventy-sass dependency and update @tabler/icons references to use workspace protocol in package.json and pnpm-lock.yaml for improved dependency management. 2025-12-30 18:57:49 +01:00
Marlon Daniel 22e23512d8
Add folder-open SVG icon (#1449)
* Add folder-open SVG icon

* Add `.svg` extension to folder-open icon

* Enhance icon validation by ensuring only .svg files exist in filled and outline directories; update crown and folder-open SVG files for consistency and clarity.

---------

Co-authored-by: codecalm <codecalm@gmail.com>
2025-12-30 18:39:05 +01:00
Paweł Kuna 2702274bfa
Update package dependencies and configurations (#1447)
* Update package dependencies and configurations

* Update GitHub Actions workflow to use Node.js 22 and adjust build command to utilize pnpm for improved consistency and performance.

* Remove specific pnpm version from GitHub Actions workflow to allow for more flexible dependency management.

* Remove specific pnpm version from GitHub Actions workflow for improved flexibility in dependency management.

* Add rsvg-convert availability check in convertIconsToImages function to prevent errors when the command is not found

* Update GitHub Actions workflow to use Node.js 22 for improved compatibility and performance.

* Remove push trigger from GitHub Actions workflow to streamline build process and focus on pull requests.

* Add system dependencies for canvas in GitHub Actions workflow and update package.json to include canvas dependency

* Update GitHub Actions workflow to install additional system dependencies for canvas and rsvg-convert

* Update pnpm-lock.yaml to add canvas dependency and remove optional flags from several packages

* Update package.json to upgrade pnpm from version 10.12.1 to 10.26.1 for improved performance and compatibility.

* Refactor Eleventy configuration to use Sass directly and update package dependencies for improved compatibility and performance. Added support for SCSS file compilation and updated various package versions in package.json and pnpm-lock.yaml.

* Reorganize GitHub Actions workflow to reposition the in-progress comment step for better clarity and execution flow during icon validation.

* Update GitHub Actions workflows to install pnpm version 10.26.2 for consistency across build and validation processes.

* Install additional system dependencies for canvas and rsvg-convert in GitHub Actions workflow to ensure proper build environment.

* Ensure canvas is loaded before jsdom by using require in utilities.mjs

* Update canvas and @napi-rs/canvas dependencies to version 3.2.0 and 0.1.88 respectively in package.json and pnpm-lock.yaml for improved compatibility. Add "onlyBuiltDependencies" field in package.json to specify required dependencies.
2025-12-30 18:33:11 +01:00
codecalm f999bcc00d Update GitHub Actions workflow to use Node.js 22 and pnpm version 10.26.2, while repositioning the in-progress comment step for better visibility during validation. 2025-12-30 18:04:58 +01:00
codecalm c6a429a3be Update package.json to remove specific pnpm version and adjust GitHub Actions workflow to use pnpm version 10.26.1 for consistency across environments. 2025-12-26 16:36:18 +01:00
codecalm 3a1c1fde8b Update .gitignore to include .astro files and modify labeler configuration for improved icon detection rules. 2025-12-25 13:10:15 +01:00
codecalm 7a71dc0019 Update GitHub Actions workflows to use the latest versions of actions, enhancing performance and compatibility. 2025-12-24 02:05:52 +01:00
codecalm 40853f9a33 Update labeler action to version 6 for improved functionality and performance. 2025-12-24 02:00:04 +01:00
codecalm 1616de976d Update labeler configuration to include new rules for React Native, PNG, PDF packages, tests, and website documentation, enhancing automation for file management and organization. 2025-12-24 01:58:38 +01:00
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
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
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 51afa8d578 6 new icons: `filled/confetti`, `filled/container`, `filled/library-plus`, `filled/library`, `filled/octagon-minus`, `filled/octagon-plus` 2025-06-02 19:28:28 +02:00
codecalm ceac50d60f 13 new icons: `filled/building-bridge-2`, `filled/columns-1`, `filled/columns-2`, `filled/columns-3`, `filled/layout-board-split`, `filled/layout-board`, `filled/receipt-dollar`, `filled/receipt-euro`, `filled/receipt-pound`, `filled/receipt-rupee`, `filled/receipt-yen`, `filled/receipt-yuan`, `filled/template` 2025-06-02 18:57:36 +02:00
codecalm ba4462edcc Release 3.33.0 2025-05-16 21:55:43 +02:00
codecalm 445c5e2851 Fixed icon: `filled/heart-broken` 2025-05-16 21:39:15 +02:00
codecalm 6799f349b9 18 new icons: `filled/clipboard-plus`, `filled/clipboard-smile`, `filled/ease-in-control-point`, `filled/ease-in-out-control-points`, `filled/ease-out-control-point`, `filled/file-analytics`, `filled/file-code`, `filled/file-diff`, `filled/file-dots`, `filled/file-function`, `filled/file-info`, `filled/file-typography`, `filled/heart-broken`, `filled/laurel-wreath-1`, `filled/laurel-wreath-2`, `filled/laurel-wreath-3`, `filled/microscope`, `filled/ufo`
Fixed icon: `filled/book`
2025-05-16 21:29:49 +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
codecalm 55d2ff2c0c Refactor SVG paths in filter and arrow icons to remove stroke attributes for cleaner code 2025-05-16 16:47:33 +02:00
codecalm ecbd58b7b2 Refactor filter-spark.svg paths for consistency and clarity 2025-05-16 16:01:16 +02:00
codecalm 2fd4373056 Refactor chalkboard-teacher.svg paths for improved clarity and consistency 2025-05-16 15:59:57 +02:00
m.e. dffc9d87f9
Reduce the size of ts bundle (#1359) 2025-05-16 15:54:24 +02:00
codecalm 2fa80df7d3 Refactor SVG icons in outline directory to use consistent styling and add category comments 2025-05-16 15:53:14 +02:00
Marlon Daniel c3300f3594
Add new filter and arrow icons (#1345) 2025-05-16 15:50:31 +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
codecalm a6456bc255 18 new icons: `outline/cash-banknote-edit`, `outline/cash-banknote-heart`, `outline/cash-banknote-minus`, `outline/cash-banknote-move-back`, `outline/cash-banknote-move`, `outline/cash-banknote-plus`, `outline/cash-edit`, `outline/cash-heart`, `outline/cash-minus`, `outline/cash-move-back`, `outline/cash-move`, `outline/cash-plus`, `outline/moneybag-edit`, `outline/moneybag-heart`, `outline/moneybag-minus`, `outline/moneybag-move-back`, `outline/moneybag-move`, `outline/moneybag-plus`
Fixed icons: `outline/cash-banknote`, `outline/cash`, `outline/moneybag`
2025-03-04 21:46: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
codecalm dccaa2dcee 18 new icons: `filled/drop-circle`, `filled/dual-screen`, `filled/dumpling`, `filled/egg-fried`, `filled/escalator-down`, `filled/escalator-up`, `filled/escalator`, `filled/exchange`, `filled/explicit`, `filled/file-check`, `filled/file-code-2`, `filled/file-cv`, `filled/file-delta`, `filled/file-download`, `filled/file-lambda`, `filled/file-percent`, `filled/file-phone`, `filled/file-rss` 2025-02-06 21:53:02 +01:00
codecalm 42854149a1 build fix 2025-02-06 21:35:26 +01:00
Extropy b50606058d
Add meta data (#1323)
* Meta data: add category "Map"
Reason: IconZoomIn, IconZoomOut are in "Map", this should be as well

* Meta data: add category "Map"
Reason: icons precedes with 'map'

* Meta data: add category "Development"
Reason: IconAB is related to AB test (as the tags indicate); IconAlt is a shortcut key; IconAuth2FA and IconLogs are highly related to software development; packages icons have tags "npm", so they are development-related too; IconPrompt and IconSourceCode are very obvious.

* Meta data: add category "Map"

* Meta data: add category "Games"
reason: they are all play cards

* Meta data: add category "E-commerce"
reason: all clothing and cloth hangers (there aren't much clothes icons currently, please determine if it's appropriate to do so)

* Meta data: add category "Games"
reason: Joker is closely related to play cards

* Meta data: add category "Food"
reason: all food/beverage containers

* Meta data: change category to "Food"
reason: IconToolsKitchen3 is uncategorized before, but IconToolsKitchen2 and IconToolsKitchen are currently in "Map". I'm not quite sure if this change is correct. Please reject this commit if I'm wrong.

* Meta data: add category "E-commerce"
reason: diaper is similar to clothes (sth. baby wear), perfume and flip flops are also sth. people "wear"

* Meta data: add category "Games"

* Meta data: add category "Development"

* Meta data: add category "Gestures"

* Meta data: add category "Numbers"

* Meta data: add category "System"
Reason: all other locks are now also in "System"

* Meta data: add category "Math"
Reason: meter cube and meter square are related to math calculations

* Meta data: add category "System"
Reason: another lock.

* Meta data: add category "Games"
Reason: all weapons.

* Meta data: add category "E-commerce"
Reason: another clothes.

* Meta data: add category "Buildings"
Reason: window and wall are main parts of a building, a podium means a location(building with specific purpose) people give speech

* Meta data: add category "Games"
Reason: horse toy is sth. children play with, archery arrow is part of a weapon

* Meta data: add category "Games"
Reason: a weapon

* Meta data: add category "System"
Reason: all icons with a "scan frame". We already have IconBodyScan, IconPhotoScan, IconUserScan in category "System".

* Meta data: add category "Games"
Reason: scary ghost and pumpkin jack nicely fit with "Games"(I guess).

* Meta data: add category "Games"
Reason: scary ghost and pumpkin jack nicely fit with "Games"(I guess).

* Meta data: add category "E-commerce"

* Meta data: add category "Mood"

* Meta data: add category "Symbols"

* Meta data: add category "Text"

* Meta data: add category "Symbols"

* Meta data: add category "Games"
Reason: piano is sth. you can play with, pick is a symbolic item in Minecraft.

* Meta data: add category "Games"
Reason: looks like toys to me(not sure about these two).
2025-02-06 21:32:37 +01:00
codecalm 100369584f Update icon metadata 2025-01-29 22:29:40 +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
codecalm cb6014d069 18 new icons: `filled/current-location`, `filled/exposure`, `filled/eye-table`, `filled/eyeglass-2`, `filled/face-mask`, `filled/fence`, `filled/fidget-spinner`, `filled/file-description`, `filled/file-digit`, `filled/file-horizontal`, `filled/file-invoice`, `filled/file-minus`, `filled/file-neutral`, `filled/file-power`, `filled/file-sad`, `filled/file-smile`, `filled/file-star`, `filled/file-text` 2025-01-21 22:14:59 +01:00
BG-Software b2d728758c
Get the latest sponsors image 2025-01-21 20:18:45 +01:00
carlosmintfan c12657b004
types.ts: Prefix the exported SvelteComponent type with typeof (#1306) 2025-01-16 18:54:52 +01:00
BG-Software 27906be3b3
Fix link to sponsors image in README 2025-01-15 20:06:31 +01:00
BG-Software ce6619a0c3
Add alt for sponsors image 2025-01-15 19:45:18 +01:00
BG-Software 5358136d69
Use sponsors image from tabler/sponsors 2025-01-15 19:16:04 +01:00
codecalm 7463af0fad Release 3.28.1 2025-01-08 11:53:37 +01:00
codecalm 603062956f Refactor import statement for cheerio to use namespace import 2025-01-08 10:34:05 +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 ca13b574e6 Fixed icons: `outline/file-text-shield`, `outline/replace-user` 2025-01-08 02:55:52 +01:00
codecalm 0fc0d8905b 18 new icons: `filled/arrow-autofit-down`, `filled/arrow-autofit-height`, `filled/arrow-autofit-left`, `filled/arrow-autofit-right`, `filled/arrow-autofit-up`, `filled/arrow-autofit-width`, `filled/cloud-computing`, `filled/cloud-data-connection`, `filled/fish-bone`, `filled/pig`, `filled/spider`, `filled/sun-high`, `filled/sun-low`, `filled/sunrise`, `filled/sunset-2`, `filled/sunset`, `filled/temperature-minus`, `filled/temperature-plus` 2025-01-08 02:50:02 +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
Paweł Kuna ae88d04508
Update cookie-man.svg 2025-01-06 12:09:19 +01:00
Mohammad Ali Nakhli f12327e1be
Add categories to some icons (#1283) 2025-01-06 12:00:26 +01:00
codecalm 67d0320dec build fix 2025-01-06 03:31:01 +01:00
codecalm 9e70eb8f0a 1 new icon: `filled/trolley` 2025-01-06 01:18:52 +01:00
codecalm a9f4f95603 1 new icon: `filled/truck`
Fixed icon: `filled/car`
2025-01-06 01:17:45 +01:00
codecalm 7d53634bf2 2 new icons: `filled/helicopter`, `filled/motorbike` 2025-01-06 01:15:44 +01:00
codecalm 76fb43603b 1 new icon: `filled/speedboat`
Fixed icon: `outline/speedboat`
2025-01-06 01:13:19 +01:00
codecalm 302efb1fbf 2 new icons: `filled/gas-station`, `filled/rollercoaster`
Fixed icons: `filled/bus`, `filled/train`, `outline/train`
2025-01-06 01:11:26 +01:00
codecalm 54ffad0048 6 new icons: `filled/aerial-lift`, `filled/air-balloon`, `filled/car-crane`, `filled/caravan`, `filled/engine`, `filled/ferry` 2025-01-06 01:05:51 +01:00
codecalm feaf3be9b3 Fixed icons: `filled/bus`, `filled/train`, `outline/file-text-shield`, `outline/replace-user` 2025-01-06 00:56:14 +01:00
pigwin a4389a49e5
2 new icons: `filled/bus` `filled/train` (#1290) 2025-01-06 00:51:22 +01:00
Luis von Rondow 92f0ae5ead
feat(icons): add file-text-shield icon (#1285) 2025-01-06 00:50:43 +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
Luis von Rondow c850c32175
feat(icons): add replace-user icon (#1284) 2025-01-06 00:47:43 +01:00
Maurici Abad Gutierrez a8cb07918d
Add `hand-click-off` icon (#1261) 2025-01-06 00:47:13 +01:00
codecalm 9f21e6fd48 monkeybar category fix 2024-12-15 23:05:23 +01:00
codecalm 5abae4fb47 Release 3.26.0 2024-12-15 19:59:14 +01:00
codecalm c1b12d7674 8 new icons: `filled/circle-chevrons-down`, `filled/circle-chevrons-left`, `filled/circle-chevrons-right`, `filled/circle-chevrons-up`, `filled/clipboard-data`, `filled/clipboard-list`, `filled/clipboard-text`, `filled/clipboard-typography` 2024-12-15 18:11:07 +01:00
codecalm 69da6be5cb 10 new icons: `outline/http-connect-off`, `outline/http-delete-off`, `outline/http-get-off`, `outline/http-head-off`, `outline/http-options-off`, `outline/http-patch-off`, `outline/http-post-off`, `outline/http-put-off`, `outline/http-que-off`, `outline/http-trace-off`
Fixed icons: `outline/badge-2k`, `outline/cake-roll`, `outline/error-404-off`, `outline/error-404`, `outline/http-connect`, `outline/http-delete`, `outline/http-options`, `outline/http-post`, `outline/http-que`, `outline/http-trace`, `outline/matrix`, `outline/square-dashed`, `outline/table-dashed`
2024-12-15 17:44:56 +01:00
codecalm 14bad670d9 Release 3.25.0 2024-12-15 17:08:53 +01:00
codecalm f23457093c 3 new icons: `filled/clipboard-check`, `filled/clipboard-x`, `filled/clipboard` 2024-12-15 14:48:31 +01:00
codecalm 414086bd1d uodate icons 2024-12-15 14:42:05 +01:00
codecalm a18f0ddbea 15 new icons: `filled/chart-dots-2`, `filled/chart-dots-3`, `filled/chart-funnel`, `filled/chart-pie-2`, `filled/chart-pie-3`, `filled/chart-pie-4`, `filled/chef-hat`, `filled/circle-caret-down`, `filled/circle-caret-left`, `filled/circle-caret-right`, `filled/circle-caret-up`, `filled/circle-chevron-down`, `filled/circle-chevron-left`, `filled/circle-chevron-right`, `filled/circle-chevron-up`
Fixed icon: `filled/chart-donut`
2024-12-15 14:35:06 +01:00
Ricky 6b68c9f491
docs: update the props name for strokeWidth (#1238) 2024-12-09 22:23:48 +01:00
BG-Software e3f4119380
Rename seeding icons to seedling (typo fix) (#1275)
* Rename seeding icons to seedling

* Switch calendar-month and calendar-week icons

* Remove tags from filled versions

* Revert "Remove tags from filled versions"

This reverts commit 5f982e633a.

* Revert "Switch calendar-month and calendar-week icons"

This reverts commit b6b457ae9e.

---------

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-12-09 22:23:28 +01:00
BG-Software ea7a192aea
Switch calendar-week with calendar-month icons (#1278)
* Switch calendar-month and calendar-week icons

* Remove tags from filled versions

---------

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-12-09 22:22:54 +01:00
codecalm 01eb08a9bc Release 3.24.0 2024-12-02 22:19:05 +01:00
codecalm c15a31c3d6 icon fix 2024-12-02 22:04:00 +01:00
codecalm 79afadb4d1 1 new icon: `filled/lifebuoy` 2024-12-02 22:00:29 +01:00
codecalm fb6f13ad2e 3 new icons: `filled/helicopter-landing`, `filled/laurel-wreath`, `filled/lemon-2` 2024-12-02 21:55:03 +01:00
codecalm 7243d42f7e 3 new icons: `filled/folders`, `filled/garden-cart`, `filled/grid-pattern`
Fixed icon: `outline/folders`
2024-12-02 21:49:15 +01:00
codecalm b80232db76 11 new icons: `filled/brand-bitbucket`, `filled/direction-arrows`, `filled/droplets`, `filled/eyeglass`, `filled/filters`, `filled/flame`, `filled/flare`, `outline/cake-roll`, `outline/matrix`, `outline/square-dashed`, `outline/table-dashed`
Fixed icons: `outline/exposure-off`, `outline/exposure`, `outline/ferry`, `outline/flame`
2024-12-02 21:44:54 +01:00
codecalm 117db87180 add docs to package 2024-12-02 21:02:50 +01:00
codecalm e7916733d8 url fix 2024-11-29 17:27:30 +01:00
codecalm 8699d4245f update readme 2024-11-29 17:26:16 +01:00
codecalm 9ea99d7a7b update readme 2024-11-29 17:20:45 +01:00
codecalm e645125845 update readme 2024-11-29 17:14:40 +01:00
codecalm 06755b9bda Release 3.23.0 2024-11-28 20:36:43 +01:00
codecalm 740f14ff2f generate icon tags 2024-11-28 20:17:24 +01:00
codecalm 73ced29d64 3 new icons: `outline/code-variable-minus`, `outline/code-variable-plus`, `outline/code-variable` 2024-11-28 19:18:22 +01:00
codecalm 5d54faf4fe 3 new icons: `outline/browser-maximize`, `outline/browser-minus`, `outline/browser-share`
Fixed icons: `outline/browser-plus`, `outline/browser`
2024-11-28 19:13:45 +01:00
codecalm 9f151a5c86 4 new icons: `outline/badge-2k`, `outline/badge-3k`, `outline/badge-5k`, `outline/uhd`
Fixed icon: `outline/badge-8k`
2024-11-28 19:02:21 +01:00
codecalm 69cde1df7b Fixed icon: `filled/calendar-month` 2024-11-28 18:47:20 +01:00
codecalm a0335f44fe udate icon tags 2024-11-28 18:44:44 +01:00
codecalm d54c2074ca 3 new icons: `outline/alarm-smoke`, `outline/blocks`, `outline/bowling`
Fixed icons: `filled/candle`, `outline/assembly-off`, `outline/assembly`, `outline/candle`
2024-11-28 18:43:53 +01:00
codecalm d2c41252fa format icons 2024-11-28 18:25:33 +01:00
codecalm 5b2ee6fef6 Merge branch 'main' of https://github.com/tabler/tabler-icons 2024-11-28 18:18:34 +01:00
Henry Bastos da Silva b9415cdff7
Added `wheat ` and `wheat-off` icons (#1269) 2024-11-28 18:17:51 +01:00
Paweł Kuna 474b256159
Generate AI tags (#1273) 2024-11-28 18:14:20 +01:00
codecalm 28acdaff7f import tags fix 2024-11-22 14:47:35 +01:00
codecalm e54656d27e Release 3.22.0 2024-11-12 22:41:07 +01:00
codecalm d28592e88c remove calendar icons 2024-11-12 19:38:35 +01:00
codecalm a90e9ddf81 fix icons 2024-11-12 19:37:23 +01:00
codecalm b7c3a4cf90 3 new icons: `filled/calendar-event`, `filled/calendar-month`, `filled/calendar-week` 2024-11-12 19:34:21 +01:00
codecalm defe374173 6 new icons: `filled/brand-weibo`, `filled/bubble-text`, `filled/live-view`, `filled/message-2`, `filled/nurse`, `filled/quote`
Fixed icon: `outline/nurse`
2024-11-12 19:28:42 +01:00
codecalm db73d5d236 3 new icons: `filled/brand-messenger`, `filled/ghost-3`, `filled/windsock` 2024-11-12 19:22:53 +01:00
codecalm 35705adbdb 5 new icons: `filled/golf`, `filled/keyboard`, `filled/meeple`, `filled/palette`, `outline/clipboard-search`
Fixed icons: `filled/video`, `outline/brand-tesla`, `outline/sos`, `outline/tag-minus`, `outline/tag-plus`
2024-11-12 19:20:13 +01:00
Adrian Las 44f1056d85
Add icon `brand-tesla` (#1263) 2024-11-12 18:52:22 +01:00
Sidonie Bouthors 85ca2abfc0
Video Filled (#1247) 2024-11-12 18:50:18 +01:00
Sidonie Bouthors 3c92eb40af
Tag plus & Tag minus (#1245) 2024-11-12 18:49:22 +01:00
BG-Software a981ef5518
Fix typos and add new tags (#1265)
Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-11-12 18:49:03 +01:00
codecalm 69752f43de Release 3.21.0 2024-10-28 19:52:41 +01:00
codecalm 5d918941d0 18 new icons: `filled/brand-angular`, `filled/brand-instagram`, `filled/brand-kick`, `filled/brand-linkedin`, `filled/brand-open-source`, `filled/brand-opera`, `filled/brand-pinterest`, `filled/brand-sketch`, `filled/brand-snapchat`, `filled/brand-steam`, `filled/brand-stripe`, `filled/brand-tabler`, `filled/brand-tinder`, `filled/brand-tumblr`, `filled/brand-vercel`, `filled/brand-vimeo`, `filled/brand-whatsapp`, `filled/brand-windows`
Fixed icons: `outline/brand-instagram`, `outline/brand-linkedin`, `outline/brand-tabler`
2024-10-28 19:29:41 +01:00
codecalm 537602d3b5 Release 3.20.0 2024-10-23 07:40:31 +02:00
codecalm d99d2acc31 build fix 2024-10-23 07:16:48 +02:00
codecalm c8a6c7b15c fix icons 2024-10-23 07:08:46 +02:00
pigwin b6087dc8d9
1 new icon: `outline/ferry` (#1249)
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>
2024-10-23 07:06:25 +02:00
Sarthak Kumar Shailendra e0cf883b57
Added floor division icon [Fixes #1252] (#1253)
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>
2024-10-23 07:04:55 +02:00
Sarthak Kumar Shailendra 65522f0e33
x power y icon added [Fixes #1241] (#1243)
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>
2024-10-23 07:04:47 +02:00
codecalm abe6658107 Fixed icon: `filled/play-card-star` 2024-10-23 07:04:36 +02:00
codecalm 6ea8bb57b6 15 new icons: `filled/play-card-1`, `filled/play-card-10`, `filled/play-card-2`, `filled/play-card-3`, `filled/play-card-4`, `filled/play-card-5`, `filled/play-card-6`, `filled/play-card-7`, `filled/play-card-8`, `filled/play-card-9`, `filled/play-card-a`, `filled/play-card-j`, `filled/play-card-k`, `filled/play-card-q`, `filled/play-card-star` 2024-10-23 07:00:56 +02:00
codecalm 8d4f23166d Release 3.19.0 2024-09-27 22:46:37 +02:00
codecalm 35f51530f2 build fix 2024-09-27 22:27:41 +02:00
Andrei Khokhlov a4ac054ede
fix: Fixing default values for `size` and `stroke` attributes (#1145)
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>
2024-09-27 22:10:33 +02:00
Tim Heerwagen 7d1f101f00
Generate dynamic imports for icons-react (#1081)
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>
2024-09-27 22:09:40 +02:00
codecalm 1fbb588c69 6 new icons: `filled/favicon`, `filled/icons`, `filled/ironing-1`, `filled/ironing-2`, `filled/ironing-3`, `filled/ironing-steam`
Fixed icon: `filled/sitemap`
2024-09-27 22:02:23 +02:00
codecalm 2dce08c6ff icons cleanup 2024-09-27 21:55:24 +02:00
Maurici Abad Gutierrez 6cd6f4df55
Add `sitemapFilled` icon (#1214) 2024-09-27 13:18:58 +02:00
YCM Jason c46a85f995
Allow passing class from preact component (#1223)
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>
2024-09-27 01:53:45 +02:00
Aaron ef15fcad96
feat: more building icons (#1228)
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>
2024-09-27 01:42:27 +02:00
Pigeon 951dfd6d72
8 new icons: `outline/arrow-down-dashed`, `outline/arrow-left-dashed`, `outline/arrow-right-dashed`, `outline/arrow-up-dashed`, `outline/arrow-narrow-down-dashed`, `outline/arrow-narrow-left-dashed`, `outline/arrow-narrow-right-dashed`, `outline/arrow-narrow-up-dashed` (#1220)
Co-authored-by: codecalm <codecalm@gmail.com>
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>
2024-09-27 01:39:32 +02:00
Ivan Gabaldon dca84ef767
Allow treeshaking with `@tabler/icons-solidjs` (#1221) 2024-09-27 01:21:38 +02:00
YCM Jason c46d7a6ef4
Fix preact icon attribute spreading (#1222) 2024-09-27 01:18:45 +02:00
codecalm 261e23df42 Release 3.18.0 2024-09-26 23:26:29 +02:00
codecalm 23d84a4560 1 new icon: `outline/play-card-star` 2024-09-26 15:03:53 +02:00
codecalm ddf8476c9d 17 new icons: `outline/joker`, `outline/number-10`, `outline/number-11`, `outline/play-card-1`, `outline/play-card-10`, `outline/play-card-2`, `outline/play-card-3`, `outline/play-card-4`, `outline/play-card-5`, `outline/play-card-6`, `outline/play-card-7`, `outline/play-card-8`, `outline/play-card-9`, `outline/play-card-a`, `outline/play-card-j`, `outline/play-card-k`, `outline/play-card-q` 2024-09-26 14:56:26 +02:00
codecalm 405bcfffba Release 3.17.0 2024-09-15 14:48:05 +02:00
codecalm 4c2654967c Fixed icon: `filled/device-tv-old` 2024-09-15 14:23:28 +02:00
codecalm 57bc91fd9e 6 new icons: `filled/car-suv`, `filled/car`, `filled/device-cctv`, `filled/device-remote`, `filled/device-tv-old`, `filled/elevator` 2024-09-15 14:18:27 +02:00
codecalm 10013db0ff 12 new icons: `filled/device-desktop`, `filled/device-gamepad-3`, `filled/device-imac`, `filled/device-ipad`, `filled/device-speaker`, `filled/device-tv`, `filled/device-usb`, `filled/device-vision-pro`, `filled/device-watch`, `filled/directions`, `filled/disc`, `filled/discount`
Fixed icons: `outline/device-gamepad-3`, `outline/device-ipad`, `outline/device-usb`
2024-09-15 14:05:26 +02:00
codecalm e1e3d26364 Release 3.16.0 2024-09-10 18:24:16 +02:00
codecalm 1a18488bf8 Fixed icons: `filled/blender`, `filled/christmas-tree` 2024-09-10 18:13:10 +02:00
codecalm 31b7f276f1 1 new icon: `filled/device-unknown` 2024-09-10 18:05:01 +02:00
codecalm f92cfc1cce 17 new icons: `filled/battery-automotive`, `filled/battery-vertical-1`, `filled/battery-vertical-2`, `filled/battery-vertical-3`, `filled/battery-vertical-4`, `filled/battery-vertical`, `filled/bike`, `filled/blender`, `filled/bolt`, `filled/bong`, `filled/box-multiple`, `filled/car-4wd`, `filled/car-fan`, `filled/cardboards`, `filled/charging-pile`, `filled/christmas-tree`, `filled/dashboard`
Fixed icon: `filled/blob`
2024-09-10 18:04:06 +02:00
codecalm b5ae552300 18 new icons: `filled/arrow-down-circle`, `filled/arrow-down-rhombus`, `filled/arrow-down-square`, `filled/arrow-guide`, `filled/arrow-left-circle`, `filled/arrow-left-rhombus`, `filled/arrow-left-square`, `filled/arrow-move-down`, `filled/arrow-move-left`, `filled/arrow-move-right`, `filled/arrow-move-up`, `filled/arrow-right-circle`, `filled/arrow-right-rhombus`, `filled/arrow-right-square`, `filled/arrow-up-circle`, `filled/arrow-up-rhombus`, `filled/arrow-up-square`, `filled/automatic-gearbox` 2024-09-10 17:42:27 +02:00
codecalm 121922c179 Release 3.15.0 2024-09-08 22:41:24 +02:00
codecalm e1c2dfcacb 18 new icons: `filled/apple`, `filled/butterfly`, `filled/cannabis`, `filled/carambola`, `filled/clover`, `filled/egg-cracked`, `filled/feather`, `filled/flower`, `filled/glass`, `filled/melon`, `filled/meteor`, `filled/michelin-star`, `filled/milk`, `filled/mountain`, `filled/mug`, `filled/pizza`, `filled/salad`, `filled/seeding` 2024-09-08 22:30:26 +02:00
codecalm bad711e40a Release 3.14.0 2024-08-27 11:39:37 +02:00
codecalm 941f24f48a 71 new icons: `outline/number-100-small`, `outline/number-30-small`, `outline/number-31-small`, `outline/number-32-small`, `outline/number-33-small`, `outline/number-34-small`, `outline/number-35-small`, `outline/number-36-small`, `outline/number-37-small`, `outline/number-38-small`, `outline/number-39-small`, `outline/number-40-small`, `outline/number-41-small`, `outline/number-42-small`, `outline/number-43-small`, `outline/number-44-small`, `outline/number-45-small`, `outline/number-46-small`, `outline/number-47-small`, `outline/number-48-small`, `outline/number-49-small`, `outline/number-50-small`, `outline/number-51-small`, `outline/number-52-small`, `outline/number-53-small`, `outline/number-54-small`, `outline/number-55-small`, `outline/number-56-small`, `outline/number-57-small`, `outline/number-58-small`, `outline/number-59-small`, `outline/number-60-small`, `outline/number-61-small`, `outline/number-62-small`, `outline/number-63-small`, `outline/number-64-small`, `outline/number-65-small`, `outline/number-66-small`, `outline/number-67-small`, `outline/number-68-small`, `outline/number-69-small`, `outline/number-70-small`, `outline/number-71-small`, `outline/number-72-small`, `outline/number-73-small`, `outline/number-74-small`, `outline/number-75-small`, `outline/number-76-small`, `outline/number-77-small`, `outline/number-78-small`, `outline/number-79-small`, `outline/number-80-small`, `outline/number-81-small`, `outline/number-82-small`, `outline/number-83-small`, `outline/number-84-small`, `outline/number-85-small`, `outline/number-86-small`, `outline/number-87-small`, `outline/number-88-small`, `outline/number-89-small`, `outline/number-90-small`, `outline/number-91-small`, `outline/number-92-small`, `outline/number-93-small`, `outline/number-94-small`, `outline/number-95-small`, `outline/number-96-small`, `outline/number-97-small`, `outline/number-98-small`, `outline/number-99-small`
Fixed icons: `outline/number-0-small`, `outline/number-1-small`, `outline/number-10-small`, `outline/number-11-small`, `outline/number-12-small`, `outline/number-13-small`, `outline/number-14-small`, `outline/number-15-small`, `outline/number-16-small`, `outline/number-17-small`, `outline/number-18-small`, `outline/number-19-small`, `outline/number-20-small`, `outline/number-21-small`, `outline/number-23-small`, `outline/number-28-small`, `outline/number-8-small`
2024-08-27 10:30:12 +02:00
codecalm 9c63fc3b02 71 new icons: `outline/number-100-small`, `outline/number-30-small`, `outline/number-31-small`, `outline/number-32-small`, `outline/number-33-small`, `outline/number-34-small`, `outline/number-35-small`, `outline/number-36-small`, `outline/number-37-small`, `outline/number-38-small`, `outline/number-39-small`, `outline/number-40-small`, `outline/number-41-small`, `outline/number-42-small`, `outline/number-43-small`, `outline/number-44-small`, `outline/number-45-small`, `outline/number-46-small`, `outline/number-47-small`, `outline/number-48-small`, `outline/number-49-small`, `outline/number-50-small`, `outline/number-51-small`, `outline/number-52-small`, `outline/number-53-small`, `outline/number-54-small`, `outline/number-55-small`, `outline/number-56-small`, `outline/number-57-small`, `outline/number-58-small`, `outline/number-59-small`, `outline/number-60-small`, `outline/number-61-small`, `outline/number-62-small`, `outline/number-63-small`, `outline/number-64-small`, `outline/number-65-small`, `outline/number-66-small`, `outline/number-67-small`, `outline/number-68-small`, `outline/number-69-small`, `outline/number-70-small`, `outline/number-71-small`, `outline/number-72-small`, `outline/number-73-small`, `outline/number-74-small`, `outline/number-75-small`, `outline/number-76-small`, `outline/number-77-small`, `outline/number-78-small`, `outline/number-79-small`, `outline/number-80-small`, `outline/number-81-small`, `outline/number-82-small`, `outline/number-83-small`, `outline/number-84-small`, `outline/number-85-small`, `outline/number-86-small`, `outline/number-87-small`, `outline/number-88-small`, `outline/number-89-small`, `outline/number-90-small`, `outline/number-91-small`, `outline/number-92-small`, `outline/number-93-small`, `outline/number-94-small`, `outline/number-95-small`, `outline/number-96-small`, `outline/number-97-small`, `outline/number-98-small`, `outline/number-99-small`
Fixed icons: `outline/number-0-small`, `outline/number-1-small`, `outline/number-10-small`, `outline/number-11-small`, `outline/number-12-small`, `outline/number-13-small`, `outline/number-14-small`, `outline/number-15-small`, `outline/number-16-small`, `outline/number-17-small`, `outline/number-18-small`, `outline/number-19-small`, `outline/number-20-small`, `outline/number-21-small`, `outline/number-23-small`, `outline/number-28-small`, `outline/number-8-small`
2024-08-27 10:29:52 +02:00
codecalm bdcc639c5e Release 3.13.0 2024-08-26 14:12:49 +02:00
codecalm f737a5793f update tags 2024-08-26 14:01:53 +02:00
codecalm 7efd83d2de 18 new icons: `outline/adjustments-spark`, `outline/battery-spark`, `outline/camera-spark`, `outline/cube-spark`, `outline/eye-spark`, `outline/file-spark`, `outline/file-text-spark`, `outline/flag-spark`, `outline/heart-spark`, `outline/home-spark`, `outline/input-spark`, `outline/mail-spark`, `outline/mood-spark`, `outline/phone-spark`, `outline/photo-spark`, `outline/server-spark`, `outline/settings-spark`, `outline/table-spark` 2024-08-26 13:56:42 +02:00
codecalm 9561ff8eef Release 3.12.0 2024-08-08 22:54:01 +02:00
codecalm 182db8bb41 icons fix 2024-08-08 22:43:51 +02:00
codecalm d7c429c015 icons fix 2024-08-08 22:41:07 +02:00
codecalm 088f4313d5 icons fix 2024-08-08 22:39:24 +02:00
codecalm e4cb272b1c 3 new icons: `outline/diaper`, `outline/file-ai`, `outline/file-bitcoin` 2024-08-08 22:37:40 +02:00
codecalm c9d08fef6e 2 new icons: `outline/chart-covariate`, `outline/congruent-to` 2024-08-08 22:29:18 +02:00
codecalm 18ca918e9b 3 new icons: `outline/arrows-transfer-up-down`, `outline/building-airport`, `outline/lock-password` 2024-08-08 22:21:00 +02:00
codecalm 4f36d0dec0 4 new icons: `outline/camera-ai`, `outline/camera-bitcoin`, `outline/camera-moon`, `outline/chart-column` 2024-08-08 22:11:08 +02:00
codecalm 7d90b2d5b8 6 new icons: `outline/brand-amie`, `outline/brand-bebo`, `outline/pencil-2`, `outline/phone-done`, `outline/phone-end`, `outline/phone-ringing`
Fixed icons: `outline/phone-outgoing`, `outline/phone-pause`, `outline/stopwatch`
2024-08-08 21:59:51 +02:00
BG-Software 9c483263ff
Remove duplicated circle-dashed-letter-letter-v icon (#1198)
Duplicate of circle-dashed-letter-v.svg.
+ Added to aliases.json.

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-08-08 21:37:56 +02:00
BG-Software c5c65ee2e3
Accept pre-release version of Svelte@5.0.0 (#1199)
Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-08-08 21:37:37 +02:00
BG-Software e141b391b6
Add 'lightning' and 'flash' tags to bolt and bolt-off icons (#1205)
Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-08-08 21:37:21 +02:00
Samuel Fine 8b997c3955
Adds icon `stopwatch` (#1179) 2024-08-08 21:36:53 +02:00
codecalm efa07c0028 Release 3.11.0 2024-07-16 13:24:17 +02:00
codecalm 9578b6c044 Merge branch 'main' of https://github.com/tabler/tabler-icons 2024-07-16 13:11:15 +02:00
codecalm 385e645cc5 update categories 2024-07-16 13:09:59 +02:00
codecalm 865709f85d 52 new icons: `outline/circle-dashed-letter-a`, `outline/circle-dashed-letter-b`, `outline/circle-dashed-letter-c`, `outline/circle-dashed-letter-d`, `outline/circle-dashed-letter-e`, `outline/circle-dashed-letter-f`, `outline/circle-dashed-letter-g`, `outline/circle-dashed-letter-h`, `outline/circle-dashed-letter-i`, `outline/circle-dashed-letter-j`, `outline/circle-dashed-letter-k`, `outline/circle-dashed-letter-l`, `outline/circle-dashed-letter-m`, `outline/circle-dashed-letter-n`, `outline/circle-dashed-letter-o`, `outline/circle-dashed-letter-p`, `outline/circle-dashed-letter-q`, `outline/circle-dashed-letter-r`, `outline/circle-dashed-letter-s`, `outline/circle-dashed-letter-t`, `outline/circle-dashed-letter-u`, `outline/circle-dashed-letter-v`, `outline/circle-dashed-letter-w`, `outline/circle-dashed-letter-x`, `outline/circle-dashed-letter-y`, `outline/circle-dashed-letter-z`, `outline/circle-dotted-letter-a`, `outline/circle-dotted-letter-b`, `outline/circle-dotted-letter-c`, `outline/circle-dotted-letter-d`, `outline/circle-dotted-letter-e`, `outline/circle-dotted-letter-f`, `outline/circle-dotted-letter-g`, `outline/circle-dotted-letter-h`, `outline/circle-dotted-letter-i`, `outline/circle-dotted-letter-j`, `outline/circle-dotted-letter-k`, `outline/circle-dotted-letter-l`, `outline/circle-dotted-letter-m`, `outline/circle-dotted-letter-n`, `outline/circle-dotted-letter-o`, `outline/circle-dotted-letter-p`, `outline/circle-dotted-letter-q`, `outline/circle-dotted-letter-r`, `outline/circle-dotted-letter-s`, `outline/circle-dotted-letter-t`, `outline/circle-dotted-letter-u`, `outline/circle-dotted-letter-v`, `outline/circle-dotted-letter-w`, `outline/circle-dotted-letter-x`, `outline/circle-dotted-letter-y`, `outline/circle-dotted-letter-z` 2024-07-16 12:58:16 +02:00
codecalm c5f045423e Release 3.10.0 2024-07-09 13:00:59 +02:00
codecalm 722026e1d3 3 new icons: `outline/leaf-2`, `outline/menu-3`, `outline/menu-4` 2024-07-06 21:56:02 +02:00
codecalm 1705485601 test 2024-07-05 23:06:29 +02:00
codecalm 8e3c3371f8 6 new icons: `filled/label-important`, `outline/label-important`, `outline/laurel-wreath-1`, `outline/laurel-wreath-2`, `outline/laurel-wreath-3`, `outline/laurel-wreath` 2024-07-05 23:04:22 +02:00
codecalm f11870703f 9 new icons: `outline/bubble-tea-2`, `outline/bubble-tea`, `outline/building-burj-al-arab`, `outline/hand-finger-down`, `outline/hand-finger-left`, `outline/hand-finger-right`, `outline/join-bevel`, `outline/join-round`, `outline/join-straight` 2024-07-05 22:54:40 +02:00
codecalm d5d0275dc7 2 new icons: `filled/sort-ascending-2`, `filled/sort-descending-2` 2024-07-04 23:19:44 +02:00
codecalm cd322093b6 3 new icons: `filled/binary-tree-2`, `filled/binary-tree`, `filled/military-rank`
Fixed icon: `outline/military-rank`
2024-07-04 23:16:58 +02:00
codecalm 06e7743390 13 new icons: `filled/circle-rectangle`, `filled/exclamation-circle`, `filled/hanger-2`, `filled/lasso-polygon`, `filled/presentation-analytics`, `filled/presentation`, `filled/sort-ascending-shapes`, `filled/sort-descending-shapes`, `filled/swipe-down`, `filled/swipe-left`, `filled/swipe-right`, `filled/swipe-up`, `filled/test-pipe-2` 2024-07-04 23:11:26 +02:00
codecalm 5c4704034c Release 3.9.0 2024-07-04 21:40:09 +02:00
codecalm 19c3fe6d15 1 new icon: `outline/flag-bitcoin` 2024-07-04 21:28:11 +02:00
codecalm ab3f74f338 Fixed icons: `outline/home-bitcoin`, `outline/mail-bitcoin`, `outline/photo-bitcoin` 2024-07-04 21:27:02 +02:00
codecalm 9bf3470abc 6 new icons: `outline/clock-bitcoin`, `outline/cloud-bitcoin`, `outline/heart-bitcoin`, `outline/lock-bitcoin`, `outline/mood-bitcoin`, `outline/user-bitcoin` 2024-07-04 21:26:26 +02:00
codecalm c36d7a93f3 4 new icons: `outline/eye-bitcoin`, `outline/home-bitcoin`, `outline/mail-bitcoin`, `outline/photo-bitcoin` 2024-07-04 21:22:32 +02:00
codecalm e6a10284e1 3 new icons: `outline/math-ctg`, `outline/math-sec`, `outline/math-tg`
Fixed icon: `outline/buildings`
2024-07-04 21:11:42 +02:00
Maurici Abad Gutierrez eedf505def
Add `buildings` icon (#1136)
* Add `buildings` icon

* Format file

* Remove .01
2024-07-04 21:01:39 +02:00
CHE1RON cdc86b2b01
Add icons 'label' (filled & outline) & 'folder-upload' (outline) (#1175)
* feat: add 'label' icon (filled & outline)

* feat: add 'folder-upload' icon (outline)

* refactor: update 'label' (filled)

* feat: add 'label-off' icon (outline)

* Fixed icons: `filled/label`, `outline/label-off`, `outline/label`

---------

Co-authored-by: codecalm <codecalm@gmail.com>
2024-07-04 20:59:53 +02:00
codecalm c14c52d845 Release 3.8.0 2024-07-02 23:03:06 +02:00
codecalm 1a34202306 Fixed icons: `outline/alphabet-bangla`, `outline/alphabet-hebrew`, `outline/alphabet-korean`, `outline/alphabet-thai`, `outline/math-cos`, `outline/math-sin` 2024-07-02 22:51:17 +02:00
codecalm c5a1b0046a Fixed icons: `outline/alphabet-arabic`, `outline/alphabet-bangla`, `outline/alphabet-hebrew`, `outline/alphabet-korean`, `outline/alphabet-thai`, `outline/cap-projecting`, `outline/cap-rounded`, `outline/cap-straight` 2024-07-02 22:47:25 +02:00
codecalm 8cfbec5076 2 new icons: `outline/math-cos`, `outline/math-sin` 2024-07-02 22:42:25 +02:00
codecalm d24edbe394 3 new icons: `outline/cap-projecting`, `outline/cap-rounded`, `outline/cap-straight` 2024-07-02 22:32:40 +02:00
codecalm 2fc2fe3875 13 new icons: `outline/alphabet-arabic`, `outline/alphabet-bangla`, `outline/alphabet-hebrew`, `outline/alphabet-korean`, `outline/alphabet-thai`, `outline/brand-adobe-after-effect`, `outline/brand-adobe-illustrator`, `outline/brand-adobe-indesign`, `outline/brand-adobe-photoshop`, `outline/brand-adobe-premier`, `outline/brand-adobe-xd`, `outline/brand-apple-news`, `outline/brand-hackerrank` 2024-07-02 22:24:14 +02:00
codecalm 3ce9e93973 Release 3.7.0 2024-06-25 17:30:43 +02:00
codecalm da17be8363 Fixed icons: `outline/apple`, `outline/rosette-discount-check-off` 2024-06-25 16:21:50 +02:00
BG-Software fb1011df89
Set return type of Component in SolidJS to JSX.Element (#1148)
Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-06-25 14:20:57 +02:00
Maurici Abad Gutierrez cabd37dd97
Add icon `rosette-discount-check-off` (#1152) 2024-06-25 14:18:56 +02:00
BG-Software 126705dbc3
Change the way of exporting icons in Svelte package (#1169)
+ Updated imports in test-svelte project.

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-06-25 14:18:12 +02:00
codecalm 38cf67198d remove umbrella-2-closed icon 2024-06-25 14:17:18 +02:00
codecalm db5b29b57a 1 new icon: `outline/umbrella-closed-2`
Fixed icons: `outline/umbrella-2`, `outline/umbrella-closed`
2024-06-25 14:14:11 +02:00
codecalm 34cb341cbd Fixed icons: `filled/circle-plus`, `outline/battery-automotive`, `outline/battery-exclamation`, `outline/battery-vertical-eco`, `outline/battery-vertical-off`, `outline/brand-metabrainz`, `outline/ruler-measure-2`, `outline/umbrella-2-closed`, `outline/umbrella-2`, `outline/umbrella-closed` 2024-06-25 14:08:04 +02:00
Maurici Abad Gutierrez fda13ed4a0
Add icon `ruler-measure-2` (#1151) 2024-06-25 14:02:10 +02:00
BG-Software e9390c5f60
Add support for Svelte 5 (#1167)
Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-06-25 14:01:26 +02:00
BG-Software 9d48357316
Remove invalid DOM properties from circle-plus.svg (#1168)
Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-06-25 14:01:16 +02:00
Peter C 848f91ed98
New icons battery-vertical, cancel, umbrella-2 (#1111) 2024-06-25 14:00:35 +02:00
Maurici Abad Gutierrez 15c2da6a42
Add tags to laboratory icons (#1166)
* Add tags to laboratory icons

* Add tags to testing pipe

* Lab tag

* Flask 2

* flask tag
2024-06-25 14:00:23 +02:00
BG-Software 3d38db613d
Fix typo in mood-surprised icon (#1170)
There was mood-suprised.svg.

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-06-25 14:00:05 +02:00
David Kellner 408e36b4c7
Add icon `brand-metabrainz` (#1171)
I originally wanted to have an icon for [MusicBrainz] in #760, but the
small icon without details which worked best as a Tabler icon is also
used for [other projects] by the [MetaBrainz Foundation].
The small icon variants are only distinguished by their colors, which
are not applicable here for a monochrome icon.

While MusicBrainz is the oldest and most widely known of these projects,
it makes more sense to name this brand icon after the foundation.
In order to make the icon discoverable by a search for the names of the
other projects, I have added tags for the main projects.

[MetaBrainz Foundation]: https://metabrainz.org/
[MusicBrainz]: https://musicbrainz.org/
[other projects]: https://metabrainz.org/projects
2024-06-25 13:59:47 +02:00
Peter C ba4672d509
Fix `battery-automotive` icon (#1159) 2024-06-14 17:30:39 +02:00
Keno Medenbach 311e4c1fc5
@tabler/icons-vue: Fall back to default if stroke is undefined (#1129)
Fixes #1067

Co-authored-by: Keno Medenbach <k.medenbach@eplas.net>
2024-06-14 17:30:21 +02:00
codecalm 9239580313 Release 3.6.0 2024-06-13 22:29:57 +02:00
codecalm f2fc9e8f51 Fixed icons: `filled/binoculars`, `filled/scuba-diving-tank` 2024-06-13 22:17:23 +02:00
BG-Software 4a8ba697b4
Add <title> to <svg> in Preact (#1157)
* Add <title> to <svg> in Preact

Needs to be tested.

* Uncomment title attribute

---------

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-06-13 22:11:45 +02:00
BG-Software b6591cec2d
Add <title> to <svg> in SolidJS (#1156)
Adds <title> child tag & title property in built package, but still doesn't show it on hover.

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-06-13 22:10:57 +02:00
BG-Software c898ade0f0
Add title to icon's <svg> as child tag in React, Vue.js and React Native (#1147)
* Add title as child tag of <svg> in icons-react

* Add title as child tag of <svg> in icons-vue package

* Add title as child tag of <svg> in icons-react-native package

* Test <title> element in React

* Prevent adding <!----> to <svg> if no title prop passed

+ Test <title> child element.

* Fix tests for Vue

Stroke attribute added to expected SVG code.

---------

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-06-13 22:08:44 +02:00
codecalm f8fb922aca 2 new icons: `filled/receipt`, `filled/steering-wheel` 2024-06-13 22:06:54 +02:00
codecalm 8c8a03a4d1 3 new icons: `filled/rosette-discount`, `filled/tag`, `filled/tags` 2024-06-13 21:59:57 +02:00
codecalm c0489b2ff5 4 new icons: `filled/mood-angry`, `filled/mood-crazy-happy`, `filled/mood-wrrr`, `filled/pill` 2024-06-13 21:53:50 +02:00
codecalm 71767d1ea2 Fixed icon: `outline/building-off` 2024-06-13 21:48:12 +02:00
Maurici Abad Gutierrez 8cd64d2e32
Add icon `building-off` (#1137) 2024-06-13 21:47:32 +02:00
codecalm 044e5b4a46 Fixed icons: `filled/scuba-diving-tank`, `outline/scuba-diving-tank` 2024-06-13 21:45:44 +02:00
Maurici Abad Gutierrez 9208183a17
Add icon `scuba-diving-tank` (#1154) 2024-06-13 21:37:59 +02:00
codecalm 8d3d18875f optimize some icons 2024-06-13 21:35:30 +02:00
Maurici Abad Gutierrez 8951f6fdfa
Add icon `cliff-jumping` (#1153) 2024-06-13 21:34:16 +02:00
Maurici Abad Gutierrez 20ac022752
Add tags to `briefcase` icon (#1146)
* Add tags to b`briefcase` icon

* Update briefcase-2.svg

* Update briefcase.svg
2024-06-13 21:33:34 +02:00
Ian Amancio cd874b1ee1
Fix: Correct category in metadata of cash-register.svg (#1149) 2024-06-13 21:33:06 +02:00
codecalm e28c7696d4 optimize some icons 2024-06-13 21:32:52 +02:00
Maurici Abad Gutierrez 3e00e95c63
Add icon `binoculars` (#1155) 2024-06-13 21:32:18 +02:00
Giliam Verheide d70a4a0b9a
Add icons `align-left-2`, `align-right-2` (#1141)
* Create circle-plus.svg

* Create align-left-2, align-right-2

* Added tags and category to align-left-2 and align-right-2 icons
2024-06-13 21:31:35 +02:00
Paweł Kuna e1d8b8efb3
Update 02-bug_report.yml 2024-05-23 09:53:46 +02:00
codecalm 06dbedc009 reorder 2024-05-23 02:38:57 +02:00
codecalm a3abe562c3 issue fix 2024-05-23 02:38:26 +02:00
codecalm 5cecd21aaa Merge branch 'main' of https://github.com/tabler/tabler-icons 2024-05-23 02:34:51 +02:00
codecalm 16c6747858 fix 2024-05-23 02:34:50 +02:00
Paweł Kuna e9ccd59645
Delete .github/ISSUE_TEMPLATE/bug_report.md 2024-05-23 02:34:35 +02:00
Paweł Kuna e6fc3ebfb3
Update issue templates 2024-05-23 02:33:34 +02:00
codecalm 50dd34e64c test 2024-05-23 02:31:31 +02:00
codecalm 63cdf62f74 icon request 2024-05-23 02:29:05 +02:00
codecalm 1598797fb6 icon request 2024-05-23 02:23:42 +02:00
codecalm a215478359 Merge branch 'main' of https://github.com/tabler/tabler-icons 2024-05-23 02:18:34 +02:00
codecalm 71f2125782 issues template 2024-05-23 02:18:33 +02:00
Paweł Kuna d41c0ad9fe
Update README.md 2024-05-22 21:41:41 +02:00
codecalm db81bfeb01 1 new icon: `outline/contract` 2024-05-22 09:57:37 +02:00
codecalm c89e4159b9 Release 3.5.0 2024-05-21 21:40:54 +02:00
codecalm 2ac418910a preact icons bug fix 2024-05-21 21:23:46 +02:00
codecalm 935ee7d6d3 2 new icons: `outline/file-excel`, `outline/file-word`
Fixed icon: `outline/battery-automotive`
2024-05-21 20:49:34 +02:00
codecalm e3f020af53 1 new icon: `outline/timezone` 2024-05-21 20:44:38 +02:00
codecalm eef1392c3e 1 new icon: `outline/chart-bar-popular`
Fixed icons: `filled/circle-plus`, `outline/chart-bar`
2024-05-21 20:37:53 +02:00
Giliam Verheide 2171cdc6dd
Add icon `circle-plus` (filled) (#1130) 2024-05-21 20:37:24 +02:00
codecalm cdb160374e 2 new icons: `outline/chart-cohort`, `outline/chart-funnel` 2024-05-21 20:24:49 +02:00
codecalm a2f2f9b473 2 new icons: `outline/automation`, `outline/object-scan` 2024-05-21 20:19:43 +02:00
codecalm 27e55919f2 9 new icons: `outline/device-unknown`, `outline/tax-euro`, `outline/tax-pound`, `outline/tax`, `outline/tip-jar-euro`, `outline/tip-jar-pound`, `outline/tip-jar`, `outline/viewport-short`, `outline/viewport-tall`
Fixed icons: `outline/viewport-narrow`, `outline/viewport-wide`
2024-05-21 20:15:13 +02:00
Marvin Hagemeister fce43e1d78
fix: Preact adapter spreading props as children (#1084) 2024-05-16 01:24:52 +02:00
codecalm 01e01a7567 Release 3.4.0 2024-05-16 01:01:18 +02:00
codecalm de293b91d7 Fixed icon: `outline/percentage-100` 2024-05-16 00:51:20 +02:00
codecalm d9ce2dddcc 15 new icons: `outline/percentage-0`, `outline/percentage-10`, `outline/percentage-100`, `outline/percentage-20`, `outline/percentage-25`, `outline/percentage-30`, `outline/percentage-33`, `outline/percentage-40`, `outline/percentage-50`, `outline/percentage-60`, `outline/percentage-66`, `outline/percentage-70`, `outline/percentage-75`, `outline/percentage-80`, `outline/percentage-90`
Fixed icons: `outline/ai`, `outline/cash-register`, `outline/picnic-table`
2024-05-16 00:49:58 +02:00
codecalm 94b458153d icons validate fix 2024-04-30 22:21:13 +02:00
Salvador Solís Iñiguez 53d46b3562
new icon: cash-register (#1103)
* new icon: cash-register

* Update cash-register.svg

---------

Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>
2024-04-30 22:19:47 +02:00
Maurici Abad Gutierrez 013f78e6f5
Add `ai` icon (#1100)
* Add `ai` icon

* Fix icon

* Add end of line
2024-04-30 22:19:10 +02:00
Maurici Abad Gutierrez db4b3ede9f
Add icon `picnic-table` (#1066) 2024-04-30 22:18:28 +02:00
Basith 214c8cbfda
fix: IconProps type is incompatible with icons components (#1078) 2024-04-30 22:17:34 +02:00
Jimmy Raphaël (Iharena) c2b99e16d1
Fix stylesheet webfont path (#1093) 2024-04-30 22:15:05 +02:00
Patrick Naughton f9610283b2
add TablerIcon type (#1058) 2024-04-30 22:14:07 +02:00
codecalm 4e5371083c Release 3.3.0 2024-04-30 21:26:18 +02:00
codecalm f55b936136 2 new icons: `filled/poo`, `filled/sunglasses`
Fixed icon: `filled/shield-half`
2024-04-30 21:06:33 +02:00
codecalm 3c273a9f8b 5 new icons: `filled/hospital-circle`, `filled/live-photo`, `filled/panorama-horizontal`, `filled/panorama-vertical`, `filled/tilt-shift` 2024-04-30 21:01:48 +02:00
codecalm 3eea5faf9c 10 new icons: `filled/circle-percentage`, `filled/code-circle-2`, `filled/code-circle`, `filled/message-chatbot`, `filled/message-circle`, `filled/message-report`, `filled/message`, `filled/parking-circle`, `outline/ikosaedr`, `outline/message-circle-user`
Fixed icon: `outline/parking-circle`
2024-04-30 20:56:35 +02:00
codecalm 4ec2a71d4f angular package og image 2024-04-11 20:55:44 +02:00
codecalm cc7085f2ea Release 3.2.0 2024-04-11 12:29:31 +02:00
codecalm d907b20bdf validation fixes 2024-04-11 12:20:26 +02:00
codecalm 2f1b5cc3be Fixed icons: `filled/bubble`, `outline/bubble-minus`, `outline/bubble-plus`, `outline/bubble-text`, `outline/bubble-x`, `outline/bubble`, `outline/carambola`, `outline/circle-dashed-check`, `outline/circle-dashed-minus`, `outline/circle-dashed-plus`, `outline/circle-dashed-x`, `outline/dumpling`, `outline/monkeybar`, `outline/text-wrap-column`, `outline/text-wrap` 2024-04-11 12:17:05 +02:00
codecalm 2b63eebaca 2 new icons: `filled/picture-in-picture-top`, `filled/picture-in-picture` 2024-04-11 12:11:06 +02:00
codecalm ca2bd47e59 2 new icons: `filled/toggle-left`, `filled/toggle-right`
Fixed icon: `outline/brand-google-fit`
2024-04-11 12:09:00 +02:00
codecalm 23d9d12bc3 3 new icons: `outline/circle-dashed-check`, `outline/circle-dashed-minus`, `outline/circle-dashed-plus` 2024-04-11 12:02:49 +02:00
codecalm 46d875f12c 1 new icon: `filled/bubble`
Fixed icon: `outline/message-dots`
2024-04-11 12:00:11 +02:00
codecalm 88a34e0de3 10 new icons: `outline/bubble-minus`, `outline/bubble-plus`, `outline/bubble-text`, `outline/bubble-x`, `outline/bubble`, `outline/carambola`, `outline/dumpling`, `outline/monkeybar`, `outline/pentagon-minus`, `outline/text-wrap-column` 2024-04-11 11:56:28 +02:00
codecalm f12135fe42 Release 3.1.0 2024-03-14 20:23:28 +01:00
codecalm acda1fdd77 update icons script 2024-03-14 20:11:58 +01:00
codecalm d6d0dd6c83 update icons script 2024-03-14 20:08:49 +01:00
codecalm 4605a54a2e Remove tags and categories from filled icons 2024-03-14 19:59:01 +01:00
codecalm aac471a372 Fixed icon: `outline/prism-light` 2024-03-14 19:55:20 +01:00
codecalm ba8cfe0243 Fixed icon: `outline/prism-light` 2024-03-14 19:54:35 +01:00
codecalm 65c6ca8440 Add icons tags 2024-03-14 19:51:32 +01:00
codecalm cd236ff621 18 new icons: `filled/blob`, `outline/blend-mode`, `outline/blob`, `outline/brand-arc`, `outline/eye-dotted`, `outline/file-isr`, `outline/invoice`, `outline/layers-selected-bottom`, `outline/layers-selected`, `outline/lock-open-2`, `outline/logs`, `outline/prism-light`, `outline/shareplay`, `outline/spaces`, `outline/squares-selected`, `outline/u-turn-left`, `outline/u-turn-right`, `outline/user-screen` 2024-03-14 19:46:50 +01:00
codecalm af9057244f Release 3.0.3 2024-03-14 12:15:20 +01:00
codecalm adec1ad272 build fix 2024-03-14 11:58:56 +01:00
codecalm d5b5e551aa Merge branch 'main' of https://github.com/tabler/tabler-icons 2024-03-14 11:56:44 +01:00
codecalm 0c0482e710 labeler fix 2024-03-14 11:56:42 +01:00
Paweł Kuna 9f124f4d50
fix currentColor in Vue and Svelte package (#1057) 2024-03-14 11:55:50 +01:00
codecalm 4bd5545fa0 update labeler 2024-03-14 11:51:33 +01:00
codecalm 013c5eec71 Release 3.0.2 2024-03-14 01:01:08 +01:00
Paweł Kuna 78ea72c2c8
export Icon type (#1056) 2024-03-14 00:35:44 +01:00
Paweł Kuna a3200b5831
Generate icons list for build (#1050) 2024-03-14 00:35:33 +01:00
codecalm 7ffebbfe38 Merge branch 'main' of https://github.com/tabler/tabler-icons 2024-03-13 23:59:20 +01:00
codecalm 7932c63b79 add docs to repo 2024-03-13 23:59:18 +01:00
Paweł Kuna efef93ba21
Update squares.svg 2024-03-13 09:55:23 +01:00
Paweł Kuna dacfda3267
Github Actions improve (#1049)
* github actions

* github actions
2024-03-13 03:41:02 +01:00
Paweł Kuna 6174beca0f
Pull Request comments action (#1048)
* validate icons comment pr

* labeler

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* validate icons comment pr

* test icons

* validate icons comment pr

* rollbac invalid icons
2024-03-13 03:29:16 +01:00
Paweł Kuna d740ea68a3
Github Actions comments (#1047) 2024-03-13 02:36:41 +01:00
codecalm a40965da46 Release 3.0.1 2024-03-12 13:57:34 +01:00
codecalm d0efc26731 1 new icon: `filled/squares`
Fixed icon: `outline/squares`
2024-03-12 13:28:48 +01:00
Paweł Kuna ceed535efb
Import fixes (#1039)
* fix packages imports

* imports check scripts

* update packages

* svelte build improvements

* build fix
2024-03-12 12:19:23 +01:00
Paweł Kuna 41b8012769
Build webfont fix (#1043) 2024-03-12 12:19:07 +01:00
Paweł Kuna 14b334f31b
Types fixes (#1037)
* tests update

* type fixes

* build fix

* type fixes
2024-03-12 00:15:40 +01:00
Paweł Kuna d7467343a2
Unit tests update (#1036) 2024-03-11 20:34:58 +01:00
codecalm acd82d64f6 readme fix 2024-03-10 21:19:24 +01:00
codecalm db2bb3faaa readme fix 2024-03-10 21:16:56 +01:00
codecalm fbdff01db7 readme update 2024-03-10 21:16:10 +01:00
codecalm 59e813fb0a new og images 2024-03-10 21:11:36 +01:00
codecalm d688dccdec Release 3.0.0 2024-03-10 20:57:50 +01:00
codecalm a889aa9eea build fix 2024-03-10 20:35:20 +01:00
dependabot[bot] 46ac26bcc3
Bump nunjucks from 3.2.3 to 3.2.4 (#1016)
Bumps [nunjucks](https://github.com/mozilla/nunjucks) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/mozilla/nunjucks/releases)
- [Changelog](https://github.com/mozilla/nunjucks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mozilla/nunjucks/compare/v3.2.3...v3.2.4)

---
updated-dependencies:
- dependency-name: nunjucks
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-28 18:50:47 +01:00
dependabot[bot] c0520e0f9a
Bump xml2js from 0.4.23 to 0.5.0 (#1015)
Bumps [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) from 0.4.23 to 0.5.0.
- [Commits](https://github.com/Leonidas-from-XIV/node-xml2js/commits/0.5.0)

---
updated-dependencies:
- dependency-name: xml2js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-28 18:50:36 +01:00
codecalm 4a415c2763 build fix 2024-02-28 18:21:48 +01:00
codecalm 19c36d1b67 rename accessible/filled icon 2024-02-28 02:42:00 +01:00
codecalm f211bf2e05 build improvements 2024-02-28 02:25:28 +01:00
codecalm 6426e6081f Release 3.0.0-beta.2 2024-02-28 02:15:36 +01:00
codecalm dfac859764 mjs extension to esm modules 2024-02-28 01:22:32 +01:00
codecalm 2044b568a7 rollup config improvements 2024-02-28 01:14:57 +01:00
Paweł Kuna 203a5856a9
Dependencies update (#1021)
* build fixes

* build fixes

* build fixes

* build fixes

* build fixes
2024-02-28 00:54:37 +01:00
codecalm 9906f0f7a8 build optimize 2024-02-28 00:30:15 +01:00
codecalm 2c8af19473 build improvements 2024-02-28 00:25:22 +01:00
codecalm d10fa5c660 build fix 2024-02-28 00:07:36 +01:00
codecalm 3c8b36e8e4 add aliases validator 2024-02-28 00:02:45 +01:00
BG-Software-BG 4e83898467
Rename icons starting with numbers (#1019)
Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
2024-02-27 23:54:49 +01:00
BG-Software-BG 32418e8e41
Fix og image for sprite package in README (#1020)
* Fix og image for sprite package in README

* og images fixes

---------

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
Co-authored-by: codecalm <codecalm@gmail.com>
2024-02-27 23:54:06 +01:00
Paweł Kuna b54c86433e
Tabler Icons 3.0 (#993)
* fix: fix icons svelte package

* add missing svelte condition #941

* build fix

* react components

* preact components

* solidjs components

* vue components

* add unit tests

* build cleanup

* build fixes

* add icons aliases

* dependencies update

* update gemfile

* dependencies update

* iconfont cache

* Release 3.0.0-alpha.0

* build fix

* rollup plugins fix

* build v3

* Rename 7 icons and add aliases for them

* init react-native package

* React Native new package (#999)

* remove build files

* build files remove (#1000)

* init react-native package

* remove build files

* remove build files

* turbo update

* remove build files

* categories build fix

* 22 new icons: `badge-3d-filled`, `badge-4k-filled`, `badge-8k-filled`, `badge-ad-filled`, `badge-ar-filled`, `badge-cc-filled`, `badge-hd-filled`, `badge-sd-filled`, `badge-tm-filled`, `badge-vo-filled`, `badge-vr-filled`, `badge-wc-filled`, `boom`, `brand-astro`, `car-4wd`, `car-fan-1`, `car-fan-2`, `car-fan-3`, `car-fan-auto`, `car-fan`, `scan-position`, `typeface`

Fixed icons: `badge-3d`

* 25 new icons: `cash-banknote-filled`, `clock-hour-1-filled`, `clock-hour-10-filled`, `clock-hour-11-filled`, `clock-hour-12-filled`, `clock-hour-2-filled`, `clock-hour-3-filled`, `clock-hour-4-filled`, `clock-hour-5-filled`, `clock-hour-6-filled`, `clock-hour-7-filled`, `clock-hour-8-filled`, `clock-hour-9-filled`, `gps-filled`, `layout-align-bottom-filled`, `layout-align-center-filled`, `layout-align-left-filled`, `layout-align-middle-filled`, `layout-align-right-filled`, `layout-align-top-filled`, `radar-filled`, `relation-many-to-many-filled`, `relation-one-to-many-filled`, `relation-one-to-one-filled`, `section-filled`

Fixed icons: `ce-off`

* 7 new icons: `crop-1-1-filled`, `crop-16-9-filled`, `crop-3-2-filled`, `crop-5-4-filled`, `crop-7-5-filled`, `crop-landscape-filled`, `crop-portrait-filled`

* 80 new icons: `circle-letter-a-filled`, `circle-letter-b-filled`, `circle-letter-c-filled`, `circle-letter-d-filled`, `circle-letter-e-filled`, `circle-letter-f-filled`, `circle-letter-g-filled`, `circle-letter-h-filled`, `circle-letter-i-filled`, `circle-letter-j-filled`, `circle-letter-k-filled`, `circle-letter-l-filled`, `circle-letter-letter-v-filled`, `circle-letter-m-filled`, `circle-letter-n-filled`, `circle-letter-o-filled`, `circle-letter-p-filled`, `circle-letter-q-filled`, `circle-letter-r-filled`, `circle-letter-s-filled`, `circle-letter-t-filled`, `circle-letter-u-filled`, `circle-letter-v-filled`, `circle-letter-w-filled`, `circle-letter-x-filled`, `circle-letter-y-filled`, `circle-letter-z-filled`, `square-letter-a-filled`, `square-letter-b-filled`, `square-letter-c-filled`, `square-letter-d-filled`, `square-letter-e-filled`, `square-letter-f-filled`, `square-letter-g-filled`, `square-letter-h-filled`, `square-letter-i-filled`, `square-letter-j-filled`, `square-letter-k-filled`, `square-letter-l-filled`, `square-letter-letter-v-filled`, `square-letter-m-filled`, `square-letter-n-filled`, `square-letter-o-filled`, `square-letter-p-filled`, `square-letter-q-filled`, `square-letter-r-filled`, `square-letter-s-filled`, `square-letter-t-filled`, `square-letter-u-filled`, `square-letter-v-filled`, `square-letter-w-filled`, `square-letter-x-filled`, `square-letter-y-filled`, `square-letter-z-filled`, `square-rounded-letter-a-filled`, `square-rounded-letter-b-filled`, `square-rounded-letter-c-filled`, `square-rounded-letter-d-filled`, `square-rounded-letter-e-filled`, `square-rounded-letter-f-filled`, `square-rounded-letter-g-filled`, `square-rounded-letter-h-filled`, `square-rounded-letter-i-filled`, `square-rounded-letter-j-filled`, `square-rounded-letter-k-filled`, `square-rounded-letter-l-filled`, `square-rounded-letter-m-filled`, `square-rounded-letter-n-filled`, `square-rounded-letter-o-filled`, `square-rounded-letter-p-filled`, `square-rounded-letter-q-filled`, `square-rounded-letter-r-filled`, `square-rounded-letter-s-filled`, `square-rounded-letter-t-filled`, `square-rounded-letter-u-filled`, `square-rounded-letter-v-filled`, `square-rounded-letter-w-filled`, `square-rounded-letter-x-filled`, `square-rounded-letter-y-filled`, `square-rounded-letter-z-filled`

* 3 new icons: `stack-2-filled`, `stack-3-filled`, `stack-filled`

* Fixed icons: `cookie-man`, `cookie`, `copy-check`, `copy-minus`, `copy-x`, `stack-2-filled`, `stack-3-filled`, `stack-filled`

* 3 new icons: `cone-2-filled`, `cone-filled`, `contrast-filled`

* 1 new icons: `contrast-2-filled`

Fixed icons: `contrast-2`

* 4 new icons: `transition-bottom-filled`, `transition-left-filled`, `transition-right-filled`, `transition-top-filled`

* Fixed icons: `square-letter-a-filled`, `square-letter-b-filled`, `square-letter-c-filled`, `square-letter-d-filled`, `square-letter-e-filled`, `square-letter-f-filled`, `square-letter-g-filled`, `square-letter-h-filled`, `square-letter-i-filled`, `square-letter-j-filled`, `square-letter-k-filled`, `square-letter-l-filled`, `square-letter-m-filled`, `square-letter-n-filled`, `square-letter-o-filled`, `square-letter-p-filled`, `square-letter-q-filled`, `square-letter-r-filled`, `square-letter-s-filled`, `square-letter-t-filled`, `square-letter-u-filled`, `square-letter-v-filled`, `square-letter-w-filled`, `square-letter-x-filled`, `square-letter-y-filled`, `square-letter-z-filled`

* 6 new icons: `cookie-filled`, `cookie-man-filled`, `copy-check-filled`, `copy-minus-filled`, `copy-plus-filled`, `copy-x-filled`

Fixed icons: `cookie-man`, `cookie`, `copy-check`, `copy-minus`, `copy-plus`, `copy-x`

* Fixed icons: `brand-graphql`

* icons fix

* 4 new icons: `biohazard-filled`, `microphone-filled`, `microwave-filled`, `soup-filled`

Fixed icons: `bowl-filled`

* Release 3.0.0-alpha.1

* react native package fix

* separate icons to `filled` and `outline` directories (#1002)

* separate icons to solid

* icons separate

* move icons

* init svg icons

* init svg icons

* separate icons

* separate icons

* optimize icons

* optimize icons

* random icons generate

* generate icons preview

* preview icons

* build

* optimize fix

* icons separate

* icons preview

* optimize icons

* 81 new icons: `filled/assembly`, `filled/asset`, `filled/baby-carriage`, `filled/barbell`, `filled/barrier-block`, `filled/bed-flat`, `filled/bone`, `filled/boom`, `filled/bow`, `filled/bowl-chopsticks`, `filled/bowl-spoon`, `filled/brand-spotify`, `filled/bread`, `filled/briefcase-2`, `filled/brightness-auto`, `filled/brightness`, `filled/building-broadcast-tower`, `filled/hexagon-letter-a`, `filled/hexagon-letter-b`, `filled/hexagon-letter-c`, `filled/hexagon-letter-d`, `filled/hexagon-letter-e`, `filled/hexagon-letter-f`, `filled/hexagon-letter-g`, `filled/hexagon-letter-h`, `filled/hexagon-letter-i`, `filled/hexagon-letter-j`, `filled/hexagon-letter-k`, `filled/hexagon-letter-l`, `filled/hexagon-letter-m`, `filled/hexagon-letter-n`, `filled/hexagon-letter-o`, `filled/hexagon-letter-p`, `filled/hexagon-letter-q`, `filled/hexagon-letter-r`, `filled/hexagon-letter-s`, `filled/hexagon-letter-t`, `filled/hexagon-letter-u`, `filled/hexagon-letter-v`, `filled/hexagon-letter-w`, `filled/hexagon-letter-x`, `filled/hexagon-letter-y`, `filled/hexagon-letter-z`, `filled/hexagon-minus`, `filled/hexagon-plus`, `filled/home`, `filled/ironing`, `filled/jetpack`, `filled/key`, `filled/layout-2`, `filled/layout-cards`, `filled/layout-dashboard`, `filled/layout-distribute-horizontal`, `filled/layout-distribute-vertical`, `filled/layout-grid`, `filled/layout-kanban`, `filled/layout-list`, `filled/layout-sidebar-right`, `filled/layout-sidebar`, `filled/layout`, `filled/lego`, `filled/lock`, `filled/lungs`, `filled/macro`, `filled/magnet`, `filled/man`, `filled/manual-gearbox`, `filled/woman`, `filled/xbox-a`, `filled/xbox-b`, `filled/xbox-x`, `filled/xbox-y`, `filled/zeppelin`, `filled/zoom-cancel`, `filled/zoom-code`, `filled/zoom-exclamation`, `filled/zoom-money`, `filled/zoom-out-area`, `filled/zoom-pan`, `filled/zoom-question`, `filled/zoom-scan`

Fixed icons: `filled/archive`, `filled/basket`, `outline/layout-dashboard`, `outline/zoom-pan`

* Fixed icon: `filled/biohazard`

* 4 new icons: `outline/border-bottom-plus`, `outline/border-left-plus`, `outline/border-right-plus`, `outline/border-top-plus`

* debug off

* build `@tabler/icons` package

* build `@tabler/icons` package

* build `@tabler/icons-eps` , `@tabler/icons-pdf`, `@tabler/icons-png`  package

* build `@tabler/icons-react` , `@tabler/icons-preact`, `@tabler/icons-svelte`, `@tabler/icons-vue`, `@tabler/icons-solidjs`  package

* build fixes

* remove unused files

* iconfont build

* build fixes

* update icons unicode

* update icons

* build fixes

* changelog update

* build fixes

* icons images

* Release 3.0.0-beta

* build fix

* icons version fixes

* Fix kerning icon typo for v3 (#1010)

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>

* Remove box-seam icon (package duplicate) (#1008)

Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>

* Fix ski jumping icon typo for v3 (#1007)

Change added to aliases.json.

Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com>

* dependencies update

* validate icons

* pnpm init

* validate icons

* validate icons

---------

Co-authored-by: Bartłomiej Gawęda <bgaweda@abis.krakow.pl>
Co-authored-by: BG-Software-BG <73077398+BG-Software-BG@users.noreply.github.com>
2024-02-27 00:16:23 +00:00
Paweł Kuna d125898b82
Update LICENSE 2024-02-20 23:29:41 +01:00
Paweł Kuna fe1478c5e1
Update FUNDING.yml 2024-02-12 19:03:21 +01:00
codecalm 0b7fb9d8ec Release 2.47.0 2024-02-02 00:13:13 +01:00
codecalm b544feeab0 2 new icons: `brightness-auto`, `image-in-picture` 2024-02-01 23:27:11 +01:00
codecalm 1818670e37 transform-point fixes 2024-02-01 23:17:52 +01:00
codecalm ad7536f82b 1 new icons: `database-smile`
Fixed icons: `clipboard-smile`
2024-02-01 23:15:42 +01:00
codecalm a37c4861bc 1 new icons: `clipboard-smile`
Fixed icons: `glass-off`
2024-02-01 23:13:47 +01:00
codecalm c14c86d952 1 new icons: `math-max-min`
Fixed icons: `math-max`, `math-min`
2024-02-01 22:48:39 +01:00
codecalm 9c3287045f 1 new icons: `border-corner-ios`
Fixed icons: `temperature-snow`
2024-02-01 22:35:54 +01:00
codecalm ddc5f8cef1 12 new icons: `glass-champagne`, `glass-cocktail`, `glass-gin`, `prong`, `shopping-bag-heart`, `temperature-snow`, `temperature-sun`, `transform-point-bottom-left`, `transform-point-bottom-right`, `transform-point-top-left`, `transform-point-top-right`, `transform-point`
Fixed icons: `brand-linktree`, `glass`
2024-02-01 22:24:45 +01:00
codecalm 0bdad34ff5 Release 2.46.0 2024-01-12 23:56:06 +01:00
codecalm 78ab6cfc13 4 new icons: `bowl-chopsticks`, `bowl-spoon`, `chart-scatter-3d`, `chart-scatter` 2024-01-12 23:26:46 +01:00
codecalm 2e4570e8af 14 new icons: `arrow-down-from-arc`, `arrow-down-to-arc`, `arrow-left-from-arc`, `arrow-left-to-arc`, `arrow-right-from-arc`, `arrow-right-to-arc`, `arrow-up-from-arc`, `arrow-up-to-arc`, `avocado`, `badge-ad-off`, `sort-ascending-shapes`, `sort-ascending-small-big`, `sort-deacending-small-big`, `sort-descending-shapes`
Fixed icons: `circle-dashed-percentage`, `circle-percentage`, `square-percentage`, `square-rounded-percentage`
2024-01-12 23:14:03 +01:00
codecalm 7f4d866069 Release 2.45.0 2024-01-02 00:49:33 +01:00
codecalm 5ecd9b288d 1 new icons: `brand-apple-filled`
Fixed icons: `brand-apple`
2024-01-02 00:30:59 +01:00
codecalm 1298ce2dc2 2 new icons: `pilcrow-left`, `pilcrow-right` 2024-01-02 00:20:13 +01:00
codecalm 73d3cfdca9 4 new icons: `circle-dashed-percentage`, `circle-percentage`, `square-percentage`, `square-rounded-percentage` 2024-01-02 00:10:00 +01:00
codecalm 2092df5242 4 new icons: `brand-livewire`, `meter-cube`, `meter-square`, `protocol` 2024-01-01 23:52:55 +01:00
codecalm ce4e157235 2 new icons: `brand-pnpm`, `brand-yarn` #966 2024-01-01 23:41:51 +01:00
codecalm ade7ddfb43 Merge branch 'master' of https://github.com/tabler/tabler-icons 2024-01-01 23:30:25 +01:00
codecalm 85dd72426a 5 new icons: `brand-bluesky`, `brand-stocktwits`, `paywall`, `receipt-rupee`, `transaction-rupee` 2024-01-01 23:30:21 +01:00
Aleksandr Sadovoj ada588834a
Update package.json (#940)
Fix warning "Missing Exports Condition"
2024-01-01 22:23:54 +00:00
codecalm ffed949675 Release 2.44.0 2023-12-10 23:41:28 +01:00
codecalm 3187c85b21 18 new icons: `border-corner-pill`, `border-corner-rounded`, `border-corner-square`, `favicon`, `receipt-bitcoin`, `receipt-dollar`, `receipt-euro`, `receipt-pound`, `receipt-yen`, `receipt-yuan`, `sandbox`, `text-grammar`, `transaction-bitcoin`, `transaction-dollar`, `transaction-euro`, `transaction-pound`, `transaction-yen`, `transaction-yuan` 2023-12-10 23:18:27 +01:00
codecalm 55cad43362 Release 2.43.0 2023-12-09 13:29:14 +01:00
codecalm 242def15ea fix icons categories 2023-12-09 13:09:07 +01:00
codecalm e255e7099a update icons tags 2023-12-09 13:06:18 +01:00
codecalm c34bd37f20 4 new icons: `hospital-circle`, `hospital`, `parking-circle`, `send-2`
Fixed icons: `parking`
2023-12-09 13:01:55 +01:00
codecalm a785833089 14 new icons: `crop-1-1`, `crop-16-9`, `crop-3-2`, `crop-5-4`, `crop-7-5`, `crop-landscape`, `crop-portrait`, `ear-scan`, `pin-end`, `pin-invoke`, `swipe-down`, `swipe-left`, `swipe-right`, `swipe-up`
Fixed icons: `brand-revolut`
2023-12-09 12:55:16 +01:00
codecalm 551d78c557 Release 2.42.0 2023-11-21 20:31:40 +01:00
codecalm fe74f4f2f8 3 new icons: `layout-navbar-inactive`, `layout-sidebar-inactive`, `layout-sidebar-right-inactive`
Fixed icons: `layout-navbar`, `layout-sidebar-right`, `layout-sidebar`
2023-11-21 20:06:59 +01:00
codecalm 7979f387fb 3 new icons: `gymnastics`, `scuba-diving`, `snowboarding` 2023-11-21 20:00:15 +01:00
codecalm f7349ee227 4 new icons: `library-minus`, `library-photo`, `library-plus`, `library` 2023-11-21 19:42:51 +01:00
codecalm 1ba2a769eb 4 new icons: `copy-check`, `copy-minus`, `copy-plus`, `copy-x`
Fixed icons: `copy`
2023-11-21 19:34:47 +01:00
codecalm 2521627e1b 4 new icons: `calendar-dot`, `folder-root`, `layout-bottombar-inactive`, `message-reply`
Fixed icons: `layout-navbar`, `layout-sidebar-right`, `layout-sidebar`, `message-chatbot`, `message-forward`, `message-report`
2023-11-21 16:22:10 +01:00
codecalm 9d0fda82b3 Release 2.41.0 2023-11-18 15:33:57 +01:00
codecalm 3dcd554356 update tags 2023-11-18 15:09:22 +01:00
codecalm 7918a6a5ca 18 new icons: `background`, `brand-kako-talk`, `calendar-clock`, `calendar-month`, `calendar-week`, `christmas-ball`, `credit-card-pay`, `credit-card-refund`, `currency-xrp`, `desk`, `direction-arrows`, `mood-look-down`, `mood-look-up`, `mood-puzzled`, `shovel-pitchforks`, `skew-x`, `skew-y`, `sticker-2`
Fixed icons: `brand-notion`
2023-11-18 15:00:22 +01:00
codecalm 4a7e650995 rendom icons generator 2023-11-18 14:43:10 +01:00
codecalm 93e971c34c Release 2.40.0 2023-10-27 03:09:57 +02:00
codecalm 63c42c594a Fixed icons: `stack-back`, `stack-backward`, `stack-forward`, `stack-front`, `stack-middle` 2023-10-27 02:55:12 +02:00
codecalm cae644d52b 18 new icons: `brand-google-filled`, `brand-printables`, `brand-thingiverse`, `calendar-sad`, `calendar-smile`, `calendar-user`, `category-minus`, `category-plus`, `file-neutral`, `file-sad`, `file-smile`, `metronome`, `stack-back`, `stack-backward`, `stack-forward`, `stack-front`, `stack-middle`, `tools-kitchen-3`
Fixed icons: `brand-google`
2023-10-27 02:48:09 +02:00
codecalm e327e2a19e remove unused file 2023-10-10 23:39:07 +02:00
codecalm 32647df389 Release 2.39.0 2023-10-10 23:17:40 +02:00
codecalm dd449eaa46 Renamed icons:
- `coin-bangladeshi-filled` renamed to `coin-taka-filled`
- `coin-bangladeshi` renamed to `coin-taka`
2023-10-10 23:02:41 +02:00
codecalm 28241b31ae 2 new icons: `coin-bangladeshi-filled`, `coin-bangladeshi` 2023-10-10 23:00:40 +02:00
codecalm 4b333abdad Fixed icons: `chart-dots-filled` 2023-10-10 22:56:36 +02:00
codecalm 9f911af7d0 10 new icons: `bug-filled`, `coin-bitcoin-filled`, `coin-euro-filled`, `coin-filled`, `coin-monero-filled`, `coin-pound-filled`, `coin-rupee-filled`, `coin-yen-filled`, `coin-yuan-filled`, `credit-card-filled`
Fixed icons: `compass-filled`
2023-10-10 22:55:14 +02:00
codecalm 65bdb8adc0 6 new icons: `chart-dots-filled`, `chart-grid-dots-filled`, `flask-2-filled`, `flask-filled`, `graph-filled`, `timeline-event-filled` 2023-10-10 22:40:49 +02:00
codecalm 7fa89d0aa3 9 new icons: `brand-patreon-filled`, `briefcase-filled`, `caret-left-right-filled`, `caret-up-down-filled`, `compass-filled`, `gift-filled`, `link-minus`, `link-plus`, `user-filled`
Fixed icons: `brand-patreon`
2023-10-10 22:30:12 +02:00
codecalm 2577502786 Release 2.38.0 2023-09-30 15:59:14 +02:00
codecalm b389fdcb2a 56 new icons: `letter-a-small`, `letter-b-small`, `letter-c-small`, `letter-d-small`, `letter-e-small`, `letter-f-small`, `letter-g-small`, `letter-h-small`, `letter-i-small`, `letter-j-small`, `letter-k-small`, `letter-l-small`, `letter-m-small`, `letter-n-small`, `letter-o-small`, `letter-p-small`, `letter-q-small`, `letter-r-small`, `letter-s-small`, `letter-t-small`, `letter-u-small`, `letter-v-small`, `letter-w-small`, `letter-x-small`, `letter-y-small`, `letter-z-small`, `number-0-small`, `number-1-small`, `number-10-small`, `number-11-small`, `number-12-small`, `number-13-small`, `number-14-small`, `number-15-small`, `number-16-small`, `number-17-small`, `number-18-small`, `number-19-small`, `number-2-small`, `number-20-small`, `number-21-small`, `number-22-small`, `number-23-small`, `number-24-small`, `number-25-small`, `number-26-small`, `number-27-small`, `number-28-small`, `number-29-small`, `number-3-small`, `number-4-small`, `number-5-small`, `number-6-small`, `number-7-small`, `number-8-small`, `number-9-small` 2023-09-30 15:34:07 +02:00
codecalm edb12ff45a Release 2.37.0 2023-09-28 22:28:30 +02:00
codecalm 5dc841a75b Merge branch 'master' of https://github.com/tabler/tabler-icons 2023-09-28 20:50:50 +02:00
codecalm 42c7d3ba99 1 new icons: `navigation-top`
Fixed icons: `navigation-north`, `sun-electricity`

Renamed icons:
- `navgation-east` renamed to `navigation-east`
- `navgation-south` renamed to `navigation-south`
- `navgation-west` renamed to `navigation-west`
2023-09-28 20:50:44 +02:00
Matthew Durajka ae5010311f
fix: iconfont.scss added css charset utf-8 (#843)
* fix: iconfont.scss added css charset utf-8

* fix: iconfont.scss added css charset utf-8

* fix: iconfont.scss moved charset utf-8 to the very beginning of the file

According to w3 (https://www.w3.org/International/questions/qa-css-charset), the @charset declaration doesn't get the same treatment as CSS rules. It has to be an exact byte sequence, starting from the very first byte in the stylesheet.
2023-09-28 18:38:25 +00:00
codecalm 300588d090 4 new icons: `line-scan`, `route-scan`, `text-scan-2`, `text-scan` 2023-09-28 01:58:28 +02:00
codecalm 941aa48fd5 Fixed icons: `navgation-east`, `navgation-north`, `navgation-south`, `navgation-west` 2023-09-28 01:40:48 +02:00
codecalm ce29aa4963 Fixed icons: `burger` 2023-09-28 01:38:06 +02:00
codecalm 32f536ca9a Fixed icons: `navgation-east`, `navgation-north`, `navgation-south`, `navgation-west`, `rv-truck` 2023-09-28 01:37:30 +02:00
codecalm c87631d25a Fixed icon: `waves-electricity` 2023-09-28 01:33:35 +02:00
codecalm 9b84a475c0 4 new icons: `navgation-east`, `navgation-north`, `navgation-south`, `navgation-west` 2023-09-28 01:32:26 +02:00
codecalm e3216d8180 2 new icons: `rv-truck`, `waves-electricity` 2023-09-28 01:27:53 +02:00
codecalm 8dbff5532a 4 new icons: `brackets-angle-off`, `brackets-angle`, `burger`, `fingerprint-scan` 2023-09-28 01:13:07 +02:00
codecalm e8e8c7a122 7 new icons: `galaxy`, `magnetic`, `robot-face`, `solar-electricity`, `sun-electricity`, `universe`, `wind-electricity`
Fixed icons: `bed-off`, `brand-auth0`, `robot-off`, `robot`
2023-09-28 00:57:40 +02:00
codecalm d993d7cef8 1 new icon: `horseshoe` #851 2023-09-28 00:24:20 +02:00
codecalm b4ac6f2e7f 1 new icon: `brand-auth0` #846 2023-09-28 00:09:37 +02:00
codecalm 3683a50283 Release 2.36.0 2023-09-27 22:39:38 +02:00
codecalm 2bca16149d update icons tags 2023-09-27 22:20:36 +02:00
codecalm 22d70b2db0 update icons tags 2023-09-27 22:18:52 +02:00
codecalm 09b4b24892 update tags 2023-09-27 22:07:27 +02:00
codecalm 8b3a25619f update icons categories 2023-09-27 21:44:15 +02:00
codecalm 641227bda5 3 new icons: `body-scan`, `user-scan`, `zoom-scan` 2023-09-27 21:41:32 +02:00
codecalm 1322edd44b 4 new icons: `grid-3x3`, `grid-4x4`, `grid-goldenratio`, `grid-scan`
Fixed icons: `photo-scan`
2023-09-27 21:29:14 +02:00
codecalm 4a4f6526c4 Merge branch 'master' of https://github.com/tabler/tabler-icons 2023-09-27 21:21:39 +02:00
codecalm fd1084f239 4 new icons: `alarm-average`, `bed-flat`, `blender`, `photo-scan`
Fixed icons: `bed`, `route-square-2`, `route-square`
2023-09-27 21:21:38 +02:00
0xflotus e2e3218c92
chore: added game tag to `device-gamepads` (#802)
* Update device-gamepad.svg

* Update device-gamepad-2.svg
2023-09-27 19:00:39 +00:00
codecalm 4f5b9ca6ef Merge branch 'master' of https://github.com/tabler/tabler-icons 2023-09-27 20:45:02 +02:00
codecalm 0a1f65aa4b 8 new icons: `arrow-merge-alt-left`, `arrow-merge-alt-right`, `route-alt-left`, `route-alt-right`, `route-square-2`, `route-square`, `route-x-2`, `route-x`
Fixed icons: `route-2`, `route`
2023-09-27 20:45:01 +02:00
Just van Rossum 3f409e26b9
Fix typo (#789) 2023-09-27 18:26:48 +00:00
Luca Sabato 8c694f6a38
Improved docs + remove clash props and SVG attribute stroke (#841) 2023-09-27 18:26:24 +00:00
Julius Berger 5ee72f166c
fix name of `device-game-pad.svg` to `device-gamepad-3.svg` (#800) 2023-09-27 18:25:41 +00:00
Adam G. Emerson 60ee2ec8a4
Updated tags for "color-filter" icon. (#842) 2023-09-27 20:25:23 +02:00
codecalm 53a308be1b Release 2.35.0 2023-09-22 22:53:38 +02:00
codecalm afee99a908 build fix 2023-09-22 22:35:54 +02:00
codecalm 118bb99c5e build fix 2023-09-22 17:18:44 +02:00
codecalm 4bd125bd23 Fixed icons: `mood-xd`, `tag` 2023-09-22 16:32:41 +02:00
codecalm 8a99566782 Fixed icons: `automatic-gearbox`, `car-suv`, `tag-starred` 2023-09-22 16:26:13 +02:00
codecalm 9dfde2a73d Fixed icons: `circle-minus-2`, `circle-plus-2` 2023-09-22 16:22:54 +02:00
codecalm 2dc69c42a7 Fixed icons: `hexagon-minus-2`, `hexagon-minus`, `hexagon-plus-2`, `octagon-minus-2`, `octagon-minus`, `octagon-plus-2`, `octagon-plus`, `square-plus-2`, `square-rounded-minus-2`, `square-rounded-plus-2`, `triangle-minus-2`, `triangle-minus`, `triangle-plus-2`, `triangle-plus` 2023-09-22 16:16:09 +02:00
codecalm c5cb31f32e 16 new icons: `circle-minus-2`, `circle-plus-2`, `hexagon-minus-2`, `hexagon-minus`, `hexagon-plus-2`, `octagon-minus-2`, `octagon-minus`, `octagon-plus-2`, `octagon-plus`, `square-plus-2`, `square-rounded-minus-2`, `square-rounded-plus-2`, `triangle-minus-2`, `triangle-minus`, `triangle-plus-2`, `triangle-plus`
Fixed icons: `alert-octagon`, `help-octagon`, `hexagon-plus`, `info-octagon`, `octagon-off`, `octagon`, `square-minus`, `square-plus`, `square-rounded-plus`
2023-09-22 16:14:47 +02:00
codecalm af22f06cab 5 new icons: `automatic-gearbox`, `bookmark-ai`, `car-suv`, `photo-video`, `tag-starred`
Fixed icons: `bookmark-edit`, `bookmark-filled`, `bookmark-minus`, `bookmark-off`, `bookmark-plus`, `bookmark-question`, `bookmark`, `bookmarks-filled`, `bookmarks`, `tag-off`, `tag`, `tags-off`, `tags`
2023-09-22 15:22:18 +02:00
codecalm f5abaad87d Release 2.34.0 2023-09-07 12:19:02 +02:00
codecalm e7222e45fe 18 new icons: `car-garage`, `cloud-network`, `map-route`, `melon`, `password-fingerprint`, `password-mobile-phone`, `password-user`, `pentagon-number-0`, `pentagon-number-1`, `pentagon-number-2`, `pentagon-number-3`, `pentagon-number-4`, `pentagon-number-5`, `pentagon-number-6`, `pentagon-number-7`, `pentagon-number-8`, `pentagon-number-9`, `pentagon-x`
Fixed icons: `network-off`, `network`
2023-09-07 10:59:21 +02:00
codecalm ba80810a6f 18 new icons: `car-garage`, `cloud-network`, `map-route`, `melon`, `password-fingerprint`, `password-mobile-phone`, `password-user`, `pentagon-number-0`, `pentagon-number-1`, `pentagon-number-2`, `pentagon-number-3`, `pentagon-number-4`, `pentagon-number-5`, `pentagon-number-6`, `pentagon-number-7`, `pentagon-number-8`, `pentagon-number-9`, `pentagon-x`
Fixed icons: `network-off`, `network`
2023-09-07 10:59:02 +02:00
codecalm 91b9997fd0 Release 2.33.0 2023-09-05 15:11:01 +02:00
codecalm e6d47eb498 update iconscategories 2023-09-05 14:25:51 +02:00
codecalm 47742d9e2f Update icons categories 2023-09-05 14:22:31 +02:00
codecalm 5c3cb2e02e update icons categories 2023-09-05 14:20:32 +02:00
codecalm a225967dac Icons optimize 2023-09-05 14:19:12 +02:00
codecalm da0cb93af9 1 new icon: `circle-dashed-x` #797 2023-09-05 14:17:44 +02:00
codecalm 2adb2ef83f 10 new icons: `circle-dashed-number-0`, `circle-dashed-number-1`, `circle-dashed-number-2`, `circle-dashed-number-3`, `circle-dashed-number-4`, `circle-dashed-number-5`, `circle-dashed-number-6`, `circle-dashed-number-7`, `circle-dashed-number-8`, `circle-dashed-number-9` #797 2023-09-05 14:14:57 +02:00
codecalm 8390e248cb 1 new icon: `brand-meetup` #807 2023-09-05 14:07:01 +02:00
codecalm 81b9840042 1 new icons: `login-2`, fixed icons: `login` #809 2023-09-05 11:04:56 +02:00
codecalm 4be1ef337e Fixed icons: `circle-plus` #805 2023-09-05 11:01:10 +02:00
codecalm e4a5a26a6d 5 new icons: `alert-circle-off`, `alert-hexagon-off`, `alert-small-off`, `alert-square-rounded-off`, `alert-triangle-off`
Fixed icons: `alert-triangle-filled`, `alert-triangle`, `details`, `help-triangle-filled`, `help-triangle`, `info-triangle-filled`, `info-triangle`, `triangle-filled`, `triangle-inverted-filled`, `triangle-inverted`, `triangle-off`, `triangle`
2023-09-05 10:56:59 +02:00
codecalm 8ee16c7c4d fix #779 2023-08-22 12:03:30 +02:00
codecalm 08641643f9 Release 2.32.0 2023-08-21 22:49:32 +02:00
codecalm 051bb7b07b Fixed icons: `12-hours`, `24-hours`, `clock-12`, `clock-24`, `nut` 2023-08-21 21:56:43 +02:00
codecalm c293e0c56c 2 new icons: `photo-circle-minus`, `photo-circle-plus`
Fixed icons: `device-game-pad`, `device-usb`, `map-east`, `map-north`, `map-south`, `map-west`, `photo-circle`
2023-08-21 21:50:27 +02:00
codecalm 7dbd322e46 16 new icons: `12-hours`, `alt`, `archery-arrow`, `clock-12`, `clock-24`, `device-game-pad`, `device-usb`, `input-ai`, `input-check`, `input-x`, `map-east`, `map-north`, `map-south`, `map-west`, `nut`, `wheel`
Fixed icons: `24-hours`, `input-search`
2023-08-21 21:45:11 +02:00
codecalm e3a6baaf7b Release 2.31.0 2023-08-18 19:16:58 +02:00
codecalm 84519ca79d 3 new icons: `caret-left-right`, `caret-up-down`, `horse` 2023-08-18 18:32:12 +02:00
codecalm e2402cf3ef 3 new icons: `brand-databricks`, `brand-parsinta`, `vs` 2023-08-18 18:22:39 +02:00
codecalm 04d1393d4e fix: #777 2023-08-18 18:14:44 +02:00
codecalm 22a5131d33 Merge branch 'master' of https://github.com/tabler/tabler-icons 2023-08-18 17:39:39 +02:00
codecalm e8a3f04995 12 new icons: `hexagon-plus`, `list-letters`, `map-pin-2`, `pentagon-plus`, `photo-circle`, `photo-hexagon`, `photo-pentagon`, `photo-square-rounded`, `user-hexagon`, `user-pentagon`, `user-square-rounded`, `user-square`
Fixed icons: `circle-plus`, `map-pin`, `pentagon-off`, `pentagon`, `square-plus`, `square-rounded-plus`
2023-08-18 17:39:32 +02:00
Koute a8b3eb11f0
Use `fs.readFileSync` + `JSON.parse` to read compile options (#702) 2023-08-06 14:16:02 +02:00
0xflotus 1b0356812d
chore: Rename brand-microsoft-teams.svg to brand-teams.svg (#697) 2023-08-06 14:14:40 +02:00
Daniel Tamargo f83e982f19
Added strokeWidth property to icons-vue SVGProps interface (#763) 2023-08-06 14:13:58 +02:00
SevicheCC 205005e131
Fix category of currency-florin.svg (#761) 2023-08-06 14:13:35 +02:00
0xflotus 8159279c87
readme: small grammar fix (#752) 2023-08-06 12:11:34 +00:00
Shahriar ccb7294b92
Fix "construction" typo in tags (#754)
* Update wall.svg

* Update crane.svg

* Update hammer.svg

* Update crane-off.svg

* Update hammer-off.svg
2023-08-06 12:11:09 +00:00
0xflotus e3aa0bd5d9
readme: fix GitHub spelling (#751) 2023-08-06 14:07:22 +02:00
spilymp ec56a1ad67
Update README.md to fix CDN link (#727) 2023-08-06 12:06:30 +00:00
Paweł Kuna f0ac17fd77
remove workflow file 2023-08-06 13:56:00 +02:00
codecalm bb7aa7903f Release 2.30.0 2023-07-28 12:55:20 +02:00
codecalm 05ada6df89 Fixed icons: `brand-youtube-filled`, `brand-youtube-kids`, `brand-youtube` 2023-07-28 11:31:36 +02:00
codecalm 12f0358dcf 32 new icons: `brand-x-filled`, `brand-youtube-filled`, `candle-filled`, `capsule-filled`, `capsule-horizontal-filled`, `cards-filled`, `filter-filled`, `forbid-2-filled`, `forbid-filled`, `fountain-filled`, `function-filled`, `gauge-filled`, `gift-card-filled`, `glass-full-filled`, `globe-filled`, `keyframe-align-center-filled`, `keyframe-align-horizontal-filled`, `keyframe-align-vertical-filled`, `keyframe-filled`, `keyframes-filled`, `layout-bottombar-collapse-filled`, `layout-bottombar-expand-filled`, `layout-bottombar-filled`, `layout-navbar-collapse-filled`, `layout-navbar-expand-filled`, `layout-navbar-filled`, `layout-sidebar-left-collapse-filled`, `layout-sidebar-left-expand-filled`, `layout-sidebar-right-collapse-filled`, `layout-sidebar-right-expand-filled`, `shopping-cart-filled`, `square-filled`
Fixed icons: `bread-off`, `bread`, `globe-off`, `globe`, `shopping-cart-discount`, `shopping-cart-plus`, `shopping-cart-x`

Renamed icons:
- `cart-bolt` renamed to `shopping-cart-bolt`
- `cart-cancel` renamed to `shopping-cart-cancel`
- `cart-check` renamed to `shopping-cart-check`
- `cart-code` renamed to `shopping-cart-code`
- `cart-cog` renamed to `shopping-cart-cog`
- `cart-copy` renamed to `shopping-cart-copy`
- `cart-dollar` renamed to `shopping-cart-dollar`
- `cart-down` renamed to `shopping-cart-down`
- `cart-exclamation` renamed to `shopping-cart-exclamation`
- `cart-heart` renamed to `shopping-cart-heart`
- `cart-minus` renamed to `shopping-cart-minus`
- `cart-pause` renamed to `shopping-cart-pause`
- `cart-pin` renamed to `shopping-cart-pin`
- `cart-question` renamed to `shopping-cart-question`
- `cart-search` renamed to `shopping-cart-search`
- `cart-share` renamed to `shopping-cart-share`
- `cart-star` renamed to `shopping-cart-star`
- `cart-up` renamed to `shopping-cart-up`
2023-07-28 11:25:53 +02:00
codecalm 0bf9630c08 Release 2.29.0 2023-07-24 23:08:33 +02:00
codecalm af96385cee update icons categories 2023-07-24 22:14:18 +02:00
codecalm b8d2f57a2a fix #693 2023-07-24 22:10:24 +02:00
codecalm fdb178c801 1 new icons: `droplets` 2023-07-24 22:09:07 +02:00
codecalm 4033d5c9d5 17 new icons: `brand-x`, `brand-xdeep`, `device-projector`, `ghost-3`, `ladle`, `reorder`, `shopping-bag-check`, `shopping-bag-discount`, `shopping-bag-edit`, `shopping-bag-exclamation`, `shopping-bag-minus`, `shopping-bag-plus`, `shopping-bag-search`, `shopping-bag-x`, `transfer-vertical`, `transfer`, `xxx`
Fixed icons: `basket-bolt`, `basket-cancel`, `basket-check`, `basket-code`, `basket-cog`, `basket-discount`, `basket-dollar`, `basket-down`, `basket-exclamation`, `basket-heart`, `basket-minus`, `basket-off`, `basket-pause`, `basket-pin`, `basket-plus`, `basket-question`, `basket-search`, `basket-share`, `basket-star`, `basket-up`, `basket-x`, `basket`, `gif`
2023-07-24 22:05:39 +02:00
codecalm 870ed90ba9 Release 2.28.0 2023-07-21 14:09:14 +02:00
codecalm 6a45cb8b5e Svelte build fixes 2023-07-21 12:53:13 +02:00
codecalm 59718b6581 1 new icons: `droplet-half-2-filled`
Fixed icons: `droplet-filled`, `droplet-half-2`, `droplet-half-filled`, `droplet-half`
2023-07-21 00:46:25 +02:00
codecalm e32f1cfcf5 78 new icons: `flag-bolt`, `flag-cancel`, `flag-check`, `flag-code`, `flag-cog`, `flag-discount`, `flag-dollar`, `flag-down`, `flag-exclamation`, `flag-heart`, `flag-minus`, `flag-pause`, `flag-pin`, `flag-plus`, `flag-question`, `flag-search`, `flag-share`, `flag-star`, `flag-up`, `flag-x`, `location-bolt`, `location-cancel`, `location-check`, `location-code`, `location-cog`, `location-discount`, `location-dollar`, `location-down`, `location-exclamation`, `location-heart`, `location-minus`, `location-pause`, `location-pin`, `location-plus`, `location-question`, `location-search`, `location-share`, `location-star`, `location-up`, `location-x`, `map-bolt`, `map-cancel`, `map-check`, `map-code`, `map-cog`, `map-discount`, `map-dollar`, `map-down`, `map-exclamation`, `map-heart`, `map-minus`, `map-pause`, `map-plus`, `map-question`, `map-share`, `map-star`, `map-up`, `map-x`, `navigation-bolt`, `navigation-cancel`, `navigation-check`, `navigation-code`, `navigation-cog`, `navigation-discount`, `navigation-dollar`, `navigation-down`, `navigation-exclamation`, `navigation-heart`, `navigation-minus`, `navigation-pause`, `navigation-pin`, `navigation-plus`, `navigation-question`, `navigation-search`, `navigation-share`, `navigation-star`, `navigation-up`, `navigation-x`
Fixed icons: `map-pin`, `map-search`, `map`, `navigation`
2023-07-21 00:33:18 +02:00
codecalm e047a5b306 20 new icons: `music-bolt`, `music-cancel`, `music-check`, `music-code`, `music-cog`, `music-discount`, `music-dollar`, `music-down`, `music-exclamation`, `music-heart`, `music-minus`, `music-pause`, `music-pin`, `music-plus`, `music-question`, `music-search`, `music-share`, `music-star`, `music-up`, `music-x`
Fixed icons: `music`
2023-07-20 23:48:37 +02:00
codecalm 735271189e 105 new icons: `basket-bolt`, `basket-cancel`, `basket-check`, `basket-code`, `basket-cog`, `basket-discount`, `basket-dollar`, `basket-down`, `basket-exclamation`, `basket-heart`, `basket-minus`, `basket-pause`, `basket-pin`, `basket-plus`, `basket-question`, `basket-search`, `basket-share`, `basket-star`, `basket-up`, `basket-x`, `cart-bolt`, `cart-cancel`, `cart-check`, `cart-code`, `cart-cog`, `cart-copy`, `cart-discount`, `cart-dollar`, `cart-down`, `cart-exclamation`, `cart-heart`, `cart-minus`, `cart-pause`, `cart-pin`, `cart-plus`, `cart-question`, `cart-search`, `cart-share`, `cart-star`, `cart-up`, `cart-x`, `eye-bolt`, `eye-cancel`, `eye-code`, `eye-discount`, `eye-dollar`, `eye-down`, `eye-minus`, `eye-pause`, `eye-pin`, `eye-plus`, `eye-question`, `eye-search`, `eye-share`, `eye-star`, `eye-up`, `filter-bolt`, `filter-cancel`, `filter-check`, `filter-code`, `filter-discount`, `filter-down`, `filter-exclamation`, `filter-heart`, `filter-pause`, `filter-pin`, `filter-question`, `filter-search`, `filter-share`, `filter-up`, `heart-bolt`, `heart-cancel`, `heart-check`, `heart-code`, `heart-cog`, `heart-discount`, `heart-dollar`, `heart-down`, `heart-exclamation`, `heart-pause`, `heart-pin`, `heart-question`, `heart-search`, `heart-share`, `heart-star`, `heart-up`, `heart-x`, `pencil-bolt`, `pencil-cancel`, `pencil-check`, `pencil-code`, `pencil-cog`, `pencil-discount`, `pencil-dollar`, `pencil-down`, `pencil-exclamation`, `pencil-heart`, `pencil-pause`, `pencil-pin`, `pencil-question`, `pencil-search`, `pencil-share`, `pencil-star`, `pencil-up`, `pencil-x`
Fixed icons: `eye-check`, `eye-exclamation`, `eye-heart`, `eye-x`, `filter-dollar`, `filter-star`, `filter-x`, `heart-minus`, `heart-plus`, `pencil-minus`, `pencil-plus`, `pencil`
2023-07-20 23:33:16 +02:00
codecalm dd1d83b552 Release 2.27.0 2023-07-20 14:34:42 +02:00
codecalm 70f301bc48 18 new icons: `square-arrow-down-filled`, `square-arrow-left-filled`, `square-arrow-right-filled`, `square-arrow-up-filled`, `square-asterisk-filled`, `square-chevron-down-filled`, `square-chevron-left-filled`, `square-chevron-right-filled`, `square-chevron-up-filled`, `square-chevrons-down-filled`, `square-chevrons-left-filled`, `square-chevrons-right-filled`, `square-chevrons-up-filled`, `square-dot-filled`, `square-minus-filled`, `square-rounded-minus-filled`, `square-x-filled`, `triangle-square-circle-filled`
Fixed icons: `square-chevrons-down`, `square-chevrons-left`, `square-chevrons-right`, `square-chevrons-up`
2023-07-20 13:32:32 +02:00
codecalm aff826a9a7 Release 2.26.0 2023-07-17 15:35:14 +02:00
codecalm 5a289eec1a fix icon 2023-07-17 13:52:00 +02:00
codecalm 6e7c43c66f 18 new icons: `bookmarks-filled`, `bounce-left-filled`, `bounce-right-filled`, `bowl-filled`, `brightness-down-filled`, `brightness-up-filled`, `cactus-filled`, `calculator-filled`, `calendar-filled`, `campfire-filled`, `capture-filled`, `caret-down-filled`, `caret-left-filled`, `caret-right-filled`, `caret-up-filled`, `category-filled`, `mouse-filled`, `pointer-filled` 2023-07-17 13:48:14 +02:00
codecalm 15949094f7 Release 2.25.0 2023-07-12 20:00:20 +02:00
codecalm 6febd9db6a Fixed icons: `air-traffic-control` 2023-07-12 19:16:03 +02:00
codecalm 9ed4533130 Fixed icons: `escalator-down`, `escalator-up`, `escalator` 2023-07-12 19:15:51 +02:00
codecalm 98bd623f68 icons fixes 2023-07-12 19:12:48 +02:00
codecalm 35b0a93929 30 new icons: `air-traffic-control`, `brand-threads`, `briefcase-2`, `escalator-down`, `escalator-up`, `escalator`, `file-type-bmp`, `file-type-css`, `file-type-csv`, `file-type-doc`, `file-type-docx`, `file-type-html`, `file-type-jpg`, `file-type-js`, `file-type-jsx`, `file-type-pdf`, `file-type-php`, `file-type-png`, `file-type-ppt`, `file-type-rs`, `file-type-sql`, `file-type-svg`, `file-type-ts`, `file-type-tsx`, `file-type-txt`, `file-type-vue`, `file-type-xls`, `file-type-xml`, `file-type-zip`, `quotes`
Fixed icons: `stairs-down`, `stairs-up`, `stairs`
2023-07-12 19:09:07 +02:00
codecalm ae1c6cbf17 Release 2.24.0 2023-07-06 13:44:26 +02:00
codecalm 841591afc5 Update icons categories 2023-07-06 11:34:34 +02:00
codecalm 19a3e4d4a7 18 new icons: `brand-minecraft`, `chevron-compact-down`, `chevron-compact-left`, `chevron-compact-right`, `chevron-compact-up`, `column-remove`, `currency-florin`, `fire-extinguisher`, `folder-open`, `haze-moon`, `lane`, `list-tree`, `menu-deep`, `pick`, `restore`, `row-remove`, `table-column`, `table-row` 2023-07-06 11:30:46 +02:00
codecalm f7d073d685 Release 2.23.0 2023-06-26 15:21:01 +02:00
codecalm d49e61d808 18 new icons: `arrow-bar-both`, `arrow-capsule`, `brand-microsoft-teams`, `brand-nodejs`, `brand-yandex`, `capsule-horizontal`, `capsule`, `chevron-left-pipe`, `chevron-right-pipe`, `device-airtag`, `device-vision-pro`, `medical-cross-circle`, `michelin-bib-gourmand`, `michelin-star-green`, `michelin-star`, `navigation-north`, `rectangle-rounded-bottom`, `rectangle-rounded-top`
Fixed icons: `ce`
2023-06-26 12:24:52 +02:00
codecalm 961b0f43b8 piano icon fixed 2023-06-07 20:57:11 +02:00
codecalm 5a29612e12 Release 2.22.0 2023-06-06 21:42:51 +02:00
codecalm 291ca1a3f9 categries update 2023-06-06 16:39:36 +02:00
codecalm 43d137d1d2 update tags 2023-06-06 16:03:29 +02:00
codecalm de76ad79e7 18 new icons: `align-box-center-bottom`, `align-box-center-stretch`, `align-box-center-top`, `align-box-left-stretch`, `align-box-right-stretch`, `brand-kbin`, `brand-rumble`, `calendar-repeat`, `piano`, `time-duration-0`, `time-duration-10`, `time-duration-15`, `time-duration-30`, `time-duration-45`, `time-duration-5`, `time-duration-60`, `time-duration-90`, `time-duration-off` 2023-06-06 15:59:35 +02:00
codecalm b36b27cf7a Release 2.21.0 2023-06-01 22:57:06 +02:00
codecalm 25d1daeeec Fixed icons: `rewind-backward-10`, `rewind-backward-15`, `rewind-backward-20`, `rewind-backward-30`, `rewind-backward-40`, `rewind-backward-5`, `rewind-backward-50`, `rewind-backward-60`, `rewind-forward-10`, `rewind-forward-15`, `rewind-forward-20`, `rewind-forward-30`, `rewind-forward-40`, `rewind-forward-5`, `rewind-forward-50`, `rewind-forward-60`, `skateboarding` 2023-06-01 22:10:34 +02:00
codecalm 88f556631e 18 new icons: `backslash`, `rewind-backward-10`, `rewind-backward-15`, `rewind-backward-20`, `rewind-backward-30`, `rewind-backward-40`, `rewind-backward-5`, `rewind-backward-50`, `rewind-backward-60`, `rewind-forward-10`, `rewind-forward-15`, `rewind-forward-20`, `rewind-forward-30`, `rewind-forward-40`, `rewind-forward-5`, `rewind-forward-50`, `rewind-forward-60`, `skateboarding` 2023-06-01 21:58:45 +02:00
codecalm 2c960e70bd fix `cylinder-off` icon 2023-05-20 23:51:56 +02:00
codecalm c4ae333bce Release 2.20.0 2023-05-20 23:41:35 +02:00
codecalm 04d7279a34 build fix 2023-05-20 23:04:30 +02:00
codecalm 8e610013d6 37 new icons: `cone-plus`, `cube-off`, `cube-plus`, `cube`, `cylinder-off`, `cylinder-plus`, `diabolo-off`, `diabolo-plus`, `diabolo`, `frustum-off`, `frustum-plus`, `frustum`, `hemisphere-off`, `hemisphere-plus`, `hemisphere`, `hexagonal-prism-off`, `hexagonal-prism-plus`, `hexagonal-prism`, `hexagonal-pyramid-off`, `hexagonal-pyramid-plus`, `hexagonal-pyramid`, `irregular-polyhedron-off`, `irregular-polyhedron-plus`, `irregular-polyhedron`, `octahedron-off`, `octahedron-plus`, `octahedron`, `prism-off`, `prism-plus`, `prism`, `pyramid-plus`, `rectangular-prism-off`, `rectangular-prism-plus`, `rectangular-prism`, `sphere-off`, `sphere-plus`, `sphere`
Fixed icons: `cone-2`, `cone-off`, `cone`, `cylinder`, `pyramid-off`, `pyramid`
2023-05-20 23:01:17 +02:00
codecalm 81f25c2b96 Release 2.19.0 2023-05-16 20:26:50 +02:00
codecalm 6db17a4495 Fixed icons: `brand-discord-filled`, `brand-discord` 2023-05-16 19:40:06 +02:00
codecalm 5371913d74 18 new icons: `archive-filled`, `artboard-filled`, `balloon-filled`, `ballpen-filled`, `bomb-filled`, `book-filled`, `bookmark-filled`, `bottle-filled`, `box-align-bottom-filled`, `box-align-bottom-left-filled`, `box-align-bottom-right-filled`, `box-align-left-filled`, `box-align-right-filled`, `box-align-top-filled`, `box-align-top-left-filled`, `box-align-top-right-filled`, `carousel-horizontal-filled`, `carousel-vertical-filled`
Fixed icons: `box-align-left`, `box-align-right`, `box-align-top`
2023-05-16 19:14:43 +02:00
codecalm 0414d2c827 Fixed icons: `wash-hand` 2023-05-10 18:53:29 +02:00
codecalm 0439b8f5c2 Release 2.18.0 2023-05-10 18:43:51 +02:00
codecalm 98a894fcd3 18 new icons: `brand-ansible`, `brand-cinema-4d`, `brand-craft`, `brand-digg`, `brand-electronic-arts`, `brand-feedly`, `brand-filezilla`, `brand-speedtest`, `brand-vlc`, `brand-wikipedia`, `brand-xamarin`, `hdr`, `ironing`, `layout-grid-remove`, `logout-2`, `wash-dry-flat`, `wash-eco`, `wash-hand`
Fixed icons: `logout`
2023-05-10 18:06:15 +02:00
codecalm cec602f11a Fixed icons: `play-volleyball` 2023-04-22 12:13:14 +02:00
codecalm 62c769aef0 Release 2.17.0 2023-04-21 16:29:43 +02:00
codecalm 213256abca Fixed icons: `play-basketball`, `play-football`, `play-handball`, `play-volleyball`, `waterpolo` 2023-04-21 15:48:41 +02:00
codecalm fcf9838ee4 18 new icons: `bookmark-edit`, `bookmark-minus`, `bookmark-plus`, `bookmark-question`, `focus-auto`, `freeze-column`, `freeze-row-column`, `freeze-row`, `play-basketball`, `play-football`, `play-handball`, `play-volleyball`, `rings`, `scoreboard`, `shi-jumping`, `stretching-2`, `treadmill`, `waterpolo` 2023-04-21 15:42:36 +02:00
codecalm 8ef0f8a0d5 fix: Unable to import `tabler-icons.css` in `@tabler/icons-webfont` package #533 #588 2023-04-21 14:30:48 +02:00
codecalm 9da74fd37f Release 2.16.0 2023-04-14 15:47:35 +02:00
codecalm 7c2494b887 18 new icons: `brand-aws`, `brand-azure`, `brand-cloudflare`, `brand-google-maps`, `brand-hexo`, `brand-leetcode`, `brand-oauth`, `brand-rust`, `brand-storj`, `brand-swift`, `brand-terraform`, `building-mosque`, `currency-iranian-rial`, `dual-screen`, `file-cv`, `http-que`, `load-balancer`, `toml`
Fixed icons: `external-link`
2023-04-14 14:51:14 +02:00
codecalm 14dd7514e8 Renamed icons:
- `http-path` renamed to `http-patch` #625
2023-04-14 10:49:06 +02:00
codecalm 4227d6fe40 Release 2.15.0 2023-04-10 12:17:44 +02:00
codecalm 904e288868 import tags 2023-04-10 11:37:13 +02:00
codecalm a24957dbdc 24 new icons: `alert-hexagon-filled`, `alert-square-filled`, `alert-square-rounded-filled`, `camera-filled`, `device-heart-monitor-filled`, `device-mobile-filled`, `device-tablet-filled`, `dialpad-filled`, `headphones-filled`, `help-circle-filled`, `help-hexagon-filled`, `help-octagon-filled`, `help-square-filled`, `help-square-rounded-filled`, `help-triangle-filled`, `info-hexagon-filled`, `info-octagon-filled`, `info-square-filled`, `info-triangle-filled`, `mail-filled`, `mail-opened-filled`, `phone-filled`, `photo-filled`, `polaroid-filled`
Fixed icons: `alert-circle-filled`, `alert-octagon-filled`, `alert-triangle-filled`, `bulldozer`, `device-ipad`, `info-circle-filled`, `info-square-rounded-filled`
2023-04-10 11:29:07 +02:00
codecalm 34b46efd78 Release 2.14.0 2023-04-04 23:13:40 +02:00
codecalm 663075003d Fixed icon: `http-head` 2023-04-04 22:17:21 +02:00
codecalm aa425ac8ff 18 new icons: `brand-itch`, `brand-kick`, `brand-letterboxd`, `camper`, `decimal`, `file-text-ai`, `http-connect`, `http-delete`, `http-get`, `http-head`, `http-options`, `http-path`, `http-post`, `http-put`, `http-trace`, `mail-ai`, `photo-ai`, `xd`
Fixed icons: `caravan`, `fountain-off`, `fountain`, `network-off`
2023-04-04 21:21:35 +02:00
codecalm ba118db100 Release 2.13.2 2023-04-03 15:59:55 +02:00
codecalm fbd7760b4f update categories 2023-04-02 23:20:17 +02:00
codecalm b201e7d021 update icon categories 2023-04-02 22:30:12 +02:00
codecalm 4f7524d936 add missing categories to icons 2023-04-02 16:40:27 +02:00
codecalm 7dba0f0e86 Release 2.13.1 2023-04-01 14:46:42 +02:00
codecalm d1bbf14fed add script to create icons directories 2023-04-01 13:51:09 +02:00
codecalm 4a5fe8bb83 Release 2.13.0 2023-03-31 23:39:13 +02:00
codecalm ac491d2f2e `release-it` upgrade 2023-03-31 22:39:07 +02:00
codecalm 669ed1f7c4 18 new icons: `database-cog`, `database-dollar`, `database-edit`, `database-exclamation`, `database-heart`, `database-leak`, `database-minus`, `database-plus`, `database-search`, `database-share`, `database-star`, `database-x`, `table-down`, `table-heart`, `table-minus`, `table-plus`, `table-share`, `users-group`
Fixed icons: `database-export`, `database-import`, `table-alias`, `table-export`, `table-import`, `table-off`, `table-options`, `table-shortcut`, `table`
2023-03-31 15:22:59 +02:00
codecalm 5810d7c618 Release 2.12.0 2023-03-28 19:03:57 +02:00
codecalm 4f3439e8bd 4 new icons: `mood-edit`, `mood-share`, `users-minus`, `users-plus`
Fixed icons: `mood-pin`, `mood-search`
2023-03-28 18:22:15 +02:00
codecalm 8274e8c1b2 14 new icons: `filter-cog`, `filter-dollar`, `filter-edit`, `filter-minus`, `filter-plus`, `filter-star`, `filter-x`, `progress-alert`, `progress-bolt`, `progress-check`, `progress-down`, `progress-help`, `progress-x`, `progress`
Fixed icons: `filter-off`, `filter`, `history-toggle`
2023-03-28 18:11:12 +02:00
codecalm 662ef863bc fix #544: Add Loading tag to Loaders 2023-03-20 20:52:40 +01:00
codecalm 5140351955 Release 2.11.0 2023-03-19 13:07:13 +01:00
codecalm 61cb3624e4 1 new icons: `signal-6g`
Fixed icons: `signal-5g`
2023-03-19 12:21:34 +01:00
codecalm dc8621f4cb 3 new icons: `mobiledata-off`, `mobiledata`, `signal-h-plus` 2023-03-19 12:17:54 +01:00
codecalm 933b2eb99c 4 new icons: `signal-e`, `signal-g`, `signal-h`, `signal-lte`
Fixed icons: `signal-3g`, `signal-4g-plus`, `signal-4g`
2023-03-19 12:12:12 +01:00
codecalm 98c6cb8df1 2 new icons: `deselect`, `select-all` 2023-03-19 11:54:48 +01:00
codecalm daf90bb433 4 new icons: `baseline-density-large`, `baseline-density-medium`, `baseline-density-small`, `reserved-line` 2023-03-19 11:49:05 +01:00
codecalm ac52454b4c 4 new icons: `arrow-back-up-double`, `arrow-elbow-left`, `arrow-elbow-right`, `arrow-forward-up-double`
Fixed icons: `arrow-back-up`, `arrow-forward-up`, `link-off`, `link`, `unlink`
2023-03-19 11:40:36 +01:00
codecalm 74838ded99 Fixed icons: `h-1`, `h-2`, `h-3`, `h-4`, `h-5`, `h-6` #123 2023-03-11 15:01:33 +01:00
codecalm 25f93ab0a7 changelog fix 2023-03-11 13:30:25 +01:00
codecalm b7030bfd10 Release 2.10.0 2023-03-11 13:07:49 +01:00
codecalm 9713f418ea Fixed icons: `alert-circle`, `help-circle`, `info-circle` 2023-03-10 23:31:39 +01:00
codecalm beb6920a10 1 new icons: `folder-symlink` #560 2023-03-10 23:26:28 +01:00
codecalm 9e6b4eeec5 Fixed icons: `brand-bilibili` #563 2023-03-10 23:23:51 +01:00
codecalm 91443fa50f 11 new icons: `alert-hexagon`, `alert-small`, `alert-square-rounded`, `alert-square`, `help-circle`, `help-small`, `help-square-rounded`, `help-square`, `help-triangle`, `info-small`, `info-triangle`
Fixed icons: `alert-circle`, `alert-octagon`, `alert-triangle`, `help-hexagon`, `help-octagon`, `info-circle`, `info-hexagon`, `info-octagon`, `info-square-rounded`, `info-square`
2023-03-10 23:20:16 +01:00
codecalm 02f42b5e84 Fixed icons: `device-ipad-up` 2023-03-10 23:01:04 +01:00
codecalm 9960e87202 27 new icons: `adjustments-exclamation`, `bell-exclamation`, `calendar-exclamation`, `camera-exclamation`, `clock-exclamation`, `cloud-exclamation`, `device-desktop-exclamation`, `device-imac-exclamation`, `device-ipad-exclamation`, `device-ipad-horizontal-exclamation`, `device-mobile-exclamation`, `device-tablet-exclamation`, `device-watch-exclamation`, `devices-exclamation`, `droplet-exclamation`, `folder-exclamation`, `lock-exclamation`, `mail-exclamation`, `map-pin-exclamation`, `message-2-exclamation`, `message-circle-exclamation`, `message-exclamation`, `photo-exclamation`, `pointer-exclamation`, `settings-exclamation`, `shield-exclamation`, `world-exclamation`
Fixed icons: `user-exclamation`
2023-03-10 22:59:21 +01:00
codecalm 6672d7253c icons import fix 2023-03-10 22:43:12 +01:00
codecalm 7f5ab439ae Merge branch 'master' of https://github.com/tabler/tabler-icons 2023-03-10 22:37:48 +01:00
codecalm c753b133c0 147 new icons: `device-desktop-bolt`, `device-desktop-cancel`, `device-desktop-check`, `device-desktop-code`, `device-desktop-cog`, `device-desktop-dollar`, `device-desktop-down`, `device-desktop-heart`, `device-desktop-minus`, `device-desktop-pause`, `device-desktop-pin`, `device-desktop-plus`, `device-desktop-question`, `device-desktop-search`, `device-desktop-share`, `device-desktop-star`, `device-desktop-up`, `device-desktop-x`, `device-imac-bolt`, `device-imac-cancel`, `device-imac-check`, `device-imac-code`, `device-imac-cog`, `device-imac-dollar`, `device-imac-down`, `device-imac-heart`, `device-imac-minus`, `device-imac-off`, `device-imac-pause`, `device-imac-pin`, `device-imac-plus`, `device-imac-question`, `device-imac-search`, `device-imac-share`, `device-imac-star`, `device-imac-up`, `device-imac-x`, `device-ipad-bolt`, `device-ipad-cancel`, `device-ipad-check`, `device-ipad-code`, `device-ipad-cog`, `device-ipad-dollar`, `device-ipad-down`, `device-ipad-heart`, `device-ipad-horizontal-bolt`, `device-ipad-horizontal-cancel`, `device-ipad-horizontal-check`, `device-ipad-horizontal-code`, `device-ipad-horizontal-cog`, `device-ipad-horizontal-dollar`, `device-ipad-horizontal-down`, `device-ipad-horizontal-heart`, `device-ipad-horizontal-minus`, `device-ipad-horizontal-off`, `device-ipad-horizontal-pause`, `device-ipad-horizontal-pin`, `device-ipad-horizontal-plus`, `device-ipad-horizontal-question`, `device-ipad-horizontal-search`, `device-ipad-horizontal-share`, `device-ipad-horizontal-star`, `device-ipad-horizontal-up`, `device-ipad-horizontal-x`, `device-ipad-minus`, `device-ipad-off`, `device-ipad-pause`, `device-ipad-pin`, `device-ipad-plus`, `device-ipad-question`, `device-ipad-search`, `device-ipad-share`, `device-ipad-star`, `device-ipad-up`, `device-ipad-x`, `device-mobile-bolt`, `device-mobile-cancel`, `device-mobile-check`, `device-mobile-code`, `device-mobile-cog`, `device-mobile-dollar`, `device-mobile-down`, `device-mobile-heart`, `device-mobile-minus`, `device-mobile-pause`, `device-mobile-pin`, `device-mobile-plus`, `device-mobile-question`, `device-mobile-search`, `device-mobile-share`, `device-mobile-star`, `device-mobile-up`, `device-mobile-x`, `device-tablet-bolt`, `device-tablet-cancel`, `device-tablet-check`, `device-tablet-code`, `device-tablet-cog`, `device-tablet-dollar`, `device-tablet-down`, `device-tablet-heart`, `device-tablet-minus`, `device-tablet-pause`, `device-tablet-pin`, `device-tablet-plus`, `device-tablet-question`, `device-tablet-search`, `device-tablet-share`, `device-tablet-star`, `device-tablet-up`, `device-tablet-x`, `device-watch-bolt`, `device-watch-cancel`, `device-watch-check`, `device-watch-code`, `device-watch-cog`, `device-watch-dollar`, `device-watch-down`, `device-watch-heart`, `device-watch-minus`, `device-watch-pause`, `device-watch-pin`, `device-watch-plus`, `device-watch-question`, `device-watch-search`, `device-watch-share`, `device-watch-star`, `device-watch-up`, `device-watch-x`, `devices-bolt`, `devices-cancel`, `devices-check`, `devices-code`, `devices-cog`, `devices-dollar`, `devices-down`, `devices-heart`, `devices-minus`, `devices-pause`, `devices-pin`, `devices-plus`, `devices-question`, `devices-search`, `devices-share`, `devices-star`, `devices-up`, `devices-x`
Fixed icons: `device-desktop-off`, `device-desktop`, `device-imac`, `device-ipad-horizontal`, `device-ipad`, `device-mobile-off`, `device-mobile`, `device-tablet-off`, `device-tablet`, `device-watch-off`, `device-watch`, `devices`
2023-03-10 22:37:38 +01:00
Paweł Kuna 9a9ff89120
311 new icons: `adjustments-bolt`, `adjustments-cancel`, `adjustments-check`, `adjustments-code`, `adjustments-cog`, `adjustments-dollar`, `adjustments-down`, `adjustments-heart`, `adjustments-minus`, `adjustments-pause`, `adjustments-pin`, `adjustments-plus`, `adjustments-question`, `adjustments-search`, `adjustments-share`, `adjustments-star`, `adjustments-up`, `adjustments-x`, `bell-bolt`, `bell-cancel`, `bell-check`, `bell-code`, `bell-cog`, `bell-dollar`, `bell-down`, `bell-heart`, `bell-pause`, `bell-pin`, `bell-question`, `bell-search`, `bell-share`, `bell-star`, `bell-up`, `calendar-bolt`, `calendar-cancel`, `calendar-check`, `calendar-code`, `calendar-cog`, `calendar-dollar`, `calendar-down`, `calendar-heart`, `calendar-pause`, `calendar-pin`, `calendar-question`, `calendar-search`, `calendar-share`, `calendar-star`, `calendar-up`, `calendar-x`, `camera-bolt`, `camera-cancel`, `camera-check`, `camera-code`, `camera-cog`, `camera-dollar`, `camera-down`, `camera-heart`, `camera-pause`, `camera-pin`, `camera-question`, `camera-search`, `camera-share`, `camera-star`, `camera-up`, `camera-x`, `clock-bolt`, `clock-code`, `clock-dollar`, `clock-minus`, `clock-pin`, `clock-share`, `cloud-bolt`, `cloud-cancel`, `cloud-check`, `cloud-code`, `cloud-cog`, `cloud-dollar`, `cloud-down`, `cloud-heart`, `cloud-minus`, `cloud-pause`, `cloud-pin`, `cloud-plus`, `cloud-question`, `cloud-search`, `cloud-share`, `cloud-star`, `cloud-up`, `cloud-x`, `droplet-bolt`, `droplet-cancel`, `droplet-check`, `droplet-code`, `droplet-cog`, `droplet-dollar`, `droplet-down`, `droplet-heart`, `droplet-minus`, `droplet-pause`, `droplet-pin`, `droplet-plus`, `droplet-question`, `droplet-search`, `droplet-share`, `droplet-star`, `droplet-up`, `droplet-x`, `folder-bolt`, `folder-cancel`, `folder-check`, `folder-code`, `folder-cog`, `folder-dollar`, `folder-down`, `folder-heart`, `folder-pause`, `folder-pin`, `folder-question`, `folder-search`, `folder-share`, `folder-star`, `folder-up`, `lock-bolt`, `lock-cancel`, `lock-check`, `lock-code`, `lock-cog`, `lock-dollar`, `lock-down`, `lock-heart`, `lock-minus`, `lock-pause`, `lock-pin`, `lock-plus`, `lock-question`, `lock-search`, `lock-share`, `lock-star`, `lock-up`, `lock-x`, `mail-bolt`, `mail-cancel`, `mail-check`, `mail-code`, `mail-cog`, `mail-dollar`, `mail-down`, `mail-heart`, `mail-minus`, `mail-pause`, `mail-pin`, `mail-plus`, `mail-question`, `mail-search`, `mail-share`, `mail-star`, `mail-up`, `mail-x`, `map-pin-bolt`, `map-pin-cancel`, `map-pin-check`, `map-pin-code`, `map-pin-cog`, `map-pin-dollar`, `map-pin-down`, `map-pin-heart`, `map-pin-minus`, `map-pin-pause`, `map-pin-pin`, `map-pin-plus`, `map-pin-question`, `map-pin-search`, `map-pin-star`, `map-pin-up`, `map-pin-x`, `message-2-bolt`, `message-2-cancel`, `message-2-check`, `message-2-cog`, `message-2-dollar`, `message-2-down`, `message-2-heart`, `message-2-minus`, `message-2-pause`, `message-2-pin`, `message-2-plus`, `message-2-question`, `message-2-search`, `message-2-star`, `message-2-up`, `message-2-x`, `message-bolt`, `message-cancel`, `message-check`, `message-circle-bolt`, `message-circle-cancel`, `message-circle-check`, `message-circle-code`, `message-circle-cog`, `message-circle-dollar`, `message-circle-down`, `message-circle-heart`, `message-circle-minus`, `message-circle-pause`, `message-circle-pin`, `message-circle-plus`, `message-circle-question`, `message-circle-search`, `message-circle-share`, `message-circle-star`, `message-circle-up`, `message-circle-x`, `message-cog`, `message-dollar`, `message-down`, `message-heart`, `message-minus`, `message-pause`, `message-pin`, `message-question`, `message-search`, `message-star`, `message-up`, `message-x`, `photo-bolt`, `photo-code`, `photo-cog`, `photo-dollar`, `photo-pause`, `photo-pin`, `photo-question`, `photo-share`, `pointer-bolt`, `pointer-cancel`, `pointer-check`, `pointer-code`, `pointer-cog`, `pointer-dollar`, `pointer-down`, `pointer-heart`, `pointer-minus`, `pointer-off`, `pointer-pause`, `pointer-pin`, `pointer-plus`, `pointer-question`, `pointer-search`, `pointer-share`, `pointer-star`, `pointer-up`, `pointer-x`, `settings-bolt`, `settings-cancel`, `settings-check`, `settings-code`, `settings-cog`, `settings-dollar`, `settings-down`, `settings-heart`, `settings-minus`, `settings-pause`, `settings-pin`, `settings-plus`, `settings-question`, `settings-search`, `settings-share`, `settings-star`, `settings-up`, `settings-x`, `shield-bolt`, `shield-cancel`, `shield-code`, `shield-cog`, `shield-dollar`, `shield-down`, `shield-heart`, `shield-minus`, `shield-pause`, `shield-pin`, `shield-plus`, `shield-question`, `shield-search`, `shield-share`, `shield-star`, `shield-up`, `user-bolt`, `user-cancel`, `user-code`, `user-cog`, `user-dollar`, `user-down`, `user-pause`, `user-share`, `world-bolt`, `world-cancel`, `world-check`, `world-code`, `world-cog`, `world-dollar`, `world-down`, `world-heart`, `world-minus`, `world-pause`, `world-pin`, `world-plus`, `world-question`, `world-search`, `world-share`, `world-star`, `world-up`, `world-x` (#558)
Fixed icons: `adjustments-off`, `adjustments`, `bell-minus`, `bell-off`, `bell-plus`, `bell-x`, `bell`, `calendar-minus`, `calendar-off`, `calendar-plus`, `calendar`, `camera-minus`, `camera-off`, `camera-plus`, `camera`, `clock-cancel`, `clock-check`, `clock-cog`, `clock-down`, `clock-heart`, `clock-off`, `clock-pause`, `clock-plus`, `clock-question`, `clock-search`, `clock-star`, `clock-up`, `clock-x`, `clock`, `cloud-off`, `droplet-off`, `droplet`, `folder-minus`, `folder-off`, `folder-plus`, `folder-x`, `lock-off`, `lock`, `mail-off`, `mail`, `map-pin-off`, `map-pin-share`, `map-pin`, `message-2-code`, `message-2-off`, `message-2-share`, `message-2`, `message-circle-off`, `message-circle`, `message-code`, `message-off`, `message-plus`, `message-share`, `message`, `photo-cancel`, `photo-check`, `photo-down`, `photo-heart`, `photo-minus`, `photo-off`, `photo-plus`, `photo-search`, `photo-star`, `photo-up`, `photo-x`, `photo`, `settings-off`, `settings`, `shield-check`, `shield-off`, `shield-x`, `user-check`, `user-heart`, `user-minus`, `user-off`, `user-pin`, `user-plus`, `user-question`, `user-search`, `user-star`, `user-up`, `user-x`, `user`, `world-off`, `world`
2023-03-08 20:37:43 +01:00
codecalm 69a1150a34 Release 2.9.0 2023-03-08 19:41:43 +01:00
codecalm 7ddae17b86 1 new icon: `align-box-right-middle-filled` 2023-03-08 02:02:15 +01:00
codecalm 9774cc2d22 Fixed icons: `align-box-right-middle` 2023-03-08 01:58:59 +01:00
codecalm a94c0e0bac 6 new icons: `eye-closed`, `eye-cog`, `eye-edit`, `eye-exclamation`, `eye-heart`, `eye-x`
Fixed icons: `eye-check`, `eye-off`, `eye`

#546
2023-03-07 21:47:10 +01:00
codecalm dfb85e49b9 Fixed icons: `brand-discord-filled`, `brand-discord` #407 2023-03-07 20:55:26 +01:00
codecalm 037516ec96 1 new icon: `brand-crunchbase` #549 2023-03-07 18:59:46 +01:00
codecalm 036f88f66c 1 new icon: `brand-line` #553 2023-03-07 18:56:19 +01:00
codecalm cf38620033 Fixed icons: `fidget-spinner`, fix: #555 2023-03-07 18:49:32 +01:00
codecalm e757637f82 8 new icons: `mood-confuzed-filled`, `mood-empty-filled`, `mood-happy-filled`, `mood-kid-filled`, `mood-neutral-filled`, `mood-sad-filled`, `mood-smile-filled`, `mushroom-filled` 2023-03-07 01:56:36 +01:00
codecalm 75da841b6b 23 new icons: `ad-circle-filled`, `align-box-center-middle-filled`, `arrow-badge-down-filled`, `arrow-badge-left-filled`, `arrow-badge-right-filled`, `arrow-badge-up-filled`, `article-filled-filled`, `aspect-ratio-filled`, `backspace-filled`, `badges-filled`, `bandage-filled`, `basket-filled`, `bed-filled`, `beer-filled`, `blade-filled`, `brand-discord-filled`, `brand-dribbble-filled`, `brand-facebook-filled`, `brand-github-filled`, `brand-paypal-filled`, `brand-tikto-filled`, `brand-twitter-filled`, `square-2-filled`
Fixed icons: `align-box-bottom-center-filled`, `align-box-bottom-left-filled`, `align-box-bottom-right-filled`, `align-box-left-bottom-filled`, `align-box-left-middle-filled`, `align-box-left-top-filled`, `align-box-right-bottom-filled`, `align-box-right-middle`, `align-box-right-top-filled`, `align-box-top-center-filled`, `align-box-top-left-filled`, `align-box-top-right-filled`, `beer`, `brand-tiktok`, `dice-1-filled`, `dice-2-filled`, `dice-3-filled`, `dice-4-filled`, `dice-5-filled`, `dice-6-filled`, `dice-filled`, `hexagon-0-filled`, `hexagon-1-filled`, `hexagon-2-filled`, `hexagon-3-filled`, `hexagon-4-filled`, `hexagon-5-filled`, `hexagon-6-filled`, `hexagon-7-filled`, `hexagon-8-filled`, `hexagon-9-filled`, `hexagon-filled`, `square-0-filled`, `square-1-filled`, `square-3-filled`, `square-4-filled`, `square-5-filled`, `square-6-filled`, `square-7-filled`, `square-8-filled`, `square-9-filled`, `square-check-filled`, `square-f0-filled`, `square-f1-filled`, `square-f2-filled`, `square-f3-filled`, `square-f4-filled`, `square-f5-filled`, `square-f6-filled`, `square-f7-filled`, `square-f8-filled`, `square-f9-filled`, `user-plus`
2023-03-07 01:39:10 +01:00
codecalm c3ca27e237 Fixed icons: `arrow-up-circle` 2023-03-07 00:31:36 +01:00
codecalm fbeb873fda Release 2.8.0 2023-03-07 00:00:53 +01:00
codecalm 1e1b14d184 Fixed icons: `location-broken`, `map-2`, `map-search` 2023-03-06 23:22:15 +01:00
codecalm 8f79c028f9 Fixed icon: `user-pin` 2023-03-06 23:07:25 +01:00
codecalm 56d7f58c43 18 new icons: `clock-check`, `clock-cog`, `clock-down`, `clock-heart`, `clock-plus`, `clock-question`, `clock-search`, `clock-shield`, `clock-star`, `clock-up`, `clock-x`, `user-edit`, `user-heart`, `user-pin`, `user-question`, `user-shield`, `user-star`, `user-up`
Fixed icons: `mood-dollar`, `user-check`, `user-circle`, `user-exclamation`, `user-minus`, `user-off`, `user-plus`, `user-search`, `user-x`, `user`
2023-03-06 23:05:59 +01:00
codecalm 67dbb4ab27 Fixed icons: `clipboard`, `maximize`, `placeholder`, `select`, `selector`, `square`, `triangle` 2023-03-06 21:51:14 +01:00
codecalm 09cabcdba6 Fixed icons: `24-hours`, `360`, `ad-circle-off`, `ad-circle`, `alarm-minus-filled`, `alarm-minus`, `alarm-plus-filled`, `alarm-plus`, `alarm-snooze-filled`, `alarm-snooze`, `align-box-center-middle`, `arrow-badge-down`, `arrow-badge-left`, `arrow-badge-right`, `arrow-badge-up`, `arrow-down-rhombus`, `arrow-left-rhombus`, `arrow-right-rhombus`, `arrow-top-circle`, `arrow-up-rhombus`, `baby-bottle`, `binary-tree-2`, `binary-tree`, `brand-alipay`, `brand-amd`, `brand-ao3`, `brand-baidu`, `brand-bandlab`, `brand-bilibili`, `brand-bumble`, `brand-cakephp`, `brand-citymapper`, `brand-coreos`, `brand-couchdb`, `brand-cpp`, `brand-deezer`, `brand-denodo`, `brand-dingtalk`, `brand-douban`, `brand-elastic`, `brand-etsy`, `brand-evernote`, `brand-fiverr`, `brand-framer-motion`, `brand-funimation`, `brand-golang`, `brand-google-big-query`, `brand-google-home`, `brand-google-podcasts`, `brand-gumroad`, `brand-hbo`, `brand-juejin`, `brand-matrix`, `brand-mongodb`, `brand-mysql`, `brand-national-geographic`, `brand-netease-music`, `brand-onedrive`, `brand-onlyfans`, `brand-openai`, `brand-paypay`, `brand-planetscale`, `brand-powershell`, `brand-qq`, `brand-radix-ui`, `brand-snowflake`, `brand-solidjs`, `brand-stackshare`, `brand-storytel`, `brand-sugarizer`, `brand-supabase`, `brand-symfony`, `brand-taobao`, `brand-ted`, `brand-threejs`, `brand-twilio`, `brand-typescript`, `brand-vite`, `brand-waze`, `brand-wechat`, `brand-weibo`, `brand-zhihu`, `building-stadium`, `calendar-due`, `carousel-horizontal`, `carousel-vertical`, `cat`, `chart-histogram`, `chart-ppf`, `chart-sankey`, `circle-0-filled`, `circle-1-filled`, `circle-2-filled`, `circle-3-filled`, `circle-4-filled`, `circle-5-filled`, `circle-6-filled`, `circle-7-filled`, `circle-8-filled`, `circle-9-filled`, `circle-arrow-down-filled`, `circle-arrow-down-left-filled`, `circle-arrow-down-left`, `circle-arrow-down-right-filled`, `circle-arrow-down-right`, `circle-arrow-down`, `circle-arrow-left-filled`, `circle-arrow-left`, `circle-arrow-right-filled`, `circle-arrow-right`, `circle-arrow-up-filled`, `circle-arrow-up-left-filled`, `circle-arrow-up-left`, `circle-arrow-up-right-filled`, `circle-arrow-up-right`, `circle-arrow-up`, `circle-chevron-down`, `circle-chevron-left`, `circle-chevron-right`, `circle-chevron-up`, `circle-chevrons-down`, `circle-chevrons-left`, `circle-chevrons-right`, `circle-chevrons-up`, `circle-key-filled`, `circle-key`, `circles-relation`, `code-dots`, `coins`, `columns-1`, `columns-2`, `columns-3`, `csv`, `cube-send`, `cube-unfolded`, `currency-afghani`, `currency-peso`, `device-airpods-case`, `device-imac`, `device-ipad-horizontal`, `device-ipad`, `device-landline-phone`, `device-remote`, `dog`, `exclamation-circle`, `filters`, `hand-sanitizer`, `help-hexagon`, `help-octagon`, `hexagon-0-filled`, `hexagon-1-filled`, `hexagon-2-filled`, `hexagon-3-filled`, `hexagon-4-filled`, `hexagon-5-filled`, `hexagon-6-filled`, `hexagon-7-filled`, `hexagon-8-filled`, `hexagon-9-filled`, `html`, `info-hexagon`, `info-octagon`, `info-square-rounded-filled`, `info-square-rounded`, `jacket`, `json`, `lighter`, `link`, `lock-square-rounded-filled`, `lock-square-rounded`, `map-pin-share`, `menu-order`, `mood-check`, `mood-cog`, `mood-dollar`, `mood-heart`, `mood-minus`, `mood-pin`, `mood-plus`, `mood-search`, `mood-up`, `mood-x`, `pdf`, `photo-sensor-2`, `photo-sensor-3`, `photo-sensor`, `pilcrow`, `plus-equal`, `plus-minus`, `question-circle`, `sailboat-2`, `school-bell`, `share-2`, `share-3`, `shopping-bag`, `signal-2g`, `solar-panel-2`, `solar-panel`, `sparkles`, `sql`, `square-0-filled`, `square-1-filled`, `square-3-filled`, `square-4-filled`, `square-5-filled`, `square-6-filled`, `square-7-filled`, `square-8-filled`, `square-9-filled`, `square-chevron-down`, `square-chevron-left`, `square-chevron-right`, `square-chevron-up`, `square-chevrons-down`, `square-chevrons-left`, `square-chevrons-right`, `square-chevrons-up`, `square-key`, `square-rounded-arrow-down-filled`, `square-rounded-arrow-down`, `square-rounded-arrow-left-filled`, `square-rounded-arrow-left`, `square-rounded-arrow-right-filled`, `square-rounded-arrow-right`, `square-rounded-arrow-up-filled`, `square-rounded-arrow-up`, `square-rounded-check-filled`, `square-rounded-check`, `square-rounded-chevron-down-filled`, `square-rounded-chevron-down`, `square-rounded-chevron-left-filled`, `square-rounded-chevron-left`, `square-rounded-chevron-right-filled`, `square-rounded-chevron-right`, `square-rounded-chevron-up-filled`, `square-rounded-chevron-up`, `square-rounded-chevrons-down-filled`, `square-rounded-chevrons-down`, `square-rounded-chevrons-left-filled`, `square-rounded-chevrons-left`, `square-rounded-chevrons-right-filled`, `square-rounded-chevrons-right`, `square-rounded-chevrons-up-filled`, `square-rounded-chevrons-up`, `square-rounded-minus`, `square-rounded-plus-filled`, `square-rounded-plus`, `square-rounded-x-filled`, `square-rounded-x`, `theater`, `timeline-event-exclamation`, `timeline-event-minus`, `timeline-event-plus`, `timeline-event-text`, `timeline-event-x`, `topology-bus`, `topology-complex`, `topology-full-hierarchy`, `topology-full`, `topology-ring-2`, `topology-ring-3`, `topology-ring`, `topology-star-2`, `topology-star-3`, `topology-star-ring-2`, `topology-star-ring-3`, `topology-star-ring`, `topology-star`, `vacuum-cleaner`, `volcano`, `zoom-filled` 2023-03-06 21:37:26 +01:00
codecalm 80725eb094 Release 2.7.0 2023-03-01 22:07:55 +01:00
codecalm 23db4a3eed build fix 2023-03-01 21:12:56 +01:00
codecalm 41f743c87c Fixed icons: `html`, `json`, `mood-check`, `mood-cog`, `mood-dollar`, `mood-heart`, `mood-minus`, `mood-off`, `mood-pin`, `mood-plus`, `mood-search`, `mood-up`, `mood-x`, `share-2`, `share-3`, `sql` 2023-03-01 21:08:50 +01:00
codecalm 3731f8fc1d 18 new icons: `brand-cakephp`, `brand-juejin`, `html`, `json`, `mood-check`, `mood-cog`, `mood-dollar`, `mood-heart`, `mood-minus`, `mood-pin`, `mood-plus`, `mood-search`, `mood-up`, `mood-x`, `share-3`, `solar-panel-2`, `solar-panel`, `sql`
Fixed icons: `brand-instagram`, `keyboard-hide`, `keyboard-show`, `keyboard`, `section`
2023-03-01 21:04:57 +01:00
codecalm c2f0c6e305 Release 2.6.0 2023-02-26 23:39:10 +01:00
codecalm 2cba4c6209 8 new icons: `border-corners`, `border-sides`, `brand-cake`, `brand-fiverr`, `currency-nano`, `info-hexagon`, `info-octagon`, `pdf`
Fixed icons: `ad-circle-off`, `ad-circle`, `align-box-center-middle`, `brand-qq`, `brand-taobao`, `csv`, `device-imac`, `device-remote`, `gif`, `jpg`, `plus-equal`, `plus-minus`, `png`, `svg`, `txt`, `zip`
2023-02-26 23:03:30 +01:00
codecalm 1ed1ac1610 10 new icons: `ad-circle-off`, `ad-circle`, `align-box-center-middle`, `brand-alipay`, `brand-sugarizer`, `device-imac`, `help-hexagon`, `help-octagon`, `plus-equal`, `plus-minus`
Fixed icons: `alert-octagon`, `alert-triangle`, `bleach-chlorine`, `bleach-no-chlorine`, `bleach`, `details`, `dialpad`, `octagon`
2023-02-26 22:10:26 +01:00
codecalm f50eac83f2 Fixed icons: `alert-triangle`, `align-box-bottom-center`, `align-box-bottom-left`, `align-box-bottom-right`, `align-box-left-bottom`, `align-box-left-middle`, `align-box-left-top`, `align-box-right-bottom`, `align-box-right-middle`, `align-box-right-top`, `align-box-top-center`, `align-box-top-left`, `align-box-top-right`, `assembly`, `bleach-chlorine`, `bleach-no-chlorine`, `bleach`, `brand-git`, `brand-netbeans`, `details`, `dice-1`, `dice-2`, `dice-3`, `dice-4`, `dice-5`, `dice-6`, `dice`, `fidget-spinner`, `helicopter-landing`, `hexagon-letter-a`, `hexagon-letter-b`, `hexagon-letter-c`, `hexagon-letter-d`, `hexagon-letter-e`, `hexagon-letter-f`, `hexagon-letter-g`, `hexagon-letter-h`, `hexagon-letter-i`, `hexagon-letter-j`, `hexagon-letter-k`, `hexagon-letter-l`, `hexagon-letter-m`, `hexagon-letter-n`, `hexagon-letter-o`, `hexagon-letter-p`, `hexagon-letter-q`, `hexagon-letter-r`, `hexagon-letter-s`, `hexagon-letter-t`, `hexagon-letter-u`, `hexagon-letter-v`, `hexagon-letter-w`, `hexagon-letter-x`, `hexagon-letter-y`, `hexagon-letter-z`, `hexagon-number-0`, `hexagon-number-1`, `hexagon-number-2`, `hexagon-number-3`, `hexagon-number-4`, `hexagon-number-5`, `hexagon-number-6`, `hexagon-number-8`, `hexagon-number-9`, `hexagon`, `info-square`, `parking`, `road-sign`, `select`, `settings-2`, `square-arrow-down`, `square-arrow-left`, `square-arrow-right`, `square-arrow-up`, `square-chevron-down`, `square-chevron-left`, `square-chevron-right`, `square-chevron-up`, `square-chevrons-down`, `square-chevrons-left`, `square-chevrons-right`, `square-chevrons-up`, `square-f0`, `square-f1`, `square-f2`, `square-f3`, `square-f4`, `square-f5`, `square-f6`, `square-f7`, `square-f8`, `square-f9`, `square-key`, `square-rotated-forbid-2`, `square-rotated-forbid`, `square-rotated`, `triangle-inverted`, `triangle` 2023-02-24 23:17:21 +01:00
codecalm 44ecd5a89f Release 2.5.0 2023-02-23 01:09:57 +01:00
codecalm 9a5ff83c95 square icons fix 2023-02-22 23:46:57 +01:00
codecalm 9276372c1c build fix 2023-02-22 23:43:35 +01:00
codecalm 674f6da275 fix: webfont icons has wrong width
fixes: #14, #507
2023-02-22 23:43:07 +01:00
codecalm d9e4fbf553 1 new icon: `brand-framer-motion` 2023-02-22 22:54:47 +01:00
codecalm b15da1fcd2 9 new icons: `brand-openai`, `brand-planetscale`, `brand-radix-ui`, `device-remote`, `lighter`, `photo-sensor-2`, `photo-sensor-3`, `photo-sensor`, `volcano` 2023-02-22 22:50:07 +01:00
codecalm 43c78eb5d6 Merge remote-tracking branch 'origin/master' 2023-02-22 21:59:58 +01:00
codecalm d1026198d7 8 new icons: `brand-deezer`, `brand-golang`, `csv`, `filters`, `map-pin-share`, `share-2`, `signal-2g`, `theater`
Fixed icons: `brand-algolia`, `headphones`, `headset`
2023-02-22 21:59:16 +01:00
Paweł Kuna 874a0966ea
Update add_to_project.yml 2023-02-21 01:13:08 +01:00
Paweł Kuna 9c207b29e6
Update close_inactive.yml 2023-02-21 01:12:57 +01:00
Paweł Kuna 820a469971
Update close_inactive.yml 2023-02-21 00:23:19 +01:00
Paweł Kuna ea0a251a87
Update add_to_project.yml 2023-02-21 00:22:56 +01:00
Paweł Kuna 1aad8f81f1
Update add_to_project.yml 2023-02-21 00:10:15 +01:00
SyntaxJoker df1cde5a27
Add github actions (#508)
* Add add_to_project.yml action

* add close_inactive action
2023-02-20 23:50:13 +01:00
codecalm a96c47ce4b Release 2.4.0 2023-02-14 01:10:19 +01:00
codecalm 488c2c1b1d import icons tags 2023-02-14 00:19:57 +01:00
codecalm 407e58c06c Build fix 2023-02-14 00:17:50 +01:00
codecalm a563c13d92 Fixed icons: `chess-bishop-filled`, `chess-filled`, `chess-king-filled`, `chess-knight-filled`, `chess-queen-filled` 2023-02-13 23:22:00 +01:00
codecalm 68a6d3a03e Fixed icons: `chess-rook-filled` 2023-02-13 23:20:53 +01:00
codecalm 5b08cba3e7 Fixed icons: `chess-bishop-filled`, `chess-filled`, `chess-king-filled`, `chess-knight-filled`, `chess-queen-filled`, `chess-rook-filled` 2023-02-13 23:17:57 +01:00
codecalm bc971ad9d5 Fixed icons: `chess-bishop-filled`, `chess-filled`, `chess-king-filled`, `chess-knight-filled`, `chess-queen-filled`, `chess-rook-filled` 2023-02-13 23:16:45 +01:00
codecalm b3f0445d33 6 new icons: `chess-bishop-filled`, `chess-filled`, `chess-king-filled`, `chess-knight-filled`, `chess-queen-filled`, `chess-rook-filled` 2023-02-13 23:14:32 +01:00
codecalm 4d2cdb6942 Fixed icons: `bell-x`, `droplet-filled` 2023-02-13 23:05:30 +01:00
codecalm 3e1eeb50bb Fixed icons: `align-box-right-middle` 2023-02-13 23:01:45 +01:00
codecalm 85892dc915 Fixed icons: `bath-filled`, `diamond-filled`, `dice-1-filled`, `dice-2-filled`, `dice-3-filled`, `dice-4-filled`, `dice-5-filled`, `dice-filled`, `direction-sign-filled`, `ghost-2-filled`, `ghost-filled`, `inner-shadow-bottom-filled`, `inner-shadow-bottom-left-filled`, `inner-shadow-bottom-right-filled`, `inner-shadow-left-filled`, `inner-shadow-right-filled`, `inner-shadow-top-filled`, `inner-shadow-top-left-filled`, `inner-shadow-top-right-filled`, `square-f0-filled`, `square-f1-filled`, `square-f2-filled`, `square-f3-filled`, `square-f4-filled`, `square-f5-filled`, `square-f6-filled`, `square-f7-filled`, `square-f8-filled`, `square-f9-filled` 2023-02-13 22:49:58 +01:00
codecalm 1fe7a71ebd 125 new icons: `alarm-filled`, `alarm-minus-filled`, `alarm-plus-filled`, `alarm-snooze-filled`, `alien-filled`, `align-box-bottom-center-filled`, `align-box-bottom-left-filled`, `align-box-bottom-right-filled`, `align-box-left-bottom-filled`, `align-box-left-middle-filled`, `align-box-left-top-filled`, `align-box-right-bottom-filled`, `align-box-right-top-filled`, `align-box-top-center-filled`, `align-box-top-left-filled`, `align-box-top-right-filled`, `analyze-filled`, `app-window-filled`, `atom-2-filled`, `award-filled`, `bath-filled`, `battery-1-filled`, `battery-2-filled`, `battery-3-filled`, `battery-4-filled`, `bell-minus-filled`, `bell-plus-filled`, `bell-ringing-2-filled`, `bell-ringing-filled`, `bell-x-filled`, `bell-z-filled`, `cherry-filled`, `circle-0-filled`, `circle-1-filled`, `circle-2-filled`, `circle-3-filled`, `circle-4-filled`, `circle-5-filled`, `circle-6-filled`, `circle-7-filled`, `circle-8-filled`, `circle-9-filled`, `circle-x-filled`, `clock-filled`, `copyleft-filled`, `copyright-filled`, `diamond-filled`, `dice-1-filled`, `dice-2-filled`, `dice-3-filled`, `dice-4-filled`, `dice-5-filled`, `dice-6-filled`, `dice-filled`, `direction-sign-filled`, `discount-check-filled`, `file-filled`, `file-x-filled`, `folder-filled`, `ghost-2-filled`, `ghost-filled`, `hexagon-0-filled`, `hexagon-1-filled`, `hexagon-2-filled`, `hexagon-3-filled`, `hexagon-4-filled`, `hexagon-5-filled`, `hexagon-6-filled`, `hexagon-7-filled`, `hexagon-8-filled`, `hexagon-9-filled`, `hourglass-filled`, `inner-shadow-bottom-filled`, `inner-shadow-bottom-left-filled`, `inner-shadow-bottom-right-filled`, `inner-shadow-left-filled`, `inner-shadow-right-filled`, `inner-shadow-top-filled`, `inner-shadow-top-left-filled`, `inner-shadow-top-right-filled`, `paint-filled`, `radioactive-filled`, `shield-check-filled`, `shield-checkered-filled`, `shield-lock-filled`, `square-0-filled`, `square-1-filled`, `square-3-filled`, `square-4-filled`, `square-5-filled`, `square-6-filled`, `square-7-filled`, `square-8-filled`, `square-9-filled`, `square-check-filled`, `square-f0-filled`, `square-f1-filled`, `square-f2-filled`, `square-f3-filled`, `square-f4-filled`, `square-f5-filled`, `square-f6-filled`, `square-f7-filled`, `square-f8-filled`, `square-f9-filled`, `square-rounded-number--filled`, `square-rounded-number-0-filled`, `square-rounded-number-1-filled`, `square-rounded-number-2-filled`, `square-rounded-number-3-filled`, `square-rounded-number-4-filled`, `square-rounded-number-5-filled`, `square-rounded-number-6-filled`, `square-rounded-number-7-filled`, `square-rounded-number-8-filled`, `square-rounded-number-9-filled`, `table-filled`, `trash-filled`, `trash-x-filled`, `yin-yang-filled`, `zoom-check-filled`, `zoom-filled`, `zoom-in-area-filled`, `zoom-in-filled`, `zoom-out-filled`
Fixed icons: `align-box-right-middle`, `arrow-big-down-filled`, `arrow-big-down-line-filled`, `arrow-big-down-lines-filled`, `arrow-big-left-filled`, `arrow-big-left-line-filled`, `arrow-big-left-lines-filled`, `arrow-big-right-filled`, `arrow-big-right-line-filled`, `arrow-big-right-lines-filled`, `arrow-big-up-filled`, `arrow-big-up-line-filled`, `arrow-big-up-lines-filled`, `badge-filled`, `battery-filled`, `bell-filled`, `bell-x`, `bulb-filled`, `chart-area-filled`, `chart-area-line-filled`, `chart-bubble-filled`, `chart-candle-filled`, `chart-donut-filled`, `chart-pie-filled`, `circle-filled`, `cloud-filled`, `clubs-filled`, `cross-filled`, `diamonds-filled`, `egg-filled`, `eye-filled`, `guitar-pick-filled`, `heart-filled`, `hexagon-filled`, `jewish-star-filled`, `location-filled`, `map-pin-filled`, `medical-cross-filled`, `message-circle-2-filled`, `mickey-filled`, `moon-filled`, `navigation-filled`, `octagon-filled`, `paw-filled`, `pennant-2-filled`, `pennant-filled`, `pentagon-filled`, `pin-filled`, `pinned-filled`, `player-eject-filled`, `player-pause-filled`, `player-play-filled`, `player-record-filled`, `player-skip-back-filled`, `player-skip-forward-filled`, `player-stop-filled`, `player-track-next-filled`, `player-track-prev-filled`, `point-filled`, `puzzle-filled`, `rectangle-filled`, `rectangle-vertical-filled`, `replace-filled`, `rosette-filled`, `settings-filled`, `shield-filled`, `shirt-filled`, `sign-left-filled`, `sign-right-filled`, `spade-filled`, `square-rotated-filled`, `square-rounded-filled`, `star-filled`, `star-half-filled`, `stars-filled`, `sun-filled`, `thumb-down-filled`, `thumb-up-filled`, `transform-filled`, `transform`, `triangle-filled`, `triangle-inverted-filled`, `trophy-filled`, `umbrella-filled`, `versions-filled`, `windmill-filled`
2023-02-13 22:28:04 +01:00
codecalm 0e6dcf9459 Release 2.3.0 2023-02-10 00:37:25 +01:00
codecalm 76df84531e tag fixes 2023-02-09 23:21:49 +01:00
codecalm e22eb4c068 tag fixes 2023-02-09 23:19:50 +01:00
codecalm 89e9e5b68f add missing tags 2023-02-09 23:17:19 +01:00
codecalm 1dfd6ee319 8 new icons: `alert-circle-filled`, `alert-octagon-filled`, `alert-triangle-filled`, `circle-check-filled`, `circle-dot-filled`, `circle-key-filled`, `flag-2-filled`, `flag-3-filled`
Fixed icons: `circles-filled`, `flag-filled`, `oval-filled`, `oval-vertical-filled`
2023-02-09 23:13:46 +01:00
codecalm 6987f6f690 tags fix 2023-02-09 22:45:06 +01:00
codecalm 709ba544da Fixed icons: `accessible-off-filled`, `ad-filled`, `adjustments-filled`, `affiliate-filled`, `apps-filled`, `arrow-autofit-content-filled`, `circle-arrow-down-filled`, `circle-arrow-down-left-filled`, `circle-arrow-down-right-filled`, `circle-arrow-left-filled`, `circle-arrow-right-filled`, `circle-arrow-up-filled`, `circle-arrow-up-left-filled`, `circle-arrow-up-right-filled` 2023-02-09 22:43:26 +01:00
codecalm b3fd1219b9 23 new icons: `accessible-off-filled`, `ad-filled`, `adjustments-filled`, `affiliate-filled`, `apps-filled`, `arrow-autofit-content-filled`, `arrow-top-circle`, `circle-arrow-down-filled`, `circle-arrow-down-left-filled`, `circle-arrow-down-left`, `circle-arrow-down-right-filled`, `circle-arrow-down-right`, `circle-arrow-down`, `circle-arrow-left-filled`, `circle-arrow-left`, `circle-arrow-right-filled`, `circle-arrow-right`, `circle-arrow-up-filled`, `circle-arrow-up-left-filled`, `circle-arrow-up-left`, `circle-arrow-up-right-filled`, `circle-arrow-up-right`, `circle-arrow-up`
Fixed icons: `arrow-down-circle`, `arrow-down-left-circle`, `arrow-down-right-circle`, `arrow-up-left-circle`, `arrow-up-right-circle`
2023-02-09 22:40:14 +01:00
codecalm 438320ec05 fix #492: replace `stroke-width` to `strokeWidth` in React and Preact packages 2023-02-09 22:30:17 +01:00
codecalm e224ca3ad5 Merge remote-tracking branch 'origin/master' 2023-02-09 22:23:45 +01:00
codecalm cc18ab485a build fix 2023-02-09 22:23:28 +01:00
codecalm ada7b9b2aa Merge branch 'dev' of https://github.com/tabler/tabler-icons
 Conflicts:
	packages/icons-preact/test.spec.jsx
	packages/icons/package.json
	pnpm-lock.yaml
2023-02-09 22:21:36 +01:00
SyntaxJoker 1978ac750d
Add unit tests for icons (#503) 2023-02-09 21:45:10 +01:00
0xflotus 2caace460b
added tags to `hourglass svg`s (#500)
* added tags to hourglass-empty

* Update hourglass-low.svg

* Update hourglass-high.svg
2023-02-09 18:00:25 +00:00
SyntaxJoker 10546c49dd
fix missing exports in @tabler/icons package.json (#504) 2023-02-09 14:53:39 +01:00
MrAmericanMike b647f11a6d
Svelte Components pointing to @tabler/icons-svelte (#490) 2023-02-04 11:14:48 +01:00
MrAmericanMike 03c14d137e
Corrected example for additional props and added missing prop (#491) 2023-02-04 11:14:20 +01:00
codecalm 3eddd63c33 Release 2.2.0 2023-02-03 14:24:41 +01:00
codecalm 7f09cd44a3 build fix 2023-02-03 13:48:43 +01:00
codecalm 8582078da4 build fix 2023-02-03 13:31:12 +01:00
codecalm 919a459b9c fix tags 2023-02-03 12:59:30 +01:00
codecalm ca58e9f408 fix tags 2023-02-03 12:56:53 +01:00
codecalm e01ed3ba46 update icons categories 2023-02-03 12:32:21 +01:00
codecalm d2e9ed0d1b fix #473: icon position and size changed with version 2 2023-02-03 12:29:15 +01:00
codecalm 1c28c59198 18 new icons: `info-circle-filled`, `info-square-rounded-filled`, `lock-square-rounded-filled`, `square-rounded-arrow-down-filled`, `square-rounded-arrow-left-filled`, `square-rounded-arrow-right-filled`, `square-rounded-arrow-up-filled`, `square-rounded-check-filled`, `square-rounded-chevron-down-filled`, `square-rounded-chevron-left-filled`, `square-rounded-chevron-right-filled`, `square-rounded-chevron-up-filled`, `square-rounded-chevrons-down-filled`, `square-rounded-chevrons-left-filled`, `square-rounded-chevrons-right-filled`, `square-rounded-chevrons-up-filled`, `square-rounded-plus-filled`, `square-rounded-x-filled` 2023-02-03 12:26:40 +01:00
codecalm 1fe07a051d icons optimize 2023-02-03 12:19:24 +01:00
codecalm 743f51e42d Merge remote-tracking branch 'origin/master' 2023-02-03 11:51:06 +01:00
codecalm b3e1615beb 17 new icons: `info-square-rounded-filled`, `lock-square-rounded-filled`, `square-rounded-arrow-down-filled`, `square-rounded-arrow-left-filled`, `square-rounded-arrow-right-filled`, `square-rounded-arrow-up-filled`, `square-rounded-check-filled`, `square-rounded-chevron-down-filled`, `square-rounded-chevron-left-filled`, `square-rounded-chevron-right-filled`, `square-rounded-chevron-up-filled`, `square-rounded-chevrons-down-filled`, `square-rounded-chevrons-left-filled`, `square-rounded-chevrons-right-filled`, `square-rounded-chevrons-up-filled`, `square-rounded-plus-filled`, `square-rounded-x-filled` 2023-02-03 11:51:00 +01:00
0xflotus 274c44e99d
Rename `brand-amongus.svg` to `brand-among-us.svg` (#480) 2023-02-01 23:11:06 +01:00
0xflotus a5c79d75d2
Rename `braile.svg` to `braille.svg` (#479) 2023-02-01 23:08:09 +01:00
0xflotus ae884919d1
Rename `packge-export.svg` to `package-export.svg` (#483) 2023-02-01 23:04:44 +01:00
0xflotus 072e2ed8e6
Rename `brand-blackbery.svg` to `brand-blackberry.svg` (#481) 2023-02-01 23:04:33 +01:00
0xflotus 224543d830
Renamed `ballon.svg` to `balloon.svg` (#477) 2023-02-01 23:04:15 +01:00
0xflotus 1ef1cb93d8
Added tag `filetype` to several icons (#478) 2023-02-01 23:03:54 +01:00
0xflotus 040b79d512
Rename `packge-import.svg` to `package-import.svg` (#484) 2023-02-01 22:41:58 +01:00
codecalm 7ba03fe580 Fixed icons: `headphones`, `headset-off`, `headset`, fix: #482 2023-01-29 21:36:56 +01:00
codecalm 1874725557 Release 2.1.2 2023-01-27 00:57:29 +01:00
codecalm 2aae43e6bc Merge remote-tracking branch 'origin/master' 2023-01-27 00:17:57 +01:00
codecalm 41e6a769c7 `e-passport` icon fix 2023-01-27 00:17:50 +01:00
Paweł Kuna d877fc422e
Update README.md 2023-01-27 00:15:50 +01:00
Paweł Kuna de7e9b4eb8
Update README.md 2023-01-27 00:15:28 +01:00
Andrew Haines a27c0d10f6
Fix `TablerIconsProps` type definition (#472) 2023-01-26 22:07:41 +01:00
codecalm 912c401722 build fix 2023-01-26 22:06:19 +01:00
codecalm a69d7dfdf3 Release 2.1.1 2023-01-26 02:06:40 +01:00
codecalm 8d8ed44b17 build fix 2023-01-26 01:23:13 +01:00
codecalm ebfa593e4a filled icons fix 2023-01-26 01:22:01 +01:00
codecalm 1cef200b48 Release 2.1.0 2023-01-26 01:00:17 +01:00
codecalm 94cca0d9d9 unicode fix 2023-01-26 00:17:37 +01:00
codecalm ad8cbcc75a check-unicodes script 2023-01-25 23:29:53 +01:00
Paweł Kuna 25cda0db68
fix: `stroke` prop no longer works after 2.0 update (#470) 2023-01-25 23:26:11 +01:00
Paweł Kuna 510f416376
support for Modularized Imports (#468) 2023-01-25 23:24:16 +01:00
codecalm 42ec7bcb95 Merge remote-tracking branch 'origin/master' 2023-01-25 23:19:00 +01:00
codecalm eaa7a6a6a3 check unicodes script 2023-01-25 23:17:35 +01:00
Paweł Kuna ea397e773b
unify package.json files (#469) 2023-01-25 21:29:30 +01:00
codecalm 6cc3ac23e7 Merge branch 'master' of https://github.com/tabler/tabler-icons into dev
 Conflicts:
	.gitignore
2023-01-25 21:16:02 +01:00
codecalm f2ebcbccf6 gitignore update 2023-01-25 21:11:43 +01:00
Paweł Kuna 75a6304368
revert paths merge due to lot of bugs (#463) 2023-01-25 10:41:59 +01:00
codecalm ecbdd5e2e8 `arrow-big-up-filled` category fix 2023-01-24 02:31:42 +01:00
codecalm 9921f9962c 12 new icons: `arrow-big-down-filled`, `arrow-big-down-line-filled`, `arrow-big-down-lines-filled`, `arrow-big-left-filled`, `arrow-big-left-line-filled`, `arrow-big-left-lines-filled`, `arrow-big-right-filled`, `arrow-big-right-line-filled`, `arrow-big-right-lines-filled`, `arrow-big-up-filled`, `arrow-big-up-line-filled`, `arrow-big-up-lines-filled`
Fixed icons: `brand-supabase`, `columns-1`, `columns-2`, `columns-3`

Renamed icons:
- `arrow-big-top` renamed to `arrow-big-up`
2023-01-24 02:27:21 +01:00
codecalm 2b0a8f6a0a 1 new icon: `brand-supabase` fix: #429 2023-01-24 02:06:50 +01:00
codecalm 0feffffe72 Fixed icons: `columns-1`, `columns-2`, `columns-3` 2023-01-24 02:06:29 +01:00
codecalm 87fbf0e194 fix scss build warnings 2023-01-24 02:01:39 +01:00
codecalm d34aee13de `package.json` cleanup 2023-01-24 01:59:43 +01:00
codecalm f6f8e0bf81 `package.json` cleanup 2023-01-24 01:56:09 +01:00
codecalm 8b627d6df9 `currency-hryvnia` fix 2023-01-24 01:44:41 +01:00
codecalm 67e8c41fbf 4 new icons: `columns-1`, `columns-2`, `columns-3`, `sparkles` 2023-01-24 01:23:12 +01:00
codecalm 2b337d449e `brand-bilibili` icon fix: #462 2023-01-24 00:58:04 +01:00
codecalm 17d5b31cfa `brand-tabler` icon fix 2023-01-24 00:56:20 +01:00
codecalm 37457e0742 `pnpm-lock.yaml` update 2023-01-23 19:23:46 +01:00
codecalm c3b6f82886 changelog image fix 2023-01-23 19:15:39 +01:00
codecalm 306cfbb755 Release 2.0.0 2023-01-23 18:55:54 +01:00
codecalm c2df29c460 fix icons css classes 2023-01-23 18:17:40 +01:00
codecalm 3386d469a8 readme fixes 2023-01-22 16:04:20 +01:00
codecalm 059fd10798 og images 2023-01-22 15:56:56 +01:00
codecalm b922d9e374 og images 2023-01-22 15:10:30 +01:00
codecalm 466af68c42 og images 2023-01-22 15:08:24 +01:00
Paweł Kuna 8b5735f21b
Version 2.0! (#439) 2023-01-22 00:02:47 +01:00
0xflotus 759beb8a8c
Rename c-sharp.svg to brand-c-sharp.svg (#443)
closes https://github.com/tabler/tabler-icons/issues/442
2023-01-22 00:00:39 +01:00
0xflotus 2093d25af3
fix: rename uf-off to ufo-off (#450) 2023-01-22 00:00:14 +01:00
Paweł Kuna 82d4bc15d7
Update LICENSE 2023-01-12 12:07:23 +01:00
Zeyu Huang ea67734ce5
Typo: pavilon -> pavilion (#420) 2023-01-05 02:40:48 +01:00
0xflotus 8cbdddace9
fix: small typos in readme (#436) 2023-01-05 02:04:49 +01:00
codecalm bd6e869e2d build:jekyll 2023-01-04 06:10:34 +01:00
codecalm bd262c400d Release 1.119.0 2022-12-29 22:48:01 +01:00
codecalm d54f474a5a Fixed icons: `brand-amd`, `brand-etsy`, `brand-funimation`, `brand-google-podcasts`, `brand-hbo`, `brand-ted`, `cat`, `currency-afghani`, `currency-peso`, `dog` 2022-12-29 22:08:20 +01:00
codecalm fc834cdcef 4 new icons: `brand-funimation`, `brand-google-podcasts`, `brand-hbo`, `brand-ted` 2022-12-29 22:02:42 +01:00
codecalm c93ffec8fb 16 new icons: `brand-amd`, `brand-etsy`, `carousel-horizontal`, `carousel-vertical`, `cat`, `chart-histogram`, `coins`, `currency-afghani`, `currency-peso`, `dog`, `jacket`, `timeline-event-exclamation`, `timeline-event-minus`, `timeline-event-plus`, `timeline-event-text`, `timeline-event-x`
Fixed icons: `man`, `square`, `timeline-event`, `woman`
2022-12-29 21:44:16 +01:00
codecalm c6e072492b `building-stadium` category fix 2022-12-23 11:08:05 +01:00
codecalm f6e341bf15 Release 1.118.0 2022-12-22 13:58:15 +01:00
codecalm 4dafa7c7d4 18 new icons: `building-stadium`, `circle-chevrons-down`, `circle-chevrons-left`, `circle-chevrons-right`, `circle-chevrons-up`, `device-airpods-case`, `device-ipad-horizontal`, `device-ipad`, `device-landline-phone`, `school-bell`, `square-chevrons-down`, `square-chevrons-left`, `square-chevrons-right`, `square-chevrons-up`, `square-rounded-chevrons-down`, `square-rounded-chevrons-left`, `square-rounded-chevrons-right`, `square-rounded-chevrons-up` 2022-12-22 13:27:46 +01:00
codecalm b6adde29e8 Release 1.117.0 2022-12-13 19:59:44 +01:00
codecalm 79d6bfc54f 18 new icons: `360`, `alarm-minus`, `alarm-plus`, `alarm-snooze`, `circle-key`, `exclamation-circle`, `info-square-rounded`, `lock-square-rounded`, `question-circle`, `square-key`, `square-rounded-arrow-down`, `square-rounded-arrow-left`, `square-rounded-arrow-right`, `square-rounded-arrow-up`, `square-rounded-check`, `square-rounded-minus`, `square-rounded-plus`, `square-rounded-x` 2022-12-13 19:24:20 +01:00
codecalm 4a066745bf Release 1.116.1 2022-12-07 23:21:53 +01:00
codecalm 92dc6715f0 Release 1.116.0 2022-12-07 15:50:58 +01:00
codecalm 0341b8c27a 18 new icons: `arrow-down-rhombus`, `arrow-left-rhombus`, `arrow-right-rhombus`, `arrow-up-rhombus`, `calendar-due`, `circle-chevron-down`, `circle-chevron-left`, `circle-chevron-right`, `circle-chevron-up`, `placeholder`, `square-chevron-down`, `square-chevron-left`, `square-chevron-right`, `square-chevron-up`, `square-rounded-chevron-down`, `square-rounded-chevron-left`, `square-rounded-chevron-right`, `square-rounded-chevron-up` 2022-12-07 15:21:59 +01:00
codecalm cbaa6ab86b Release 1.115.0 2022-12-03 23:45:29 +01:00
codecalm 92ea8bf115 Fixed icons: `arrow-badge-down`, `arrow-badge-left`, `arrow-badge-right`, `arrow-badge-up`, `chart-ppf`, `chart-sankey`, `code-dots` 2022-12-03 22:56:26 +01:00
codecalm e7f46cac1d Fixed icons: `brand-couchdb`, `brand-denodo`, `brand-elastic`, `brand-google-big-query`, `brand-mongodb`, `brand-mysql`, `brand-snowflake`, `brand-symfony`, `brand-twilio` 2022-12-03 14:37:36 +01:00
codecalm 1ac4cc0287 18 new icons: `arrow-badge-down`, `arrow-badge-left`, `arrow-badge-right`, `arrow-badge-up`, `brand-couchdb`, `brand-denodo`, `brand-elastic`, `brand-google-big-query`, `brand-mongodb`, `brand-mysql`, `brand-snowflake`, `brand-symfony`, `brand-twilio`, `chart-ppf`, `chart-sankey`, `code-dots`, `cube-send`, `cube-unfolded`
Fixed icons: `brand-national-geographic`
2022-12-03 14:30:14 +01:00
codecalm 4f446aa7e1 tags update 2022-11-28 22:45:40 +01:00
codecalm 9124e42691 tags update 2022-11-28 22:41:50 +01:00
codecalm 75e5449e53 tags update 2022-11-28 22:39:11 +01:00
codecalm 98c0e85e4a Release 1.114.0 2022-11-28 18:22:22 +01:00
codecalm 346348abcf Fixed icons: `brand-citymapper` 2022-11-28 17:50:01 +01:00
codecalm 931a0a1a24 4 new icons: `brand-cpp`, `brand-google-home`, `brand-onlyfans`, `brand-storytel`
Fixed icons: `brand-national-geographic`
2022-11-28 17:10:28 +01:00
codecalm 3470f44ef3 14 new icons: `brand-amigo`, `brand-bandlab`, `brand-bumble`, `brand-citymapper`, `brand-coreos`, `brand-douban`, `brand-evernote`, `brand-miniprogram`, `brand-national-geographic`, `brand-netease-music`, `brand-qq`, `brand-stackshare`, `brand-weibo`, `brand-zhihu` 2022-11-24 01:03:57 +01:00
codecalm 251a6107e6 Release 1.113.0 2022-11-24 00:26:03 +01:00
codecalm 2c60af1c32 update tags 2022-11-23 23:38:11 +01:00
codecalm 8ba1478015 update tags 2022-11-23 23:35:02 +01:00
codecalm 9edb5f8594 4 new icons: `24-hours`, `hand-sanitizer`, `pilcrow`, `sailboat-2` 2022-11-23 23:34:09 +01:00
codecalm f0ec99e6b8 new icon: `brand-ao3`
resolves: #356
2022-11-23 23:33:27 +01:00
codecalm 712b9a439b new icon: `brand-typescript`
resolves: #361
2022-11-23 23:33:07 +01:00
codecalm 188995aa49 new icon: `brand-threejs`
resolves: #328
2022-11-23 23:32:52 +01:00
codecalm 8bdf3f293d new icon: `menu-order`
resolves: #365
2022-11-23 23:32:23 +01:00
codecalm 8adf1e0342 new icon: `brand-solidjs`
#366
2022-11-23 23:31:47 +01:00
codecalm 1a76a5b41f new icon: `brand-paypay`
resolved #360
2022-11-23 23:29:52 +01:00
codecalm 604c987bb7 new icon: `brand-matrix`
resolved #374
2022-11-23 23:29:33 +01:00
codecalm bfcc998a11 new icon: `shopping-bag`
resolved #376
2022-11-23 23:29:15 +01:00
codecalm fc989e23e8 new icon: `brand-vite`
resolved #377
2022-11-23 23:28:58 +01:00
codecalm 4a173074e8 new icon: `brand-powershell`
resolved #382
2022-11-23 23:28:11 +01:00
codecalm fbd42cd6ca 4 new icons: `brand-baidu`, `brand-dingtalk`, `brand-taobao`, `brand-wechat`
resolved #346
2022-11-23 23:25:33 +01:00
codecalm d77969732d Release 1.112.0 2022-11-17 18:15:54 +01:00
codecalm d5f9606daf delete repeated icons 2022-11-17 17:33:25 +01:00
codecalm bfdd0b847a update icon tags 2022-11-17 17:29:23 +01:00
codecalm c52042fe7a Merge remote-tracking branch 'origin/master' 2022-11-17 17:27:15 +01:00
codecalm 7cb287ae57 22 new icons: `baby-bottle`, `binary-tree-2`, `binary-tree-3`, `binary-tree-4`, `binary-tree`, `brand-gumroad`, `brand-onedrive`, `brand-waze`, `topology-bus`, `topology-complex`, `topology-full-hierarchy`, `topology-full`, `topology-ring-2`, `topology-ring-3`, `topology-ring`, `topology-star-2`, `topology-star-3`, `topology-star-ring-2`, `topology-star-ring-3`, `topology-star-ring`, `topology-star`, `vacuum-cleaner` 2022-11-17 17:27:09 +01:00
Paweł Kuna 34dca89234
Merge pull request #364 from shardwolfdotnet/feature/362_cohost-icon
Fixes https://github.com/tabler/tabler-icons/issues/362
2022-11-14 20:05:31 +01:00
Shard Wolf 8c35514561 Apply suggestions from code review 2022-11-12 22:49:43 -08:00
codecalm 311fbe090c Release 1.111.0 2022-11-10 22:07:28 +01:00
codecalm 5acdf8877d registry version fix 2022-11-10 21:29:27 +01:00
Paweł Kuna 048b0348db
Merge pull request #358 from tabler/dev-rounded-square-letters 2022-11-08 23:06:45 +01:00
Shard Wolf 95eb4f1d67 Resize to 22px wide, fix double-stroke 2022-11-07 16:31:15 -08:00
Shard Wolf 955aa15d78 Remove xmlns attrib 2022-11-07 16:21:35 -08:00
Shard Wolf 8760899cef Add cohost.org icon 2022-11-07 16:16:49 -08:00
codecalm c44cf276c4 Release 1.110.0 2022-11-04 15:51:45 +01:00
codecalm e23ad5af3f Fixed icons: `pointer` 2022-11-04 12:48:43 +01:00
codecalm b03ced7385 misspelling 2022-11-04 12:44:41 +01:00
codecalm 35114e51e5 Fixed icons: `palette-off`, `palette` 2022-11-04 12:41:01 +01:00
codecalm e84fee527e Fixed icons: `palette-off`, `palette` 2022-11-04 12:38:00 +01:00
codecalm 64f8dd0ac4 Fixed icons: `chess-bishop`, `chess-king`, `chess-knight`, `chess-queen`, `chess-rook`, `meeple`, `target-arrow`, `tic-tac`, `tournament`, `yoga` 2022-11-04 12:20:46 +01:00
codecalm 69e6ea85d8 Fixed icons: `bucket-droplet`, `bucket-off`, `bucket` 2022-11-04 12:12:02 +01:00
codecalm 57f5e3a314 Fixed icons: `bounce-left`, `bounce-right`, `building-estate`, `building-tunnel`, `color-filter`, `device-airpods`, `military-award`, `trekking` 2022-11-04 12:06:34 +01:00
codecalm b49b4d3632 Fixed icons: `bucket-off`, `bucket` 2022-11-04 11:59:27 +01:00
codecalm 61897e9589 Fixed icons: `brand-amazon`, `brand-netflix`, `brand-vsco` 2022-11-04 11:42:14 +01:00
codecalm 09e266d75a Remove icon `linear` 2022-11-04 01:44:02 +01:00
codecalm a5dbef6452 Fixed icons: `bounce-left`, `bounce-right` 2022-11-04 01:43:22 +01:00
codecalm d1ad6e61d1 Fixed icons: `campfire` 2022-11-04 01:40:52 +01:00
codecalm b5dc5cf9be 2 new icons: `building-tunnel`, `campfire`
Fixed icons: `flare`
2022-11-04 01:39:17 +01:00
codecalm d205b0bb48 1 new icons: `linear`
Fixed icons: `bounce-left`, `bounce-right`
2022-11-04 01:21:33 +01:00
codecalm 0c1fefc3ce 4 new icons: `bomb`, `bounce-left`, `bounce-right`, `trekking` 2022-11-04 01:18:35 +01:00
codecalm 7cadae23e0 10 new icons: `brain`, `brand-binance`, `brand-nem`, `brand-nexo`, `brand-tether`, `brand-torchain`, `building-estate`, `color-filter`, `device-airpods`, `settings-2`
Fixed icons: `key-off`, `key`, `pointer`
2022-11-04 00:59:39 +01:00
codecalm 6ad39ada93 add name to `tags.json` 2022-11-03 00:43:41 +01:00
codecalm 52705403ec Fixed icons: `rubber-stamp-off`, `rubber-stamp` 2022-11-02 18:47:04 +01:00
codecalm 2cc9d1f113 36 new icons: `square-rounded-letter-a`, `square-rounded-letter-b`, `square-rounded-letter-c`, `square-rounded-letter-d`, `square-rounded-letter-e`, `square-rounded-letter-f`, `square-rounded-letter-g`, `square-rounded-letter-h`, `square-rounded-letter-i`, `square-rounded-letter-j`, `square-rounded-letter-k`, `square-rounded-letter-l`, `square-rounded-letter-m`, `square-rounded-letter-n`, `square-rounded-letter-o`, `square-rounded-letter-p`, `square-rounded-letter-q`, `square-rounded-letter-r`, `square-rounded-letter-s`, `square-rounded-letter-t`, `square-rounded-letter-u`, `square-rounded-letter-v`, `square-rounded-letter-w`, `square-rounded-letter-x`, `square-rounded-letter-y`, `square-rounded-letter-z`, `square-rounded-number-0`, `square-rounded-number-1`, `square-rounded-number-2`, `square-rounded-number-3`, `square-rounded-number-4`, `square-rounded-number-5`, `square-rounded-number-6`, `square-rounded-number-7`, `square-rounded-number-8`, `square-rounded-number-9` 2022-11-02 18:46:25 +01:00
Paweł Kuna 19494daf85
Merge pull request #355 from alvvaro/master 2022-11-02 18:27:26 +01:00
álvaro s 075554dd59 2 new icons: `rubber-stamp`, `rubber-stamp-off` 2022-11-01 12:07:59 +01:00
codecalm c0ad3e10ef Release 1.109.0 2022-10-31 12:27:21 +01:00
codecalm 6ef01dfc59 Fixed icons: `heart-minus` 2022-10-31 11:44:35 +01:00
codecalm 06e6013172 Fixed icons: `backpack-off`, `backpack` 2022-10-31 11:41:59 +01:00
codecalm 7da3a21cd9 Fixed icons: `confucius`, `fish-christianity`, `menorah`, `om`, `ribbon-health`, `square-rounded`, `torii` 2022-10-31 11:35:53 +01:00
codecalm 0eca7e03e0 Fixed icons: `s-turn-down`, `s-turn-up` 2022-10-31 11:33:17 +01:00
codecalm f00c9e6c8e Fixed icons: `rosette-number-0`, `rosette-number-1`, `rosette-number-2`, `rosette-number-3`, `rosette-number-4`, `rosette-number-5`, `rosette-number-6`, `rosette-number-7`, `rosette-number-8`, `rosette-number-9`, `rosette`
Renamed icons:
- `ribbon-number-0` renamed to `rosette-number-0`
- `ribbon-number-9` renamed to `rosette-number-9`
2022-10-31 11:27:25 +01:00
codecalm 770f335340 18 new icons: `confucius`, `fish-christianity`, `menorah`, `om`, `ribbon-health`, `ribbon-number-0`, `ribbon-number-9`, `rosette-number-1`, `rosette-number-2`, `rosette-number-3`, `rosette-number-4`, `rosette-number-5`, `rosette-number-6`, `rosette-number-7`, `rosette-number-8`, `rosette`, `square-rounded`, `torii` 2022-10-28 01:39:50 +02:00
codecalm d50edc8319 Release 1.108.0 2022-10-26 13:47:03 +02:00
codecalm f84b7fbd82 `jewish-star` fix 2022-10-25 23:34:47 +02:00
codecalm 6c59720424 18 new icons: `arrow-iteration`, `coffin`, `cooker`, `crystal-ball`, `ghost-2`, `git-branch-deleted`, `git-cherry-pick`, `grave-2`, `grave`, `jetpack`, `keyframe-align-center`, `keyframe-align-horizontal`, `keyframe-align-vertical`, `keyframes`, `pentagram`, `pumpkin-scary`, `slashes`, `weight`
Fixed icons: `slash`, `git-branch`, `git-commit`, `git-compare`, `git-fork`, `git-merge`, `git-pull-request-closed`, `git-pull-request-draft`, `git-pull-request`
2022-10-25 23:04:22 +02:00
codecalm 914c39bc29 Release 1.107.0 2022-10-23 20:14:28 +02:00
codecalm e0a37e60e3 update categories 2022-10-23 19:36:23 +02:00
codecalm 257603f86a update category 2022-10-23 19:32:53 +02:00
codecalm 71b1213106 new icon: `keyframe` 2022-10-23 19:32:02 +02:00
codecalm 197dff52c4 17 new icons: `360-view`, `abc`, `brand-blackbery`, `brand-npm`, `bucket-droplet`, `chess-bishop`, `chess-king`, `chess-knight`, `chess-queen`, `chess-rook`, `ease-in-control-point`, `ease-in-out-control-points`, `ease-in-out`, `ease-in`, `ease-out-control-point`, `ease-out`, `matchstick`
Fixed icons: `chess`
2022-10-23 19:28:06 +02:00
codecalm 36c575a904 Release 1.106.0 2022-10-19 21:49:26 +02:00
codecalm 95f5d51f59 fix #344 2022-10-19 21:16:05 +02:00
codecalm 4775f6ada2 Fixed icons: `3d-rotate` 2022-10-19 02:26:36 +02:00
codecalm 0aac943e00 Fixed icons: `packages` 2022-10-19 02:25:01 +02:00
codecalm 387dea99c5 Merge remote-tracking branch 'origin/master' 2022-10-19 02:10:02 +02:00
codecalm 2268572272 17 new icons: `123`, `badge-3d`, `badge-4k`, `badge-8k`, `badge-ad`, `badge-ar`, `badge-cc`, `badge-hd`, `badge-sd`, `badge-tm`, `badge-vo`, `badge-vr`, `badge-wc`, `box-seam`, `clipboard-data`, `flip-flops`, `vector-spline` 2022-10-19 02:09:57 +02:00
Paweł Kuna e34e576d30
Merge pull request #342 from loics2/export-css 2022-10-17 22:32:51 +02:00
codecalm e921c5f129 LINQ Pad icon - fix #200 2022-10-17 22:28:36 +02:00
codecalm 8aa49e6c86 Release 1.105.0 2022-10-17 22:21:03 +02:00
codecalm 2bce284e5e 2 new icons: `teapot`, `timeline-event` 2022-10-17 21:49:41 +02:00
codecalm 5a03394f92 #336 - add tags to grip dots 2022-10-17 21:30:13 +02:00
codecalm 70a0761942 remove repeated icons 2022-10-17 17:24:20 +02:00
codecalm 3f316da7a2 update categories 2022-10-17 17:20:42 +02:00
codecalm 0a0d9119cd 18 new icons: `air-conditioning-disabled`, `alpha`, `beta`, `braile`, `clock-cancel`, `clock-edit`, `clock-pause`, `clock-play`, `clock-record`, `clock-stop`, `cylinder`, `grip-dots-vertical`, `grip-dots`, `sort-0-9`, `sort-9-0`, `sort-a-z`, `sort-z-a`, `swipe` 2022-10-17 17:15:26 +02:00
Loic Stankovic 82c5baf51c Export iconfont module
This commit adds the `iconfont` module export, allowing to import the
css files.

This fixes #210.
2022-10-17 11:08:33 +02:00
codecalm e054bb36e3 Release 1.104.0 2022-10-13 23:41:52 +02:00
codecalm 3e09354fdc update icons tags 2022-10-13 15:28:23 +02:00
codecalm 4de83f29c9 18 new icons: `align-box-bottom-center`, `align-box-bottom-left`, `align-box-bottom-right`, `align-box-left-bottom`, `align-box-left-middle`, `align-box-left-top`, `align-box-right-bottom`, `align-box-right-middle`, `align-box-right-top`, `align-box-top-center`, `align-box-top-left`, `align-box-top-right`, `delta`, `file-delta`, `file-function`, `file-lambda`, `file-percent`, `lambda` 2022-10-13 15:19:36 +02:00
codecalm 2d28e021fc Fixed icons: `square-number-2`
Renamed icons:
- `hexagon-8` renamed to `hexagon-number-8`
- `hexagon-9` renamed to `hexagon-number-9`
2022-10-11 22:51:21 +02:00
codecalm f12c27fd89 Release 1.103.0 2022-10-11 22:45:29 +02:00
codecalm ff35d32c0d `inner-shadow-bottom-right` category fix 2022-10-11 22:10:33 +02:00
codecalm fe95a0ef26 18 new icons: `inner-shadow-bottom-left`, `inner-shadow-bottom-right`, `inner-shadow-bottom`, `inner-shadow-left`, `inner-shadow-right`, `inner-shadow-top-left`, `inner-shadow-top-right`, `inner-shadow-top`, `square-f0`, `square-f1`, `square-f2`, `square-f3`, `square-f4`, `square-f5`, `square-f6`, `square-f7`, `square-f8`, `square-f9` 2022-10-11 22:07:19 +02:00
codecalm 002d24ec30 rename haxagon letters 2022-10-10 20:59:43 +02:00
codecalm 883f088803 update tags 2022-10-10 20:53:43 +02:00
codecalm 696dda21ec update categories of icons 2022-10-10 20:39:08 +02:00
codecalm 4bf5e40b14 update tags to icons 2022-10-10 20:36:52 +02:00
codecalm 2f2259840b update tags to icons 2022-10-10 20:35:41 +02:00
codecalm 705b57bbc1 Release 1.102.0 2022-10-10 14:29:35 +02:00
codecalm 13b21c0a41 18 new icons: `brand-superhuman`, `brand-topbuzz`, `brand-volkswagen`, `cane`, `cards`, `cherry`, `go-game`, `loader-3`, `meeple`, `poker-chip`, `s-turn-down`, `s-turn-left`, `s-turn-right`, `s-turn-up`, `target-arrow`, `texture`, `tic-tac`, `whirl`
#335 #333
2022-10-10 13:56:25 +02:00
codecalm 42ab4e848b Release 1.101.0 2022-09-27 01:25:52 +02:00
codecalm a13651279b changelog build fix 2022-09-27 01:00:08 +02:00
codecalm c9d9a4d208 1 new icon: `moneybag` 2022-09-27 00:40:00 +02:00
codecalm 75d24c5178 Fixed icons: `bowl`, `brand-guardian`, `brand-spacehey`, `car-turbine`, `code-circle-2`, `code-circle`, `eggs`, `file-broken`, `file-infinity`, `file-stack`, `salad` 2022-09-27 00:34:40 +02:00
codecalm d3dbafd87e 2 new icons: `perfume`, `spray` 2022-09-27 00:30:49 +02:00
codecalm 6def9150ea 3 new icons: `code-circle-2`, `code-circle`, `home-hand`
Fixed icons: `car-turbine`
2022-09-27 00:22:42 +02:00
codecalm 996e1507a8 6 new icons: `brand-guardian`, `brand-spacehey`, `file-broken`, `file-infinity`, `file-stack`, `home-infinity` 2022-09-27 00:14:18 +02:00
codecalm 4e16cba6da 6 new icons: `bowl`, `car-turbine`, `eggs`, `needle-thread`, `needle`, `salad`
Fixed icons: `egg-cracked`, `egg-off`, `egg`, `soup`
2022-09-24 13:12:33 +02:00
codecalm e12e8d2d88 Release 1.100.0 2022-09-23 23:57:41 +02:00
Paweł Kuna af034facea
Update README.md 2022-09-23 22:55:47 +02:00
codecalm 1d2004840e generate icons-stroke.png in dark version 2022-09-23 22:54:20 +02:00
codecalm d6c5aa5518 Fixed icons: `math-x-minus-x`, `math-x-plus-x`, `math-y-minus-y`, `math-y-plus-y` 2022-09-23 22:49:52 +02:00
codecalm c81823473c Fixed icons: `equal-not` 2022-09-23 22:45:49 +02:00
codecalm a925e4a0df 4 new icons: `math-x-minus-x`, `math-x-plus-x`, `math-y-minus-y`, `math-y-plus-y` 2022-09-23 22:44:57 +02:00
codecalm 1ee7312c04 Fixed icons: `equal-not` 2022-09-23 22:39:45 +02:00
codecalm 2aff3ecabc Fixed icons: `math-off`, `math` 2022-09-23 22:38:14 +02:00
codecalm b683a63b02 Fixed icons: `equal-not` 2022-09-23 22:32:35 +02:00
codecalm 9aa3835cf3 Fixed icons: `slash` 2022-09-23 22:32:06 +02:00
codecalm 0276e88a89 Fixed icons: `equal-double`, `math-1-divide-2`, `math-1-divide-3`, `math-equal-greater`, `math-equal-lower`, `math-function-y`, `math-greater`, `math-integral-x`, `math-integral`, `math-integrals`, `math-lower`, `math-not`, `math-pi-divide-2`, `math-pi`, `math-x-divide-2`, `math-x-divide-y-2`, `math-x-divide-y`, `math-x-minus-y`, `math-x-plus-y`, `math-xy` 2022-09-23 22:29:40 +02:00
codecalm a1f1e538bc Merge remote-tracking branch 'origin/master' 2022-09-23 22:26:15 +02:00
codecalm c18af4523e generate dark version of generated icons 2022-09-23 22:26:09 +02:00
Paweł Kuna ff2bcb6111
Update README.md 2022-09-23 22:25:14 +02:00
codecalm 1d5893559f generate dark version of generated icons 2022-09-23 22:16:58 +02:00
codecalm 442ca1d7a5 21 new icons: `equal-double`, `math-1-divide-2`, `math-1-divide-3`, `math-equal-greater`, `math-equal-lower`, `math-function-y`, `math-greater`, `math-integral-x`, `math-integral`, `math-integrals`, `math-lower`, `math-not`, `math-pi-divide-2`, `math-pi`, `math-x-divide-2`, `math-x-divide-y-2`, `math-x-divide-y`, `math-x-minus-y`, `math-x-plus-y`, `math-xy`, `slash`
Fixed icons: `equal`, `math-function`
2022-09-23 22:09:36 +02:00
codecalm faed1fcccc Release 1.99.0 2022-09-23 14:17:35 +02:00
codecalm caf062765d `fill="currentColor"` fix 2022-09-23 13:43:30 +02:00
codecalm b150118cfa 18 new icons: `brand-bunpo`, `brand-ctemplar`, `brand-cupra`, `brand-days-counter`, `brand-deliveroo`, `brand-dolby-digital`, `brand-drops`, `brand-flightradar24`, `brand-my-oppo`, `brand-nextcloud`, `brand-picsart`, `brand-revolut`, `brand-samsungpass`, `brand-sharik`, `brand-windy`, `brand-zulip`, `e-passport`, `tex` 2022-09-23 13:39:35 +02:00
codecalm a0b06366c4 Release 1.98.0 2022-09-23 12:23:18 +02:00
codecalm d050975901 Fixed icons: `cookie-man`, `deer` 2022-09-23 11:29:11 +02:00
codecalm 77b332e516 18 new icons: `blade`, `building-broadcast-tower`, `building-circus`, `building-wind-turbine`, `cannabis`, `chart-grid-dots`, `circles-relation`, `cookie-man`, `deer`, `guitar-pick`, `hexagon-3d`, `milkshake`, `moustache`, `password`, `stereo-glasses`, `trolley`, `vector-bezier-arc`, `vector-bezier-circle` 2022-09-23 11:22:25 +02:00
codecalm 92def48e66 Release 1.97.0 2022-09-22 02:17:29 +02:00
codecalm cc58be27b4 Fixed icons: `circle-letter-x`, `square-letter-x` 2022-09-22 01:39:57 +02:00
codecalm 85eb9b6380 Removed icon: `arrow-up-circle 2` 2022-09-22 01:11:57 +02:00
codecalm ef4071356c Removed icon: `arrow-down-circle 2` 2022-09-22 00:48:06 +02:00
codecalm 11f4ba9e2e Fixed icons: `air-balloon`, `arrow-zig-zag`, `brand-github-copilot`, `circle-caret-down`, `circle-caret-left`, `circle-caret-right`, `circle-caret-up`, `circle-letter-v`, `circle-x`, `device-sd-card`, `device-sim-1`, `device-sim-2`, `device-sim-3`, `device-sim`, `hexagon-letter-v`, `square-arrow-down`, `square-arrow-left`, `square-arrow-right`, `square-arrow-up`, `square-letter-v`, `square-x` 2022-09-22 00:22:45 +02:00
codecalm bcea35b901 Renamed icons:
- `arrow-bottom-bar` renamed to `arrow-down-bar`
- `arrow-bottom-square` renamed to `arrow-down-square`
- `arrow-bottom-tail` renamed to `arrow-down-tail`
- `arrow-top-bar` renamed to `arrow-up-bar`
- `arrow-top-square` renamed to `arrow-up-square`
- `arrow-top-tail` renamed to `arrow-up-tail`
2022-09-22 00:14:03 +02:00
codecalm 074596c403 2 new icons: `circle-x`, `square-x` 2022-09-22 00:12:38 +02:00
codecalm 062bda977b 3 new icons: `circle-letter-v`, `hexagon-letter-v`, `square-letter-v`
Renamed icons:
- `circle-a` renamed to `circle-letter-a`
- `circle-b` renamed to `circle-letter-b`
- `circle-c` renamed to `circle-letter-c`
- `circle-d` renamed to `circle-letter-d`
- `circle-e` renamed to `circle-letter-e`
- `circle-f` renamed to `circle-letter-f`
- `circle-g` renamed to `circle-letter-g`
- `circle-h` renamed to `circle-letter-h`
- `circle-i` renamed to `circle-letter-i`
- `circle-j` renamed to `circle-letter-j`
- `circle-k` renamed to `circle-letter-k`
- `circle-l` renamed to `circle-letter-l`
- `circle-m` renamed to `circle-letter-m`
- `circle-n` renamed to `circle-letter-n`
- `circle-o` renamed to `circle-letter-o`
- `circle-p` renamed to `circle-letter-p`
- `circle-q` renamed to `circle-letter-q`
- `circle-r` renamed to `circle-letter-r`
- `circle-s` renamed to `circle-letter-s`
- `circle-t` renamed to `circle-letter-t`
- `circle-u` renamed to `circle-letter-u`
- `circle-w` renamed to `circle-letter-w`
- `circle-x` renamed to `circle-letter-x`
- `circle-y` renamed to `circle-letter-y`
- `circle-z` renamed to `circle-letter-z`
- `circle-0` renamed to `circle-number-0`
- `circle-1` renamed to `circle-number-1`
- `circle-2` renamed to `circle-number-2`
- `circle-3` renamed to `circle-number-3`
- `circle-4` renamed to `circle-number-4`
- `circle-5` renamed to `circle-number-5`
- `circle-6` renamed to `circle-number-6`
- `circle-7` renamed to `circle-number-7`
- `circle-8` renamed to `circle-number-8`
- `circle-9` renamed to `circle-number-9`
- `square-a` renamed to `square-letter-a`
- `square-b` renamed to `square-letter-b`
- `square-c` renamed to `square-letter-c`
- `square-d` renamed to `square-letter-d`
- `square-e` renamed to `square-letter-e`
- `square-f` renamed to `square-letter-f`
- `square-g` renamed to `square-letter-g`
- `square-h` renamed to `square-letter-h`
- `square-i` renamed to `square-letter-i`
- `square-j` renamed to `square-letter-j`
- `square-k` renamed to `square-letter-k`
- `square-l` renamed to `square-letter-l`
- `square-m` renamed to `square-letter-m`
- `square-n` renamed to `square-letter-n`
- `square-o` renamed to `square-letter-o`
- `square-p` renamed to `square-letter-p`
- `square-q` renamed to `square-letter-q`
- `square-r` renamed to `square-letter-r`
- `square-s` renamed to `square-letter-s`
- `square-t` renamed to `square-letter-t`
- `square-u` renamed to `square-letter-u`
- `square-w` renamed to `square-letter-w`
- `square-x` renamed to `square-letter-x`
- `square-y` renamed to `square-letter-y`
- `square-z` renamed to `square-letter-z`
- `square-0` renamed to `square-number-0`
- `square-1` renamed to `square-number-1`
- `square-2` renamed to `square-number-2`
- `square-3` renamed to `square-number-3`
- `square-4` renamed to `square-number-4`
- `square-5` renamed to `square-number-5`
- `square-6` renamed to `square-number-6`
- `square-7` renamed to `square-number-7`
- `square-8` renamed to `square-number-8`
- `square-9` renamed to `square-number-9`
2022-09-22 00:09:53 +02:00
codecalm 62ba5ec9cb Merge remote-tracking branch 'origin/master' 2022-09-21 23:59:47 +02:00
codecalm 44eac967cf 18 new icons: `air-balloon`, `arrow-zig-zag`, `brand-github-copilot`, `circle-caret-down`, `circle-caret-left`, `circle-caret-right`, `circle-caret-up`, `device-sim-1`, `device-sim-2`, `device-sim-3`, `device-sim`, `razor-electric`, `razor`, `route-2`, `square-arrow-down`, `square-arrow-left`, `square-arrow-right`, `square-arrow-up`
Fixed icons: `brand-blender`, `brand-php`, `brand-redux`, `brand-toyota`, `businessplan`, `caret-down`, `caret-left`, `caret-right`, `caret-up`, `cone-2`, `creative-commons-zero`, `database-export`, `database-import`, `database`, `file-database`, `number`, `oval`, `toilet-paper`
2022-09-21 23:59:43 +02:00
Paweł Kuna 678ddf8adb
Merge pull request #321 from haines/fix-props-type 2022-09-21 22:01:04 +02:00
codecalm 62193ce81d optimize icons process 2022-09-21 21:56:58 +02:00
codecalm fa2cd2483a build fix 2022-09-21 21:47:50 +02:00
codecalm d98d77829f icons preview 2022-09-21 16:33:06 +02:00
codecalm 787ecc128e Fix `brand-redux` icon 2022-09-21 16:24:40 +02:00
codecalm 1ab2d86e6b Fix `x` icon 2022-09-20 17:29:43 +02:00
codecalm 7d1e4bcf81 Fixed icons: `caret-left`, `dna`, `mood-annoyed-2`, `mood-look-right`, `mood-tongue-wink`, `mood-xd`, `oval-vertical`, `picture-in-picture-top`, `plane-arrival`, `plane-departure`, `play-card`, `pokeball`, `rotate-rectangle`, `snowflake`, `view-360` 2022-09-20 17:29:20 +02:00
codecalm a75da11e47 Fixed icons: `aperture`, `arrow-rotary-first-left`, `arrow-rotary-last-left`, `arrow-rotary-left`, `atom`, `award`, `ball-volleyball`, `binary-off`, `brand-chrome`, `brand-graphql`, `brand-react`, `brand-vsco`, `caret-down`, `caret-right`, `cone`, `gender-epicene`, `gender-genderfluid`, `gender-genderless`, `gender-genderqueer`, `gender-hermaphrodite`, `gender-intergender`, `gender-neutrois`, `gender-third`, `h-6`, `math-min`, `meat-off`, `meat`, `recycle`, `virus-off`, `virus-search`, `virus` 2022-09-20 17:23:53 +02:00
codecalm d5b1fdd464 Merge remote-tracking branch 'origin/master' 2022-09-20 17:14:40 +02:00
codecalm 2fcc841acc modify icons import 2022-09-20 17:14:35 +02:00
Andrew Haines f0a6fe9328
Fix `TablerIconProps` type definition 2022-09-16 11:53:32 +01:00
Paweł Kuna 2f2ece5d54
Merge pull request #317 from Narcha/rename-algolia 2022-09-13 21:43:24 +02:00
Narcha d27bf62f17
Renamed brand-albolia.svg -> brand-algolia.svg 2022-09-13 21:39:29 +02:00
codecalm c3aa7d1441 Release 1.96.0 2022-09-13 21:18:04 +02:00
codecalm 0f378bf63a Fixed icons: `brand-adonis-js`, `brand-react` 2022-09-13 20:55:55 +02:00
codecalm f43a68512d Fixed icons: `brand-alpine-js` 2022-09-13 17:57:09 +02:00
codecalm 2ab3d1b090 5 new icons: `brand-adonis-js`, `brand-ember`, `brand-polymer`, `brand-reason`, `brand-socket-io`
Fixed icons: `brand-unity`, `coin-monero`
2022-09-13 17:51:58 +02:00
codecalm f4d17aaf0a update icons tags 2022-09-13 17:26:31 +02:00
codecalm cb3c729500 11 new icons: `brand-4chan`, `brand-abstract`, `brand-prisma`, `brand-supernova`, `brand-zalando`, `brand-zapier`, `currency-solana`, `source-code`, `sun-moon`, `text-caption`, `tilde`
Fixed icons: `brand-unity`
2022-09-13 17:15:15 +02:00
Paweł Kuna b659333dcc
Merge pull request #313 from 4A53/new 2022-09-11 15:38:48 +02:00
529874 9369b197dc Added coin-monero 2022-09-11 00:38:08 +02:00
codecalm 5acfa65ad2 Release 1.95.1 2022-09-10 23:03:35 +02:00
codecalm 1da9f5573b 1 new icons: `thumb-up-off`
Fixed icons: `thumb-up`

Renamed icons:
- `brand-vcypress` renamed to `brand-cypress`
2022-09-10 22:09:09 +02:00
codecalm 62f9542e6b update readme script 2022-09-09 01:10:16 +02:00
Paweł Kuna 714c968faa
Update README.md 2022-09-09 01:04:12 +02:00
codecalm f2e7f63fb5 Release 1.95.0 2022-09-09 00:59:01 +02:00
codecalm 9b75487819 Merge remote-tracking branch 'origin/master' 2022-09-09 00:28:51 +02:00
codecalm 52a7ee1836 83 new icons: `circle-a`, `circle-b`, `circle-c`, `circle-d`, `circle-e`, `circle-f`, `circle-g`, `circle-h`, `circle-i`, `circle-j`, `circle-k`, `circle-l`, `circle-m`, `circle-n`, `circle-o`, `circle-p`, `circle-q`, `circle-r`, `circle-s`, `circle-t`, `circle-u`, `circle-w`, `circle-y`, `circle-z`, `hexagon-0`, `hexagon-1`, `hexagon-2`, `hexagon-3`, `hexagon-4`, `hexagon-5`, `hexagon-6`, `hexagon-7`, `hexagon-8`, `hexagon-9`, `hexagon-a`, `hexagon-b`, `hexagon-c`, `hexagon-d`, `hexagon-e`, `hexagon-f`, `hexagon-g`, `hexagon-h`, `hexagon-i`, `hexagon-j`, `hexagon-k`, `hexagon-l`, `hexagon-m`, `hexagon-n`, `hexagon-o`, `hexagon-p`, `hexagon-q`, `hexagon-r`, `hexagon-s`, `hexagon-t`, `hexagon-u`, `hexagon-w`, `hexagon-x`, `hexagon-y`, `hexagon-z`, `square-a`, `square-b`, `square-c`, `square-d`, `square-e`, `square-f`, `square-g`, `square-h`, `square-i`, `square-j`, `square-k`, `square-l`, `square-m`, `square-n`, `square-o`, `square-p`, `square-q`, `square-r`, `square-s`, `square-t`, `square-u`, `square-w`, `square-y`, `square-z`
Fixed icons: `circle-0`, `circle-1`, `circle-2`, `circle-3`, `circle-4`, `circle-5`, `circle-6`, `circle-7`, `circle-8`, `circle-9`, `circle-x`, `square-0`, `square-1`, `square-2`, `square-3`, `square-4`, `square-5`, `square-6`, `square-7`, `square-8`, `square-9`, `square-x`
2022-09-09 00:28:44 +02:00
Paweł Kuna 55f4d57075
Update README.md 2022-09-08 02:22:22 +02:00
codecalm 424202629b Release 1.94.0 2022-09-08 02:11:54 +02:00
codecalm f1acf1c1a4 Fixed icons: `bottle-off`, `box-model-2-off`, `box-model-off`, `bread-off`, `briefcase-off`, `brightness-off`, `first-aid-kit-off`, `fish-hook-off`, `fridge-off`, `function-off`, `markdown-off`, `masks-theater-off`, `math-off`, `meat-off`, `message-2-off`, `meteor-off`, `microphone-2-off`, `microscope-off` 2022-09-08 01:35:46 +02:00
codecalm 8676be9228 134 new icons: `3d-cube-sphere-off`, `abacus-off`, `ad-off`, `address-book-off`, `album-off`, `analyze-off`, `antenna-off`, `aperture-off`, `armchair-2-off`, `armchair-off`, `article-off`, `assembly-off`, `augmented-reality-off`, `backpack-off`, `ball-american-football-off`, `bandage-off`, `binary-off`, `blur-off`, `bong-off`, `bottle-off`, `box-model-2-off`, `box-model-off`, `bread-off`, `briefcase-off`, `brightness-off`, `bus-off`, `cactus-off`, `carrot-off`, `chalkboard-off`, `chart-bar-off`, `chart-pie-off`, `chef-hat-off`, `christmas-tree-off`, `clothes-rack-off`, `command-off`, `cone-off`, `confetti-off`, `contrast-2-off`, `contrast-off`, `currency-dollar-off`, `currency-euro-off`, `currency-off`, `currency-pound-off`, `currency-yen-off`, `dashboard-off`, `details-off`, `device-cctv-off`, `direction-sign-off`, `discount-2-off`, `discount-off`, `elevator-off`, `empathize-off`, `explicit-off`, `exposure-off`, `fire-hydrant-off`, `first-aid-kit-off`, `fish-hook-off`, `fridge-off`, `function-off`, `garden-cart-off`, `ghost-off`, `gift-off`, `graph-off`, `headset-off`, `hearts-off`, `help-off`, `hexagons-off`, `hierarchy-off`, `history-off`, `icons-off`, `id-badge-off`, `infinity-off`, `lego-off`, `link-off`, `live-photo-off`, `lock-access-off`, `lungs-off`, `macro-off`, `markdown-off`, `masks-theater-off`, `math-off`, `meat-off`, `message-2-off`, `meteor-off`, `microphone-2-off`, `microscope-off`, `milk-off`, `mist-off`, `mountain-off`, `mushroom-off`, `navigation-off`, `network-off`, `notebook-off`, `olympics-off`, `panorama-horizontal-off`, `panorama-vertical-off`, `paw-off`, `pentagon-off`, `podium-off`, `pokeball-off`, `pool-off`, `qrcode-off`, `radar-off`, `radio-off`, `regex-off`, `replace-off`, `rollercoaster-off`, `router-off`, `sailboat-off`, `schema-off`, `scribble-off`, `scuba-mask-off`, `send-off`, `ship-off`, `skateboard-off`, `sofa-off`, `soup-off`, `spiral-off`, `spy-off`, `stars-off`, `steering-wheel-off`, `stethoscope-off`, `storm-off`, `tent-off`, `thumb-down-off`, `trophy-off`, `vaccine-bottle-off`, `vip-off`, `vocabulary-off`, `wall-off`, `webhook-off`, `wheelchair-off`, `zeppelin-off`, `zzz-off` 2022-09-08 01:20:24 +02:00
codecalm 1c28929714 Release 1.93.0 2022-09-06 10:17:47 +02:00
codecalm e2c79b6010 18 new icons: `air-conditioning`, `analyze`, `arrow-bounce`, `baguette`, `bmp`, `bong`, `fire-hydrant`, `gift-card`, `gradienter`, `jpg`, `png`, `reload`, `sdk`, `status-change`, `txt`, `uv-index`, `vip`, `zip`
Fixed icons: `brand-redux`
2022-09-05 23:15:48 +02:00
codecalm 714191404d fix #304 - invalid fill color 2022-09-02 10:27:47 +02:00
codecalm acacdf9616 Release 1.92.0 2022-09-02 01:21:24 +02:00
codecalm 7e9cfbf17d 18 new icons: `brand-albolia`, `brand-cashapp`, `brand-couchsurfing`, `brand-drupal`, `brand-envato`, `brand-flutter`, `brand-gatsby`, `brand-mixpanel`, `brand-office`, `brand-ok-ru`, `brand-openvpn`, `brand-peanut`, `brand-redux`, `brand-trello`, `brand-upwork`, `brand-valorant`, `brand-vscode`, `brand-wix`
Fixed icons: `brand-graphql`, `brand-react`, `brand-vue`, `brand-wordpress`
2022-09-02 01:00:03 +02:00
codecalm 77960491fb Release 1.91.1 2022-08-31 12:19:05 +02:00
codecalm 0262493f63 `brand-monday` fix 2022-08-31 11:46:46 +02:00
codecalm 9e79f19da9 `package.json` fix 2022-08-31 11:20:11 +02:00
codecalm 8e95242090 Merge remote-tracking branch 'origin/master' 2022-08-31 11:18:41 +02:00
codecalm b3fc95b2e1 fix #304 - invalid fill 2022-08-31 11:18:37 +02:00
Paweł Kuna 44ac63f85e
Update README.md 2022-08-29 12:32:16 +02:00
codecalm eb24fd38f6 Release 1.91.0 2022-08-28 22:43:37 +02:00
codecalm adbffdec63 18 new icons: `augmented-reality-2`, `brand-nord-vpn`, `brand-visa`, `chart-treemap`, `chess`, `chisel`, `device-sd-card`, `disc-golf`, `egg-fried`, `hearts`, `lasso-polygon`, `layout-collage`, `message-chatbot`, `photo-up`, `pig-money`, `ping-pong`, `transform`, `world-www` 2022-08-28 21:23:01 +02:00
codecalm 76736f2158 Release 1.90.0 2022-08-27 14:25:18 +02:00
codecalm 647b34d39d 18 new icons: `currency-dollar-brunei`, `currency-dollar-guyanese`, `currency-dollar-zimbabwean`, `currency-dong`, `currency-dram`, `currency-guarani`, `currency-hryvnia`, `currency-kip`, `currency-lari`, `currency-lyd`, `currency-manat`, `currency-monero`, `currency-paanga`, `currency-quetzal`, `currency-rufiyaa`, `currency-rupee-nepalese`, `currency-som`, `currency-tenge` 2022-08-27 13:16:06 +02:00
codecalm 9c9dbdac32 Release 1.89.0 2022-08-27 12:34:14 +02:00
codecalm 213ef2c170 18 new icons: `brand-blogger`, `grill-fork`, `grill-spatula`, `photo-cancel`, `photo-check`, `photo-down`, `photo-edit`, `photo-heart`, `photo-minus`, `photo-plus`, `photo-search`, `photo-shield`, `photo-star`, `photo-x`, `trowel`, `ux-circle`, `variable-minus`, `variable-plus`
Fixed icons: `home-cancel`, `home-stats`
2022-08-26 13:38:09 +02:00
codecalm 5bf381ad36 fix `brand-django` icon 2022-08-25 23:59:48 +02:00
codecalm aa22e5ac3c fix `3d-rotate` icon 2022-08-25 23:59:03 +02:00
codecalm 1574219718 Release 1.88.0 2022-08-25 23:34:49 +02:00
codecalm 3d2983ffb1 build fix 2022-08-25 23:04:34 +02:00
codecalm 5befc6adb0 dependencies fix 2022-08-25 18:15:02 +02:00
codecalm 873f5ce505 update dependencies 2022-08-25 16:58:46 +02:00
codecalm 2489da5b17 fix icon tags 2022-08-25 15:24:05 +02:00
codecalm 9eac3e6ee0 18 new icons: `brand-carbon`, `brand-django`, `brand-inertia`, `brand-laravel`, `brand-react`, `chalkboard`, `clipboard-heart`, `clipboard-typography`, `home-cancel`, `home-eco`, `home-edit`, `home-heart`, `home-link`, `home-ribbon`, `home-signal`, `shield-half-filled`, `shield-half`, `wood` 2022-08-25 15:10:04 +02:00
codecalm e757dcded1 Fixed icons: `home-exclamation` 2022-08-25 00:50:25 +02:00
codecalm dd4bff0311 Fixed icons: `home-down`, `home-exclamation`, `home-move`, `home-share`, `home-up` 2022-08-25 00:43:15 +02:00
codecalm 4dfeb79ea0 Release 1.87.0 2022-08-25 00:33:18 +02:00
codecalm 24c23b10aa Fixed icon `home-cog` 2022-08-24 23:59:26 +02:00
codecalm ce721b7d90 18 new icons: `home-bolt`, `home-check`, `home-cog`, `home-dollar`, `home-dot`, `home-down`, `home-exclamation`, `home-minus`, `home-move`, `home-plus`, `home-question`, `home-search`, `home-share`, `home-shield`, `home-star`, `home-stats`, `home-up`, `home-x` 2022-08-24 23:56:08 +02:00
codecalm e79c6db0dd Merge remote-tracking branch 'origin/master' 2022-08-24 22:34:57 +02:00
codecalm 4c911e3749 move import script to gulpfile 2022-08-24 22:34:53 +02:00
Paweł Kuna 4b26ec7706
Update README.md 2022-08-23 10:45:31 +02:00
codecalm e7d475a0e2 Release 1.86.0 2022-08-22 22:31:58 +02:00
codecalm d17a080286 `braces-asterix` renamed to `code-asterix` 2022-08-22 22:12:26 +02:00
codecalm 7afa1d5850 18 new icons: `brand-alpine-js`, `brand-backbone`, `brand-blender`, `brand-bulma`, `brand-campaignmonitor`, `brand-codecov`, `brand-dcos`, `brand-grammarly`, `brand-graphql`, `brand-headlessui`, `brand-mailgun`, `brand-mantine`, `brand-pushbullet`, `brand-redhat`, `brand-storybook`, `brand-vcypress`, `brand-vsco`, `brand-zeit` 2022-08-22 22:07:14 +02:00
codecalm 7c5431f7d6 Release 1.85.0 2022-08-22 15:31:37 +02:00
codecalm a920bde8c0 2 new icons: `braces-asterix`, `regex` 2022-08-22 15:09:54 +02:00
codecalm 5c2b6a3d90 18 new icons: `braces-asterix`, `clock-hour-1`, `clock-hour-10`, `clock-hour-11`, `clock-hour-12`, `clock-hour-2`, `clock-hour-3`, `clock-hour-4`, `clock-hour-5`, `clock-hour-6`, `clock-hour-7`, `clock-hour-8`, `clock-hour-9`, `regex`, `server-bolt`, `server-cog`, `wash-dry-w`, `wash-dryclean-off` 2022-08-22 15:08:16 +02:00
codecalm 012db1dd5d Release 1.84.0 2022-08-19 10:56:42 +02:00
codecalm 82bab4f2d6 build fix 2022-08-18 22:55:04 +02:00
codecalm c0a9188244 34 new icons: `bleach-chlorine`, `bleach-no-chlorine`, `bleach-off`, `bleach`, `ironing-1`, `ironing-2`, `ironing-3`, `ironing-off`, `ironing-steam-off`, `ironing-steam`, `wash-dry-1`, `wash-dry-2`, `wash-dry-3`, `wash-dry-a`, `wash-dry-dip`, `wash-dry-f`, `wash-dry-hang`, `wash-dry-off`, `wash-dry-p`, `wash-dry-shade`, `wash-dry`, `wash-dryclean`, `wash-gentle`, `wash-off`, `wash-press`, `wash-temperature-1`, `wash-temperature-2`, `wash-temperature-3`, `wash-temperature-4`, `wash-temperature-5`, `wash-temperature-6`, `wash-tumble-dry`, `wash-tumble-off`, `wash` 2022-08-18 14:08:47 +02:00
codecalm 9dcd9e6180 Fixed icons: `mood-tongue-wink-2` 2022-08-17 10:39:03 +02:00
codecalm 8b2b159c25 Release 1.83.1 2022-08-16 23:44:02 +02:00
codecalm 97dca14d82 Fixed icons: `mood-tongue-wink-2` 2022-08-16 23:25:35 +02:00
codecalm 0abe412a34 Fixed icons: `mood-tongue-wink-2` 2022-08-16 23:17:13 +02:00
codecalm 4b1f94352c Release 1.83.0 2022-08-16 23:10:58 +02:00
codecalm 02009470fe icons fixes 2022-08-16 22:54:11 +02:00
codecalm 0e584b12eb 18 new icons: `mood-angry`, `mood-annoyed-2`, `mood-annoyed`, `mood-nerd`, `mood-sad-2`, `mood-sad-dizzy`, `mood-sad-squint`, `mood-sick`, `mood-silence`, `mood-smile-beam`, `mood-smile-dizzy`, `mood-tongue-wink-2`, `mood-tongue-wink`, `mood-unamused`, `mood-wink-2`, `mood-wink`, `mood-wrrr`, `mood-xd` 2022-08-16 22:48:26 +02:00
Paweł Kuna 79124e46a2
Merge pull request #287 from tabler/dev-unicode 2022-08-15 09:25:53 +02:00
codecalm 6e4d09035e change unicode build 2022-08-13 23:46:35 +02:00
Paweł Kuna 3905d2ca78
Merge pull request #283 from jared-rice/update-readme 2022-08-12 15:35:04 +02:00
Paweł Kuna 2051e573c5
Update README.md 2022-08-12 15:16:03 +02:00
codecalm fbbc22312b Release 1.82.0 2022-08-12 15:01:12 +02:00
codecalm 777d2aa5c4 18 new icons: `arrows-transfer-down`, `arrows-transfer-up`, `box-align-bottom-left`, `box-align-bottom-right`, `box-align-top-left`, `box-align-top-right`, `brand-webflow`, `brand-wordpress`, `bus-stop`, `chair-director`, `egg-cracked`, `script-minus`, `script-plus`, `script-x`, `script`, `stretching`, `text-color`, `tooltip`
Fixed icons: `arrows-random`
2022-08-12 14:27:00 +02:00
Jared Rice fc066cef3b
Update README.md with Iconfont usage examples
While trying to use this library I couldn't figure out how to use the iconfont without first digging deeper into the official website, so I included an HTML and CSS example in the README.
2022-08-11 09:50:23 -04:00
codecalm b83de256dc Release 1.81.0 2022-08-11 12:30:41 +02:00
codecalm 83aa41b5a9 18 new icons: `arrow-move-down`, `arrow-move-left`, `arrow-move-right`, `arrow-move-up`, `coin-bitcoin`, `coin-euro`, `coin-pound`, `coin-rupee`, `coin-yen`, `coin-yuan`, `location-broken`, `mood-look-left`, `mood-look-right`, `mood-sing`, `navigation`, `packages`, `tower-off`, `tower`
Fixed icons: `coin-off`, `coin`
2022-08-11 12:13:57 +02:00
codecalm b26765726e Release 1.80.0 2022-08-10 13:15:20 +02:00
codecalm 350b678734 18 new icons: `box-align-bottom`, `box-align-left`, `box-align-right`, `box-align-top`, `brand-unity`, `playstation-circle`, `playstation-square`, `playstation-triangle`, `playstation-x`, `text-size`, `transition-bottom`, `transition-left`, `transition-right`, `transition-top`, `xbox-a`, `xbox-b`, `xbox-x`, `xbox-y` 2022-08-10 12:55:36 +02:00
codecalm 4cf7c264e8 Release 1.79.0 2022-08-08 15:57:51 +02:00
codecalm e4e4bd6eb8 18 new icons: `arrows-diff`, `brand-google-fit`, `brand-xbox`, `clipboard-copy`, `currency-yuan`, `empathize`, `exposure-0`, `exposure-minus-1`, `exposure-minus-2`, `exposure-plus-1`, `exposure-plus-2`, `file-orientation`, `input-search`, `mickey`, `text-orientation`, `text-plus`, `text-spellcheck`, `zoom-replace` 2022-08-08 15:41:06 +02:00
Paweł Kuna 0f9392d3d5
Delete _import.tsv 2022-08-08 15:33:43 +02:00
codecalm 8756b7be80 update icons tags 2022-07-26 11:21:05 +02:00
codecalm 79c2a4abb6 Release 1.78.1 2022-07-25 12:12:47 +02:00
codecalm adc75c31b2 update icons tags 2022-07-25 11:56:48 +02:00
codecalm 922f049c3b update icons tags 2022-07-25 11:39:29 +02:00
codecalm 391d65f936 update icons categories 2022-07-25 11:34:41 +02:00
codecalm a479714d39 update icons tags 2022-07-25 11:16:09 +02:00
codecalm 03ea769a13 update icons tags 2022-07-25 11:13:04 +02:00
codecalm d5b2c66b3c Release 1.78.0 2022-07-23 13:02:13 +02:00
codecalm f638eb33e7 18 new icons: `bat`, `clothes-rack`, `dental-broken`, `fish-bone`, `graph`, `hierarchy-3`, `horse-toy`, `layout-bottombar-collapse`, `layout-bottombar-expand`, `layout-navbar-collapse`, `layout-navbar-expand`, `message-forward`, `ruler-3`, `ruler-measure`, `skull`, `spider`, `spiral`, `zoom-reset`
Fixed icons: `fish`
2022-07-23 12:45:56 +02:00
codecalm 109f037f98 Release 1.77.0 2022-07-22 11:00:32 +02:00
codecalm 719544ee51 18 new icons: `circuit-ammeter`, `circuit-battery`, `circuit-bulb`, `circuit-capacitor-polarized`, `circuit-capacitor`, `circuit-cell-plus`, `circuit-cell`, `circuit-changeover`, `circuit-diode-zener`, `circuit-diode`, `circuit-ground-digital`, `circuit-inductor`, `circuit-motor`, `circuit-pushbutton`, `circuit-resistor`, `circuit-switch-closed`, `circuit-switch-open`, `circuit-voltmeter`
Renamed icons:
- `ground` renamed to `circuit-ground`
2022-07-22 10:33:32 +02:00
codecalm 132842cb15 Release 1.76.0 2022-07-16 08:47:16 +02:00
codecalm 54858d5f61 18 new icons: `a-b-2`, `brand-fortnite`, `brand-pepsi`, `brand-toyota`, `masks-theater`, `microwave-off`, `pointer`, `rating-12-plus`, `rating-14-plus`, `rating-16-plus`, `rating-18-plus`, `rating-21-plus`, `seo`, `shirt-sport`, `snowman`, `uf-off`, `ufo`, `zeppelin`
Fixed icons: `brand-deno`, `carrot`
2022-07-16 08:35:20 +02:00
codecalm 00355ad103 Release 1.75.0 2022-07-15 12:11:32 +02:00
codecalm ed331596d7 Merge remote-tracking branch 'origin/master' 2022-07-15 11:58:04 +02:00
codecalm 679e53d9c2 18 new icons: `assembly`, `brand-d3`, `brand-deno`, `brand-mastodon`, `brand-mcdonalds`, `brand-shopee`, `brand-snapseed`, `brand-strava`, `brand-surfshark`, `explicit`, `gif`, `poo`, `signal-4g-plus`, `svg`, `table-alias`, `table-options`, `table-shortcut`, `wash-machine`
Fixed icons: `signal-3g`, `signal-4g`, `signal-5g`
2022-07-15 11:58:00 +02:00
Paweł Kuna aa357a842e
Merge pull request #265 from ayuhito/docs/cdn
docs: switch cdns from unpkg to jsdelivr
2022-07-15 10:12:47 +02:00
DecliningLotus 060de41bdf docs: switch cdns from unpkg to jsdelivr 2022-07-13 18:00:30 +03:00
codecalm 8c42aa38fe update dependencies 2022-07-10 12:41:52 +02:00
Paweł Kuna 6039ca601d
Update README.md 2022-07-10 12:31:50 +02:00
codecalm ec76551205 Release 1.74.0 2022-07-10 12:23:02 +02:00
codecalm 9b18c2d369 18 new icons: `arrow-merge-both`, `arrow-merge-left`, `arrow-merge-right`, `garden-cart`, `ground`, `logic-and`, `logic-buffer`, `logic-nand`, `logic-nor`, `logic-not`, `logic-or`, `logic-xnor`, `logic-xor`, `microwave`, `outbound`, `sos`, `steam`, `storm`
#255
2022-07-10 12:01:49 +02:00
codecalm 6678c10014 Release 1.73.0 2022-07-09 17:39:44 +02:00
codecalm 3ab1a74c71 18 new icons: `ampersand`, `arrow-guide`, `arrow-roundabout-left`, `arrow-roundabout-right`, `arrows-move-horizontal`, `arrows-move-vertical`, `arrows-move`, `brand-amazon`, `brand-appgallery`, `brand-google-one`, `device-camera-phone`, `stack-pop`, `stack-push`, `sun-high`, `sun-low`, `sun-wind`, `sunglasses`, `sunset-2` 2022-07-09 17:17:43 +02:00
codecalm 965eb7bf8c Release 1.72.0 2022-06-27 00:53:16 +02:00
codecalm 63f9ae6604 Merge remote-tracking branch 'origin/master' 2022-06-27 00:37:11 +02:00
codecalm d1341c8279 18 new icons: `brand-comedy-central`, `brand-finder`, `brand-monday`, `brand-xing`, `cactus`, `carrot`, `chef-hat`, `clover-2`, `creative-commons-by`, `creative-commons-nc`, `creative-commons-nd`, `creative-commons-sa`, `creative-commons-zero`, `device-mobile-charging`, `function`, `loader-2`, `spy`, `zzz`
Fixed icons: `creative-commons-off`, `creative-commons`
2022-06-27 00:37:06 +02:00
Paweł Kuna a8c50c3f2c
updacie React version to v18 #241 2022-06-26 11:55:10 +02:00
Paweł Kuna 83997c5d7c
Merge pull request #243 from alexgleason/asset-exports
package.json: export .svg and .png assets
2022-06-26 11:36:56 +02:00
Paweł Kuna 9d2ec529cd
Rename _tags.html to tags.html 2022-06-26 11:33:34 +02:00
codecalm f223834628 move `packages` to `packages-zip` directory 2022-06-21 11:33:51 +02:00
codecalm 755f3e4338 Release 1.71.0 2022-06-21 11:31:51 +02:00
codecalm 4aaae7a87b 18 new icons: `brand-amongus`, `brand-badoo`, `brand-bandcamp`, `brand-beats`, `brand-coinbase`, `brand-disney`, `brand-flipboard`, `brand-google-photos`, `brand-grindr`, `brand-pushover`, `brand-vinted`, `brand-vivaldi`, `brand-walmart`, `brand-wish`, `brand-yatse`, `brand-youtube-kids`, `brand-zoom`, `brand-zwift`
Fixed icons: `brand-tidal`
2022-06-17 00:51:43 +02:00
codecalm 242f591d9f Release 1.70.0 2022-06-16 23:28:42 +02:00
codecalm a84b03eb03 18 new icons: `arrows-exchange-2`, `arrows-exchange`, `category-2`, `category`, `direction-sign`, `discount-check`, `fish-hook`, `fridge`, `health-recognition`, `history-toggle`, `meteor`, `number`, `scan-eye`, `schema`, `screenshot`, `text-decrease`, `text-increase`, `text-recognition` 2022-06-16 23:10:40 +02:00
codecalm 2dc43bb09e Release 1.69.0 2022-06-14 23:35:19 +02:00
codecalm ff294434d0 remove advertisement in svg output #245 2022-06-14 23:19:47 +02:00
codecalm 64532fe8ac 20 new icons: `alphabet-cyrillic`, `alphabet-greek`, `alphabet-latin`, `article`, `brackets-contain-end`, `brackets-contain-start`, `brackets-contain`, `brand-apple-podcast`, `brand-linktree`, `broadcast-off`, `broadcast`, `clover`, `pencil-minus`, `pencil-plus`, `plane-tilt`, `signal-3g`, `signal-4g`, `signal-5g`, `window-maximize`, `window-minimize` 2022-06-14 23:13:40 +02:00
Alex Gleason e6765bdc15
package.json: export .svg and .png assets 2022-05-09 16:27:05 -05:00
codecalm c89f08df19 Release 1.68.0 2022-04-30 01:34:08 +02:00
codecalm 7f5508ede7 Fixed icon: `brand-intercom` 2022-04-30 01:19:45 +02:00
codecalm 30c23ff020 18 new icons: `ankh`, `asset`, `brand-intercom`, `cloud-computing`, `cloud-data-connection`, `device-gamepad-2`, `device-tv-old`, `icons`, `jewish-star`, `kayak`, `mouse-2`, `podium`, `shovel`, `truck-loading`, `wheelchair`, `zoom-in-area`, `zoom-out-area`, `zoom-pan`
Fixed icons: `3d-rotate`, `cloud`, `3d-rotate`, `cloud`, `heart-broken`, `heart-handshake`, `heart-minus`, `heart-off`, `heart-plus`, `heart`, `rollercoaster`
2022-04-30 01:17:15 +02:00
codecalm 6c4524c19d Release 1.67.1 2022-04-27 12:34:01 +02:00
codecalm 0b0bf73996 Merge remote-tracking branch 'origin/master' 2022-04-27 12:04:50 +02:00
codecalm 596547f067 icons description 2022-04-27 12:04:45 +02:00
Paweł Kuna b52b468521
Update README.md 2022-04-24 13:56:24 +02:00
codecalm de1327e1d7 Release 1.67.0 2022-04-24 13:54:22 +02:00
codecalm 17980f6ab0 Fixed icons: `toilet-paper-off`, `tools-kitchen-off`, `tools-off`, `traffic-cone-off`, `traffic-lights-off`, `typography-off`, `umbrella-off`, `vaccine-off`, `variable-off`, `vector-triangle-off` 2022-04-24 13:29:44 +02:00
codecalm 5df6302760 Merge remote-tracking branch 'origin/master' 2022-04-24 13:03:04 +02:00
codecalm 3adebbe9bb 41 new icons: `shoe-off`, `signature-off`, `sitemap-off`, `smart-home-off`, `snowflake-off`, `social-off`, `space-off`, `sum-off`, `sword-off`, `target-off`, `telescope-off`, `temperature-off`, `template-off`, `test-pipe-off`, `ticket-off`, `tilt-shift-off`, `toilet-paper-off`, `tools-kitchen-2-off`, `tools-kitchen-off`, `tools-off`, `traffic-cone-off`, `traffic-lights-off`, `typography-off`, `umbrella-off`, `vaccine-off`, `variable-off`, `vector-off`, `vector-triangle-off`, `versions-off`, `view-360-off`, `viewfinder-off`, `volume-off`, `wallet-off`, `wallpaper-off`, `wand-off`, `wind-off`, `windmill-off`, `window-off`, `world-off`, `writing-off`, `writing-sign-off` 2022-04-24 13:02:59 +02:00
Paweł Kuna 60f39297d0
Update LICENSE 2022-04-23 11:16:26 +02:00
codecalm c74a4221a2 Release 1.66.0 2022-04-21 01:22:24 +02:00
codecalm 788cce7486 112 new icons: `folders-off`, `fountain-off`, `frame-off`, `friends-off`, `gas-station-off`, `gauge-off`, `globe-off`, `golf-off`, `grill-off`, `hammer-off`, `hand-finger-off`, `hanger-off`, `heading-off`, `heart-minus`, `heart-off`, `heart-plus`, `helmet-off`, `highlight-off`, `home-off`, `hourglass-empty`, `hourglass-off`, `ice-cream-off`, `id-off`, `inbox-off`, `key-off`, `ladder-off`, `lamp-off`, `language-off`, `lasso-off`, `layers-off`, `layout-off`, `leaf-off`, `license-off`, `lifebuoy-off`, `location-off`, `lock-open-off`, `lollipop-off`, `luggage-off`, `magnet-off`, `mail-off`, `mailbox-off`, `map-off`, `marquee-off`, `math-function-off`, `maximize-off`, `medical-cross-off`, `mood-off`, `moon-off`, `mouse-off`, `movie-off`, `mug-off`, `music-off`, `news-off`, `nfc-off`, `note-off`, `notes-off`, `notification-off`, `package-off`, `paint-off`, `palette-off`, `paper-bag-off`, `parachute-off`, `parentheses-off`, `parking-off`, `pencil-off`, `pennant-off`, `pepper-off`, `perspective-off`, `pig-off`, `pill-off`, `pizza-off`, `plane-off`, `planet-off`, `plant-2-off`, `plant-off`, `play-card-off`, `playlist-off`, `plug-off`, `point-off`, `polygon-off`, `presentation-off`, `printer-off`, `propeller-off`, `puzzle-off`, `pyramid-off`, `quote-off`, `radioactive-off`, `rainbow-off`, `record-mail-off`, `recycle-off`, `refresh-off`, `repeat-off`, `report-off`, `ripple-off`, `road-off`, `robot-off`, `rocket-off`, `route-off`, `ruler-2-off`, `ruler-off`, `satellite-off`, `scale-off`, `scale-outline-off`, `school-off`, `scissors-off`, `search-off`, `seeding-off`, `server-off`, `settings-off`, `shape-off`, `share-off`, `shirt-off`
Fixed icons: `hammer`
2022-04-21 01:09:16 +02:00
codecalm d6579cfc62 `message-circle-2` fix #225 2022-04-17 23:17:19 +02:00
codecalm 90a6ec656e `vector-bezier-2` fix #230 2022-04-17 23:16:20 +02:00
codecalm 417b19dcb6 `anchor-off` fix 2022-04-17 23:15:07 +02:00
codecalm fbdb3101f9 Release 1.65.0 2022-04-17 22:43:02 +02:00
codecalm 235f9e5e29 fix "off" icons 2022-04-17 21:53:39 +02:00
codecalm 5474c023c0 `eraser-off` fix 2022-04-17 21:36:05 +02:00
codecalm 2d41fb311b 22 new icons: `door-off`, `download-off`, `edit-circle-off`, `edit-off`, `egg-off`, `engine-off`, `error-404-off`, `exchange-off`, `exclamation-mark-off`, `external-link-off`, `eyeglass-off`, `face-mask-off`, `feather-off`, `fence-off`, `fingerprint-off`, `fish-off`, `flag-2-off`, `flag-off`, `flame-off`, `flask-2-off`, `flask-off`, `flower-off`
Fixed icons: `edit`, `eraser`
2022-04-17 21:19:24 +02:00
codecalm 2e7520e6a6 37 new icons: `anchor-off`, `api-off`, `atom-off`, `award-off`, `badge-off`, `badges-off`, `ballon-off`, `barrel-off`, `bath-off`, `bed-off`, `beer-off`, `box-off`, `bucket-off`, `cake-off`, `cash-off`, `coffee-off`, `container-off`, `cpu-off`, `crane-off`, `creative-commons-off`, `cross-off`, `crutches-off`, `cup-off`, `current-location-off`, `cursor-off`, `dental-off`, `device-nintendo-off`, `device-speaker-off`, `devices-pc-off`, `dialpad-off`, `diamond-off`, `directions-off`, `disabled-off`, `disc-off`, `dna-2-off`, `dna-off`, `swords` 2022-04-17 20:53:58 +02:00
codecalm 0300fec5e9 Release 1.64.0 2022-04-12 00:11:08 +02:00
codecalm 7d84e93b1e remove failed icon 2022-04-11 23:54:17 +02:00
codecalm 94e0fc66f7 Merge remote-tracking branch 'origin/master' 2022-04-11 22:57:14 +02:00
codecalm fcaf6b34c3 28 new icons: `activity-heartbeat`, `brand-adobe`, `brand-nextjs`, `brand-nuxt`, `brand-svelte`, `brand-vue`, `gender-agender`, `gender-androgyne`, `gender-bigender`, `gender-demiboy`, `gender-demigirl`, `gender-epicene`, `gender-female`, `gender-femme`, `gender-genderfluid`, `gender-genderless`, `gender-genderqueer`, `gender-hermaphrodite`, `gender-intergender`, `gender-male`, `gender-neutrois`, `gender-third`, `gender-transgender`, `gender-trasvesti`, `heart-handshake`, `math-avg`, `math-max`, `math-min`
Fixed icons: `brand-vk`, `cell-signal-1`, `cell-signal-2`, `cell-signal-3`, `cell-signal-4`, `cell-signal-5`, `cell-signal-off`, `rainbow`
2022-04-11 22:56:53 +02:00
Paweł Kuna e97b378033
Merge pull request #227 from WinterSilence/patch-2 2022-04-11 21:26:27 +02:00
Paweł Kuna 8931ce19b8
Merge pull request #226 from WinterSilence/patch-1 2022-04-11 21:26:13 +02:00
Anton 660de90002
Add option `excludeOffIcons` in `gulpfile.js` 2022-04-07 11:43:30 +03:00
Anton c57320d417
Optimize `src/tags.json` 2022-04-07 11:24:30 +03:00
codecalm 83b3588523 fix `antenna-bars-off` 2022-04-05 02:14:27 +02:00
codecalm a517c65b16 update readme 2022-04-05 02:04:18 +02:00
codecalm a94865bf04 Release 1.63.0 2022-04-05 01:58:17 +02:00
codecalm 729c5dae75 34 new icons: `biohazard-off`, `bold-off`, `bone-off`, `book-off`, `bookmarks-off`, `books-off`, `braces-off`, `brackets-off`, `browser-off`, `brush-off`, `bug-off`, `calculator-off`, `candy-off`, `capture-off`, `car-off`, `cardboards-off`, `cast-off`, `ce-off`, `certificate-2-off`, `certificate-off`, `circle-rectangle-off`, `clipboard-off`, `clock-off`, `code-off`, `coin-off`, `color-picker-off`, `color-swatch-off`, `columns-off`, `compass-off`, `components-off`, `cookie-off`, `copy-off`, `copyleft-off`, `copyright-off`
Fixed icons: `books`, `bulb-off`
2022-04-05 01:46:34 +02:00
codecalm 458ceb4d87 `a-b-off` icon fix 2022-04-05 00:42:48 +02:00
codecalm 5d462f3027 Release 1.62.0 2022-04-05 00:31:43 +02:00
codecalm 4ad236f449 fux update icons version 2022-04-05 00:14:12 +02:00
codecalm 5cc7b51bf7 18 new icons: `a-b-off`, `accessible-off`, `adjustments-off`, `alarm-off`, `antenna-bars-off`, `api-app-off`, `apps-off`, `archive-off`, `artboard-off`, `aspect-ratio-off`, `at-off`, `ballpen-off`, `barbell-off`, `barcode-off`, `barrier-block-off`, `basket-off`, `beach-off`, `bike-off`
Fixed icons: `barrel`
2022-04-04 23:57:38 +02:00
codecalm 8510831d83 fix #221 - rename `barell` to `barrel` 2022-04-04 18:27:59 +02:00
codecalm cc389cd7d7 Release 1.61.0 2022-04-04 12:57:32 +02:00
codecalm cfe4a3b0fc update icons categories 2022-04-04 12:41:36 +02:00
codecalm e8bd1dbda8 remove `network-connection` icon 2022-04-04 12:29:36 +02:00
Paweł Kuna 308a7e54e5
Merge pull request #223 from ColinCampbell/master 2022-04-04 12:25:34 +02:00
Paweł Kuna ec7ee21791
Merge pull request #219 from jacksonblankenship/master 2022-04-04 12:24:04 +02:00
codecalm c0c8fe2243 `network-connection` icon fix 2022-04-04 12:22:38 +02:00
codecalm b24c37fe7d 18 new icons: `antenna`, `arrows-random`, `bow`, `chart-dots-2`, `chart-dots-3`, `clock-2`, `cricket`, `fountain`, `hanger-2`, `hexagons`, `lamp-2`, `network`, `plug-connected-x`, `plug-x`, `rollercoaster`, `scribble`, `test-pipe-2`, `triangles`
Fixed icons: `hanger`, `plug`
2022-04-04 12:13:56 +02:00
Colin Campbell 94f50bbfdc Update svg-outline-stroke dependency to 1.3.1 2022-04-03 11:23:15 -07:00
Colin Campbell 629cff6531 Remove unused puppeteer dependency 2022-04-03 11:10:35 -07:00
codecalm 0e7809ea50 Release 1.60.0 2022-03-30 01:30:45 +02:00
codecalm 4735c56f44 18 new icons: `bluetooth-x`, `building-factory-2`, `cell-signal-1`, `cell-signal-2`, `cell-signal-3`, `cell-signal-4`, `cell-signal-5`, `cell-signal-off`, `clipboard-text`, `dice-1`, `dice-2`, `dice-3`, `dice-4`, `dice-5`, `dice-6`, `hand-grab`, `hourglass-high`, `hourglass-low` 2022-03-30 01:14:20 +02:00
codecalm d761b8dcdb Merge remote-tracking branch 'origin/master' 2022-03-28 13:56:34 +02:00
codecalm 45524bd42b fix #218 - Thai Baht currency 2022-03-28 13:56:31 +02:00
Paweł Kuna 72138f2dc4
Update README.md 2022-03-27 23:30:47 +02:00
Jackson Blankenship dfe2e97ff9 change 'food' to 'Food' for paper-bag's category 2022-03-27 13:25:28 -05:00
codecalm 038417e187 Release 1.59.0 2022-03-27 16:40:54 +02:00
codecalm 1d4ffdc480 18 new icons: `ballpen`, `barell`, `book-download`, `book-upload`, `brand-mercedes`, `certificate-2`, `checklist`, `cpu-2`, `id-badge-2`, `message-2-share`, `message-share`, `packge-export`, `packge-import`, `server-2`, `telescope`, `tie`, `zoom-code`, `zoom-exclamation`
Fixed icons: `server`, `test-pipe`, `message-2-code`, `server`
2022-03-27 16:25:26 +02:00
codecalm c01fa6054a remove test script 2022-03-23 20:35:33 +01:00
codecalm ea890a51a8 add missing icons preview 2022-03-23 19:40:44 +01:00
codecalm 0ffc6d06bb fix #207 2022-03-23 19:34:22 +01:00
codecalm e73228c7f9 Release 1.58.0 2022-03-23 19:21:14 +01:00
codecalm 8c1c7f937d build fixes 2022-03-23 15:51:22 +01:00
codecalm 9e92929ed8 18 new icons: `abacus`, `baby-carriage`, `bell-school`, `cell`, `device-heart-monitor`, `device-laptop-off`, `device-mobile-off`, `device-tablet-off`, `device-tv-off`, `device-watch-off`, `devices-off`, `dialpad`, `fidget-spinner`, `mail-fast`, `pennant-2`, `sign-left`, `sign-right`, `windsock`
Fixed icons: `directions`
2022-03-23 12:23:15 +01:00
codecalm a9e01fc2eb Fix #147 2022-03-22 23:59:22 +01:00
codecalm b9f0648b2e Release 1.57.0 2022-03-22 23:43:22 +01:00
codecalm 05b0eb4627 Fixed icons: `arrow-left-right`, `device-mobile-rotated`, `device-mobile-vibration`, `device-mobile` 2022-03-22 22:59:48 +01:00
codecalm 3bd85941cb 24 new icons: `arrow-bear-left-2`, `arrow-bear-left`, `arrow-bear-right-2`, `arrow-bear-right`, `arrow-curve-left`, `arrow-curve-right`, `arrow-fork`, `arrow-left-right`, `arrow-loop-left-2`, `arrow-loop-right-2`, `arrow-merge`, `arrow-ramp-left-2`, `arrow-ramp-left-3`, `arrow-ramp-right-2`, `arrow-ramp-right-3`, `arrow-rotary-first-left`, `arrow-rotary-first-right`, `arrow-rotary-last-left`, `arrow-rotary-last-right`, `arrow-rotary-left`, `arrow-rotary-right`, `arrow-rotary-straight`, `arrow-sharp-turn-left`, `arrow-sharp-turn-right`
Fixed icons: `arrow-loop-left`, `arrow-loop-right`, `arrows-cross`, `arrows-shuffle-2`, `arrows-shuffle`
2022-03-22 22:49:31 +01:00
codecalm 56b147e939 Release 1.56.0 2022-03-16 12:55:37 +01:00
codecalm b99841904f dependencies update 2022-03-16 12:07:25 +01:00
codecalm 52f734bc0c dependencies update 2022-03-16 12:05:08 +01:00
codecalm 59cd46598a Merge remote-tracking branch 'origin/master' 2022-03-16 03:07:05 +01:00
codecalm 36320066d1 18 new icons: `file-3d`, `file-arrow-left`, `file-arrow-right`, `file-barcode`, `file-chart`, `file-database`, `file-dots`, `file-pencil`, `file-power`, `file-rss`, `file-scissors`, `file-signal`, `file-spreadsheet`, `file-star`, `file-time`, `file-typography`, `file-unknown`, `file-vector`
Fixed icons: `file-download`, `file-upload`
2022-03-16 03:07:00 +01:00
Paweł Kuna bae68b9043
Merge pull request #192 from WinterSilence/patch-1 2022-03-15 22:02:00 +01:00
codecalm e3aaadc020 Release 1.55.0 2022-03-13 00:17:30 +01:00
codecalm 2b80ef48dd 18 new icons: `3d-rotate`, `address-book`, `album`, `augmented-reality`, `baseline`, `dental`, `device-nintendo`, `error-404`, `file-description`, `file-settings`, `focus-centered`, `gizmo`, `layout-dashboard`, `oval-vertical`, `oval`, `paper-bag`, `sword`, `timeline` 2022-03-12 23:43:41 +01:00
codecalm 9c4af5ceb8 New import script 2022-03-12 23:42:15 +01:00
codecalm aeb94bc15d Release 1.54.0 2022-02-20 17:39:36 +01:00
codecalm 45adbdf4cb 18 new icons: `barrier-block`, `cake`, `circle-rectangle`, `circle-triangle`, `message-2-code`, `message-code`, `north-star`, `numbers`, `radar-2`, `radar`, `road`, `section-sign`, `square-asterisk`, `square-rotated-forbid-2`, `square-rotated-forbid`, `triangle-inverted`, `webhook`, `yoga` 2022-02-20 16:59:57 +01:00
Anton b36bc875e1
Update README.md 2022-01-19 04:40:51 +03:00
Anton 727a26617b
Extend compile options
#181
2022-01-19 04:06:54 +03:00
codecalm 11eb695584 `robot` and `usb` icon fix 2022-01-18 18:17:23 +01:00
codecalm 8538a2a62e `robot` and `usb` icon fix 2022-01-18 18:12:13 +01:00
codecalm 207c62c8d9 Release 1.53.0 2022-01-18 17:47:52 +01:00
codecalm a6a62addfe 5 new icons: `api-app`, `api`, `brand-lastfm`, `brand-tripadvisor`, `plug-connected`
Fixed icons: `arrows-shuffle`, `plug`, `vinyl`
2022-01-18 01:24:37 +01:00
codecalm ba57a807c3 13 new icons: `arrows-cross`, `arrows-shuffle-2`, `arrows-shuffle`, `c-sharp`, `layout-sidebar-left-collapse`, `layout-sidebar-left-expand`, `layout-sidebar-right-collapse`, `layout-sidebar-right-expand`, `playlist-add`, `playlist-x`, `robot`, `usb`, `vinyl`
closes: #191, #190, #189, #186, #184
2022-01-18 00:56:57 +01:00
codecalm ad702b5366 Release 1.52.0 2022-01-16 22:08:51 +01:00
codecalm 0a4594090d 22 new icons: `app-window`, `armchair-2`, `arrow-big-down-line`, `arrow-big-down-lines`, `arrow-big-left-line`, `arrow-big-left-lines`, `arrow-big-right-line`, `arrow-big-right-lines`, `arrow-big-up-line`, `arrow-big-up-lines`, `barbell`, `bell-z`, `books`, `circle-half-2`, `clubs`, `diamonds`, `flower`, `id-badge`, `layers-intersect-2`, `paw`, `spade`, `square-half`
Fixed icons: `omega`
2022-01-15 00:22:38 +01:00
codecalm 34b84932d5 Release 1.51.0 2022-01-08 00:15:41 +01:00
codecalm 39f8a73352 Merge remote-tracking branch 'origin/master' 2022-01-07 23:34:00 +01:00
codecalm 202cc11e22 18 new icons: `asterisk-simple`, `asterisk`, `browser-check`, `browser-plus`, `browser-x`, `butterfly`, `cloud-lock-open`, `cloud-lock`, `cone-2`, `cone`, `drop-circle`, `elevator`, `file-dollar`, `file-euro`, `ladder`, `pentagon`, `picture-in-picture-top`, `rotate-dot`
Fixed icons: `browser`
2022-01-07 23:33:55 +01:00
Paweł Kuna 31a2844a1f
Update README.md 2021-12-27 12:42:28 +01:00
codecalm 825e9d1e35 Release 1.50.0 2021-12-27 12:14:41 +01:00
codecalm 66a24a9cf6 remove `yarn.lock` 2021-12-27 11:26:14 +01:00
codecalm 19e5ef046e 18 new icons: `badge`, `badges`, `bible`, `book-2`, `candle`, `contrast-2`, `curling`, `grid-pattern`, `helmet`, `ice-skating`, `lollipop`, `medal-2`, `miliraty-award`, `military-rank`, `polygon`, `roller-skating`, `shoe`, `toilet-paper`
Fixed icons: `ball-baseball`
2021-12-26 23:58:11 +01:00
codecalm c920cae4f6 icons preview fix 2021-12-26 00:05:09 +01:00
codecalm 27d506d2b0 website update 2021-12-25 23:26:31 +01:00
codecalm cfec9ac6b7 Release 1.49.0 2021-12-25 22:43:49 +01:00
codecalm 747c294309 18 new icons: `brand-meta`, `circle-dot`, `clipboard-plus`, `creative-commons`, `exclamation-mark`, `face-mask`, `free-rights`, `git-pull-request-draft`, `kering`, `no-copyright`, `no-creative-commons`, `no-derivatives`, `player-eject`, `premium-rights`, `quote`, `refresh-dot`, `tag-off`, `tags-off`
Fixed icons: `copyleft`, `copyright`, `registered`, `copyleft`, `copyright`, `heading`, `registered`
2021-12-25 22:02:57 +01:00
codecalm 5235090dae Release 1.48.0 2021-12-13 13:01:51 +01:00
codecalm deb7253685 Fixed icon: `grill` 2021-12-11 00:35:11 +01:00
codecalm 504b4774fd 18 new icons: `armchair`, `axe`, `ball-baseball`, `beer`, `brand-gmail`, `bread`, `car-crash`, `components`, `currency`, `face-id-error`, `file-digit`, `grill`, `haze`, `lamp`, `lasso`, `luggage`, `message-language`, `sofa`
Fixed icons: `sport-billard`
2021-12-11 00:32:07 +01:00
codecalm 933ff5df7c Readme update 2021-12-09 00:41:17 +01:00
codecalm ec3a208734 Release 1.47.0 2021-12-09 00:40:08 +01:00
codecalm f11f35141a Fixed icons: `stack-2`, `stack` 2021-12-09 00:01:41 +01:00
codecalm cfd5764255 18 new icons: `blur`, `brand-nytimes`, `cpu`, `cross`, `gavel`, `hammer`, `heartbeat`, `hourglass`, `layout-board-split`, `layout-board`, `mood-nervous`, `mountain`, `plane-inflight`, `prescription`, `shield-checkered`, `shield-chevron`, `sleigh`, `stack-3` 2021-12-09 00:00:47 +01:00
codecalm 56795ece3c Release 1.46.0 2021-11-29 01:44:33 +01:00
codecalm 6d63c8f04e `tag` icon tags revert 2021-11-29 01:02:13 +01:00
codecalm d2a521a781 Fixed icons: `brand-notion`, `device-watch-stats-2`, `device-watch-stats`, `engine`, `lemon-2`, `report-search`, `rotate-360`, `tag`, `text-resize` 2021-11-29 00:46:14 +01:00
codecalm 2cc5c411fc Merge remote-tracking branch 'origin/master' 2021-11-29 00:42:39 +01:00
codecalm f2df612a47 17 new icons: `brand-notion`, `device-watch-stats-2`, `device-watch-stats`, `engine`, `git-pull-request-closed`, `hotel-service`, `lemon-2`, `map-search`, `puzzle-2`, `report-search`, `rotate-360`, `tags`, `text-resize`, `trash-x`, `user-search`, `world-download`, `world-upload`
Fixed icons: `tag`
2021-11-29 00:42:34 +01:00
Paweł Kuna 25edc1550d
Update package.json 2021-11-24 13:41:50 +01:00
codecalm a84fcfc0c2 Release 1.45.0 2021-11-23 22:55:53 +01:00
codecalm 48a57f1ff5 strikethrough as s icon #146 2021-11-23 22:17:08 +01:00
codecalm 3266c377ae 17 new icons: `brand-airtable`, `brand-angular`, `brand-cucumber`, `brand-doctrine`, `brand-firebase`, `brand-git`, `brand-loom`, `brand-netbeans`, `brand-php`, `brand-react-native`, `brand-sublime-text`, `brand-uber`, `brand-visual-studio`, `language-hiragana`, `language-katakana`, `prison`, `wall`
Fixed icons: `language`
2021-11-23 22:09:57 +01:00
codecalm 039f1ccdc2 strikethrough as s icon #146 2021-11-23 21:26:19 +01:00
codecalm 3d90a83aed Merge remote-tracking branch 'origin/master' 2021-11-18 00:49:42 +01:00
codecalm 0606fc3adf Fixed icon: `currency-dogecoin` 2021-11-18 00:49:38 +01:00
Paweł Kuna 3b3877f684
Merge pull request #166 from pierreavn/patch-1 2021-11-17 12:32:03 +01:00
codecalm 31bfe40257 Release 1.44.0 2021-11-17 12:26:51 +01:00
codecalm 687b6241ce Merge remote-tracking branch 'origin/master' 2021-11-17 00:36:47 +01:00
codecalm 30ade61741 1 new icon: `user-circle`
Fixed icons: `box-multiple-2`, `brand-docker`, `brand-mastercard`, `brand-steam`, `brand-ubuntu`, `circle-2`, `device-computer-camera-off`, `glass-full`, `h-2`, `hand-move`, `ice-cream-2`, `multiplier-2x`, `pig`, `square-2`, `tree`, `trees`
2021-11-17 00:36:41 +01:00
Paweł Kuna bb6ab79a5d
Update README.md 2021-11-17 00:29:21 +01:00
Paweł Kuna e591c8e7d6
Update README.md 2021-11-17 00:26:05 +01:00
Paweł Kuna 5468bd7e89
Update README.md 2021-11-17 00:25:31 +01:00
codecalm 9089302a17 tabler icons readme preview image 2021-11-17 00:24:05 +01:00
codecalm 0546d6e3db Merge remote-tracking branch 'origin/master' 2021-11-17 00:22:56 +01:00
codecalm 6e98572606 17 new icons: `brand-debian`, `brand-ubuntu`, `checkup-list`, `crutches`, `dna-2`, `emergency-bed`, `eye-table`, `first-aid-kit`, `flask-2`, `heart-rate-monitor`, `lungs`, `medicine-syrup`, `microscope`, `nurse`, `pills`, `thermometer`, `vaccine-bottle`
Fixed icons: `bandage`, `disabled-2`, `disabled`, `dna`, `ear-off`, `ear`, `eye-check`, `eye-off`, `eye`, `eyeglass-2`, `eyeglass`, `fall`, `flask`, `heart-broken`, `massage`, `old`, `physotherapist`, `pill`, `smoking-no`, `smoking`, `stethoscope`, `vaccine`, `virus-off`, `virus-search`, `virus`
2021-11-17 00:22:50 +01:00
Paweł Kuna e78fb5eb70
Update README.md 2021-11-17 00:22:16 +01:00
Pierre Avinain d50e0901ed
Update README.md 2021-11-16 19:16:39 +01:00
Paweł Kuna a97ab3ac7e
Merge pull request #163 from kicaj/patch-1
Rename brand-stack-ofverflow.svg to brand-stackoverflow.svg
2021-11-15 16:13:55 +01:00
kicaj 45f8edb9ff
Rename brand-stack-ofverflow.svg to brand-stackoverflow.svg
Typo fix with "overflow" word + writing together
2021-11-15 16:12:48 +01:00
codecalm 1f3395bfff Release 1.43.0 2021-11-15 12:42:21 +01:00
codecalm 62a25a6c71 18 new icons: `axis-x`, `axis-y`, `backpack`, `bath`, `brand-mastercard`, `brand-stack-ofverflow`, `currency-dogecoin`, `door-enter`, `door-exit`, `door`, `hand-click`, `hand-move`, `lock-square`, `pig`, `scale-outline`, `spacing-horizontal`, `spacing-vertical`, `wallpaper`
Fixed icons: `arrows-left-down`, `arrows-right-down`, `arrows-up-left`, `arrows-up-right`, `currency-bitcoin`
2021-11-15 11:54:15 +01:00
codecalm 8513dcac6c Release 1.42.0 2021-11-03 22:01:48 +01:00
codecalm 808d2c6520 10 new icons: `arrow-autofit-content`, `ballon`, `battery-charging-2`, `battery-eco`, `beach`, `list-details`, `multiplier-0-5x`, `multiplier-1-5x`, `multiplier-1x`, `multiplier-2x`
Fixed icons: `arrow-autofit-down`, `arrow-autofit-height`, `arrow-autofit-left`, `arrow-autofit-right`, `arrow-autofit-up`, `arrow-autofit-width`, `arrows-diagonal-minimize-2`, `arrows-diagonal-minimize`, `highlight`
2021-11-03 14:20:13 +01:00
codecalm 944a657e3d 10 new icons: `arrow-autofit-down`, `arrow-autofit-height`, `arrow-autofit-left`, `arrow-autofit-right`, `arrow-autofit-up`, `arrow-autofit-width`, `arrows-diagonal-minimize-2`, `arrows-diagonal-minimize`, `brand-bootstrap`, `highlight` 2021-11-03 13:30:30 +01:00
Paweł Kuna 5a67714f0d
Merge pull request #119 from DevSrSouza/patch-1 2021-11-03 13:03:49 +01:00
Paweł Kuna ee4ce52666
Merge pull request #124 from alex-oleshkevich/document-vue-lib 2021-11-03 13:02:57 +01:00
Michal Wolny 9c1642b82d Release 1.41.2 2021-05-09 19:34:50 +02:00
Michal Wolny 72a9648449 enable stdio logging from jekyll build process - fix "Could not find gem" error during build 2021-05-09 18:16:06 +02:00
Michał Wolny 908e2ae849
Merge pull request #131 from tabler/dev-node-exports
Fix exports for node (next)
2021-05-02 12:17:21 +02:00
codecalm 58952a0188 Release 1.41.1 2021-04-27 01:05:31 +02:00
codecalm 288df48b40 update versions 2021-04-27 00:21:57 +02:00
codecalm fb0a9239b7 Release 1.41.0 2021-04-27 00:14:39 +02:00
codecalm c3dabe1eff 18 new icons: `ad-2`, `angle`, `apple`, `border-style-2`, `box-model-2`, `brand-vercel`, `car-crane`, `cheese`, `crane`, `cup`, `dog-bowl`, `fence`, `fish`, `microphone-2`, `radio`, `soup`, `transfer-in`, `transfer-out`
Fixed icons: `ad`, `border-style`
2021-04-26 23:35:33 +02:00
Michal Wolny c691702c9f fix exports for node (next) 2021-04-25 14:38:37 +02:00
alex.oleshkevich 36aacbf044
Add reference to the Vue components library. 2021-04-19 11:12:40 +03:00
codecalm 952bfcaef2 new version fix 2021-04-18 17:21:30 +02:00
codecalm 0f2b1648c9 tags fixes 2021-04-18 17:21:01 +02:00
codecalm 600068c831 tags fixes 2021-04-18 17:18:28 +02:00
codecalm 4746c5cb3b tags fixes 2021-04-18 17:17:35 +02:00
codecalm 8df08c3407 Release 1.40.0 2021-04-18 16:53:56 +02:00
codecalm 02911712c9 icons tags 2021-04-18 16:20:22 +02:00
codecalm 4e43c6c571 food icons: bottle, cookie, milk, sausage 2021-04-18 16:17:10 +02:00
codecalm 4a8728c4f5 javascript icon #99 2021-04-18 16:16:55 +02:00
codecalm e64dff2744 mushroom, pizza fixes 2021-04-18 15:37:38 +02:00
codecalm 2cc9edffff numbered (ordered) list icon #97 2021-04-18 15:37:03 +02:00
codecalm 8917ac43c9 affiliate icon fix 2021-04-18 15:18:41 +02:00
codecalm 4765b4090f vocabulary icon 2021-04-18 15:15:53 +02:00
codecalm cb77b4d99b new sort-alphabetically icons #114 2021-04-18 15:15:42 +02:00
codecalm e37c0003ed food-related icons #122 2021-04-18 15:15:21 +02:00
Michał Wolny 716472c9bd
font compilation readme adjustments 2021-04-11 11:47:11 +02:00
Michal Wolny 48d88887d7 fix sunset and sunrise icon names 2021-04-11 11:38:37 +02:00
Michał Wolny a925fd5937
Merge pull request #120 from tijmenvangulik/master
Make it easier to compile a font with sub set of icons
2021-04-11 08:48:38 +02:00
tijmenvangulik ad20982ece Added brackets and fixed ident 2021-04-11 08:42:30 +02:00
Michał Wolny d9401f7a70
Merge pull request #121 from tijmenvangulik/patchssbranch
Corrected wrong encoded unicode characters in css
2021-04-10 16:50:02 +02:00
Michal Wolny a207bc26ba fix js build 2021-04-10 16:27:59 +02:00
Michał Wolny 7568a13676
Merge pull request #116 from adambrgmn/build-update
Update package exports and peer dependencies
2021-04-10 16:14:40 +02:00
tijmenvangulik c0f30068c2 Moved compileFonts properties from package to separate file 2021-04-10 10:34:00 +02:00
tijmenvangulik c9bcb21c7a Corrected wrong encoded unicode characters in css 2021-03-22 19:00:38 +01:00
tijmenvangulik 6d046c56ef Corrected wrong encoded unicode characters in css 2021-03-22 18:46:43 +01:00
tijmenvangulik e43988e4ad Make it easier to compile a font with sub set of icons 2021-03-21 18:29:46 +01:00
Gabriel Souza 3d90ec3519
Update README.md 2021-03-15 19:15:20 -03:00
Adam Bergman 67f48c1bf9 Fix build config 2021-03-15 14:36:12 +01:00
Adam Bergman ebb9f5dc7b Update react peer dependencies
Fixes #115
2021-02-24 09:24:18 +01:00
Adam Bergman ea989c8837 Update module entry fields
Fixes #113
2021-02-24 09:24:18 +01:00
Paweł Kuna ccf2784b57
Update README.md 2021-02-10 13:51:23 +01:00
Paweł Kuna 9623856f2b
Rename vector-beizer.svg to vector-bezier.svg 2021-01-27 22:47:18 +01:00
codecalm c4124bb875 Merge remote-tracking branch 'origin/master' 2021-01-26 14:19:25 +01:00
codecalm 813d1224c1 `$ti-icon` SCSS prefix fix 2021-01-26 14:19:20 +01:00
Paweł Kuna d17d2ba5c2
Delete _import.csv 2021-01-23 00:12:53 +01:00
Paweł Kuna 4fe28314e8
Delete _versions.json 2021-01-23 00:12:42 +01:00
codecalm 74f769b1bf Merge remote-tracking branch 'origin/master' 2021-01-21 15:10:49 +01:00
codecalm a343193a84 version fixes 2021-01-21 15:10:43 +01:00
Martyna e2f8209a78
readme update 2021-01-21 12:24:01 +01:00
Paweł Kuna c85b666cd1
Merge pull request #103 from gka/patch-1
Mention tabler-icons-svelte in readme usage section
2021-01-21 02:08:14 +01:00
Paweł Kuna b58f09e85c
Update README.md 2021-01-21 01:56:52 +01:00
codecalm a648ea2b95 Release 1.39.1 2021-01-21 01:37:30 +01:00
codecalm f6e29a9378 iconfont optimize 2021-01-21 00:59:13 +01:00
codecalm d8885360bb iconfont process optimize 2021-01-21 00:41:41 +01:00
codecalm 1742a27210 Release 1.39.0 2021-01-21 00:10:04 +01:00
codecalm 612f6b4c6b fix outline script 2021-01-20 23:16:00 +01:00
codecalm f33b59eaad build process improvement 2021-01-20 22:39:04 +01:00
codecalm 1fe77b68fd build process improvement 2021-01-20 22:35:36 +01:00
codecalm 87982f9917 build process improvement 2021-01-20 22:32:36 +01:00
codecalm 3766da01cd import cleanup 2021-01-20 22:19:14 +01:00
codecalm c8da3525fa Merge branch 'dev' of https://github.com/tabler/tabler-icons
 Conflicts:
	iconfont/fonts/tabler-icons.eot
	iconfont/fonts/tabler-icons.ttf
	iconfont/fonts/tabler-icons.woff
	iconfont/fonts/tabler-icons.woff2
2021-01-20 22:18:49 +01:00
Paweł Kuna f5fea343e0
Merge pull request #104 from tabler/dev-iconfont-generation 2021-01-19 22:56:20 +01:00
Paweł Kuna c419235899
Update README.md 2021-01-15 13:55:23 +01:00
Paweł Kuna 1e7c448523
Update README.md 2021-01-15 13:54:34 +01:00
Paweł Kuna 76f9231e5a
Update README.md 2021-01-15 13:53:59 +01:00
Michal Wolny 4a46e87fe3 [dev-iconfont-generation] add svg font generation, adjust ascent to work for mac os notepad 2021-01-13 19:18:33 +01:00
Michal Wolny 8f99434114 [dev-iconfont-generation] descent font a little 2021-01-08 19:48:13 +01:00
Michal Wolny 2a24349fd3 [dev-iconfont-generation] fix svg outline stroke directions during iconfont generation 2021-01-08 15:00:00 +01:00
Gregor Aisch 921f912062
Mention tabler-icons-svelte in readme usage section 2020-12-29 14:40:01 +00:00
codecalm 0d0214694d Release 1.38.1 2020-12-15 15:38:07 +01:00
codecalm 39ac435ee2 update package.json 2020-12-15 15:07:22 +01:00
codecalm cd8a5d21cd `lock-access` fix 2020-12-13 21:17:34 +01:00
codecalm 33117bbd66 Merge branch 'master' of https://github.com/tabler/tabler-icons into dev
 Conflicts:
	src/_icons/file-info.svg
	src/_icons/file-report.svg
	src/_icons/files-off.svg
	src/_icons/files.svg
	src/_icons/number-0.svg
	src/_icons/number-1.svg
	src/_icons/number-2.svg
	src/_icons/number-3.svg
	src/_icons/number-4.svg
	src/_icons/number-5.svg
	src/_icons/number-6.svg
	src/_icons/number-7.svg
	src/_icons/number-8.svg
	src/_icons/number-9.svg
	src/_icons/receipt-2.svg
	src/_icons/receipt-off.svg
	src/_icons/receipt-refund.svg
	src/_icons/receipt.svg
2020-12-13 21:13:47 +01:00
codecalm a3e21c1343 Release 1.38.0 2020-12-11 13:42:20 +01:00
codecalm fc0ee8fdac 4 new icons: `receipt-2`, `receipt-off`, `receipt-refund`, `receipt`
Fixed icons: `receipt-tax`
2020-12-11 12:57:15 +01:00
codecalm 144d3176c4 14 new icons: `file-info`, `file-report`, `files-off`, `files`, `number-0`, `number-1`, `number-2`, `number-3`, `number-4`, `number-5`, `number-6`, `number-7`, `number-8`, `number-9`
Fixed icons: `file-certificate`, `file-off`, `file-search`, `file-symlink`, `file-zip`
2020-12-11 12:52:17 +01:00
codecalm ca98f7196e icons tags 2020-12-11 12:47:08 +01:00
codecalm d2c67f074b Merge branch 'master' of https://github.com/tabler/tabler-icons into dev
 Conflicts:
	gulpfile.js
	icons/arrow-bottom-bar.svg
	icons/arrow-bottom-circle.svg
	icons/arrow-bottom-square.svg
	icons/arrow-bottom-tail.svg
	icons/arrow-left-bar.svg
	icons/arrow-left-circle.svg
	icons/arrow-left-square.svg
	icons/arrow-left-tail.svg
	icons/arrow-right-bar.svg
	icons/arrow-right-circle.svg
	icons/arrow-right-square.svg
	icons/arrow-right-tail.svg
	icons/arrow-top-bar.svg
	icons/arrow-top-circle.svg
	icons/arrow-top-square.svg
	icons/arrow-top-tail.svg
	icons/arrows-down-up.svg
	icons/arrows-down.svg
	icons/arrows-left-right.svg
	icons/arrows-left.svg
	icons/arrows-right-left.svg
	icons/arrows-right.svg
	icons/arrows-up-down.svg
	icons/arrows-up.svg
	icons/brand-booking.svg
	icons/credit-card-off.svg
	icons/file-alert.svg
	icons/file-analytics.svg
	icons/layout-grid-add.svg
	icons/pizza.svg
	icons/square-rotated.svg
	package.json
	src/_icons/arrow-bottom-bar.svg
	src/_icons/arrow-bottom-circle.svg
	src/_icons/arrow-bottom-square.svg
	src/_icons/arrow-bottom-tail.svg
	src/_icons/arrow-left-bar.svg
	src/_icons/arrow-left-circle.svg
	src/_icons/arrow-left-square.svg
	src/_icons/arrow-left-tail.svg
	src/_icons/arrow-loop-left.svg
	src/_icons/arrow-loop-right.svg
	src/_icons/arrow-right-bar.svg
	src/_icons/arrow-right-circle.svg
	src/_icons/arrow-right-square.svg
	src/_icons/arrow-right-tail.svg
	src/_icons/arrow-top-bar.svg
	src/_icons/arrow-top-circle.svg
	src/_icons/arrow-top-square.svg
	src/_icons/arrow-top-tail.svg
	src/_icons/arrow-wave-left-down.svg
	src/_icons/arrow-wave-left-up.svg
	src/_icons/arrow-wave-right-down.svg
	src/_icons/arrow-wave-right-up.svg
	src/_icons/arrows-down-up.svg
	src/_icons/arrows-down.svg
	src/_icons/arrows-join-2.svg
	src/_icons/arrows-join.svg
	src/_icons/arrows-left-right.svg
	src/_icons/arrows-left.svg
	src/_icons/arrows-right-left.svg
	src/_icons/arrows-right.svg
	src/_icons/arrows-split-2.svg
	src/_icons/arrows-split.svg
	src/_icons/arrows-up-down.svg
	src/_icons/arrows-up.svg
	src/_icons/bell-off.svg
	src/_icons/bell-ringing-2.svg
	src/_icons/bone.svg
	src/_icons/brand-asana.svg
	src/_icons/brand-bing.svg
	src/_icons/brand-bitbucket.svg
	src/_icons/brand-booking.svg
	src/_icons/brand-disqus.svg
	src/_icons/brand-docker.svg
	src/_icons/brand-google-analytics.svg
	src/_icons/brand-gravatar.svg
	src/_icons/brand-hipchat.svg
	src/_icons/brand-kickstarter.svg
	src/_icons/brand-netflix.svg
	src/_icons/brand-open-source.svg
	src/_icons/brand-pagekit.svg
	src/_icons/brand-patreon.svg
	src/_icons/brand-producthunt.svg
	src/_icons/brand-sass.svg
	src/_icons/brand-sentry.svg
	src/_icons/brand-shazam.svg
	src/_icons/brand-stripe.svg
	src/_icons/brand-unsplash.svg
	src/_icons/brand-ycombinator.svg
	src/_icons/file-alert.svg
	src/_icons/file-analytics.svg
	src/_icons/file-code-2.svg
	src/_icons/file-export.svg
	src/_icons/file-import.svg
	src/_icons/layout-grid-add.svg
	src/_icons/pizza.svg
	src/_icons/rainbow.svg
	src/_icons/square-rotated.svg
	src/_icons/switch-2.svg
	src/_icons/switch-3.svg
	src/_icons/trending-down-2.svg
	src/_icons/trending-down-3.svg
	src/_icons/trending-up-2.svg
	src/_icons/trending-up-3.svg
	tags.json
2020-12-11 12:40:34 +01:00
codecalm 0903254fad fix #100 2020-12-11 12:36:18 +01:00
codecalm 9a83520adc release fix 2020-12-05 18:53:40 +01:00
codecalm f8e379e978 `credit-card-off` icon fix 2020-12-05 18:53:03 +01:00
codecalm d6ffe8e804 Release 1.37.1 2020-12-05 18:51:18 +01:00
codecalm 6373662efc `credit-card-off` icon fix 2020-12-05 18:09:44 +01:00
codecalm 2d1444de91 Release 1.37.0 2020-12-05 17:50:52 +01:00
codecalm 51d0cf33d2 icons optimize 2020-12-05 17:28:41 +01:00
codecalm d48ad82e37 icons optimize 2020-12-05 17:26:57 +01:00
codecalm d64e4d75e2 Merge remote-tracking branch 'origin/master' 2020-12-05 16:49:02 +01:00
codecalm 14e17d80aa 18 new icons: `arrow-big-down`, `arrow-big-left`, `arrow-big-right`, `arrow-big-top`, `arrows-double-ne-sw`, `arrows-double-nw-se`, `arrows-double-se-nw`, `arrows-double-sw-ne`, `bell-minus`, `bell-plus`, `bell-ringing-2`, `bell-x`, `file-alert`, `file-analytics`, `file-code-2`, `file-export`, `file-import`, `zoom-question`
Fixed icons: `bell-off`, `bell-ringing`, `bell`
2020-12-05 16:48:40 +01:00
Michał Wolny 9113749e27
Merge pull request #94 from tabler/dev-cdn-info
Add CDN info to readme
2020-11-15 21:45:50 +01:00
Michal Wolny e629549b12 readme headers 2020-11-15 19:42:08 +01:00
Michal Wolny 11ba2320de fix CDN readme 2020-11-15 19:35:03 +01:00
Michal Wolny ecb9f0b591 add CDN info to readme 2020-11-15 17:07:41 +01:00
Paweł Kuna 267e24dca9
Update README.md 2020-11-13 22:19:54 +01:00
codecalm 061e99b896 Release 1.36.0 2020-11-13 22:11:22 +01:00
codecalm 6e14a25609 icons version fixes 2020-11-13 21:46:44 +01:00
codecalm 9fbae46571 5 new icons: `brand-asana`, `brand-bing`, `brand-booking`, `brand-disqus`, `brand-docker` 2020-11-13 21:28:54 +01:00
codecalm 97ba42d3d0 16 new icons: `brand-bitbucket`, `brand-google-analytics`, `brand-gravatar`, `brand-hipchat`, `brand-kickstarter`, `brand-netflix`, `brand-open-source`, `brand-pagekit`, `brand-patreon`, `brand-producthunt`, `brand-sass`, `brand-sentry`, `brand-shazam`, `brand-stripe`, `brand-unsplash`, `brand-ycombinator` 2020-11-13 21:26:01 +01:00
Paweł Kuna 1857bfd940
Merge pull request #93 from tabler/package-rename 2020-11-11 14:22:11 +01:00
Paweł Kuna a29fad8722
added `publishConfig` to `package.json` 2020-11-11 14:19:12 +01:00
Michal Wolny 3a10205b2b publish tabler-icons under @tabler namespace on npm 2020-11-11 14:03:12 +01:00
codecalm 06b31db557 paths fix #87 2020-11-08 13:21:23 +01:00
codecalm 5acbb4f20f Release 1.35.0 2020-11-08 13:05:03 +01:00
codecalm e2c230965c 41 new icons: `arrow-bottom-bar`, `arrow-bottom-circle`, `arrow-bottom-square`, `arrow-bottom-tail`, `arrow-left-bar`, `arrow-left-square`, `arrow-left-tail`, `arrow-loop-left`, `arrow-loop-right`, `arrow-right-bar`, `arrow-right-square`, `arrow-right-tail`, `arrow-top-bar`, `arrow-top-circle`, `arrow-top-square`, `arrow-top-tail`, `arrow-wave-left-down`, `arrow-wave-left-up`, `arrow-wave-right-down`, `arrow-wave-right-up`, `arrows-down-up`, `arrows-down`, `arrows-join-2`, `arrows-join`, `arrows-left-right`, `arrows-left`, `arrows-right-left`, `arrows-right`, `arrows-split-2`, `arrows-split`, `arrows-up-down`, `arrows-up`, `bone`, `pizza`, `rainbow`, `switch-2`, `switch-3`, `trending-down-2`, `trending-down-3`, `trending-up-2`, `trending-up-3`
Fixed icons: `arrow-left-circle`, `arrow-right-circle`
2020-11-08 12:46:46 +01:00
codecalm 060d82f5b6 icons tags 2020-10-28 15:27:59 +01:00
codecalm e058caa7e8 icons pre-build 2020-10-26 12:24:22 +01:00
codecalm ce37324551 1 new icons: `lock-access` 2020-10-24 00:11:48 +02:00
codecalm 96f6145a87 4 new icons: `arrows-left-down`, `arrows-right-down`, `arrows-up-left`, `arrows-up-right` 2020-10-24 00:00:15 +02:00
codecalm 8b413eb8e2 4 new icons: `brand-open-source`, `brand-patreon`, `mailbox`, `vaccine` 2020-10-23 23:53:52 +02:00
codecalm c8faad767b 17 new icons: `brand-booking`, `brand-google-analytics`, `brand-shazam`, `chart-circles`, `eye-check`, `file-alert`, `file-code-2`, `forms`, `mail-forward`, `massage`, `old`, `scuba-mask`, `shopping-cart-discount`, `sport-billard`, `square-root-2`, `square-root`, `tent`
Fixed icons: `ice-cream`, `physotherapist`, `presentation-analytics`, `presentation`, `server`
2020-10-23 23:07:26 +02:00
codecalm d5d2c3c2c6 #88 physiotherapist icon 2020-10-23 21:10:22 +02:00
codecalm b02735f42f 3 new icons: `devices-pc`, `discount-2`, `mood-empty`
Fixed icons: `adjustments-alt`, `adjustments-horizontal`, `adjustments`, `aperture`, `basket`, `bed`, `bell-off`, `bell-ringing-2`, `bell-ringing`, `bell`, `braces`, `brackets`, `brand-unsplash`, `brightness-2`, `brightness-down`, `brightness-half`, `brightness-up`, `brightness`, `calendar-event`, `calendar-minus`, `calendar-off`, `calendar-plus`, `calendar-stats`, `calendar-time`, `calendar`, `camera-rotate`, `camera-selfie`, `cash-banknote-off`, `cash-banknote`, `cash`, `certificate`, `cloud-download`, `cloud-upload`, `code-minus`, `code-plus`, `code`, `contrast`, `copyleft`, `copyright`, `cursor-text`, `discount`, `download`, `drag-drop-2`, `drag-drop`, `droplet-filled-2`, `droplet-filled`, `droplet-half-2`, `droplet-half`, `edit-circle`, `exposure`, `file-info`, `flag-2`, `flag-3`, `flare`, `focus-2`, `focus`, `fold-down`, `fold-up`, `fold`, `geometry`, `hand-finger`, `hand-little-finger`, `hand-middle-finger`, `hand-off`, `hand-ring-finger`, `hand-rock`, `hand-stop`, `hand-three-fingers`, `hand-two-fingers`, `keyboard-off`, `layers-linked`, `list-search`, `live-photo`, `lock-off`, `lock-open`, `lock`, `login`, `logout`, `macro`, `mood-neutral`, `nfc`, `package`, `panorama-horizontal`, `panorama-vertical`, `pennant`, `perspective`, `pokeball`, `polaroid`, `presentation-analytics`, `presentation`, `rainbow`, `refresh-alert`, `refresh`, `school`, `seeding`, `settings-automation`, `shadow-off`, `shadow`, `shield-check`, `shield-lock`, `shield-off`, `shield-x`, `shield`, `shopping-cart-off`, `shopping-cart-plus`, `shopping-cart-x`, `shopping-cart`, `signature`, `sort-ascending-2`, `sort-descending-2`, `squares-diagonal`, `squares-filled`, `stairs-down`, `stairs-up`, `stairs`, `star-half`, `star-off`, `star`, `stars`, `switch-2`, `switch-3`, `text-direction-ltr`, `text-direction-rtl`, `tilt-shift`, `trash-off`, `trash`, `truck-delivery`, `truck-return`, `upload`, `writing-sign`, `writing`
2020-10-23 02:09:44 +02:00
codecalm f9a2cd674c 41 new icons: `arrow-bottom-bar`, `arrow-bottom-circle`, `arrow-bottom-square`, `arrow-bottom-tail`, `arrow-left-bar`, `arrow-left-square`, `arrow-left-tail`, `arrow-loop-left`, `arrow-loop-right`, `arrow-right-bar`, `arrow-right-square`, `arrow-right-tail`, `arrow-top-bar`, `arrow-top-circle`, `arrow-top-square`, `arrow-top-tail`, `arrow-wave-left-down`, `arrow-wave-left-up`, `arrow-wave-right-down`, `arrow-wave-right-up`, `arrows-down-up`, `arrows-down`, `arrows-join-2`, `arrows-join`, `arrows-left-right`, `arrows-left`, `arrows-right-left`, `arrows-right`, `arrows-split-2`, `arrows-split`, `arrows-up-down`, `arrows-up`, `bone`, `pizza`, `rainbow`, `switch-2`, `switch-3`, `trending-down-2`, `trending-down-3`, `trending-up-2`, `trending-up-3`
Fixed icons: `arrow-left-circle`, `arrow-right-circle`
2020-10-23 01:28:16 +02:00
codecalm e4d65242ef hand icons 2020-10-22 23:47:05 +02:00
codecalm 605742e3d5 droplet icons fixes 2020-10-22 23:22:21 +02:00
codecalm b81c2da03a icons tags 2020-10-22 23:16:35 +02:00
codecalm 82f1275ab4 icons fixes 2020-10-22 23:14:13 +02:00
codecalm ad7c6c0fbf Removed duplicate icon brightness-3.svg 2020-10-22 22:33:06 +02:00
codecalm 5bce316749 Fixed icons: `currency-bahraini`, `currency-bath`, `currency-bitcoin`, `currency-cent`, `currency-dinar`, `currency-dirham`, `currency-dollar-australian`, `currency-dollar-canadian`, `currency-dollar-singapore`, `currency-dollar`, `currency-ethereum`, `currency-euro`, `currency-forint`, `currency-frank`, `currency-krone-czech`, `currency-krone-danish`, `currency-krone-swedish`, `currency-leu`, `currency-lira`, `currency-litecoin`, `currency-naira`, `currency-pound`, `currency-real`, `currency-renminbi`, `currency-ripple`, `currency-riyal`, `currency-rubel`, `currency-rupee`, `currency-shekel`, `currency-taka`, `currency-tugrik`, `currency-won`, `currency-yen`, `currency-zloty` 2020-10-22 22:30:07 +02:00
codecalm d16e51fbc2 Fixed icons: `currency-krone-czech`, `currency-krone-swedish` 2020-10-22 21:54:22 +02:00
codecalm 2e6a700385 28 new icons: `currency-bahraini`, `currency-bath`, `currency-cent`, `currency-dinar`, `currency-dirham`, `currency-dollar-australian`, `currency-dollar-canadian`, `currency-dollar-singapore`, `currency-ethereum`, `currency-forint`, `currency-frank`, `currency-krone-czech`, `currency-krone-danish`, `currency-krone-swedish`, `currency-leu`, `currency-lira`, `currency-litecoin`, `currency-naira`, `currency-real`, `currency-renminbi`, `currency-ripple`, `currency-riyal`, `currency-rubel`, `currency-shekel`, `currency-taka`, `currency-tugrik`, `currency-won`, `currency-zloty`
Fixed icons: `border-style`, `currency-rupee`
2020-10-22 21:51:28 +02:00
codecalm d9976ac281 Renamed icons:
- `buldozer` renamed to `bulldozer`
2020-10-22 19:44:08 +02:00
codecalm ce7adb5ef2 31 new icons: `border-style`, `brightness-3`, `clear-all`, `details`, `droplet-filled-2`, `droplet-filled`, `droplet-half-2`, `droplet-half`, `edit-circle`, `file-info`, `flag-2`, `flag-3`, `flare`, `geometry`, `grain`, `layers-linked`, `list-search`, `nfc`, `perspective`, `pyramid`, `ruler-2`, `signature`, `sort-ascending-2`, `sort-descending-2`, `squares-diagonal`, `squares-filled`, `text-direction-ltr`, `text-direction-rtl`, `tilt-shift`, `writing-sign`, `writing`
Fixed icons: `affiliate`, `antenna-bars-1`, `antenna-bars-2`, `antenna-bars-3`, `antenna-bars-4`, `antenna-bars-5`, `ball-basketball`, `ball-tennis`, `basket`, `blockquote`, `brand-deviantart`, `brand-facebook`, `brand-figma`, `brand-foursquare`, `brand-framer`, `brand-google-play`, `brand-pinterest`, `brand-python`, `brand-reddit`, `brand-snapchat`, `brand-tailwind`, `brand-twitch`, `brand-twitter`, `building-monument`, `building-warehouse`, `circle-square`, `code-minus`, `code-plus`, `confetti`, `current-location`, `device-watch`, `devices-2`, `forklift`, `layout-list`, `line`, `player-skip-forward`, `settings-automation`, `shopping-cart-off`, `shopping-cart-plus`, `shopping-cart-x`, `shopping-cart`
2020-10-22 19:42:33 +02:00
codecalm 45b4a1d077 icon tags 2020-10-19 16:21:39 +02:00
codecalm 4e9d9e8d06 icons build 2020-10-19 15:46:18 +02:00
codecalm 2185cc5148 5 new icons: `circle-off`, `hexagon-off`, `octagon-off`, `square-off`, `triangle-off`
Fixed icons: `presentation-analytics`
2020-10-16 23:35:11 +02:00
codecalm 1344754901 7 new icons: `chart-arcs-3`, `chart-arcs`, `chart-donut-4`, `chart-pie-2`, `chart-pie-3`, `chart-pie-4`, `presentation-analytics`
Fixed icons: `chart-donut-2`, `chart-donut-3`, `chart-donut-2`, `chart-donut-3`
2020-10-16 23:18:33 +02:00
codecalm 116419f34b 1 new icons: `droplet-off`
Fixed icons: `device-desktop-analytics`, `droplet`, `file-analytics`, `flame`, `report-analytics`
2020-10-16 23:04:41 +02:00
codecalm 7a598d4a55 3 new icons: `device-desktop-analytics`, `file-analytics`, `report-analytics` 2020-10-16 22:51:19 +02:00
codecalm 654e92b0bc 2 new icons: `chart-donut-2`, `chart-donut-3`
Fixed icons: `bell-ringing-2`, `binary`, `file-report`
2020-10-16 22:42:51 +02:00
codecalm 81af1b9ef1 Fixed icons: `file-report`, `hierarchy-2`, `hierarchy` 2020-10-16 18:42:34 +02:00
codecalm 59bcc8ea90 Fixed icons: `bug`, `christmas-tree`, `growth`, `leaf`, `plant-2`, `plant`, `seeding` 2020-10-16 18:34:37 +02:00
codecalm 370c5198f2 Fixed icons: `battery-automotive`, `color-picker`, `crop`, `focus-2`, `focus`, `shadow-off`, `shadow`, `square-rotated-off`, `square-rotated`, `sum` 2020-10-16 18:23:31 +02:00
codecalm 804e6915f8 9 new icons: `box-margin`, `box-model`, `box-padding`, `container`, `heading`, `section`, `shadow-off`, `shadow`, `stack-2`
Fixed icons: `credit-card-off`, `database-off`, `dimensions`, `frame`, `h-1`, `h-2`, `h-3`, `h-4`, `h-5`, `h-6`, `letter-case-lower`, `letter-case-toggle`, `letter-case-upper`, `letter-case`, `letter-spacing`, `mask-off`, `mask`, `overline`, `receipt-off`, `report`, `stack`, `strikethrough`, `underline`
2020-10-16 18:16:24 +02:00
codecalm 8bd00ea6c9 22 new icons: `calendar-stats`, `calendar-time`, `circle-half-vertical`, `circle-half`, `cursor-text`, `dimensions`, `letter-case-lower`, `letter-case-toggle`, `letter-case-upper`, `letter-case`, `letter-spacing`, `line-dashed`, `line-dotted`, `mask-off`, `mask`, `minus-vertical`, `overline`, `radius-bottom-left`, `radius-bottom-right`, `radius-top-left`, `radius-top-right`, `square-rotated-off`
Fixed icons: `recharging`, `report`, `square-rotated`, `underline`
2020-10-16 17:37:46 +02:00
codecalm 7d1d52eb56 `recharging` icon fix 2020-10-15 19:42:25 +02:00
codecalm cc22ad9b1f icons optimize 2020-10-15 18:09:19 +02:00
codecalm e423bf08b5 icons tags 2020-10-15 17:04:54 +02:00
codecalm 1d693252d9 icons fixes 2020-10-15 16:45:24 +02:00
codecalm 7d88efd4db 66 new icons: `ball-football-off`, `box-multiple-0`, `box-multiple-1`, `box-multiple-2`, `box-multiple-3`, `box-multiple-4`, `box-multiple-5`, `box-multiple-6`, `box-multiple-7`, `box-multiple-8`, `box-multiple-9`, `box-multiple`, `calendar-off`, `cash-banknote-off`, `circle-0`, `circle-1`, `circle-2`, `circle-3`, `circle-4`, `circle-5`, `circle-6`, `circle-7`, `circle-8`, `circle-9`, `crown-off`, `database-off`, `device-computer-camera-off`, `device-desktop-off`, `drone-off`, `files-off`, `glass-off`, `keyboard-off`, `math-function`, `number-0`, `number-1`, `number-2`, `number-3`, `number-4`, `number-5`, `number-6`, `number-7`, `number-8`, `number-9`, `number-small-0`, `number-small-1`, `number-small-2`, `number-small-3`, `number-small-4`, `number-small-5`, `number-small-6`, `number-small-7`, `number-small-8`, `number-small-9`, `receipt-off`, `square-0`, `square-1`, `square-2`, `square-3`, `square-4`, `square-5`, `square-6`, `square-7`, `square-8`, `square-9`, `table-off`, `truck-off`
Fixed icons: `ball-football`, `glass-full`, `glass`, `math-symbols`, `mug`, `playlist`, `relation-many-to-many`, `relation-one-to-many`, `relation-one-to-one`, `satellite`, `table`, `window`
2020-10-14 16:07:07 +02:00
codecalm 5ede69fce6 tournament fix 2020-10-14 00:59:43 +02:00
codecalm a2cc70fe29 icons fixes 2020-10-14 00:57:59 +02:00
codecalm a7ff300843 icons fixes 2020-10-14 00:54:45 +02:00
codecalm 651385217b icons fixes 2020-10-14 00:43:44 +02:00
codecalm 61bef58d27 9 new icons: `ball-american-football`, `ball-football`, `cash-banknote`, `hierarhy-2`, `hierarhy`, `math-symbols`, `olympics`, `play-card`, `sock`
Fixed icons: `device-cctv`, `ear-off`, `pacman`
2020-10-14 00:42:02 +02:00
codecalm c2959abe45 24 new icons: `battery-automotive`, `brightness-2`, `brightness-half`, `building-cottage`, `businessplan`, `camera-rotate`, `camera-selfie`, `device-audio-tape`, `device-cctv`, `device-computer-camera`, `dna`, `ear-off`, `eyeglass-2`, `eyeglass`, `ice-cream-2`, `macro`, `playlist`, `polaroid`, `report-medical`, `report-money`, `satellite`, `window`, `zoom-check`, `zoom-money`
Fixed icons: `aerial-lift`, `bell-ringing-2`, `binary`, `brand-asana`, `brand-bing`, `brand-bitbucket`, `brand-disqus`, `brand-docker`, `brand-gravatar`, `brand-hipchat`, `brand-kickstarter`, `brand-netflix`, `brand-pagekit`, `brand-producthunt`, `brand-sass`, `brand-sentry`, `brand-stripe`, `brand-unsplash`, `brand-ycombinator`, `building-factory`, `charging-pile`, `chart-arrows-vertical`, `chart-arrows`, `chart-dots`, `chart-infographic`, `column-insert-left`, `column-insert-right`, `corner-down-left-double`, `corner-down-right-double`, `corner-left-down-double`, `corner-left-up-double`, `corner-right-down-double`, `corner-right-up-double`, `corner-up-left-double`, `corner-up-right-double`, `database-export`, `database-import`, `device-analytics`, `equal-not`, `equal`, `feather`, `file-export`, `file-import`, `file-report`, `files`, `growth`, `hanger`, `ice-cream`, `layout-grid-add`, `marquee-2`, `motorbike`, `mouse`, `pacman`, `parachute`, `pokeball`, `propeller`, `receipt-2`, `receipt-refund`, `receipt-tax`, `receipt`, `recharging`, `report`, `resize`, `row-insert-bottom`, `row-insert-top`, `scale`, `shape-2`, `shape-3`, `shredder`, `square-toggle-horizontal`, `square-toggle`, `table-export`, `table-import`, `tools-kitchen-2`, `tools-kitchen`, `tournament`, `track`, `tree`, `trees`, `variable`

Renamed icons:
- `graph-arrows-vertical` renamed to `chart-arrows-vertical`
- `graph-arrows` renamed to `chart-arrows`
2020-10-14 00:07:26 +02:00
codecalm ce5a162bdb 22 new icons: `brand-asana`, `brand-bing`, `brand-bitbucket`, `brand-disqus`, `brand-docker`, `brand-gravatar`, `brand-hipchat`, `brand-kickstarter`, `brand-netflix`, `brand-pagekit`, `brand-producthunt`, `brand-sass`, `brand-sentry`, `brand-stripe`, `brand-ycombinator`, `chart-dots`, `chart-infographic`, `device-analytics`, `file-report`, `graph-arrows-vertical`, `graph-arrows`, `report` 2020-10-13 22:53:02 +02:00
codecalm 4f2ec81b48 49 new icons: `aerial-lift`, `bell-ringing-2`, `binary`, `brand-unsplash`, `building-factory`, `charging-pile`, `column-insert-left`, `column-insert-right`, `corner-down-left-double`, `corner-down-right-double`, `corner-left-down-double`, `corner-left-up-double`, `corner-right-down-double`, `corner-right-up-double`, `corner-up-left-double`, `corner-up-right-double`, `database-export`, `database-import`, `equal-not`, `equal`, `feather`, `file-export`, `file-import`, `files`, `growth`, `hanger`, `marquee-2`, `motorbike`, `pacman`, `pokeball`, `propeller`, `receipt-2`, `receipt-refund`, `receipt`, `recharging`, `resize`, `row-insert-bottom`, `row-insert-top`, `shape-2`, `shape-3`, `shredder`, `square-toggle-horizontal`, `square-toggle`, `table-export`, `table-import`, `tools-kitchen-2`, `track`, `tree`, `variable`
Fixed icons: `bike`, `database`, `helicopter`, `layout-grid-add`, `scale`, `speakerphone`, `traffic-cone`, `trees`
2020-10-11 15:02:27 +02:00
codecalm e48730c1da `layout-grid-add` icon 2020-10-10 19:30:59 +02:00
codecalm 025bd045b7 `stethoscope` icon fix 2020-10-09 01:16:40 +02:00
codecalm 5894f9d27f Release 1.34.0 2020-10-09 01:15:08 +02:00
codecalm e397b5ec08 18 new icons: `backhoe`, `building-carousel`, `building-castle`, `building-fortress`, `building-lighthouse`, `buldozer`, `golf`, `helicopter-landing`, `helicopter`, `jump-rope`, `mood-crazy-happy`, `pool`, `soccer-field`, `speedboat`, `submarine`, `tank`, `train`, `wrecking-ball`
Fixed icons: `drone`, `gps`, `pill`, `sthetoscope`
2020-10-09 00:52:59 +02:00
Paweł Kuna fa480759bd
Merge pull request #82 from tabler/dev-icons-react-bundling
React icons bundling for different usage types
2020-10-08 21:14:05 +02:00
Michal Wolny d828411198 [dev-icons-react-bundling] change svgr template to enable babel transformation, add babel with react and env, add rollup for commonJS, UMD and ESM, add gulp and npm tasks for building react, add peer react and react-dom dependencies, add needed deps, updated npm package files, updated readme 2020-10-06 19:28:20 +02:00
codecalm febba823e9 Release 1.33.0 2020-10-06 02:32:05 +02:00
codecalm da5437e8b7 symbols categories 2020-10-06 02:16:28 +02:00
codecalm f57c475bcc `sthetoscope` fix 2020-10-06 02:13:40 +02:00
codecalm 48b8dfaabf `view-360` fix 2020-10-06 02:12:03 +02:00
codecalm 399af504c3 Merge remote-tracking branch 'origin/master' 2020-10-06 02:11:01 +02:00
codecalm de34c2b393 18 new icons: `cardboards`, `ce`, `certificate`, `chart-radar`, `christmas-tree`, `drone`, `gps`, `manual-gearbox`, `parachute`, `pennant`, `plant-2`, `relation-many-to-many`, `relation-one-to-many`, `relation-one-to-one`, `ripple`, `sthetoscope`, `view-360`, `windmill`
Fixed icons: `brand-twitter`
2020-10-06 02:10:55 +02:00
Paweł Kuna 4e8947e3c9
Update README.md 2020-10-01 22:57:05 +02:00
codecalm 2dced476e3 Release 1.32.0 2020-10-01 22:55:00 +02:00
codecalm 14f2f66c7d `brand-kotlin` icon 2020-10-01 22:38:20 +02:00
codecalm a20efaefde `brand-css3` icon 2020-10-01 22:34:27 +02:00
codecalm 4e48fa778f `brand-html5` icon 2020-10-01 22:30:23 +02:00
codecalm 53409487ff `brand-tidal` icon 2020-10-01 22:23:16 +02:00
codecalm 70f764854d `brand-steam` icon 2020-10-01 22:17:38 +02:00
codecalm 7a506e4c56 `brand-soundcloud` icon 2020-10-01 22:09:31 +02:00
codecalm 40ec24067d `brand-apple-arcade` icon 2020-10-01 21:55:57 +02:00
codecalm e33c3c2e84 `brand-codesandbox` icon 2020-10-01 21:42:40 +02:00
codecalm 57d91ac50e `brand-tinder` icon 2020-10-01 16:10:28 +02:00
codecalm 7f2991fc63 `brand-yahoo.svg` 2020-10-01 16:00:05 +02:00
codecalm 05edf629b5 `brand-airbnb` icon 2020-10-01 15:52:04 +02:00
codecalm 1842d56a39 `brand-vk` icon 2020-10-01 15:40:01 +02:00
codecalm 17c42854d9 Release 1.31.0 2020-10-01 14:19:26 +02:00
codecalm 3a9c21ec42 `trash-off` icon 2020-10-01 14:04:01 +02:00
codecalm f1b1d41cd2 `tools-kitchen` icon 2020-10-01 13:58:26 +02:00
codecalm 045e8c7d8e `map-pins` icon 2020-10-01 13:51:54 +02:00
codecalm 759ebdf12d 2 new icons: `star-off`, `sun-off`
Fixed icons: `pin`
2020-10-01 13:42:08 +02:00
codecalm b8c03e8857 2 new icons: `pinned-off`, `pinned` #78
Fixed icons: `pin`
2020-10-01 13:32:38 +02:00
codecalm 9a2eadae55 `divide` icon #69 2020-10-01 13:16:50 +02:00
codecalm 252640d323 `speakerphone` icon #79 2020-10-01 13:08:05 +02:00
codecalm 1e407a913f 2 new icons: `file-search`, `virus-off` #80
Fixed icons: `virus-search`
2020-10-01 12:48:54 +02:00
codecalm 9c81ecaa7f `virus-scan` icon #80 2020-10-01 12:38:29 +02:00
codecalm 7173695acc Release 1.30.0 2020-09-29 11:44:57 +02:00
codecalm 0e5bd6f8b2 3 new icons: `fold-down`, `fold-up`, `fold`
Fixed icons: `file-certificate`, `file-dislike`, `file-like`
2020-09-29 11:01:34 +02:00
codecalm 426824ec23 2 new icons: `file-symlink`, `refresh-alert`
Fixed icons: `refresh`, `shield-lock`, `square-dot`
2020-09-29 10:50:35 +02:00
codecalm 659be6c962 3 new icons: `square-dot`, `square-forbid-2`, `square-forbid` 2020-09-29 01:16:33 +02:00
codecalm 1ad1673ecc `shield-lock` icon 2020-09-29 01:14:16 +02:00
codecalm 5053beccea Release 1.29.0 2020-09-29 01:06:47 +02:00
codecalm 8ac64f2794 package-json fix 2020-09-29 00:49:57 +02:00
codecalm 13bcfa0401 `versions` icon 2020-09-29 00:49:38 +02:00
codecalm 64b88413e7 `flame` icon fix 2020-09-29 00:41:52 +02:00
codecalm 04f45faace 2 new icons: `file-certificate`, `file-zip` 2020-09-29 00:31:27 +02:00
codecalm 2894d6a36c icons categories 2020-09-27 12:55:34 +02:00
codecalm ad0ba121f1 `leaf` icon 2020-09-27 01:57:51 +02:00
codecalm 24ed95119b 2 new icons: `plant`, `seeding` 2020-09-27 01:49:01 +02:00
codecalm 8439662021 revert e.svg 2020-09-27 01:35:57 +02:00
codecalm ac64f04432 test icon 2020-09-27 01:32:05 +02:00
codecalm 580e0c821e Merge remote-tracking branch 'origin/master' 2020-09-27 01:27:10 +02:00
codecalm 3ee5a83bf0 Update icons version 2020-09-27 01:27:04 +02:00
Paweł Kuna b729825b15
Update README.md 2020-09-26 23:52:46 +02:00
codecalm da8bbb848b Release 1.28.0 2020-09-26 23:50:57 +02:00
codecalm ecc5650e74 4 new icons: `arrow-ramp-left`, `arrow-ramp-right`, `picture-in-picture-off`, `picture-in-picture-on`
Fixed icons: `anchor`, `aspect-ratio`, `backspace`, `cast`, `compass`, `corner-down-left`, `corner-down-right`, `corner-left-down`, `corner-left-up`, `corner-right-down`, `corner-right-up`, `corner-up-left`, `corner-up-right`, `current-location`, `directions`, `ear`, `flag`, `flip-horizontal`, `flip-vertical`, `gas-station`, `live-view`, `location`, `mail-opened`, `mail`, `map-2`, `map-pin-off`, `map-pin`, `map`, `microphone-off`, `microphone`, `picture-in-picture`, `pin`, `power`, `rocket`, `route`, `send`, `separator-horizontal`, `separator-vertical`, `separator`, `space`, `target`, `viewfinder`, `world-latitude`, `world-longitude`, `world`, `zoom-cancel`, `zoom-in`, `zoom-out`
2020-09-26 23:33:41 +02:00
codecalm 47443b36a2 5 new icons: `cloud-off`, `message-circle-2`, `message-circle-off`, `message-off`, `messages-off`
Fixed icons: `contrast`, `copy`, `indent-decrease`, `indent-increase`, `message-2`, `message-circle`, `message-dots`, `message-plus`, `message-report`, `message`, `messages`, `player-play`, `player-skip-back`, `player-skip-forward`, `player-track-next`, `player-track-prev`, `printer`, `table`
2020-09-26 22:27:34 +02:00
codecalm ebefd7bd96 icons cleanup, categories 2020-09-26 22:10:20 +02:00
codecalm 5bf26f921c `egg` icon fix 2020-09-26 21:29:00 +02:00
codecalm 5587afb0c8 Release 1.27.0 2020-09-26 21:23:44 +02:00
codecalm f106ef96ef removed `box-3d` icon 2020-09-26 21:09:21 +02:00
codecalm 9aac0fe494 2 new icons: `panorama-horizontal`, `panorama-vertical`
Fixed icons: `aperture`, `brightness-down`, `brightness-up`, `brightness`, `exposure`, `live-photo`
2020-09-26 21:08:29 +02:00
codecalm 7c8df9b3f5 1 new icon: `karate` 2020-09-26 20:45:43 +02:00
codecalm 759191461e 2 new icons: `picture-in-picture`, `traffic-lights` 2020-09-26 20:38:21 +02:00
codecalm b4add93fb4 Fixed icons: `brand-opera`, `shape` 2020-09-26 20:21:48 +02:00
codecalm 16408f8a27 Fixed icons: `box-seam` 2020-09-26 19:30:31 +02:00
codecalm 88b73342d0 3 new icons: `aspect-ratio`, `rectangle-vertical`, `rectangle` 2020-09-26 19:30:27 +02:00
codecalm 0142b8eb4e Fixed icons: `antenna-bars-1`, `antenna-bars-2`, `antenna-bars-3`, `antenna-bars-4`, `antenna-bars-5`, `brand-linkedin`, `building-store`, `caravan`, `mars`, `skip-back`, `tornado`, `wiper-wash`, `zodiac-aries` 2020-09-26 19:23:34 +02:00
codecalm 44085859a9 4 new icons: `box-3d`, `box-seam`, `vector-beizer-2`, `vector-beizer` 2020-09-26 19:23:29 +02:00
codecalm 4d387cfa78 `stars` icon 2020-09-23 21:33:34 +02:00
codecalm 24f512ba54 firefox logo fix 2020-09-23 21:24:20 +02:00
codecalm ac8d4a1701 Release 1.26.0 2020-09-23 21:04:23 +02:00
codecalm 9d38ec3f7f Fixed icons: `clipboard-check`, `clipboard-list`, `clipboard-x`, `clipboard` 2020-09-23 20:47:01 +02:00
codecalm 8cafd06133 2 new icons: `file-dislike`, `file-like` 2020-09-23 20:46:28 +02:00
codecalm 666351d23e 8 new icons: `brand-appstore`, `brand-google-play`, `building-monument`, `circle-dashed`, `circle-dotted`, `mood-boy`, `world-latitude`, `world-longitude` 2020-09-23 19:59:05 +02:00
codecalm ea66e5d1d0 icons categories 2020-09-23 09:34:50 +02:00
codecalm 5d268289d0 `filter-off` icon 2020-09-22 15:29:32 +02:00
codecalm 99e3f1218e icons categories 2020-09-22 15:17:54 +02:00
codecalm d6622938cb `devices-2` icon 2020-09-22 15:17:43 +02:00
codecalm 27e9587463 Release 1.25.0 2020-09-22 13:58:51 +02:00
codecalm 32f686a63d `battery-off` icon 2020-09-22 13:32:39 +02:00
codecalm 4307e4ccda icons optimize 2020-09-22 13:24:42 +02:00
codecalm 54aab24b41 `headphones-off`, `lock-off` icons 2020-09-22 13:24:22 +02:00
codecalm f06a395863 video call icons #75 2020-09-22 12:50:07 +02:00
codecalm e6457baede 2 new icons: `access-point-off`, `access-point` 2020-09-22 12:20:11 +02:00
codecalm aad06d59f4 Release 1.24.0 2020-09-22 00:50:49 +02:00
codecalm 79f423753f `folder-off` icon 2020-09-22 00:35:29 +02:00
codecalm b77f02d659 icons optimize 2020-09-22 00:31:53 +02:00
codecalm 2411fc3cc9 8 new icons: `chevron-down-left`, `chevron-down-right`, `chevron-up-left`, `chevron-up-right`, `chevrons-down-left`, `chevrons-down-right`, `chevrons-up-left`, `chevrons-up-right` 2020-09-22 00:27:47 +02:00
codecalm 5387616b2a `bookmarks` icon 2020-09-22 00:10:41 +02:00
codecalm 8c4d808fc6 'microphone-off' 2020-09-22 00:04:34 +02:00
codecalm 0a4936c8c5 'screen-share', 'screen-share-off' icons 2020-09-21 23:58:46 +02:00
codecalm 02600c3f55 `float-none` icon 2020-09-21 23:41:54 +02:00
codecalm b5f700bcca Fixed icons: `ball-tennis`, `snowflake` 2020-09-21 23:24:21 +02:00
codecalm 278f6e5fc0 `credit-card-off`, `hand-off` icons 2020-09-21 23:21:39 +02:00
codecalm b77ad0e6c1 `crown` icon 2020-09-21 23:07:30 +02:00
codecalm 745041d24e `star-half` icon #63 2020-09-21 23:03:51 +02:00
codecalm 3d724ef299 `bell-ringing` icon #70 2020-09-21 22:58:45 +02:00
codecalm f3f3990dac Release 1.23.0 2020-09-21 22:28:47 +02:00
codecalm e7cdbf9c41 tags fixes 2020-09-21 22:06:10 +02:00
codecalm a96586c845 `brand-python' #44 2020-09-21 21:54:06 +02:00
codecalm 78117052bd `brand-pocket' #44 2020-09-21 21:39:21 +02:00
codecalm fe5bbacd52 `brand-edge`, 'brand-firefox' #44 2020-09-21 21:31:49 +02:00
codecalm 990a791831 deps update 2020-09-21 21:03:00 +02:00
codecalm f93b2d662a release-it revert 2020-09-21 21:00:04 +02:00
codecalm a93b45712b changelog change 2020-09-21 20:55:47 +02:00
codecalm aea5d0a19e `brand-flickr` icon #44 2020-09-21 20:54:59 +02:00
codecalm a4ff6f0ceb `brand-skype`, `brand-spotify` #44 2020-09-21 20:51:40 +02:00
codecalm dfd5e3e2b4 icons optimize 2020-09-21 20:30:40 +02:00
codecalm 7893243667 `brand-vimeo` #44 2020-09-21 20:30:26 +02:00
codecalm 215f4e2648 `brand-foursquare.svg` #44 2020-09-21 20:25:42 +02:00
codecalm 55fdb99de8 `brand-deviantart` fix 2020-09-21 20:19:03 +02:00
codecalm b7f731f178 `brand-deviantart` icon #44 2020-09-21 20:16:27 +02:00
codecalm cb49fdee1d `brand-tumblr` icon #44 2020-09-21 20:06:39 +02:00
codecalm 4d712f3ad1 `brand-twitch` icon #44 2020-09-21 19:53:54 +02:00
codecalm 8e0675f7f6 icons optimize 2020-09-21 19:53:32 +02:00
codecalm 17e097ff82 Release 1.22.0 2020-09-21 19:29:08 +02:00
codecalm 3af2ad4cc8 shield-off fix 2020-09-21 19:15:59 +02:00
codecalm e4e155effa release-it fixes 2020-09-21 19:09:06 +02:00
codecalm 83ced8e54e 6 new icons: `bolt-off`, `bookmark-off`, `file-off`, `map-pin-off`, `phone-off`, `photo-off`
Fixed icons: `planet`
2020-09-21 19:04:43 +02:00
codecalm 7f882bb256 2 new icons: `bell-off`, `bluetooth-off` 2020-09-21 18:38:42 +02:00
codecalm 487bccb639 `camera-off` icon 2020-09-21 18:29:26 +02:00
codecalm 1951550eba 4 new icons: `eye-off`, `shield-off`, `user-off`, `wifi-off`
Fixed icons: `eye`, `smoking-no`, `wifi-1`, `wifi-2`, `wifi`
2020-09-21 18:16:53 +02:00
codecalm 9d6479d408 `file-diff`, `current-location` icons 2020-09-21 17:40:00 +02:00
codecalm d1aa67fe8d `school` icon 2020-09-21 17:28:25 +02:00
codecalm 9459d622c4 bluetooth connected icon 2020-09-21 17:23:28 +02:00
codecalm a106aed096 icons optimize 2020-09-21 17:08:01 +02:00
codecalm 7475d57335 percentage icon 2020-09-21 16:45:08 +02:00
codecalm 360e0a05fd main fix 2020-09-21 14:57:34 +02:00
codecalm 52a6abf7e9 Release 1.21.1 2020-09-21 14:53:51 +02:00
codecalm 447f0388e3 Merge remote-tracking branch 'origin/master' 2020-09-21 14:02:53 +02:00
codecalm c1e325d3f5 index.d.js -> index.d.ts fix 2020-09-21 14:02:49 +02:00
Paweł Kuna 4b7dae601e
Update gulpfile.js 2020-09-21 14:02:04 +02:00
codecalm 98f489e283 Release 1.21.0 2020-09-18 11:09:38 +02:00
codecalm b247d41c50 icons react fix 2020-09-18 10:52:18 +02:00
codecalm 507b8524cd icons react 2020-09-18 10:50:50 +02:00
codecalm da0a3efbf8 gulp fixes 2020-09-18 10:50:24 +02:00
codecalm f01f9e13a4 Merge branches 'dev-icons-react' and 'master' of https://github.com/tabler/tabler-icons 2020-09-18 10:49:46 +02:00
codecalm 39797d3ae6 icons optimize 2020-09-18 10:49:35 +02:00
codecalm a136ed530b `moon-2` icon 2020-09-18 10:49:13 +02:00
codecalm f2442e10b1 `moon-stars` icon 2020-09-18 10:44:04 +02:00
codecalm 80bc52fc55 3 new icons: `circle-square`, `circles`, `triangle-square-circle`
Fixed icons: `circle`, `heart`, `hexagon`, `octagon`, `square-rotated`, `square`, `triangle`
2020-09-18 10:35:14 +02:00
codecalm b18631d6d2 filled icons fix 2020-09-17 23:26:11 +02:00
codecalm 66339f9fe8 `brand-discord` icon #73 2020-09-17 23:14:11 +02:00
codecalm a634dfd84e Release 1.20.0 2020-09-17 23:01:34 +02:00
codecalm fdb419eb86 `file-phone` icon fix 2020-09-17 22:49:18 +02:00
codecalm 1bc6ca3604 `file-phone` icon 2020-09-17 22:48:25 +02:00
codecalm 60999ea20f 4 new icons: `cloud-fog`, `step-into`, `step-out`, `tornado`
Fixed icons: `3d-cube-sphere`, `brand-windows`, `curly-loop`, `device-mobile-rotated`, `road-sign`, `square-rotated`
2020-09-17 22:46:12 +02:00
codecalm c37c34d7e1 `smart-home` icon 2020-09-17 22:25:52 +02:00
codecalm bd19e0f46e 4 new icons: `curly-loop`, `device-mobile-rotated`, `road-sign`, `square-rotated` 2020-09-17 22:16:56 +02:00
codecalm 457fffa974 `3d-cube-sphere` icon 2020-09-17 22:03:46 +02:00
codecalm 6a0926b3cb Merge remote-tracking branch 'origin/master' 2020-09-17 21:56:58 +02:00
codecalm 54e01b5c47 brand widonws icon 2020-09-17 21:56:54 +02:00
codecalm 97b92139c2 icons react 2020-09-17 21:50:04 +02:00
codecalm e064878107 stroke props 2020-09-07 12:48:25 +02:00
codecalm 76a9ff5e8a package fixes 2020-09-07 12:31:09 +02:00
codecalm b159087ea6 svgr icons build 2020-09-07 12:29:44 +02:00
Paweł Kuna 422fd764fe
Update README.md 2020-09-03 23:55:29 +02:00
codecalm 39a033d78e Release 1.19.0 2020-09-03 23:43:53 +02:00
codecalm 7c59b64e3a icons optimize 2020-09-03 23:29:50 +02:00
codecalm c185cc7762 icon for music/video #65 #42 2020-09-03 23:28:48 +02:00
codecalm 660da86e2e optimize icons 2020-09-03 22:16:17 +02:00
codecalm bfe658256d optimize icons 2020-09-03 22:13:58 +02:00
codecalm 6622c949f4 `antenna-bar` icons 2020-09-03 22:13:28 +02:00
codecalm d5c32ff32c `tournament` icon 2020-09-03 21:55:20 +02:00
codecalm e9f59cd36b optimize icons 2020-09-03 21:40:26 +02:00
codecalm 2e098527dc `wave` icons #68 2020-09-03 21:35:03 +02:00
codecalm 2a44930412 Release 1.18.0 2020-09-03 19:01:17 +02:00
codecalm b2dde71518 `mood-cry.svg` fix 2020-09-03 18:45:10 +02:00
codecalm 5964633213 `scooter-electric` icon 2020-09-03 18:43:34 +02:00
codecalm a5efeeca06 mood cry 2020-09-03 18:43:13 +02:00
codecalm 2049c073cb mood cry 2020-09-03 18:42:28 +02:00
codecalm 17f82694da `fall` icon fix 2020-09-03 18:32:03 +02:00
codecalm 982a3b8505 `skateboard` icon 2020-09-03 18:30:03 +02:00
codecalm c6595abac7 `skateboard` icon 2020-09-03 18:29:18 +02:00
codecalm 90fc3a7134 `octagon` icon 2020-09-02 14:37:53 +02:00
codecalm 6ee15b671b `smoking` icons 2020-09-02 14:17:30 +02:00
codecalm 402c6cdb74 `heart-broken` icon 2020-09-02 14:10:24 +02:00
codecalm 8285f98f9a `radioactive` icon 2020-09-02 14:10:15 +02:00
codecalm a9a519a966 `scooter-electric` icon 2020-09-02 14:10:07 +02:00
codecalm 4529442602 `trident` icon 2020-09-02 11:01:45 +02:00
codecalm bfdee25e2c Release 1.17.0 2020-09-01 22:21:56 +02:00
codecalm a912b24ef2 optimize icons 2020-09-01 22:08:48 +02:00
codecalm 1ae4e1619d optimize icons 2020-09-01 22:08:39 +02:00
codecalm d8ac28da9d `stairs` icons 2020-09-01 22:08:22 +02:00
codecalm ea5a820831 `2fa` icon 2020-09-01 22:00:47 +02:00
codecalm 52dc44f469 `loader` icons 2020-09-01 21:55:30 +02:00
codecalm 274808df31 `vector` icons 2020-09-01 21:46:30 +02:00
codecalm 912f1ea2d3 `wiper` icons 2020-09-01 21:37:51 +02:00
codecalm 6d7129605f `text-wrap-disabled` icon 2020-09-01 21:12:41 +02:00
codecalm 83d0c8e8e0 zodiac signs 2020-09-01 21:12:23 +02:00
codecalm 83fe4cc45c tailwind logo 2020-09-01 19:54:07 +02:00
codecalm d32dc637f2 zodiac signs 2020-09-01 19:53:57 +02:00
codecalm 79f0944508 readme update 2020-09-01 18:36:04 +02:00
codecalm 9bbcbf9876 Release 1.16.0 2020-09-01 18:34:12 +02:00
codecalm c11d9970f7 h1-h6 icons 2020-09-01 18:21:17 +02:00
codecalm e32a02bc32 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons into dev 2020-09-01 17:31:22 +02:00
codecalm dde39a2580 `question-mark` icon #41 2020-09-01 17:30:27 +02:00
codecalm 19fc8efc1e `message-plus` icon 2020-09-01 17:23:07 +02:00
codecalm af55c5716f `message-report` icon 2020-09-01 17:20:07 +02:00
codecalm 5e77a838fd `select` icon 2020-09-01 17:15:02 +02:00
codecalm 3e2be023af icons optimize 2020-09-01 17:11:15 +02:00
codecalm 25da113e87 `figma` icon 2020-09-01 17:10:59 +02:00
codecalm cee76bb68b `pin` icon #64 2020-09-01 17:01:33 +02:00
codecalm 07614e84fe `subtask` icon 2020-09-01 16:21:50 +02:00
codecalm 6f3d891563 jekyll update 2020-09-01 16:21:33 +02:00
codecalm e56298f47a `brand-tabler` fixes 2020-08-24 20:36:29 +02:00
codecalm 2b1bab15f6 Release 1.15.0 2020-08-24 20:32:02 +02:00
codecalm 703ef321f1 tabler icon #19 2020-08-24 20:22:14 +02:00
codecalm d1fc145e31 reddit icon #19 2020-08-24 20:17:10 +02:00
codecalm 2559acfd07 youtube icon #19 2020-08-24 20:03:29 +02:00
codecalm f969386420 pinterest icon #19 2020-08-24 19:56:56 +02:00
codecalm 0cf040be8d 4 new icons: `arrow-bar-to-down`, `arrow-bar-to-left`, `arrow-bar-to-right`, `arrow-bar-to-up`
#62
2020-08-24 19:40:24 +02:00
codecalm c9d1ea4e69 category fixes 2020-08-24 19:30:32 +02:00
codecalm a303405fdc `linkedin` icon #61 2020-08-24 19:30:21 +02:00
Paweł Kuna e88bf398b4
Merge pull request #60 from wopian/patch-1
fix: typo in swimming icon name
2020-08-24 19:21:46 +02:00
codecalm a66509855e `file-upload` icon #30 2020-08-24 19:21:04 +02:00
James Harris d03ece3bc7
fix: typo in swimming icon name 2020-08-21 19:17:00 +01:00
codecalm 0c726fb0a1 Release 1.14.0 2020-08-21 18:37:38 +02:00
codecalm b8963b9235 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons 2020-08-21 18:24:45 +02:00
codecalm bc391f9a0b `page-break` icon 2020-08-21 18:24:26 +02:00
codecalm 5f4de880b5 keyboard icons 2020-08-21 18:11:44 +02:00
codecalm b1f5abf0b6 mars, venus icons 2020-08-21 17:48:17 +02:00
codecalm a8738a8f42 gas pump 2020-08-21 17:32:09 +02:00
codecalm 5bd5a914c3 `sailboat` and `ship` icons 2020-08-20 00:14:17 +02:00
codecalm 51497f755f `swimming` icon #46 2020-08-19 23:56:47 +02:00
codecalm a78874427c `caravan` icon 2020-08-19 23:31:25 +02:00
codecalm 143aa133d2 `run`, `walk` icons #46 2020-08-19 23:31:11 +02:00
codecalm 70c1c16e61 Release 1.13.1 2020-08-19 22:55:58 +02:00
codecalm 6e6af0a92f brands fixes 2020-08-19 22:43:05 +02:00
codecalm f2f3e49eeb paypal, dribble fix 2020-08-19 22:32:57 +02:00
codecalm 4c5176f00f sketch files fix #27 2020-08-19 22:22:14 +02:00
codecalm bab91a3f58 `stroke-dasharray` bug fix #27 2020-08-19 22:07:11 +02:00
codecalm 4324405e32 `test` icon fix 2020-08-19 21:23:00 +02:00
codecalm 6e7c280f41 Release 1.13.0 2020-08-19 16:13:30 +02:00
codecalm eb59369e8c Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons 2020-08-19 16:00:26 +02:00
codecalm 38c4a51774 readme image fix 2020-08-19 15:55:16 +02:00
codecalm 59492e4c90 readme image fix 2020-08-19 15:53:59 +02:00
codecalm 019b89204a separator icons 2020-08-19 15:44:59 +02:00
codecalm 275268f49b categories in icons 2020-08-19 15:44:45 +02:00
codecalm 6bfc823a3a `steering-wheel` icon 2020-08-19 15:09:01 +02:00
codecalm ef4899c2d9 icons optimize, `behance` fix 2020-08-19 13:45:47 +02:00
codecalm 3d32dfb9aa `behance` logo 2020-08-19 09:36:17 +02:00
codecalm 5ab9de3586 gitignore fix 2020-08-18 17:45:22 +02:00
codecalm aab4fe2a4f optimize icons 2020-08-18 17:24:15 +02:00
codecalm 0daf2da6d7 `comet` icon 2020-08-18 17:24:00 +02:00
codecalm f5f64efb68 `brand-messenger` icon #53 2020-08-18 17:16:15 +02:00
codecalm 6b8a475970 `brand-whatsapp` icon #47 2020-08-18 17:12:44 +02:00
codecalm 258bf2c172 `marquee` icon 2020-08-18 16:57:06 +02:00
codecalm 6e2213fe32 icons optimize 2020-08-18 16:47:34 +02:00
codecalm 0465ceeea2 `brand-codepen` icon 2020-08-18 16:47:11 +02:00
codecalm f493716ffa `brand-slack` icon #52 2020-08-18 16:39:26 +02:00
codecalm 72cca5d70b `brand-medium` icon #52 2020-08-18 16:30:03 +02:00
codecalm 74c5ea10cc icons categories 2020-08-18 16:23:22 +02:00
codecalm 6414544757 `brand-tiktok` icon 2020-08-18 14:27:22 +02:00
codecalm aaefa5a69a `chart-bubble` icon 2020-08-18 14:16:10 +02:00
codecalm 0ba25932e8 `medal` icon 2020-08-18 14:10:49 +02:00
Paweł Kuna b0f233cfc0
Update README.md 2020-08-18 10:58:27 +02:00
codecalm 78770ee1f0 Release 1.12.0 2020-08-18 10:51:47 +02:00
codecalm e06f1f26c4 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons into dev 2020-08-17 16:02:34 +02:00
codecalm 875631ff04 new icon: `live-view` 2020-08-17 16:01:30 +02:00
codecalm f79117f61b 2 new icons: `electric-scooter`, `scooter` 2020-08-17 15:51:52 +02:00
codecalm 37ea23282e New icon: `letter-e` 2020-08-17 15:28:31 +02:00
codecalm 0d5bb873fc 25 new icons: `letter-a`, `letter-b`, `letter-c`, `letter-d`, `letter-f`, `letter-g`, `letter-h`, `letter-i`, `letter-j`, `letter-k`, `letter-l`, `letter-m`, `letter-n`, `letter-o`, `letter-p`, `letter-q`, `letter-r`, `letter-s`, `letter-t`, `letter-u`, `letter-v`, `letter-w`, `letter-x`, `letter-y`, `letter-z`
Renamed icons:
- `letter-case` renamed to `letters-case`
2020-08-17 15:27:12 +02:00
codecalm a490e05aad 1 new icon: `contrast` 2020-08-17 11:42:46 +02:00
Paweł Kuna 413cffd179
Update README.md 2020-08-17 11:38:16 +02:00
codecalm 1dfd4d8989 Release 1.11.0 2020-08-04 23:56:40 +02:00
codecalm 3b6c5d322c 3 new icons: `camera-minus`, `camera-plus`, `phone-calling`
Fixed icons: `capture`
2020-08-04 23:46:11 +02:00
codecalm 4c9a6d4b58 `capture` icon 2020-08-04 23:37:29 +02:00
codecalm 12413cb17c Fixed icons: `rocket` 2020-08-04 23:35:16 +02:00
codecalm 74fb396bbd fix #31 2020-08-04 23:35:03 +02:00
codecalm 44feb4ab50 fix #40 2020-08-04 23:23:14 +02:00
codecalm a5bf959c7c Fixed icons: `a-b`, `layout-kanban`, `line`, `markdown`, `tallymark-1`, `tallymark-2`, `tallymark-3`, `tallymark-4`, `tallymarks`, `truck-delivery`, `truck-return` 2020-08-04 23:22:31 +02:00
codecalm 37e7218987 1 new icon: `copyleft`
fix #39
2020-08-04 23:22:19 +02:00
codecalm cb23f91869 2 new icons: `crosshair`, `zoom-cancel` 2020-08-04 23:20:37 +02:00
codecalm 9f61ef64e4 fix #43 2020-08-04 23:10:01 +02:00
codecalm b2aaf99aaa fix #49 2020-08-04 23:08:22 +02:00
codecalm 1616821198 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons into dev
 Conflicts:
	src/editor.html
2020-08-04 23:07:06 +02:00
codecalm a5ebce16a8 a-b
adjustments-alt
adjustments-horizontal
align-justified
layout-kanban
line
markdown
menu-2
tallymark-1
tallymark-2
tallymark-3
tallymark-4
tallymarks
truck-delivery
truck-return
2020-08-04 23:06:48 +02:00
Paweł Kuna 4ffdbc01a7
Update README.md 2020-07-13 10:12:54 +02:00
Paweł Kuna 2c0c129cf7
Merge pull request #24 from czuli/master-docker-compose 2020-07-10 20:34:35 +02:00
Paweł Kuna 9679382ce3
Merge pull request #29 from ckissi/add_tableicons_link
Added tablericons.com link to readme.
2020-07-10 20:34:04 +02:00
Csaba Kissi ad8c5055af Update README.md 2020-07-09 16:54:32 +02:00
Paweł Kuna e46e927127
Update README.md 2020-06-07 15:38:18 +02:00
codecalm 5c338e77a5 Release 1.10.0 2020-06-07 15:34:14 +02:00
codecalm ecfb12bf62 `yin-yang` fix 2020-06-07 15:23:08 +02:00
codecalm f8684c6bb2 `flame` icon 2020-06-07 15:07:29 +02:00
codecalm 9c2654fb91 `wind` icon 2020-06-07 14:54:55 +02:00
codecalm d44724e18f `mist` icon 2020-06-07 14:40:47 +02:00
codecalm a58bfb427b `medical-cross` icon fix 2020-06-07 14:35:08 +02:00
codecalm 9334b5d884 2 new icons: `sunset`, `sunshine` 2020-06-06 21:40:11 +02:00
codecalm e3e97eb382 1 new icon: `yin-yang` 2020-06-06 21:28:59 +02:00
codecalm c73b29ff13 2 new icons: `hand-middle-finger`, `hand-stop` 2020-06-06 21:20:35 +02:00
codecalm ddb87bca34 1 new icon: `ball-tennis`
Fixed icons: `ball-bowling`, `ball-volleyball`, `medical-cross`
2020-06-06 20:32:26 +02:00
codecalm 5934056b7e Merge remote-tracking branch 'origin/master' 2020-06-06 20:20:43 +02:00
codecalm 884dca6b4d 3 new icons: `ball-bowling`, `ball-volleyball`, `medical-cross`
Renamed icons:
- `ball` renamed to `ball-basketball`
2020-06-06 20:20:38 +02:00
Paweł Kuna 1a253d24ec
Create dependabot.yml 2020-06-05 22:29:14 +02:00
czulak 14d1d6ef25 add docker-compose 2020-06-05 20:57:04 +02:00
codecalm ff18569f99 Release 1.9.0 2020-06-05 18:55:56 +02:00
codecalm 89c96a55ec build fix 2020-06-05 18:43:04 +02:00
codecalm e0d8988b20 release it fix 2020-06-05 18:42:27 +02:00
codecalm dc7373b67d build fix 2020-06-05 18:39:34 +02:00
codecalm b6d6f22436 `brand-android` 2020-06-05 18:17:13 +02:00
codecalm 7fbdcc2af0 `brand-telegram` icon 2020-06-05 18:08:02 +02:00
codecalm 5ce5681581 `brand-apple` icon 2020-06-05 18:00:36 +02:00
codecalm 8d0c3ce09e `device-mobile-vibration` fix 2020-06-05 17:39:47 +02:00
codecalm 2a501898f2 new icon: `brand-framer` 2020-06-05 17:31:16 +02:00
codecalm 8a9f03d444 3 new icons: `brand-gitlab`, `brand-opera`, `brand-safari` 2020-06-05 17:23:41 +02:00
codecalm 155ab48e01 `chrome` icon fix 2020-06-05 15:58:32 +02:00
codecalm 51385e8c20 new brand icons 2020-06-05 15:55:41 +02:00
codecalm 3eb48496c9 `instagram` icon 2020-06-05 15:09:10 +02:00
codecalm 867b121751 google-drive icon 2020-06-05 15:00:09 +02:00
codecalm 2101bc7e74 `social-paypal` 2020-06-05 14:46:47 +02:00
codecalm 90ca6ffbde Release 1.8.1 2020-06-04 22:04:02 +02:00
codecalm c514de3225 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons 2020-06-04 21:50:10 +02:00
codecalm 0dd66f7cd5 1 new icons: `rotate-rectangle` 2020-06-04 21:49:13 +02:00
codecalm 78538969ff `language` icon fix 2020-06-04 20:03:15 +02:00
codecalm 1523b14f4b layout icons 2020-06-04 20:00:57 +02:00
codecalm 09c5fb7f8d Release 1.8.0 2020-06-02 00:52:10 +02:00
codecalm 69e43a1b7b Fixed icons: `accessible`, `dice`, `discount`, `palette`, `tax` 2020-06-02 00:40:26 +02:00
codecalm 9065721976 icon `google` 2020-06-02 00:35:16 +02:00
codecalm f6f419811c 2 new icons: `dribbble`, `twitter` 2020-06-02 00:22:31 +02:00
codecalm 0d2cbfc55f new icon: `facebook` 2020-06-02 00:04:53 +02:00
codecalm 4fb53c84f1 2 new icons: `github`, `traffic-cone` 2020-06-01 23:58:25 +02:00
codecalm 0803ae5b9a `tractor` icon 2020-06-01 23:41:36 +02:00
codecalm a6797860a3 1 new icons: `device-watch`
Fixed icons: `building-community`
2020-06-01 14:16:32 +02:00
codecalm f1b762fbb2 3 new icons: `building-community`, `building-pavilon`, `building-skyscrappers` 2020-06-01 02:24:56 +02:00
codecalm d920902ca9 New icon: `ambulance` 2020-06-01 02:02:18 +02:00
codecalm 8341a51153 2 new icons: `servicemark`, `trademark` 2020-06-01 01:57:44 +02:00
codecalm 10211cbfd9 New icon: `trees` 2020-06-01 01:37:37 +02:00
codecalm f62508c6ce 2 new icons: `space`, `user-exclamation`
Fixed icons: `mood-kid`
2020-06-01 01:29:47 +02:00
codecalm 74851f83f7 2 new icons: `mood-kid`, `mood-suprised`
Fixed icons: `mood-tongue`
2020-06-01 01:21:32 +02:00
codecalm fe89e2e9cd 1 new icon: `planet` 2020-06-01 01:15:36 +02:00
codecalm 872462ead7 3 new icons: `phone-check`, `phone-plus`, `phone-x`
Fixed icons: `phone-incoming`, `phone-outgoing`, `user-plus`
2020-06-01 01:06:41 +02:00
codecalm 454074acd5 Fixed icons: `phone-call`, `phone-incoming`, `phone-outgoing`, `phone-pause`, `phone` 2020-06-01 00:57:33 +02:00
codecalm e33833c1bc 2 new icons: `direction-horizontal`, `direction` 2020-06-01 00:49:04 +02:00
codecalm 69a1a94df0 New icon: `hexagon` 2020-06-01 00:38:33 +02:00
codecalm 90b9bcc976 2 new icons: `grip-horizontal`, `grip-vertical` 2020-06-01 00:20:40 +02:00
codecalm 413e71c909 `snowflake` fix 2020-06-01 00:17:30 +02:00
codecalm 811ce82f3d `shirt` icon 2020-06-01 00:15:47 +02:00
codecalm 0e79105fdf Merge remote-tracking branch 'origin/master' 2020-06-01 00:05:52 +02:00
codecalm 9a38265970 `snowflake` icon 2020-06-01 00:05:48 +02:00
Paweł Kuna 4ee0b40f62
Update README.md 2020-05-31 23:17:50 +02:00
codecalm 1c7aa9babd Release 1.7.0 2020-05-31 23:14:47 +02:00
codecalm c95529511f New icon: `exchange` 2020-05-31 22:46:44 +02:00
codecalm 50579e7783 2 new icons: `terminal-2`, `umbrella`
Fixed icons: `viewport-narrow`, `viewport-wide`
2020-05-31 22:13:37 +02:00
codecalm b79c8467be 2 new icons: `viewport-narrow`, `viewport-wide`
Fixed icons: `history`
2020-05-31 22:03:28 +02:00
codecalm 4bb9f3195f 4 new icons: `bus`, `firetruck`, `forklift`, `tir`
Fixed icons: `building-warehouse`
2020-05-31 21:57:31 +02:00
codecalm b065e0aead iconfont search 2020-05-31 20:08:15 +02:00
Paweł Kuna 66cbdf6b2b
Merge pull request #20 from mikouaji/html-search-bar
Search bar in html preview file
2020-05-31 19:52:55 +02:00
codecalm 3872a203f5 test fix 2020-05-31 19:42:19 +02:00
codecalm 601194d9a4 1 new icon: `building-warehouse` 2020-05-31 19:40:19 +02:00
codecalm d6acfd185e 1 new icon: `atom-2` 2020-05-31 19:31:08 +02:00
codecalm 13368f2dac 3 new icons: `alien`, `history`, `math`
Fixed icons: `ball`, `basket`, `building-bank`, `clear-formatting`, `clock`, `color-picker`, `file-check`, `file-code`, `file-download`, `file-horizontal`, `file-invoice`, `file-minus`, `file-music`, `file-plus`, `file-shredder`, `file-text`, `file-x`, `file`, `social`, `temperature-minus`, `temperature-plus`, `users`
2020-05-31 19:19:30 +02:00
codecalm 1ac4639414 2 new icons: `building-bank`, `users`
Fixed icons: `user-check`, `user-minus`, `user-plus`, `user-x`, `user`
2020-05-31 18:18:17 +02:00
codecalm e6602739a9 1 new icons: `social`
Fixed icons: `file-check`, `file-code`, `file-download`, `file-horizontal`, `file-invoice`, `file-minus`, `file-music`, `file-plus`, `file-shredder`, `file-text`, `file-x`, `file`
2020-05-30 15:31:58 +02:00
codecalm 47e59e86b5 3 new icons: `clear-formatting`, `temperature-minus`, `temperature-plus` 2020-05-30 15:21:38 +02:00
codecalm 461b658026 3 new icons: `ball`, `basket`, `color-picker` 2020-05-30 15:03:25 +02:00
mikouaji db6a03ec9c added search bar to html preview file 2020-05-08 19:57:34 +02:00
codecalm 89a2d0c98c Release 1.6.1 2020-04-30 15:33:16 +02:00
codecalm 05c7dd8007 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons 2020-04-30 15:22:08 +02:00
Martyna f0fda8dc79 tags 2020-04-26 16:59:27 +02:00
Martyna f9241433a4 tags 2020-04-23 20:52:27 +02:00
Martyna 1520cca911 tags 2020-04-20 14:09:39 +02:00
codecalm c9307504f8 Release 1.6.0 2020-04-20 07:56:34 +02:00
codecalm 0a7e75145e focus-2 icon fix 2020-04-20 07:47:57 +02:00
codecalm f11ffeebe4 outlet icon fix 2020-04-20 07:37:28 +02:00
codecalm 0ec9c155c1 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	src/_icons/outlet.svg
#	src/_icons/plug.svg
2020-04-20 07:23:21 +02:00
codecalm d18d9c4760 plug, outlet icon 2020-04-20 07:22:54 +02:00
codecalm b063aece7f plug, outlet icon 2020-04-20 07:22:30 +02:00
codecalm f027477023 flash icon 2020-04-20 07:15:13 +02:00
codecalm 139ecd4ef5 `fingerprint` icon 2020-04-20 07:06:52 +02:00
codecalm 0fd09b6cc2 2 new icons: `forbid-2`, `forbid` 2020-04-20 06:45:29 +02:00
codecalm b9f4c23aee Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons into dev 2020-04-20 06:40:49 +02:00
codecalm f8be779997 3 new icons: `emphasis`, `separator`, `text-wrap`
Fixed icons: `underline`
2020-04-20 06:39:30 +02:00
codecalm be554cdc7f file-code icon 2020-04-20 06:25:03 +02:00
codecalm 43419a5add `keyboard` icon 2020-04-20 06:21:54 +02:00
codecalm e4916be984 7 new icons: `braces`, `brackets`, `ear`, `focus-2`, `parentheses`, `slice`, `terminal`
Fixed icons: `barcode`, `focus`, `scan`
2020-04-20 06:17:28 +02:00
codecalm 87d560bd7d Release 1.5.1 2020-04-19 16:11:38 +02:00
codecalm f399765c02 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons 2020-04-19 16:00:49 +02:00
codecalm de70565fdf tags.json file 2020-04-19 15:57:27 +02:00
Martyna 1858aa6109 tags 2020-04-18 17:49:11 +02:00
codecalm fe354cb515 headless mode on 2020-04-12 17:37:18 +02:00
codecalm 7e48644d0b icons circle fixes 2020-04-12 15:43:54 +02:00
codecalm fb76c933ac device-mobile-vibration fix 2020-04-11 00:14:05 +02:00
codecalm 8b1d5dbb25 `barcode`, `scan` icons
click, dragdrop fix
2020-04-11 00:11:19 +02:00
codecalm 25b5395eed `wand` icon 2020-04-10 23:51:45 +02:00
codecalm 784089298d `tools` icon 2020-04-10 23:48:04 +02:00
codecalm d211aa0203 `replace` and `slideshow` icon 2020-04-10 23:41:04 +02:00
codecalm fc893d30cd Release 1.5.0 2020-04-10 16:13:37 +02:00
codecalm 56fdb6586c letter fixes 2020-04-10 15:54:51 +02:00
codecalm 5c5161e2c3 `letter-case` icon #17 2020-04-10 15:54:24 +02:00
codecalm a2aa6422b1 `typography` icon 2020-04-10 15:49:00 +02:00
codecalm b67a03bd2a 14 new icons: `apps`, `browser`, `brush`, `calendar-minus`, `calendar-plus`, `car`, `click`, `discount`, `language`, `license`, `new-section`, `scale`, `tax`, `truck`
Fixed icons: `world`
2020-04-10 15:35:26 +02:00
codecalm 9bd6f439de png image fixes 2020-04-07 21:36:21 +02:00
codecalm d48309a462 changelog-image fix 2020-04-07 21:10:11 +02:00
codecalm e61e5e131a changelog-image fix 2020-04-07 21:07:50 +02:00
codecalm f97848d322 image fixes 2020-04-07 21:06:00 +02:00
codecalm 26d725009a changelog images 2020-04-07 20:42:39 +02:00
codecalm ffbdf7636c Release 1.4.0 2020-04-07 20:37:58 +02:00
codecalm 17a33fa302 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons 2020-04-07 20:28:06 +02:00
codecalm 47335aa1ea currency yen fix 2020-04-07 20:26:39 +02:00
codecalm 7ac7ca0c2b currency yen 2020-04-07 20:26:06 +02:00
codecalm 106b49b7d3 currency icons 2020-04-07 20:16:21 +02:00
codecalm d8ae6cc7a6 file horizontal icon, file icons fixes 2020-04-07 19:42:29 +02:00
codecalm dfcdd0ffc5 new icons: accessible, float, disabled-2 2020-04-07 19:28:29 +02:00
codecalm 171765dbde new icons, rotate, checks 2020-04-07 18:32:41 +02:00
codecalm 99b980bd41 npm files fixes 2020-03-28 23:47:24 +01:00
codecalm c1dc9937da #12 mobile vibration icon 2020-03-28 19:57:00 +01:00
codecalm bca342c37f Release 1.3.1 2020-03-28 15:37:54 +01:00
codecalm be0bc14339 missing tabler icons 2020-03-28 15:27:57 +01:00
codecalm 733e914cee gitignore fixes 2020-03-27 22:23:10 +01:00
codecalm 9559205815 Release 1.3.0 2020-03-27 22:04:22 +01:00
codecalm 97462703ac changelog image fix 2020-03-27 21:55:07 +01:00
codecalm b5f2897e18 changelog image fix 2020-03-27 21:54:16 +01:00
codecalm a68a443ad1 chrome logo 2020-03-27 21:45:42 +01:00
codecalm 822d5bb934 wifi icons, mood-tongue icon 2020-03-27 21:38:26 +01:00
codecalm cd895a8498 devices icon 2020-03-27 21:21:22 +01:00
codecalm 9a257a6d2d recycle icon 2020-03-27 21:00:40 +01:00
codecalm 8a59bf13ec eraser icon, strikethrough fix, plane fix 2020-03-27 20:42:49 +01:00
codecalm 8fb61ba34e subscript, superscript fix 2020-03-27 20:20:24 +01:00
codecalm 07de007abf arrival, departure fix 2020-03-27 19:59:38 +01:00
codecalm de6a2203c6 mobile vibration icon #12 2020-03-27 19:54:36 +01:00
codecalm 93b52fec16 github image preview new size 2020-03-26 23:42:45 +01:00
codecalm e6edb5a2ee ghost icon fix 2020-03-26 23:34:48 +01:00
codecalm 47f0975366 icon ghost 2020-03-26 23:25:11 +01:00
codecalm 8dd1057000 sitemap icon 2020-03-26 23:05:23 +01:00
codecalm f188428a06 line height fix 2020-03-26 22:56:46 +01:00
codecalm 6ab241678f line height fix 2020-03-26 22:55:49 +01:00
codecalm dbbba3c802 drag-n-drop icons 2020-03-26 22:52:48 +01:00
codecalm 6fb6c27e1e focus icon 2020-03-26 22:15:08 +01:00
codecalm d2103bb637 shape icon 2020-03-26 22:11:44 +01:00
codecalm 73750dbe51 egg icon 2020-03-26 19:43:43 +01:00
codecalm 229fe00d4f readme fix 2020-03-26 19:29:32 +01:00
codecalm 517a2dfe93 crop icon fix 2020-03-26 19:29:03 +01:00
codecalm aab31b85b5 coin 2020-03-26 19:22:28 +01:00
codecalm ec28b3333b calculator icon 2020-03-26 19:15:20 +01:00
codecalm d2e33abc3a brightness icon 2020-03-26 19:08:12 +01:00
codecalm a4b61eb5e0 brightness-down, brightness-up (400 icons! 🎉) 2020-03-26 19:01:36 +01:00
codecalm fdbd04e90c headset icon 2020-03-26 18:35:18 +01:00
codecalm bdc90a7aa6 notebook 2020-03-26 18:25:52 +01:00
codecalm 837f648d65 anchor icon 2020-03-26 18:11:19 +01:00
codecalm fab627d06a editor 2020-03-26 00:02:19 +01:00
codecalm 50317d7529 omega icon #11 2020-03-25 23:52:15 +01:00
codecalm 7acfa29f11 columns icon #11 2020-03-25 23:46:09 +01:00
codecalm c0605bce10 subscript, superscript #11 2020-03-25 23:40:27 +01:00
codecalm 849eccec16 toolbar fixes 2020-03-25 23:18:19 +01:00
codecalm 65d7caf4d7 indent-increase, indent-decrease #11 2020-03-25 23:16:18 +01:00
codecalm 1d6dcfe216 sort-asc, sort-desc fix 2020-03-25 23:06:19 +01:00
codecalm 0fd4a36959 table icon, editor arrows #11 2020-03-25 22:49:21 +01:00
codecalm a2ac677040 strikethrough icon #11 2020-03-25 22:12:58 +01:00
codecalm b37611bffe bold, italic, underline icons #11 2020-03-25 21:58:08 +01:00
codecalm d10dac631c plane fix, plane-arrival, plane-departure 2020-03-25 21:19:42 +01:00
codecalm 30f43f888c dollar, euro currency 2020-03-25 21:07:16 +01:00
codecalm 568b124e5e exposure icon 2020-03-25 20:41:04 +01:00
codecalm 247e8ce956 bed improved icon 2020-03-25 20:26:07 +01:00
codecalm 65cec0aa9c atom icon 2020-03-25 20:20:15 +01:00
codecalm 05e29703b8 git-fork icon 2020-03-25 20:00:06 +01:00
codecalm ddcffe4241 award icon fix, styles for print 2020-03-25 19:51:59 +01:00
codecalm 35232e01df dice, palette dot fixes 2020-03-25 18:30:41 +01:00
codecalm edfce204e9 plaster, pillow icons 2020-03-25 18:27:13 +01:00
codecalm 5a6d2c46e9 iconfont sort fix 2020-03-25 18:26:56 +01:00
codecalm ec114c0eb5 iconfont fix 2020-03-25 17:56:24 +01:00
codecalm 53922a171a Release 1.2.1 2020-03-25 02:07:02 +01:00
codecalm 6df37ea04a addUntrackedFiles fix 2020-03-25 02:01:48 +01:00
codecalm e36fc4c2ae Release 1.2.0 2020-03-25 01:58:43 +01:00
codecalm 4a1ccfd3a6 dice, pallette icon fix 2020-03-25 01:50:34 +01:00
codecalm 167fb2fd84 gulpfile update 2020-03-25 01:43:39 +01:00
codecalm 6d7921d58b Merge branches 'dev-iconfont' and 'master' of https://github.com/tabler/tabler-icons 2020-03-25 01:22:01 +01:00
codecalm 0687373751 list iocn optimize 2020-03-25 01:20:59 +01:00
codecalm f7f9c119c4 plane icon 2020-03-25 01:19:22 +01:00
codecalm 01de76af76 lists icons 2020-03-25 01:11:39 +01:00
codecalm 9a816d742b file-invoice 2020-03-25 01:03:37 +01:00
codecalm 9eddc3541c repeat, repeat once icon 2020-03-25 00:58:58 +01:00
codecalm 408cd9db04 presentation icon 2020-03-25 00:40:18 +01:00
codecalm f2cf30fddd caret icons 2020-03-25 00:30:31 +01:00
codecalm ff0cf41343 laptop icon 2020-03-25 00:23:31 +01:00
codecalm b29d018f0b sum icon 2020-03-25 00:18:14 +01:00
codecalm 2c9b8e8854 bed icon, gamepad fix 2020-03-25 00:15:12 +01:00
codecalm 6298d9acf9 gamepad icon 2020-03-25 00:09:36 +01:00
codecalm 4e3009a8b8 arrows sort icon, template icon fix 2020-03-25 00:04:01 +01:00
codecalm af592dab99 messages icon 2020-03-24 23:49:45 +01:00
codecalm 346a8b38fa arrows-horizontal, arrows-vertical 2020-03-24 23:42:51 +01:00
codecalm f33ba90bbf floppy icon #10 2020-03-24 23:33:49 +01:00
codecalm d348cc0fb8 wallet icon 2020-03-24 23:27:14 +01:00
codecalm 70084930c0 aperture, infinity icon, color swatch 2020-03-24 18:00:41 +01:00
codecalm 207cd64862 iconfont build 2020-03-23 20:31:16 +01:00
codecalm 74f543bf04 iconfont generator 2020-03-23 20:28:34 +01:00
codecalm ec1d39f052 diamond icon 2020-03-22 21:13:02 +01:00
codecalm 3b0a3d1f21 virus icon 2020-03-22 21:00:37 +01:00
codecalm c38592e9c5 gift icon 2020-03-22 20:43:53 +01:00
codecalm b3a93606cb note, notes icon 2020-03-22 20:30:07 +01:00
codecalm ed129ff59c readme icons number update 2020-03-22 20:09:57 +01:00
codecalm dc1cbfa483 aperture 2020-03-22 20:09:07 +01:00
codecalm 552404ad76 dice icons 2020-03-22 20:01:58 +01:00
Martyna fb5404e2cb
readme update 2020-03-22 19:19:30 +01:00
codecalm 537ddae8e0 1.1 images 2020-03-22 17:38:53 +01:00
codecalm dc4160fbeb gulp changelog image generator fix 2020-03-22 17:38:00 +01:00
codecalm 8d1997052c changelog format fix 2020-03-22 17:08:19 +01:00
codecalm efcf4bb57b Release 1.1.0 2020-03-22 17:02:37 +01:00
codecalm 86e6344ada npm tasks cleanup 2020-03-22 16:55:23 +01:00
codecalm a704f89dc7 package version fix 2020-03-22 16:49:45 +01:00
codecalm 50b07ba577 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons 2020-03-22 16:48:09 +01:00
codecalm 823389fb1a gulp changelog generate, new icons 2020-03-22 16:47:31 +01:00
codecalm 4b87e2b0ef build png images fix 2020-03-22 13:15:06 +01:00
codecalm 5fb2a9255c new releases flow 2020-03-22 13:01:56 +01:00
codecalm 962a217cd6 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons into dev
 Conflicts:
	package.json
2020-03-21 23:32:17 +01:00
codecalm 4b8d213a1f release it fix 2020-03-21 23:30:14 +01:00
codecalm 8a08015656 Release 1.0.3 2020-03-21 23:23:11 +01:00
codecalm 4af6b98d9f release it config 2020-03-21 23:22:41 +01:00
codecalm 1651af9c0a release it init 2020-03-21 23:21:10 +01:00
codecalm 8e88ad9395 package funding section 2020-03-21 23:05:55 +01:00
codecalm 3147e04271 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons into dev
 Conflicts:
	.github/icons.png
	gulpfile.js
2020-03-21 22:38:48 +01:00
codecalm 7b1346e7fa readme fix 2020-03-21 22:36:30 +01:00
codecalm 5af1b6c53c icons-stroke fix 2020-03-21 22:35:21 +01:00
codecalm 286ad57d9e readme fixes, png images of icons 2020-03-21 22:33:22 +01:00
codecalm d74bcb0074 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons into dev
 Conflicts:
	.github/icons.png
	package.json
2020-03-21 22:15:06 +01:00
codecalm 92e5bd3b95 diff changelog 2020-03-21 22:14:34 +01:00
codecalm e58f56dadb sprite-nostroke new file, version 1.0.2 2020-03-21 21:05:33 +01:00
codecalm 0908f417fe 16 new icons: `alarm`, `arrow-back`, `arrow-forward`, `artboard`, `award`, `bug`, `calendar-event`, `globe`, `help`, `mug`, `palette`, `pencil`, `record-mail`, `ruler`, `scissors`, `stack`
Fixed icons: `directions`, `disabled`, `disc`, `edit`, `switch-vertical`
2020-03-21 20:02:57 +01:00
codecalm f6eac139ef build new version 2020-03-21 14:54:53 +01:00
codecalm fc65cd9348 14 new icons: `ad`, `building-arch`, `building-bridge-2`, `building-bridge`, `building-church`, `building-hospital`, `building-store`, `building`, `device-speaker`, `home-2`, `id`, `layout-bottombar`, `live-photo`, `template`
Fixed icons:  `layout-2`, `layout-columns`, `layout-navbar`, `layout-rows`, `layout-sidebar-right`, `layout-sidebar`, `layout`, `registered`

Renamed icons: `ajdustments` renamed to `adjustments`
2020-03-21 14:53:32 +01:00
codecalm c77eb46c33 changelog generator 2020-03-21 14:05:39 +01:00
codecalm ae85645c5e editor "active" class feature 2020-03-21 12:20:38 +01:00
codecalm d6df9fa7c4 Merge branches 'dev' and 'master' of https://github.com/tabler/tabler-icons into dev 2020-03-21 12:16:18 +01:00
codecalm 210c939c85 zip task 2020-03-21 12:12:29 +01:00
codecalm 7f83916cd1 v1.0.1 2020-03-20 15:21:43 +01:00
codecalm d4397a8da9 new icons png 2020-03-20 15:19:19 +01:00
codecalm 24ebeda869 Merge remote-tracking branch 'origin/master' 2020-03-20 15:14:36 +01:00
codecalm f6373d033e sketch, illustrator, figma fixes
temperature icons
fix #4
2020-03-20 15:14:30 +01:00
Paweł Kuna 6d766a677e
Merge pull request #2 from FO-nTTaX/patch-1
example icon svg code has wrong class names
2020-03-19 12:53:39 +01:00
Alex Winkler 5526c46ad4
example icon svg code has wrong class names 2020-03-19 12:52:47 +01:00
Paweł Kuna 2913a2c214
Update README.md 2020-03-19 10:09:45 +01:00
Paweł Kuna b19bf5e8fd
Update README.md 2020-03-19 10:08:08 +01:00
Paweł Kuna 0a82a02802
Update README.md 2020-03-19 10:07:07 +01:00
codecalm 00ebe2c5ef build fix 2020-03-18 22:48:42 +01:00
7850 changed files with 253014 additions and 6261 deletions

152
.build/build-icons.mjs Normal file
View File

@ -0,0 +1,152 @@
import fs from 'fs-extra';
import path from 'path';
import { PACKAGES_DIR, getAliases, toPascalCase, getAllIcons } from './helpers.mjs';
import { stringify } from 'svgson';
/**
* Build icons
*
* @param name
* @param componentTemplate
* @param indexIconTemplate
* @param indexTypeTemplate
* @param extension
* @param pretty
*/
export const buildJsIcons = ({
name,
componentTemplate,
indexItemTemplate,
aliasTemplate,
extension = 'js',
key = true,
pascalCase = false,
pascalName = true,
indexFile = 'icons.ts',
}) => {
const DIST_DIR = path.resolve(PACKAGES_DIR, name);
const aliases = getAliases(),
allIcons = getAllIcons(false, true);
let index = [];
Object.entries(allIcons).forEach(([type, icons]) => {
icons.forEach((icon, i) => {
// process.stdout.write(
// `Building \`${name}\` ${type} ${i}/${icons.length}: ${icon.name.padEnd(42)}\r`,
// );
const children = icon.obj.children
.map(({ name, attributes }, i) => {
if (key) {
attributes.key = `svg-${i}`;
}
if (pascalCase) {
attributes.strokeWidth = attributes['stroke-width'];
delete attributes['stroke-width'];
}
return [name, attributes];
})
.filter((i) => {
const [name, attributes] = i;
return !attributes.d || attributes.d !== 'M0 0h24v24H0z';
});
const iconName = `${icon.name}${type !== 'outline' ? `-${type}` : ''}`,
iconNamePascal = `${icon.namePascal}${type !== 'outline' ? toPascalCase(type) : ''}`;
let component = componentTemplate({
type,
name: iconName,
namePascal: iconNamePascal,
children,
stringify,
svg: icon.content,
});
let filePath = path.resolve(
DIST_DIR,
'src/icons',
`${pascalName ? `Icon${iconNamePascal}` : iconName}.${extension}`,
);
fs.writeFileSync(filePath, component, 'utf-8');
index.push(
indexItemTemplate({
type,
name: iconName,
namePascal: iconNamePascal,
}),
);
});
});
fs.writeFileSync(path.resolve(DIST_DIR, `src/icons/${indexFile}`), index.join('\n'), 'utf-8');
// Write aliases
let aliasesStr = '';
if (aliases && aliasTemplate) {
Object.entries(aliases).forEach(([from, to]) => {
aliasesStr += aliasTemplate({
from,
to,
fromPascal: toPascalCase(from),
toPascal: toPascalCase(to),
});
});
}
fs.writeFileSync(path.resolve(DIST_DIR, `./src/aliases.ts`), aliasesStr || `export {};`, 'utf-8');
};
export const buildIconsList = (name) => {
const DIST_DIR = path.resolve(PACKAGES_DIR, name);
const allIcons = getAllIcons(false, true);
let index = [];
Object.entries(allIcons).forEach(([type, icons]) => {
icons.forEach((icon, i) => {
// process.stdout.write(
// `Building \`${name}\` ${type} ${i}/${icons.length}: ${icon.name.padEnd(42)}\r`,
// );
const iconName = `${icon.name}${type !== 'outline' ? `-${type}` : ''}`;
index.push(iconName);
});
});
fs.writeFileSync(
path.resolve(DIST_DIR, `./src/icons-list.ts`),
`export default ${JSON.stringify(index, null, 2)};`,
'utf-8',
);
};
export const buildIconsDynamicImport = (name) => {
const DIST_DIR = path.resolve(PACKAGES_DIR, name);
const allIcons = getAllIcons(false, true);
let dynamicImportString = 'export default {';
Object.entries(allIcons).forEach(([type, icons]) => {
icons.forEach((icon, i) => {
// process.stdout.write(
// `Building \`${name}\` ${type} ${i}/${icons.length}: ${icon.name.padEnd(42)}\r`,
// );
const iconName = `${icon.name}${type !== 'outline' ? `-${type}` : ''}`,
iconNamePascal = `${icon.namePascal}${type !== 'outline' ? toPascalCase(type) : ''}`;
dynamicImportString += ` '${iconName}': () => import('./icons/Icon${iconNamePascal}'),\n`;
});
});
dynamicImportString += '};\n';
fs.writeFileSync(
path.resolve(DIST_DIR, `./src/dynamic-imports.ts`),
dynamicImportString,
'utf-8',
);
};

View File

@ -0,0 +1,24 @@
import cp from 'child_process'
import { printChangelog } from './helpers.mjs'
cp.exec('git status', function(err, ret) {
let newIcons = [], modifiedIcons = [], renamedIcons = []
ret.replace(/new file:\s+icons\/([a-z0-9-\/]+)\.svg/g, function(m, fileName) {
newIcons.push(fileName)
})
ret.replace(/modified:\s+icons\/([a-z0-9-\/]+)\.svg/g, function(m, fileName) {
modifiedIcons.push(fileName)
})
ret.replace(/renamed:\s+icons\/([a-z0-9-\/]+).svg -> icons\/([a-z0-9-\/]+).svg/g, function(m, fileNameBefore, fileNameAfter) {
renamedIcons.push([fileNameBefore, fileNameAfter])
})
modifiedIcons = modifiedIcons.filter(function(el) {
return newIcons.indexOf(el) < 0
})
printChangelog(newIcons, modifiedIcons, renamedIcons)
})

View File

@ -0,0 +1,29 @@
import { generateIconsPreview, getAllIcons, getPackageJson, GITHUB_DIR } from './helpers.mjs'
import path from 'path'
const p = getPackageJson()
const version = process.env.NEW_VERSION || `${p.version}`
if (version) {
const icons = getAllIcons()
let newIcons = []
Object.entries(icons).forEach(([type, icons]) => {
icons.forEach(icon => {
if (icon.version) {
if (`${icon.version}.0` === version) {
console.log(`Add icon "${type}/${icon.name}" vith version "${icon.version}" to new icons list`)
newIcons.push(icon.path)
}
}
})
})
if (newIcons.length > 0) {
generateIconsPreview(newIcons, path.join(GITHUB_DIR, `tabler-icons-${version}.svg`), {
columnsCount: 6,
paddingOuter: 24
})
}
}

30
.build/changelog.mjs Normal file
View File

@ -0,0 +1,30 @@
import cp from 'child_process'
import { getPackageJson, printChangelog } from './helpers.mjs'
const p = getPackageJson(),
version = process.env.LATEST_VERSION || `${p.version}`
if (version) {
cp.exec(`git diff ${version} HEAD --name-status ./icons`, function(err, ret) {
let newIcons = [], modifiedIcons = [], renamedIcons = []
ret.replace(/A\s+icons\/([a-z0-9-\/]+)\.svg/g, function(m, fileName) {
newIcons.push(fileName)
})
ret.replace(/M\s+icons\/([a-z0-9-\/]+)\.svg/g, function(m, fileName) {
modifiedIcons.push(fileName)
})
ret.replace(/R[0-9]+\s+icons\/([a-z0-9-\/]+)\.svg\s+icons\/([a-z0-9-\/]+).svg/g, function(m, fileNameBefore, fileNameAfter) {
renamedIcons.push([fileNameBefore, fileNameAfter])
})
modifiedIcons = modifiedIcons.filter(function(el) {
return newIcons.indexOf(el) < 0
})
printChangelog(newIcons, modifiedIcons, renamedIcons, true)
})
}

View File

@ -0,0 +1,39 @@
import OpenAI from 'openai';
import { getAllIcons } from './helpers.mjs';
import { writeFileSync } from 'fs';
import dotenv from 'dotenv';
dotenv.config();
const client = new OpenAI();
const allIcons = getAllIcons();
let withoutTags = [];
for (const icon of allIcons.outline) {
if (icon.tags.length == 0 && withoutTags.length < 30) {
withoutTags.push(icon.name);
}
}
async function main() {
const completion = await client.chat.completions.create({
model: 'gpt-4o',
messages: [{
role: 'user',
content: `generate few tags for icon which represent for each icon: ${withoutTags.join(', ')}. Tags should be one world, lowercase and separated by comma. Generate minimum 10 tags for each icon. Write as json. Use original key. Tag should be different than original key. Tags should be array of strings.`
}],
response_format: {
type: 'json_object',
}
});
console.log(completion.choices[0].message.content);
writeFileSync('./new/tags.json', completion.choices[0].message.content);
}
if (withoutTags.length > 0) {
main();
}

View File

@ -0,0 +1,107 @@
import { execSync } from 'child_process'
import { basename, join } from 'path'
import { ICONS_SRC_DIR, parseMatter } from './helpers.mjs'
// Check icon files added relative to base branch (for PR)
function getAddedIconsFromMain() {
try {
// Use BASE_SHA or BASE_REF from environment, fallback to origin/main
const baseRef = process.env.BASE_SHA || process.env.BASE_REF || 'origin/main'
const output = execSync(`git diff ${baseRef}...HEAD --name-status`, { encoding: 'utf-8' })
const addedIcons = []
output.split('\n').forEach(line => {
if (line.startsWith('A\t')) {
const filePath = line.substring(2)
// Filter only SVG files from icons/outline/ or icons/filled/ directories
if (filePath.match(/^icons\/(outline|filled)\/.+\.svg$/)) {
const iconPath = filePath.replace(/^icons\//, '')
addedIcons.push(iconPath)
}
}
})
return addedIcons
} catch (error) {
// Fallback: check relative to HEAD if base ref doesn't exist
try {
const output = execSync('git diff --diff-filter=A --name-only', { encoding: 'utf-8' })
const addedIcons = []
output.split('\n').forEach(filePath => {
if (filePath && filePath.match(/^icons\/(outline|filled)\/.+\.svg$/)) {
const iconPath = filePath.replace(/^icons\//, '')
addedIcons.push(iconPath)
}
})
return addedIcons
} catch {
return []
}
}
}
// Get GitHub raw file URL for icon
function getIconRawUrl(iconPath) {
// Use PR repo and SHA if available (for forks), otherwise fallback to current repo
const repo = process.env.PR_REPO || process.env.GITHUB_REPOSITORY || 'tabler/tabler-icons'
const ref = process.env.PR_SHA || process.env.GITHUB_SHA || 'main'
return `https://raw.githubusercontent.com/${repo}/${ref}/icons/${iconPath}`
}
// Generate markdown table for icons
function generateIconsTable(icons, type) {
if (icons.length === 0) {
return ''
}
const typeName = type === 'outline' ? 'Outline' : 'Filled'
let markdown = `### ${typeName} Icons (${icons.length})\n\n`
markdown += `| Icon | Name ${type === 'outline' ? '| Category | Tags ' : ''}|\n`
markdown += `|------|------${type === 'outline' ? '|------|------' : ''}|\n`
icons.forEach(iconPath => {
const iconName = basename(iconPath, '.svg')
const rawUrl = getIconRawUrl(iconPath)
const { data } = parseMatter(join(ICONS_SRC_DIR, iconPath))
const category = data.category || ''
const tags = data.tags || []
// Use GitHub raw file URL - GitHub Comments support external image URLs
markdown += `| <img src="${rawUrl}" width="240" height="240" alt="${iconName}" /> | \`${iconName}.svg\`${type === 'outline' ? ` | ${category || '❌ No category'} | ${tags.join(', ') || '❌ No tags' }` : ''}|\n`
})
markdown += `\n`
return markdown
}
// Generate markdown comment with table of added icons
function generateIconsComment(icons) {
if (icons.length === 0) {
return ''
}
// Group icons by type (outline/filled) with full paths
const outlineIcons = icons.filter(icon => icon.startsWith('outline/'))
const filledIcons = icons.filter(icon => icon.startsWith('filled/'))
let markdown = `## 📦 Added Icons\n\n`
markdown += `This PR adds **${icons.length}** new icon${icons.length > 1 ? 's' : ''}.\n\n`
markdown += generateIconsTable(outlineIcons, 'outline')
markdown += generateIconsTable(filledIcons, 'filled')
return markdown
}
const addedIcons = getAddedIconsFromMain()
if (addedIcons.length > 0) {
const comment = generateIconsComment(addedIcons)
console.log(comment)
} else {
process.exit(0)
}

607
.build/helpers.mjs Normal file
View File

@ -0,0 +1,607 @@
import { readdirSync, readFileSync, existsSync, writeFileSync, mkdirSync } from 'fs';
import path, { resolve, basename } from 'path';
import { fileURLToPath } from 'url';
import svgParse from 'parse-svg-path';
import svgpath from 'svgpath';
import { load as cheerioLoad } from 'cheerio';
import { minify } from 'html-minifier';
import { parseSync } from 'svgson';
import { optimize } from 'svgo';
import cp from 'child_process';
import minimist from 'minimist';
import matter from 'gray-matter';
import { globSync } from 'glob';
import { exec } from 'child_process';
import slash from 'slash';
export const strokes = {
200: 1,
300: 1.5,
400: 2,
}
export const categories = [
'Animals',
'Arrows',
'Badges',
'Brand',
'Buildings',
'Charts',
'Communication',
'Computers',
'Currencies',
'Database',
'Design',
'Development',
'Devices',
'Document',
'E-commerce',
'Electrical',
'Extensions',
'Food',
'Games',
'Gender',
'Gestures',
'Health',
'Laundry',
'Letters',
'Logic',
'Map',
'Math',
'Media',
'Mood',
'Nature',
'Numbers',
'Photography',
'Shapes',
'Sport',
'Symbols',
'System',
'Text',
'Vehicles',
'Version control',
'Weather',
'Zodiac'
]
export const iconTemplate = (type) =>
type === 'outline'
? `<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>`
: `<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="currentColor"
>`;
export const blankSquare = '<path stroke="none" d="M0 0h24v24H0z" fill="none"/>';
export const types = ['outline', 'filled'];
export const getCurrentDirPath = () => {
return path.dirname(fileURLToPath(import.meta.url));
};
export const HOME_DIR = resolve(getCurrentDirPath(), '..');
export const ICONS_SRC_DIR = resolve(HOME_DIR, 'icons');
export const PACKAGES_DIR = resolve(HOME_DIR, 'packages');
export const GITHUB_DIR = resolve(HOME_DIR, '.github');
export const parseMatter = (icon) => {
const { data, content } = matter.read(icon, { delims: ['<!--', '-->'] });
return { data, content };
};
const getSvgContent = (svg, type, name) => {
return svg
.replace(/<svg([^>]+)>/, (m, m1) => {
return `<svg${m1} class="icon icon-tabler icons-tabler-${type} icon-tabler-${name}"\n>\n ${blankSquare}`;
})
.trim();
};
export const getAllIcons = (withContent = false, withObject = false) => {
let icons = {};
const limit = process.env['ICONS_LIMIT'] ? parseInt(process.env['ICONS_LIMIT'], 10) : Infinity;
types.forEach((type) => {
icons[type] = globSync(slash(path.join(ICONS_SRC_DIR, `${type}/*.svg`)))
.sort((a, b) => a.localeCompare(b))
.slice(0, limit)
.map((i) => {
const { data, content } = parseMatter(i),
name = basename(i, '.svg');
return {
name,
namePascal: toPascalCase(`${name}`),
path: i,
category: data.category || '',
tags: data.tags || [],
version: data.version || '',
unicode: data.unicode || '',
...(withContent ? { content: getSvgContent(content, type, name) } : {}),
...(withObject ? { obj: parseSync(content.replace(blankSquare, '')) } : {}),
};
})
.sort();
});
return icons;
};
export const getAllIconsMerged = (withContent = false, withObject = false) => {
const allIcons = getAllIcons(true);
const icons = {};
allIcons.outline.forEach((icon) => {
icons[icon.name] = {
name: icon.name,
category: icon.category || '',
tags: icon.tags || [],
styles: {
outline: {
version: icon.version || '',
unicode: icon.unicode || '',
...(withContent ? { content: icon.content } : {}),
...(withObject ? { obj: icon.obj } : {}),
},
},
};
});
allIcons.filled.forEach((icon) => {
if (icons[icon.name]) {
icons[icon.name].styles.filled = {
version: icon.version || '',
unicode: icon.unicode || '',
...(withContent ? { content: icon.content } : {}),
...(withObject ? { obj: icon.obj } : {}),
};
}
});
return icons;
};
export const getArgvs = () => {
return minimist(process.argv.slice(2));
};
export const getPackageDir = (packageName) => {
return `${PACKAGES_DIR}/${packageName}`;
};
/**
* Return project package.json
* @returns {any}
*/
export const getPackageJson = () => {
return JSON.parse(readFileSync(resolve(HOME_DIR, 'package.json'), 'utf-8'));
};
/**
* Reads SVGs from directory
*
* @param directory
* @returns {string[]}
*/
export const readSvgDirectory = (directory) => {
return readdirSync(directory).filter((file) => path.extname(file) === '.svg');
};
export const getAliases = (groupped = false) => {
const allAliases = JSON.parse(readFileSync(resolve(HOME_DIR, 'aliases.json'), 'utf-8'));
const allIcons = getAllIcons();
if (groupped) {
let aliases = [];
types.forEach((type) => {
const icons = allIcons[type].map((i) => i.name);
aliases[type] = {};
for (const [key, value] of Object.entries(allAliases[type])) {
if (icons.includes(value)) {
aliases[type][key] = value;
}
}
});
return aliases;
} else {
let aliases = [];
types.forEach((type) => {
const icons = allIcons[type].map((i) => i.name);
for (const [key, value] of Object.entries(allAliases[type])) {
if (icons.includes(value)) {
aliases[`${key}${type !== 'outline' ? `-${type}` : ''}`] =
`${value}${type !== 'outline' ? `-${type}` : ''}`;
}
}
});
return aliases;
}
};
/**
* Read SVG
*
* @param fileName
* @param directory
* @returns {string}
*/
export const readSvg = (fileName, directory) => {
return readFileSync(path.join(directory, fileName), 'utf-8');
};
/**
* Create directory if not exists
* @param dir
*/
export const createDirectory = (dir) => {
if (!existsSync(dir)) {
mkdirSync(dir);
}
};
/**
* Get SVG name
* @param fileName
* @returns {string}
*/
export const getSvgName = (fileName) => {
return path.basename(fileName, '.svg');
};
/**
* Convert string to CamelCase
* @param string
* @returns {*}
*/
export const toCamelCase = (string) => {
return string.replace(/^([A-Z])|[\s-_]+(\w)/g, (match, p1, p2) =>
p2 ? p2.toUpperCase() : p1.toLowerCase(),
);
};
export const toPascalCase = (string) => {
const camelCase = toCamelCase(string);
return camelCase.charAt(0).toUpperCase() + camelCase.slice(1);
};
export const addFloats = function (n1, n2) {
return Math.round((parseFloat(n1) + parseFloat(n2)) * 1000) / 1000;
};
export const optimizePath = function (path) {
let transformed = svgpath(path).rel().round(3).toString();
return svgParse(transformed)
.map(function (a) {
return a.join(' ');
})
.join('');
};
export const optimizeSVG = (data) => {
return optimize(data, {
js2svg: {
indent: 2,
pretty: true,
},
plugins: [
{
name: 'preset-default',
params: {
overrides: {
mergePaths: false,
},
},
},
],
}).data;
};
export function buildIconsObject(svgFiles, getSvg) {
return svgFiles
.map((svgFile) => {
const name = path.basename(svgFile, '.svg');
const svg = getSvg(svgFile);
const contents = getSvgContents(svg);
return { name, contents };
})
.reduce((icons, icon) => {
icons[icon.name] = icon.contents;
return icons;
}, {});
}
function getSvgContents(svg) {
const $ = cheerioLoad(svg);
return minify($('svg').html(), { collapseWhitespace: true });
}
export const asyncForEach = async (array, callback) => {
for (let index = 0; index < array.length; index++) {
await callback(array[index], index, array);
}
};
export const createScreenshot = (filePath, retina = true) => {
cp.execSync(`rsvg-convert -x 2 -y 2 ${filePath} > ${filePath.replace('.svg', '.png')}`);
if (retina) {
cp.execSync(`rsvg-convert -x 4 -y 4 ${filePath} > ${filePath.replace('.svg', '@2x.png')}`);
}
};
export const createSvgSymbol = (svg, name, stroke) => {
return svg
.replace('<svg', `<symbol id="${name}"`)
.replace(' width="24" height="24"', '')
.replace(' stroke-width="2"', ` stroke-width="${stroke}"`)
.replace('</svg>', '</symbol>')
.replace(/\n\s+/g, ' ')
.replace(/<!--(.*?)-->/gis, '')
.trim();
};
export const generateIconsPreview = async function (
files,
destFile,
{
columnsCount = 19,
paddingOuter = 7,
color = '#354052',
background = '#fff',
png = true,
stroke = 2,
retina = true,
} = {},
) {
const padding = 20,
iconSize = 24;
const iconsCount = files.length,
rowsCount = Math.ceil(iconsCount / columnsCount),
width = columnsCount * (iconSize + padding) + 2 * paddingOuter - padding,
height = rowsCount * (iconSize + padding) + 2 * paddingOuter - padding;
let svgContentSymbols = '',
svgContentIcons = '',
x = paddingOuter,
y = paddingOuter;
files.forEach(function (file, i) {
const name = file.replace(/^(.*)\/([^\/]+)\/([^.]+).svg$/g, '$2-$3');
let svgFile = readFileSync(file),
svgFileContent = svgFile.toString();
svgFileContent = createSvgSymbol(svgFileContent, name, stroke);
svgContentSymbols += `\t${svgFileContent}\n`;
svgContentIcons += `\t<use xlink:href="#${name}" x="${x}" y="${y}" width="${iconSize}" height="${iconSize}" />\n`;
x += padding + iconSize;
if (i % columnsCount === columnsCount - 1) {
x = paddingOuter;
y += padding + iconSize;
}
});
const svgContent = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 ${width} ${height}" width="${width}" height="${height}" style="color: ${color}"><rect x="0" y="0" width="${width}" height="${height}" fill="${background}"></rect>\n${svgContentSymbols}\n${svgContentIcons}\n</svg>`;
console.log(destFile);
writeFileSync(destFile, svgContent);
if (png) {
await createScreenshot(destFile, retina);
}
};
export const printChangelog = function (newIcons, modifiedIcons, renamedIcons, pretty = false) {
if (newIcons.length > 0) {
if (pretty) {
console.log(`### ${newIcons.length} new icon${newIcons.length > 1 ? 's' : ''}:\n`);
newIcons.forEach(function (icon, i) {
console.log(`- \`${icon}\``);
});
} else {
let str = '';
str += `${newIcons.length} new icon${newIcons.length > 1 ? 's' : ''}: `;
newIcons.forEach(function (icon, i) {
str += `\`${icon}\``;
if (i + 1 <= newIcons.length - 1) {
str += ', ';
}
});
console.log(str);
}
console.log('');
}
if (modifiedIcons.length > 0) {
let str = '';
str += `Fixed icon${modifiedIcons.length > 1 ? 's' : ''}: `;
modifiedIcons.forEach(function (icon, i) {
str += `\`${icon}\``;
if (i + 1 <= modifiedIcons.length - 1) {
str += ', ';
}
});
console.log(str);
console.log('');
}
if (renamedIcons.length > 0) {
console.log(`Renamed icons: `);
renamedIcons.forEach(function (icon, i) {
console.log(`- \`${icon[0]}\` renamed to \`${icon[1]}\``);
});
}
console.log('');
};
export const getCompileOptions = () => {
const compileOptions = {
includeIcons: [],
strokeWidth: null,
fontForge: 'fontforge',
};
if (existsSync('../compile-options.json')) {
try {
const tempOptions = JSON.parse(readFileSync('../compile-options.json').toString());
if (typeof tempOptions !== 'object') {
throw 'Compile options file does not contain an json object';
}
if (typeof tempOptions.includeIcons !== 'undefined') {
if (!Array.isArray(tempOptions.includeIcons)) {
throw 'property inludeIcons is not an array';
}
compileOptions.includeIcons = tempOptions.includeIcons;
}
if (typeof tempOptions.includeCategories !== 'undefined') {
if (typeof tempOptions.includeCategories === 'string') {
tempOptions.includeCategories = tempOptions.includeCategories.split(' ');
}
if (!Array.isArray(tempOptions.includeCategories)) {
throw 'property includeCategories is not an array or string';
}
const tags = Object.entries(require('./tags.json'));
tempOptions.includeCategories.forEach(function (category) {
category = category.charAt(0).toUpperCase() + category.slice(1);
for (const [icon, data] of tags) {
if (data.category === category && compileOptions.includeIcons.indexOf(icon) === -1) {
compileOptions.includeIcons.push(icon);
}
}
});
}
if (typeof tempOptions.excludeIcons !== 'undefined') {
if (!Array.isArray(tempOptions.excludeIcons)) {
throw 'property excludeIcons is not an array';
}
compileOptions.includeIcons = compileOptions.includeIcons.filter(function (icon) {
return tempOptions.excludeIcons.indexOf(icon) === -1;
});
}
if (typeof tempOptions.excludeOffIcons !== 'undefined' && tempOptions.excludeOffIcons) {
// Exclude `*-off` icons
compileOptions.includeIcons = compileOptions.includeIcons.filter(function (icon) {
return !icon.endsWith('-off');
});
}
if (typeof tempOptions.strokeWidth !== 'undefined') {
if (
typeof tempOptions.strokeWidth !== 'string' &&
typeof tempOptions.strokeWidth !== 'number'
) {
throw 'property strokeWidth is not a string or number';
}
compileOptions.strokeWidth = tempOptions.strokeWidth.toString();
}
if (typeof tempOptions.fontForge !== 'undefined') {
if (typeof tempOptions.fontForge !== 'string') {
throw 'property fontForge is not a string';
}
compileOptions.fontForge = tempOptions.fontForge;
}
} catch (error) {
throw `Error reading compile-options.json: ${error}`;
}
}
return compileOptions;
};
export const convertIconsToImages = async (dir, extension, size = 240) => {
const rsvgConvertAvailable = await new Promise((resolve) => {
exec('command -v rsvg-convert', (error) => {
resolve(!error);
});
});
if (!rsvgConvertAvailable) {
console.log(`\nWarning: rsvg-convert not found. Skipping ${extension} conversion.`);
return;
}
const icons = getAllIcons();
await asyncForEach(Object.entries(icons), async function ([type, svgFiles]) {
mkdirSync(path.join(dir, `./${type}`), { recursive: true });
await asyncForEach(svgFiles, async function (file, i) {
const distPath = path.join(dir, `./${type}/${file.name}.${extension}`);
// process.stdout.write(
// `Building \`icons/${extension}\` ${type} ${i}/${svgFiles.length}: ${file.name.padEnd(42)}\r`,
// );
await new Promise((resolve, reject) => {
exec(`rsvg-convert -f ${extension} -h ${size} ${file.path} > ${distPath}`, (error) => {
error ? reject() : resolve();
});
});
});
});
};
export const getMaxUnicode = () => {
const files = globSync(path.join(ICONS_SRC_DIR, '**/*.svg'));
let maxUnicode = 0;
files.forEach(function (file) {
const svgFile = readFileSync(file).toString();
svgFile.replace(/unicode: "([a-f0-9.]+)"/i, function (m, unicode) {
const newUnicode = parseInt(unicode, 16);
if (newUnicode) {
maxUnicode = Math.max(maxUnicode, newUnicode);
}
});
});
console.log(`Max unicode: ${maxUnicode}`);
return maxUnicode;
};

156
.build/iconfont.html Normal file
View File

@ -0,0 +1,156 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Tabler Icons - version <%= v %></title>
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600" rel="stylesheet">
<link rel="stylesheet" href="./<%= fileName %>.css">
<style>
* { margin: 0; border: 0; outline: 0; box-sizing: border-box; }
body {
font-family: 'Open Sans', sans-serif;
background: #fafbfc;
font-size: 1rem;
padding: 1rem;
}
code {
font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
background: #fafafa;
border: 1px solid #f0f0f0;
color: #666;
padding: 2px 4px;
margin-bottom: 2px;
}
.container {
max-width: 73rem;
margin: 0 auto;
}
.box {
padding: 1rem;
background: #fff;
box-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 1px 1px rgba(0, 0, 0, .1);
border-radius: 3px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.tabler-icons {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.tabler-icon {
width: 10rem;
font-size: 12px;
text-align: center;
padding: .5rem .25rem 2rem;
}
.tabler-icon i {
display: block;
align-items: center;
font-size: 32px;
height: 1em;
margin-bottom: 1rem;
}
.tabler-icon code {
font-size: 10px;
}
.tabler-icon strong {
display: block;
margin-bottom: .5rem;
}
.tabler-icon-codes {
line-height: 2em;
}
.text-muted {
color: #999;
}
.header {
text-align: center;
margin: 2rem 0 3rem;
}
.search-bar {
padding: 0.75rem 1.5rem;
background: #fff;
box-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 1px 1px rgba(0, 0, 0, .1);
border-radius: 3px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.search-bar input[name=search]{
padding:0.5rem;
background: #fafbfc;
box-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 1px 1px rgba(0, 0, 0, .1);
width:100%;
}
</style>
</head>
<body>
<div class="container">
<header class="header">
<h1>
Tabler Icons
</h1>
<p class="text-muted">version <%= v %></p>
</header>
<div class="search-bar">
<input type="text" name="search" placeholder="type to search"/>
</div>
<div class="box">
<div class="tabler-icons">
<% glyphs.forEach(function(glyph) { %>
<div class="tabler-icon">
<i class="ti ti-<%= glyph.name %>"></i>
<strong><%= glyph.name %></strong>
<div class="tabler-icon-codes">
<code>ti ti-<%= glyph.name %></code><br>
<code>\<%= glyph.unicode[0].codePointAt(0).toString(16) %></code>
</div>
</div>
<% }) %>
</div>
</div>
</div>
<script type="text/javascript">
const input = document.querySelector("div.search-bar input");
const iconContainer = document.querySelector("div.box div.tabler-icons");
let icons = [];
document.querySelectorAll("div.tabler-icon").forEach(icon => icons.push({
el : icon,
name : icon.querySelector('strong').innerHTML,
}));
input.addEventListener('input', search);
function search(evt){
let searchValue = evt.target.value;
let iconsToShow = searchValue.length ? icons.filter(icon => icon.name.includes(searchValue)) : icons;
iconContainer.innerHTML = "";
iconsToShow.forEach(icon => iconContainer.appendChild(icon.el));
}
</script>
</body>
</html>

54
.build/iconfont.scss Normal file
View File

@ -0,0 +1,54 @@
@charset "UTF-8";
/*!
* Tabler Icons <%= v %> by tabler - https://tabler.io
* License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
*/
@use "sass:string";
$ti-font-family: '<%= fileName %>' !default;
$ti-font-path: 'fonts' !default;
$ti-font-display: null !default;
$ti-prefix: 'ti' !default;
@font-face {
font-family: $ti-font-family;
font-style: normal;
font-weight: 400;
font-display: $ti-font-display;
src: url('#{$ti-font-path}/<%= fileName %>.eot');
src: url('#{$ti-font-path}/<%= fileName %>.eot?#iefix') format('embedded-opentype'),
url('#{$ti-font-path}/<%= fileName %>.woff2') format('woff2'),
url('#{$ti-font-path}/<%= fileName %>.woff') format('woff'),
url('#{$ti-font-path}/<%= fileName %>.ttf') format('truetype'),
url("#{$ti-font-path}/<%= fileName %>.svg\##{$ti-font-family}") format("svg");
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: $ti-font-family;
src: url("#{$ti-font-path}/<%= fileName %>.svg\##{$ti-font-family}") format("svg");
}
}
.#{$ti-prefix} {
font-family: $ti-font-family !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@function unicode($str) {
@return string.unquote("\"")+string.unquote(string.insert($str, "\\", 1))+string.unquote("\"")
}
<% glyphs.forEach(function(glyph) { %>
$ti-icon-<%= glyph.name %>: unicode('<%= glyph.unicode[0].codePointAt(0).toString(16) %>');<% }); %>
<% glyphs.forEach(function(glyph) { %>
.#{$ti-prefix}-<%= glyph.name %>:before { content: $ti-icon-<%= glyph.name %>; }<% }); %>

View File

@ -0,0 +1,43 @@
import { glob } from 'glob'
import fs from 'fs'
import { resolve, join, basename } from 'path'
import { ICONS_SRC_DIR } from './helpers.mjs'
const extensions = ['heart', 'star', 'off', 'bolt', 'cancel', 'check', 'cog', 'dollar', 'dot', 'eco', 'edit', 'x', 'plus', 'minus', 'shield', 'up', 'down', 'move', 'link', 'ribbon', 'question', 'exclamation', '2', '3', 'code', 'pause', 'pin', 'search', 'share', 'hand', 'infinity', 'ai']
//const extensions = ['off', 'ai', 'spark']
extensions.forEach(function (extension) {
glob.sync(join(ICONS_SRC_DIR, `outline/*-${extension}.svg`)).forEach(function (file, i) {
const fileOriginal = file.replace(`-${extension}.svg`, '.svg')
if (fs.existsSync(fileOriginal)) {
const dataOriginal = fs.readFileSync(fileOriginal).toString()
const categoryOriginal = dataOriginal.match(/category: ([a-zA-Z-]+)/),
tagsOriginal = dataOriginal.match(/tags: (\[.*?\])/)
if (categoryOriginal || tagsOriginal) {
let data = readFileSync(file).toString()
data = data.replace(/(\<\!--[\s\S]+?-->)/, function (m, headerContent) {
console.log('categoryOriginal', fileOriginal, categoryOriginal && categoryOriginal[1], tagsOriginal && tagsOriginal[1])
if (categoryOriginal) {
headerContent = headerContent.replace(/category: .*\n/, '')
headerContent = headerContent.replace(/\<\!--/, `<!--\ncategory: ${categoryOriginal[1]}`)
}
// if (tagsOriginal) {
// headerContent = headerContent.replace(/tags: .*\n/, '')
// headerContent = headerContent.replace(/\<\!--/, `<!--\ntags: ${tagsOriginal[1]}`)
// }
return headerContent
})
fs.writeFileSync(file, data)
}
}
})
})

33
.build/import-tags.mjs Normal file
View File

@ -0,0 +1,33 @@
import fs from 'fs'
import { join } from 'path'
import { HOME_DIR } from './helpers.mjs'
const data = JSON.parse(fs.readFileSync(join(HOME_DIR, 'new/tags.json'), 'utf-8'))
for (const [key, tags] of Object.entries(data)) {
const filename = join(HOME_DIR, `icons/outline/${key}.svg`), tagsInline = tags
.join(' ')
.toLowerCase()
.split(' ')
.filter((value, index, array) => array.indexOf(value) === index)
.join(', ')
if (key && tags.length) {
let data = fs.readFileSync(filename).toString()
data = data.replace(/(\<\!--[\s\S]+?-->)/, function (m, headerContent) {
headerContent = headerContent.replace(/tags: .*\n/, '')
headerContent = headerContent.replace(/\<\!--/, `<!--\ntags: [${tagsInline}]`)
return headerContent
})
console.log(`Updating ${key} with tags: ${tagsInline}`)
fs.writeFileSync(filename, data)
}
}
console.log('CSV file successfully processed')

84
.build/import.mjs Normal file
View File

@ -0,0 +1,84 @@
import { readFileSync, existsSync, writeFileSync } from 'fs'
import { glob } from 'glob'
import { resolve, basename } from 'path'
import { HOME_DIR, optimizeSVG, iconTemplate, types } from './helpers.mjs'
types.forEach(type => {
const files = glob.sync(resolve(HOME_DIR, `./new/${type}/*.svg`))
files.forEach(function (file, i) {
let fileData = readFileSync(file).toString(),
filename = basename(file, '.svg')
console.log(`${type}/${filename}`)
fileData = optimizeSVG(fileData)
if (fileData.match(/transform="/)) {
throw new Error(`File ${file} has \`transform\` in code!!`)
}
if (filename.match(/\s/)) {
throw new Error(`File ${file} has space in name!!`)
}
fileData = fileData.replace(/---/g, '')
.replace(/fill="none"/g, '')
.replace(/fill="#D8D8D8"/gi, '')
.replace(/fill-rule="evenodd"/g, '')
.replace(/stroke-linecap="round"/g, '')
.replace(/stroke-linejoin="round"/g, '')
.replace(/viewBox="0 0 24 24"/g, '')
.replace(/stroke="#000000"/g, '')
.replace(/stroke="#000"/g, '')
.replace(/stroke-width="2"/g, '')
.replace(/width="24"/g, '')
.replace(/width="24px"/g, '')
.replace(/height="24"/g, '')
.replace(/height="24px"/g, '')
.replace(/clip-rule="evenodd"/g, '')
.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g, '')
.replace(/<path d="M0 0h24v24H0z"\/>"/g, '')
.replace(/<path stroke="red" stroke-width=".1" d="[^"]+"\s?\/>/g, '')
.replace(/<path[^>]*fill-opacity=".1"[^>]*\/>/g, '')
.replace(/<path[^>]*stroke="red"[^>]*\/>/gs, '')
.replace(/<circle[^>]*stroke="red"[^>]*\/>/gs, '')
.replace(/<path[^>]*fill="red"[^>]*\/>/gs, '')
.replace(/<g[^>]*stroke="red"[^>]*>.*?<\/g>/gs, '')
.replace(/<svg\s+>/gs, '<svg>')
fileData = optimizeSVG(fileData)
fileData = fileData.replace(/<svg>/g, `<!--\n-->\n${iconTemplate(type)}`)
if (type == "filled") {
fileData = fileData
.replace('stroke-width="2"', '')
.replace('stroke-linecap="round"', '')
.replace('stroke-linejoin="round"', '')
.replace('stroke="currentColor"', '')
.replace('fill="none"', 'fill="currentColor"')
// remove empty lines
.replace(/^\s*[\r\n]/gm, '')
}
if (existsSync(`./icons/${type}/${filename}.svg`)) {
const newFileData = readFileSync(`./icons/${type}/${filename}.svg`).toString()
const m = newFileData.match(/(<!--.*-->)/gms)
if (m) {
fileData = fileData.replace('<!--\n-->', m[0])
}
} else if (filename.match(/\-filled$/)) {
fileData = fileData
.replace(/<!--\n-->/g, '<!--\ncategory: Filled\n-->')
} else if (filename.match(/brand\-/)) {
fileData = fileData
.replace(/<!--\n-->/g, '<!--\ncategory: Brand\n-->')
}
writeFileSync(`./icons/${type}/${filename}.svg`, fileData)
})
})

118
.build/optimize.mjs Normal file
View File

@ -0,0 +1,118 @@
import { globSync } from 'glob'
import { readFileSync, writeFileSync } from 'fs'
import { join, basename } from 'path'
import { optimizePath, ICONS_SRC_DIR, iconTemplate, types } from './helpers.mjs'
types.forEach(type => {
const files = globSync(join(ICONS_SRC_DIR, type, '*.svg'))
files.forEach(function (file, i) {
console.log(`Optimize ${basename(file)}`);
// Read files
let svgFile = readFileSync(file),
svgFileContent = svgFile.toString()
// Optimize SVG
svgFileContent = svgFileContent.replace(/><\/(polyline|line|rect|circle|path|ellipse)>/g, '/>')
.replace(/rx="([^"]+)"\s+ry="\1"/g, 'rx="$1"')
.replace(/<path stroke="red" stroke-width="\.1"([^>]+)?\/>/g, '')
.replace(/<path[^>]+d="M0 0h24v24h-24z"[^>]+\/>/g, '')
.replace(/\s?\/>/g, ' />')
.replace(/\n\s*<(line|circle|path|polyline|rect|ellipse)/g, '\n <$1')
// .replace(/polyline points="([0-9.]+)\s([0-9.]+)\s([0-9.]+)\s([0-9.]+)"/g, 'line x1="$1" y1="$2" x2="$3" y2="$4"')
.replace(/<line x1="([^"]+)" y1="([^"]+)" x2="([^"]+)" y2="([^"]+)"\s*\/>/g, function (f, x1, y1, x2, y2) {
return `<path d="M${x1} ${y1}L${x2} ${y2}" />`
})
.replace(/<circle cx="([^"]+)" cy="([^"]+)" r="([^"]+)"([^>]*)?\/>/g, function (f, cx, cy, r, attrs) {
return `<path d="M ${cx - r} ${cy}a ${r} ${r} 0 1 0 ${r * 2} 0a ${r} ${r} 0 1 0 ${r * -2} 0"${attrs}/>`
})
.replace(/<ellipse cx="([^"]+)" cy="([^"]+)" rx="([^"]+)"\s+\/>/g, function (f, cx, cy, rx) {
return `<ellipse cx="${cx}" cy="${cy}" rx="${rx}" ry="${rx}" />`
})
.replace(/<ellipse cx="([^"]+)" cy="([^"]+)" rx="([^"]+)" ry="([^"]+)"\s+\/>/g, function (f, cx, cy, rx, ry) {
return `<path d="M${cx} ${cy}m -${rx} 0a${rx} ${ry} 0 1 0 ${rx * 2} 0a ${rx} ${ry} 0 1 0 -${rx * 2} 0" />`
})
.replace(/<rect width="([^"]+)" height="([^"]+)" x="([^"]+)" y="([^"]+)"(.*)?\/>/g, function (f, width, height, x, y, attrs) {
return `<rect x="${x}" y="${y}" width="${width}" height="${height}"${attrs} />`
})
.replace(/<rect x="([^"]+)" y="([^"]+)" rx="([^"]+)" width="([^"]+)" height="([^"]+)"\s+\/>/g, function (f, x, y, rx, width, height) {
return `<rect x="${x}" y="${y}" width="${height}" height="${height}" rx="${rx}" />`
})
.replace(/<rect x="([^"]+)" y="([^"]+)" width="([^"]+)" height="([^"]+)" rx="([^"]+)"\s+\/>/g, function (f, x, y, width, height, rx) {
return `<path d="M ${x} ${y}m 0 ${rx}a${rx} ${rx} 0 0 1 ${rx} ${-rx}h${width - rx * 2}a${rx} ${rx} 0 0 1 ${rx} ${rx}v${height - rx * 2}a${rx} ${rx} 0 0 1 ${-rx} ${rx}h${-width + rx * 2}a${rx} ${rx} 0 0 1 ${-rx} ${-rx}Z" />`
})
.replace(/<rect x="([^"]+)" y="([^"]+)" width="([^"]+)" height="([^"]+)"\s+\/>/g, function (f, x, y, width, height) {
return `<path d="M ${x} ${y}h${width}v${height}h${-width}Z" />`
})
.replace(/<polyline points="([^"]+)\s?"\s+\/>/g, function (f, points) {
const path = points.split(' ').reduce(
(accumulator, currentValue, currentIndex) => `${accumulator}${currentIndex % 2 === 0 ? (currentIndex === 0 ? 'M' : 'L') : ''}${currentValue} `,
''
)
return `<path d="${path}" />`
})
.replace(/<path d="([^"]+)"/g, function (f, r1) {
r1 = optimizePath(r1)
return `<path d="${r1}"`
})
.replace(/<path\s+d="([^"]+)"/g, function (f, d) {
const d2 = d
.replace(/m0 0/g, (f, m) => ``)
.replace(/ 0\./g, ' .')
.replace(/ -0\./g, ' -.')
.replace(/([amcvhslAMCVHLS]) /g, '$1')
return `<path d="${d2}"`
})
.replace(/d="m/g, 'd="M')
.replace(/([Aa])\s?([0-9.]+)[\s,]([0-9.]+)[\s,]([0-9.]+)[\s,]?([0-1])[\s,]?([0-1])[\s,]?(-?[0-9.]+)[\s,]?(-?[0-9.]+)/gi, '$1$2 $3 $4 $5 $6 $7 $8')
.replace(/<path[^>]*d=["']([^"']*?)a([\d.]+)\s+([\d.]+)\s([01])\s([01])\s([01]+)\s([0-9.-]+)\s([0-9.-]+)a\2\s+\3\s+([01])\s+([01])\s([01]+)\s([0-9.-]+)\s([0-9.-]+)z([^"']*?)["']\s+\/>/g, function (match, d, rx, ry, flag1, flag2, extra1, x1, y1, flag3, flag4, extra2, x2, y2, afterZ) {
return `<path d="${d}a${rx} ${ry} ${flag1} ${flag2} ${extra1} ${x1} ${y1}a${rx} ${ry} ${flag3} ${flag4} ${extra2} ${x2} ${y2}${afterZ}" />`
})
.replace(/<path[^>]*d=["']([^"']*?)M([0-9.-]+)\s([0-9.-]+)m([0-9.-]+)\s([0-9.-]+)([^"']*?)["'](.*)?\/>/g, function (match, d, x1, y1, x2, y2, afterM, attrs) {
return `<path d="${d}M${Number(x1) + Number(x2)} ${Number(y1) + Number(y2)}${afterM}"${attrs} />`
})
.replace(/\n\s+\n+/g, '\n')
.replace(/<path d="([^"]+)"/g, function (f, d) {
const d2 = d
.replace(/v0/g, (f, v) => ``)
.replace(/h0/g, (f, h) => ``)
return `<path d="${d2}"`
})
// Add icon template
svgFileContent = svgFileContent.replace(/<svg[^>]+>/, iconTemplate(type))
// Remove stroke and fill
if (file.match(/\/filled\//)) {
svgFileContent = svgFileContent
.replace(/stroke-width="0" fill="currentColor"/gm, '')
.replace('stroke-width="2"', '')
.replace('stroke-linecap="round"', '')
.replace('stroke-linejoin="round"', '')
.replace('stroke="currentColor"', '')
.replace('fill="none"', 'fill="currentColor"')
.replace(/^\s*[\r\n]/gm, '')
.replace(/\s{2,}\//g, ' /')
}
// Add comment if not exists
if (!svgFileContent.includes('<!--')) {
svgFileContent = '<!--\n-->\n' + svgFileContent
}
svgFileContent = svgFileContent.replace(/tags: \[([^]+)\]/, (m, tags) => {
tags = [...new Set(tags.split(',').map(t => t.trim()))].filter(t => t).join(', ')
return `tags: [${tags}]`
})
// Write files
if (svgFile.toString() !== svgFileContent) {
writeFileSync(file, svgFileContent)
}
})
})

25
.build/preview-icons.mjs Normal file
View File

@ -0,0 +1,25 @@
import { globSync } from 'glob'
import { GITHUB_DIR, generateIconsPreview, ICONS_SRC_DIR, asyncForEach } from './helpers.mjs'
import path from 'path'
const types = {
'-outline': 'outline',
'-filled': 'filled',
'': '**'
}
asyncForEach(Object.entries(types), async ([type, dir]) => {
const files = globSync(path.join(ICONS_SRC_DIR, `${dir}/*.svg`)).sort((a, b) => path.basename(a).localeCompare(path.basename(b)))
await generateIconsPreview(files, path.join(GITHUB_DIR, `preview/icons${type}.svg`), {
retina: false,
stroke: 1.5
})
await generateIconsPreview(files, path.join(GITHUB_DIR, `preview/icons${type}-dark.svg`), {
color: '#ffffff',
background: 'transparent',
retina: false,
stroke: 1.5
})
})

View File

@ -0,0 +1,24 @@
import { globSync } from 'glob'
import { ICONS_SRC_DIR, generateIconsPreview, GITHUB_DIR } from './helpers.mjs'
import path from 'path'
let files = globSync(path.join(ICONS_SRC_DIR, 'outline/*.svg'))
files = files.filter(file =>
!file.endsWith('-filled.svg')
&& !file.endsWith('-off.svg')
&& !file.includes('number-')
&& !file.includes('letter-')
&& !file.includes('loader')
&& !file.includes('small')
);
files = files.sort(() => Math.random() - 0.5)
files = files.slice(0, 500)
await generateIconsPreview(files, path.join(GITHUB_DIR, 'preview/random-icons.svg'), {
background: 'transparent',
columnsCount: 25,
stroke: 1.5
})

42
.build/preview-stroke.mjs Normal file
View File

@ -0,0 +1,42 @@
import fs from 'fs'
import { createScreenshot } from './helpers.mjs'
import { ICONS_SRC_DIR } from './helpers.mjs'
import path from 'path'
const icon = 'ghost',
strokes = ['.25', '.5', '.75', '1', '1.25', '1.5', '1.75', '2', '2.25', '2.5', '2.25'],
svgFileContent = fs.readFileSync(path.join(ICONS_SRC_DIR, `outline/${icon}.svg`), 'utf-8'),
padding = 16,
paddingOuter = 3,
iconSize = 56,
width = 830,
height = iconSize + paddingOuter * 2
let svgContentSymbols = '',
svgContentIcons = '',
x = paddingOuter
strokes.forEach(function (stroke) {
let svgFileContentStroked = createSvgSymbol(svgFileContent, `icon-${stroke}`, stroke)
svgFileContent
.replace('<svg', `<symbol id="icon-${stroke}"`)
.replace(' width="24" height="24"', '')
.replace(' stroke-width="2"', ` stroke-width="${stroke}"`)
.replace('</svg>', '</symbol>')
.replace(/\n\s+/g, ' ')
.replace(/<!--(.*?)-->/gis, '')
svgContentSymbols += `\t${svgFileContentStroked}\n`
svgContentIcons += `\t<use xlink:href="#icon-${stroke}" x="${x}" y="${paddingOuter}" width="${iconSize}" height="${iconSize}" />\n`
x += padding + iconSize
})
const svgContent = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 ${width} ${height}" width="${width}" height="${height}" style="color: #354052"><rect x="0" y="0" width="${width}" height="${height}" fill="#fff"></rect>\n${svgContentSymbols}\n${svgContentIcons}\n</svg>`
const svgContentDark = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 ${width} ${height}" width="${width}" height="${height}" style="color: #ffffff"><rect x="0" y="0" width="${width}" height="${height}" fill="transparent"></rect>\n${svgContentSymbols}\n${svgContentIcons}\n</svg>`
fs.writeFileSync('.github/icons-stroke.svg', svgContent)
fs.writeFileSync('.github/icons-stroke-dark.svg', svgContentDark)
await createScreenshot('.github/icons-stroke.svg')
await createScreenshot('.github/icons-stroke-dark.svg')

67
.build/rollup-plugins.mjs Normal file
View File

@ -0,0 +1,67 @@
import { visualizer } from 'rollup-plugin-visualizer'
import license from 'rollup-plugin-license'
import esbuild from 'rollup-plugin-esbuild'
import { nodeResolve } from '@rollup/plugin-node-resolve';
const getRollupPlugins = (pkg, minify) => {
return [
esbuild({
minify
}),
nodeResolve({
extensions: ['.js', '.ts', '.jsx', '.tsx'],
// resolveOnly: [/^@tabler\/.*$/],
}),
license({
banner: `@license ${pkg.name} v${pkg.version} - ${pkg.license}
This source code is licensed under the ${pkg.license} license.
See the LICENSE file in the root directory of this source tree.`
}),
visualizer({
sourcemap: false,
filename: `stats/${pkg.name}${minify ? '-min' : ''}.html`
})
].filter(Boolean)
}
export const getRollupConfig = (pkg, outputFileName, bundles, globals) => {
return bundles
.map(({
inputs,
format,
minify,
preserveModules,
outputDir = 'dist',
extension = 'js',
exports = 'named',
outputFile,
external = [],
paths
}) => {
return inputs.map(input => ({
input,
plugins: getRollupPlugins(pkg, minify),
external: [...Object.keys(globals), ...external],
output: {
name: pkg.name,
...(preserveModules
? {
dir: `${outputDir}/${format}`,
entryFileNames: `[name].${extension}`,
}
: {
file: outputFile ?? `${outputDir}/${format}/${outputFileName}${minify ? '.min' : ''}.${extension}`,
}),
format,
sourcemap: true,
preserveModules,
preserveModulesRoot: 'src',
globals,
exports,
paths
},
}))
})
.flat();
}

48
.build/update-icons.mjs Normal file
View File

@ -0,0 +1,48 @@
import { globSync } from 'glob'
import { readFileSync, writeFileSync } from 'fs'
import path from 'path'
import { ICONS_SRC_DIR, getMaxUnicode, getPackageJson } from './helpers.mjs'
const pkg = getPackageJson(),
newVersion = process.env.NEW_VERSION || pkg.version
const files = globSync(path.join(ICONS_SRC_DIR, '**/*.svg'))
let maxUnicode = getMaxUnicode()
files.forEach(function (file) {
let svgFile = readFileSync(file).toString()
// Add unicode to svg files
if (!svgFile.match(/\nunicode: "?([a-f0-9.]+)"?/i)) {
maxUnicode++
const unicode = maxUnicode.toString(16)
if (unicode) {
svgFile = svgFile.replace(/-->\s?\n<svg/i, function (m) {
return `unicode: "${unicode}"\n${m}`
})
console.log(`Add unicode "${unicode}" to "${file}"`)
writeFileSync(file, svgFile, 'utf8')
}
}
if (newVersion) {
// Add version to svg files
if (!svgFile.match(/\nversion: "?([a-f0-9.]+)"?/i)) {
const minorVersion = newVersion.split('.').slice(0, 2).join('.')
console.log(svgFile);
svgFile = svgFile.replace(/-->\s?\n<svg/i, function (m) {
return `version: "${minorVersion}"\n${m}`
})
console.log(svgFile);
console.log(`Add version "${minorVersion}" to "${file}"`)
writeFileSync(file, svgFile, 'utf8')
}
}
})

26
.build/update-readme.mjs Normal file
View File

@ -0,0 +1,26 @@
import { readFileSync, writeFileSync } from 'fs'
import { glob } from 'glob'
import { resolve } from 'path'
import { HOME_DIR, ICONS_SRC_DIR } from './helpers.mjs'
let count = glob.sync(resolve(ICONS_SRC_DIR, '**/*.svg')).length,
outlineCount = glob.sync(resolve(ICONS_SRC_DIR, '**/outline/*.svg')).length,
filledCount = glob.sync(resolve(ICONS_SRC_DIR, '**/filled/*.svg')).length
console.log('count', count);
console.log('filledCount', filledCount);
console.log('outlineCount', outlineCount);
const readmes = glob.sync(resolve(HOME_DIR, '{.,packages/*}/README.md'))
readmes.forEach(readme => {
let fileData = readFileSync(readme).toString()
fileData = fileData.replace(/<!--icons-count-->(.*?)<!--\/icons-count-->/, `<!--icons-count-->${count}<!--/icons-count-->`)
.replace(/<!--icons-count-outline-->(.*?)<!--\/icons-count-outline-->/, `<!--icons-count-outline-->${outlineCount}<!--/icons-count-outline-->`)
.replace(/<!--icons-count-filled-->(.*?)<!--\/icons-count-filled-->/, `<!--icons-count-filled-->${filledCount}<!--/icons-count-filled-->`)
writeFileSync(readme, fileData)
})

265
.build/validate-icons.mjs Normal file
View File

@ -0,0 +1,265 @@
import { globSync } from 'glob'
import fs from 'fs'
import { basename } from 'path'
import { HOME_DIR, ICONS_SRC_DIR, iconTemplate, parseMatter, types, getArgvs, categories } from './helpers.mjs'
import { join } from 'path'
import { execSync } from 'child_process'
let error = false
const outlineIconsNames = globSync(join(ICONS_SRC_DIR, 'outline/*.svg')).map(i => basename(i, '.svg')).sort(),
filledIconsNames = globSync(join(ICONS_SRC_DIR, 'filled/*.svg')).map(i => basename(i, '.svg')).sort(),
argvs = getArgvs(),
aliases = JSON.parse(fs.readFileSync(join(HOME_DIR, 'aliases.json'), 'utf-8'));
let unicodes = []
// Validate that only .svg files exist in icons/filled and icons/outline directories
types.forEach(type => {
const dirPath = join(ICONS_SRC_DIR, type)
const files = fs.readdirSync(dirPath)
files.forEach(file => {
// Ignore .DS_Store (macOS system file)
if (file === '.DS_Store') {
return
}
if (!file.endsWith('.svg')) {
console.log(`⛔️ Directory \`icons/${type}\` contains non-SVG file: \`${file}\``)
error = true
}
})
})
const duplicateExists = (arr) => {
return new Set(arr).size !== arr.length
}
const getIconName = (icon) => {
//return last two parts of the path
return icon.split('/').slice(-2).join('/')
}
function getAddedIconsFromMain() {
try {
// Use BASE_SHA or BASE_REF from environment, fallback to origin/main
const baseRef = process.env.BASE_SHA || process.env.BASE_REF || 'origin/main'
const output = execSync(`git diff ${baseRef}...HEAD --name-status`, { encoding: 'utf-8' })
const addedIcons = []
output.split('\n').forEach(line => {
if (line.startsWith('A\t')) {
const filePath = line.substring(2)
// Filter only SVG files from icons/outline/ or icons/filled/ directories
if (filePath.match(/^icons\/((outline|filled)\/.+\.svg)$/)) {
// add icon without icons/ prefix
addedIcons.push(filePath.replace(/^icons\//, ''))
}
}
})
return addedIcons
} catch (error) {
return []
}
}
types.forEach(type => {
const icons = globSync(join(ICONS_SRC_DIR, type, '*.svg')).sort()
icons.forEach((icon) => {
const iconContent = fs.readFileSync(icon, 'utf-8'),
iconName = getIconName(icon)
if (!iconContent.includes(iconTemplate(type))) {
console.log(`⛔️ Icon \`${iconName}\` is not properly formatted`)
error = true
}
if (!iconContent.includes('<!--') || !iconContent.includes('-->')) {
console.log(`⛔️ Icon \`${iconName}\` has no metadata`)
error = true
}
if (iconContent.includes('M0 0h24v24H0z')) {
console.log(`⛔️ Icon \`${iconName}\` contains empty rectangle path \`M0 0h24v24H0z\``)
error = true
}
// Check for SVG elements that should be converted to path
const invalidElements = ['<circle', '<rect', '<ellipse', '<line', '<polygon', '<polyline']
const foundInvalidElements = invalidElements.filter(el => iconContent.includes(el))
if (foundInvalidElements.length > 0) {
console.log(`⛔️ Icon \`${iconName}\` contains elements that should be converted to path: ${foundInvalidElements.join(', ')}`)
error = true
}
// Check for rectangle paths that end with 'z' (should not have closing 'z')
// Rectangle paths should have two arc commands next to each other with the same size (rx and ry)
const rectanglePathRegex = /<path[^>]*d=["']([^"']*?)a([\d.]+)\s+([\d.]+)\s+[01]\s+[01]\s([0-9.-]+)\s([0-9.-]+)\s[0-9.-]+a\2\s+\3\s+[01]\s+[01]\s[0-9.-]+\s([0-9.-]+)\s([0-9.-]+)z([^"']*?)["']\s+\/>/g
if (rectanglePathRegex.test(iconContent)) {
console.log(`⛔️ Icon \`${iconName}\` contains rectangle path that ends with 'z' (should not have closing 'z')`)
error = true
}
// Check for path with 'z' followed by h/v/H/V command (invalid pattern)
const invalidZCommandRegex = /<path[^>]*d=["']([^"']*?)z[hvHV]([^"']*?)["']\s+\/>/g
if (invalidZCommandRegex.test(iconContent)) {
console.log(`⛔️ Icon \`${iconName}\` contains path with 'z' followed by h/v/H/V command (invalid pattern)`)
error = true
}
// Check for path with 'm' (relative move) after 'M' (absolute move)
const invalidMAfterMRegex = /<path[^>]*d=["']([^"']*?)M[0-9.-]\s[0-9.-]*?m([^"']*?)["']/g
if (invalidMAfterMRegex.test(iconContent)) {
console.log(`⛔️ Icon \`${iconName}\` contains path with 'm' (relative move) after 'M' (absolute move)`)
error = true
}
// Check for path with 'Z' (uppercase) - disallow Z from path
if (type === 'outline') {
const invalidZRegex = /<path[^>]*d=["'][^"']*Z[^"']*["']\s+\/>/gi
if (invalidZRegex.test(iconContent)) {
console.log(`⛔️ Icon \`${iconName}\` contains path with 'Z'`)
error = true
}
}
// Check for empty path d=""
const emptyPathRegex = /<path[^>]*d=["']\s*["']/g
if (emptyPathRegex.test(iconContent)) {
console.log(`⛔️ Icon \`${iconName}\` contains empty path d=""`)
error = true
}
// Check for v0 or h0 (forbidden, but v0.1, h0.5 etc. are allowed)
const forbiddenV0H0Regex = /<path[^>]*d="[^"']*[hv]0(?!\.\d)[^"']*"/g
if (forbiddenV0H0Regex.test(iconContent)) {
console.log(`⛔️ Icon \`${iconName}\` contains forbidden v0 or h0`)
error = true
}
// Check for path with only M command (empty path)
const onlyMRegex = /<path[^>]*d=["']\s*[Mm][\s0-9.-]+\s*["']/g
if (onlyMRegex.test(iconContent)) {
console.log(`⛔️ Icon \`${iconName}\` contains path with only M command (empty path)`)
error = true
}
try {
const { data } = parseMatter(icon)
if (data.unicode) {
if (unicodes.indexOf(data.unicode) !== -1) {
console.log(`⛔️ Icon \`${iconName}\` has duplicate unicode \`${data.unicode}\``)
error = true
}
if (data.unicode.length !== 4 && data.unicode.length !== 5) {
console.log(`⛔️ Icon \`${iconName}\` has invalid unicode \`${data.unicode}\``)
error = true
}
unicodes.push(data.unicode)
} else if (argvs.hard) {
console.log(`⛔️ Icon \`${iconName}\` has no unicode`)
error = true
}
// check duplicates in tags
if (duplicateExists(data.tags || [])) {
console.log(`⛔️ Icon \`${iconName}\` has duplicate tags`)
error = true
}
if (argvs.hard && !data.version) {
console.log(`⛔️ Icon \`${iconName}\` has no version`)
error = true
}
if (type === 'filled' && data.category) {
console.log(`⛔️ Icon \`${iconName}\` has category in filled version`)
error = true
}
if (type === 'filled' && data.tags) {
console.log(`⛔️ Icon \`${iconName}\` has tags in filled version`)
error = true
}
} catch (e) {
console.log(`⛔️ Icon \`${iconName}\` has invalid metadata`)
error = true
}
})
filledIconsNames.forEach((icon) => {
const iconName = getIconName(icon)
if (outlineIconsNames.indexOf(icon) === -1) {
console.log(`⛔️ Icon \`${iconName}\` exists in filled version but doesn't exists in outline`)
error = true
}
})
})
// check aliases
Object.entries(aliases).forEach(([type, replacers]) => {
Object.entries(replacers).forEach(([from, to]) => {
if (!fs.existsSync(join(ICONS_SRC_DIR, type, `${to}.svg`))) {
console.log(`⛔️ Alias \`${type}/${from}\` for \`${type}/${to}\` doesn't exists`)
error = true
}
})
})
const addedIcons = getAddedIconsFromMain()
for (const icon of addedIcons) {
const iconPath = join(ICONS_SRC_DIR, icon)
try {
const { data, content } = parseMatter(iconPath)
if (data.unicode) {
console.log(`⛔️ Icon \`${icon}\` has unicode, but should not have it`)
error = true
}
if (data.version) {
console.log(`⛔️ New icon \`${icon}\` has version, but should not have it`)
error = true
}
if (!icon.match(/^(outline|filled)\/[a-z0-9-]+\.svg$/)) {
console.log(`⛔️ New icon \`${icon}\` has invalid name`)
error = true
}
// check if outline icon has category
if (icon.match(/^outline\//) ) {
if(!data.category) {
console.log(`⛔️ New outline icon \`${icon}\` has no category`)
error = true
} else if (!categories.includes(data.category)) {
console.log(`⛔️ New outline icon \`${icon}\` has invalid category \`${data.category}\`. Valid categories are: ${categories.join(', ')}`)
error = true
}
} else {
if (icon.match(/^filled\//) && data.category) {
console.log(`⛔️ New filled icon \`${icon}\` has category, but should not have it`)
error = true
}
}
} catch (error) {
console.log(`⛔️ New icon \`${icon}\` has invalid metadata`)
error = true
}
}
if (error) {
process.exit(1)
} else {
console.log('✅ All icons are valid!')
process.exit(0)
}

16
.build/zip-files.mjs Normal file
View File

@ -0,0 +1,16 @@
import Zip from 'adm-zip'
import { getPackageJson, HOME_DIR } from './helpers.mjs'
import { resolve } from 'path'
const p = getPackageJson()
const zip = new Zip()
zip.addLocalFile(resolve(HOME_DIR, `.github/og.png`), '.', 'tabler-icons.png')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons/icons/`), 'svg')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons-png/icons/`), 'png')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons-pdf/icons/`), 'pdf')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons-eps/icons/`), 'eps')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons-webfont/dist`), 'webfont')
zip.writeZip(resolve(HOME_DIR, `packages-zip/tabler-icons-${p.version}.zip`));

11
.editorconfig Normal file
View File

@ -0,0 +1,11 @@
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
quote_type = single
max_line_length = 100

56
.eleventy.js Normal file
View File

@ -0,0 +1,56 @@
const sass = require("sass");
const path = require("path");
module.exports = function (eleventyConfig) {
eleventyConfig.addTemplateFormats("scss");
eleventyConfig.addExtension("scss", {
outputFileExtension: "css",
compile: async function(inputContent, inputPath) {
const parsed = path.parse(inputPath);
if (parsed.name.startsWith("_")) {
return;
}
const result = sass.compileString(inputContent, {
loadPaths: [parsed.dir || ".", path.join(process.cwd(), "src", "_includes")],
style: "expanded"
});
return async (data) => {
return result.css;
};
}
});
eleventyConfig.addWatchTarget("./src");
eleventyConfig.addWatchTarget("./icons");
eleventyConfig.setQuietMode(true);
eleventyConfig.addLiquidTag("include_cached", function (liquidEngine) {
return {
parse: function (tagToken, remainingTokens) {
this.str = tagToken.args;
},
render: async function (scope, hash) {
var str = await this.liquid.evalValue(this.str, scope);
return str;
}
};
});
eleventyConfig.addFilter("group_by", function (value) {
return value
});
return {
pathPrefix: "/",
dir: {
input: "src",
layouts: "_layouts",
includes: "_includes"
},
};
};

2
.github/FUNDING.yml vendored
View File

@ -2,7 +2,7 @@
github: codecalm # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
open_collective: tabler
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry

View File

@ -0,0 +1,44 @@
name: Icon request
description: Suggest a new icon for this project
labels: ['icon request']
body:
- type: markdown
attributes:
value: |
Before submitting an icon request check if it has already been requested. If there is an open request, please add a 👍.
- type: input
id: name
attributes:
label: Icon name
description: What should this icon depict? For multiple icons, provide a comma-separated list.
validations:
required: true
- type: textarea
id: use-cases
attributes:
label: Use cases
description: Why do you need this icon? Include at least two real-life use cases per requested icon, avoiding generic descriptions like "it's a car icon".
placeholder: e.g. I need a star icon to use in my rating system.
validations:
required: true
- type: textarea
id: design-ideas
attributes:
label: Design ideas
description: What should this icon look like? Provide simple, minimalistic icon examples from other sets or your own drafts to help us visualize your request.
validations:
required: true
- type: checkboxes
id: checklist
attributes:
label: Checklist
description: Please review the following checklist before submitting your request.
options:
- label: I have searched if someone has submitted a similar issue before and there weren't any. (Please make sure to also search closed issues, as this issue might already have been resolved.)
required: true
- label: I have searched existing icons to make sure it does not already exist and I didn't find any.
required: true
- label: I am not requesting a brand logo and the art is not protected by copyright.
required: true
- label: I have provided appropriate use cases for the icon(s) requested.
required: true

View File

@ -0,0 +1,97 @@
name: Bug report
description: Create a report to help us improve
labels: ['bug']
body:
- type: textarea
id: description
attributes:
label: Description
description: Try to describe in detail the problem you're running into and provide additional context about your working environment if necessary.
placeholder: e.g. When I do X, Y happens instead of Z
validations:
required: true
- type: markdown
attributes:
value: |
Before reporting an issue, please search to see if someone has filed a similar issue before. If there is already an open issue, please add a 👍 and/or leave a comment with additional information.
- type: checkboxes
id: packages
attributes:
label: Package
description: Which Tabler Icons packages are affected? You may select more than one.
options:
- label: "@tabler/icons"
- label: "@tabler/icons-eps"
- label: "@tabler/icons-pdf"
- label: "@tabler/icons-png"
- label: "@tabler/icons-webfont"
- label: "@tabler/icons-sprite"
- label: "@tabler/icons-preact"
- label: "@tabler/icons-react"
- label: "@tabler/icons-react-native"
- label: "@tabler/icons-solid"
- label: "@tabler/icons-svelte"
- label: "@tabler/icons-svelte-runes"
- label: "@tabler/icons-vue"
- label: Figma plugin
- label: source/main
- label: other/not relevant
validations:
required: true
- type: input
id: version
attributes:
label: Version
description: What version of Tabler Icons are you running?
placeholder: e.g. 3.5.0
validations:
required: true
- type: checkboxes
id: browsers
attributes:
label: Browser
description: In which browser(s) are you experiencing the issue? You may select more than one.
options:
- label: Chrome/Chromium
- label: Firefox
- label: Safari
- label: Edge
- label: iOS Safari
- label: Opera
- label: Other/not relevant
validations:
required: false
- type: checkboxes
id: operating-systems
attributes:
label: Operating system
description: In which operating systems a you experiencing the issue? You may select more than one.
options:
- label: Windows
- label: Linux
- label: macOS
- label: ChromeOS
- label: iOS
- label: Android
- label: Other/not relevant
- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to reproduce
description: Please provide a detailed guide on how this issue can be reproduced or a live example with a working reproduction on Codesandbox, JSFiddle or similar.
placeholder: |
1. Import `check` icon
2. Add to a React component/view
3. Run the react app
4. Notice that the `check` isn't rendering correctly which seems a encoding problem
validations:
required: true
- type: checkboxes
id: checklist
attributes:
label: Checklist
description: Please review the following checklist before submitting your issue.
options:
- label: I have searched if someone has submitted a similar issue before and there weren't any. (Please make sure to also search closed issues, as this issue might already have been resolved.)
required: true

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Ask the community
url: https://github.com/tabler/tabler-icons/discussions/new
about: Ask and discuss questions with other Tabler community members.

4
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,4 @@
version: 2
updates:
- schedule:
interval: "weekly"

View File

@ -1,19 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 394 74" width="394" height="74" style="color: #354052"><rect x="0" y="0" width="394" height="74" fill="#fff"></rect>
<symbol id="icon-.5" class="icon tabler-icon tabler-icon-disabled" viewBox="0 0 24 24" stroke-width=".5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a5 5 0 106 7.5" />
</symbol>
<symbol id="icon-1" class="icon tabler-icon tabler-icon-disabled" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a5 5 0 106 7.5" />
</symbol>
<symbol id="icon-1.5" class="icon tabler-icon tabler-icon-disabled" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a5 5 0 106 7.5" />
</symbol>
<symbol id="icon-2" class="icon tabler-icon tabler-icon-disabled" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a5 5 0 106 7.5" />
</symbol>
<symbol id="icon-2.75" class="icon tabler-icon tabler-icon-disabled" viewBox="0 0 24 24" stroke-width="2.75" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a5 5 0 106 7.5" />
</symbol>
<use xlink:href="#icon-.5" x="5" y="5" width="64" height="64" />
<use xlink:href="#icon-1" x="85" y="5" width="64" height="64" />
<use xlink:href="#icon-1.5" x="165" y="5" width="64" height="64" />
<use xlink:href="#icon-2" x="245" y="5" width="64" height="64" />
<use xlink:href="#icon-2.75" x="325" y="5" width="64" height="64" />
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

BIN
.github/icons.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

934
.github/icons.svg vendored
View File

@ -1,934 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 882 988" width="882" height="988" style="color: #354052"><rect x="0" y="0" width="882" height="988" fill="#fff"></rect>
<symbol id="activity" class="icon icon-tabler icon-tabler-activity" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="21 12 17 12 14 20 10 4 7 12 3 12" />
</symbol>
<symbol id="ajdustments" class="icon icon-tabler icon-tabler-ajdustments" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="6" cy="10" r="2" /><line x1="6" y1="4" x2="6" y2="8" /><line x1="6" y1="12" x2="6" y2="20" /><circle cx="12" cy="16" r="2" /><line x1="12" y1="4" x2="12" y2="14" /><line x1="12" y1="18" x2="12" y2="20" /><circle cx="18" cy="7" r="2" /><line x1="18" y1="4" x2="18" y2="5" /><line x1="18" y1="9" x2="18" y2="20" />
</symbol>
<symbol id="alert-circle" class="icon icon-tabler icon-tabler-alert-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="12" y1="8" x2="12" y2="12" /><line x1="12" y1="16" x2="12.01" y2="16" />
</symbol>
<symbol id="alert-triangle" class="icon icon-tabler icon-tabler-alert-triangle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M12 9v2m0 4v.01" /><path d="M5.07 19H19a2 2 0 001.75 -2.75L13.75 4a2 2 0 00-3.5 0L3.25 16.25a2 2 0 001.75 2.75" />
</symbol>
<symbol id="align-center" class="icon icon-tabler icon-tabler-align-center" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="6" x2="20" y2="6" /><line x1="8" y1="12" x2="16" y2="12" /><line x1="6" y1="18" x2="18" y2="18" />
</symbol>
<symbol id="align-justified" class="icon icon-tabler icon-tabler-align-justified" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="6" x2="20" y2="6" /><line x1="4" y1="12" x2="20" y2="12" /><line x1="4" y1="18" x2="20" y2="18" />
</symbol>
<symbol id="align-left" class="icon icon-tabler icon-tabler-align-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="6" x2="20" y2="6" /><line x1="4" y1="12" x2="14" y2="12" /><line x1="4" y1="18" x2="18" y2="18" />
</symbol>
<symbol id="align-right" class="icon icon-tabler icon-tabler-align-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="6" x2="20" y2="6" /><line x1="10" y1="12" x2="20" y2="12" /><line x1="6" y1="18" x2="20" y2="18" />
</symbol>
<symbol id="archive" class="icon icon-tabler icon-tabler-archive" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="4" rx="2" /><path d="M5 8v10a2 2 0 002 2h10a2 2 0 002 -2v-10" /><line x1="10" y1="12" x2="14" y2="12" />
</symbol>
<symbol id="arrow-bar-down" class="icon icon-tabler icon-tabler-arrow-bar-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="20" x2="12" y2="10" /><line x1="12" y1="20" x2="16" y2="16" /><line x1="12" y1="20" x2="8" y2="16" /><line x1="4" y1="4" x2="20" y2="4" />
</symbol>
<symbol id="arrow-bar-left" class="icon icon-tabler icon-tabler-arrow-bar-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="12" x2="14" y2="12" /><line x1="4" y1="12" x2="8" y2="16" /><line x1="4" y1="12" x2="8" y2="8" /><line x1="20" y1="4" x2="20" y2="20" />
</symbol>
<symbol id="arrow-bar-right" class="icon icon-tabler icon-tabler-arrow-bar-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="20" y1="12" x2="10" y2="12" /><line x1="20" y1="12" x2="16" y2="16" /><line x1="20" y1="12" x2="16" y2="8" /><line x1="4" y1="4" x2="4" y2="20" />
</symbol>
<symbol id="arrow-bar-up" class="icon icon-tabler icon-tabler-arrow-bar-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="4" x2="12" y2="14" /><line x1="12" y1="4" x2="16" y2="8" /><line x1="12" y1="4" x2="8" y2="8" /><line x1="4" y1="20" x2="20" y2="20" />
</symbol>
<symbol id="arrow-down-circle" class="icon icon-tabler icon-tabler-arrow-down-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="8" y1="12" x2="12" y2="16" /><line x1="12" y1="8" x2="12" y2="16" /><line x1="16" y1="12" x2="12" y2="16" />
</symbol>
<symbol id="arrow-down-left-circle" class="icon icon-tabler icon-tabler-arrow-down-left-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="15" y1="9" x2="9" y2="15" /><polyline points="15 15 9 15 9 9" />
</symbol>
<symbol id="arrow-down-left" class="icon icon-tabler icon-tabler-arrow-down-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="17" y1="7" x2="7" y2="17" /><polyline points="16 17 7 17 7 8" />
</symbol>
<symbol id="arrow-down-right-circle" class="icon icon-tabler icon-tabler-arrow-down-right-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="15" y1="15" x2="9" y2="15" /><polyline points="15 9 15 15 9 9" />
</symbol>
<symbol id="arrow-down-right" class="icon icon-tabler icon-tabler-arrow-down-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="7" y1="7" x2="17" y2="17" /><polyline points="17 8 17 17 8 17" />
</symbol>
<symbol id="arrow-down" class="icon icon-tabler icon-tabler-arrow-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19" /><line x1="18" y1="13" x2="12" y2="19" /><line x1="6" y1="13" x2="12" y2="19" />
</symbol>
<symbol id="arrow-left-circle" class="icon icon-tabler icon-tabler-arrow-left-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="8" y1="12" x2="16" y2="12" /><line x1="8" y1="12" x2="12" y2="16" /><line x1="8" y1="12" x2="12" y2="8" />
</symbol>
<symbol id="arrow-left" class="icon icon-tabler icon-tabler-arrow-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12" /><line x1="5" y1="12" x2="11" y2="18" /><line x1="5" y1="12" x2="11" y2="6" />
</symbol>
<symbol id="arrow-narrow-down" class="icon icon-tabler icon-tabler-arrow-narrow-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19" /><line x1="16" y1="15" x2="12" y2="19" /><line x1="8" y1="15" x2="12" y2="19" />
</symbol>
<symbol id="arrow-narrow-left" class="icon icon-tabler icon-tabler-arrow-narrow-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12" /><line x1="5" y1="12" x2="9" y2="16" /><line x1="5" y1="12" x2="9" y2="8" />
</symbol>
<symbol id="arrow-narrow-right" class="icon icon-tabler icon-tabler-arrow-narrow-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12" /><line x1="15" y1="16" x2="19" y2="12" /><line x1="15" y1="8" x2="19" y2="12" />
</symbol>
<symbol id="arrow-narrow-up" class="icon icon-tabler icon-tabler-arrow-narrow-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19" /><line x1="16" y1="9" x2="12" y2="5" /><line x1="8" y1="9" x2="12" y2="5" />
</symbol>
<symbol id="arrow-right-circle" class="icon icon-tabler icon-tabler-arrow-right-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="16" y1="12" x2="8" y2="12" /><line x1="16" y1="12" x2="12" y2="16" /><line x1="16" y1="12" x2="12" y2="8" />
</symbol>
<symbol id="arrow-right" class="icon icon-tabler icon-tabler-arrow-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12" /><line x1="13" y1="18" x2="19" y2="12" /><line x1="13" y1="6" x2="19" y2="12" />
</symbol>
<symbol id="arrow-up-circle" class="icon icon-tabler icon-tabler-arrow-up-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="12" y1="8" x2="8" y2="12" /><line x1="12" y1="8" x2="12" y2="16" /><line x1="16" y1="12" x2="12" y2="8" />
</symbol>
<symbol id="arrow-up-left-circle" class="icon icon-tabler icon-tabler-arrow-up-left-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="9" y1="9" x2="15" y2="15" /><polyline points="15 9 9 9 9 15" />
</symbol>
<symbol id="arrow-up-left" class="icon icon-tabler icon-tabler-arrow-up-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="7" y1="7" x2="17" y2="17" /><polyline points="16 7 7 7 7 16" />
</symbol>
<symbol id="arrow-up-right-circle" class="icon icon-tabler icon-tabler-arrow-up-right-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="15" y1="9" x2="9" y2="15" /><polyline points="15 15 15 9 9 9" />
</symbol>
<symbol id="arrow-up-right" class="icon icon-tabler icon-tabler-arrow-up-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="17" y1="7" x2="7" y2="17" /><polyline points="8 7 17 7 17 16" />
</symbol>
<symbol id="arrow-up" class="icon icon-tabler icon-tabler-arrow-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19" /><line x1="18" y1="11" x2="12" y2="5" /><line x1="6" y1="11" x2="12" y2="5" />
</symbol>
<symbol id="arrows-diagonal-2" class="icon icon-tabler icon-tabler-arrows-diagonal-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="16 20 20 20 20 16" /><line x1="14" y1="14" x2="20" y2="20" /><polyline points="8 4 4 4 4 8" /><line x1="4" y1="4" x2="10" y2="10" />
</symbol>
<symbol id="arrows-diagonal" class="icon icon-tabler icon-tabler-arrows-diagonal" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="16 4 20 4 20 8" /><line x1="14" y1="10" x2="20" y2="4" /><polyline points="8 20 4 20 4 16" /><line x1="4" y1="20" x2="10" y2="14" />
</symbol>
<symbol id="arrows-maximize" class="icon icon-tabler icon-tabler-arrows-maximize" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="16 4 20 4 20 8" /><line x1="14" y1="10" x2="20" y2="4" /><polyline points="8 20 4 20 4 16" /><line x1="4" y1="20" x2="10" y2="14" /><polyline points="16 20 20 20 20 16" /><line x1="14" y1="14" x2="20" y2="20" /><polyline points="8 4 4 4 4 8" /><line x1="4" y1="4" x2="10" y2="10" />
</symbol>
<symbol id="arrows-minimize" class="icon icon-tabler icon-tabler-arrows-minimize" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="5 9 9 9 9 5" /><line x1="3" y1="3" x2="9" y2="9" /><polyline points="5 15 9 15 9 19" /><line x1="3" y1="21" x2="9" y2="15" /><polyline points="19 9 15 9 15 5" /><line x1="15" y1="9" x2="21" y2="3" /><polyline points="19 15 15 15 15 19" /><line x1="15" y1="15" x2="21" y2="21" />
</symbol>
<symbol id="at" class="icon icon-tabler icon-tabler-at" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="4" /><path d="M16 12v1.5a2.5 2.5 0 005 0v-1.5a9 9 0 10-5.5 8.28" />
</symbol>
<symbol id="backspace" class="icon icon-tabler icon-tabler-backspace" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6a1 1 0 011 1v10a1 1 0 01-1 1h-11l-5 -5a1.5 1.5 0 010 -2l5 -5Z" /><path d="M12 10l4 4m0 -4l-4 4" />
</symbol>
<symbol id="ban" class="icon icon-tabler icon-tabler-ban" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="5.7" y1="5.7" x2="18.3" y2="18.3" />
</symbol>
<symbol id="battery-1" class="icon icon-tabler icon-tabler-battery-1" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 7h11a2 2 0 012 2v.5a.5 .5 0 00.5 .5a.5 .5 0 01.5 .5v3a.5 .5 0 01-.5 .5a.5 .5 0 00-.5 .5v.5a2 2 0 01-2 2h-11a2 2 0 01-2 -2v-6a2 2 0 012 -2" /><line x1="7" y1="10" x2="7" y2="14" />
</symbol>
<symbol id="battery-2" class="icon icon-tabler icon-tabler-battery-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 7h11a2 2 0 012 2v.5a.5 .5 0 00.5 .5a.5 .5 0 01.5 .5v3a.5 .5 0 01-.5 .5a.5 .5 0 00-.5 .5v.5a2 2 0 01-2 2h-11a2 2 0 01-2 -2v-6a2 2 0 012 -2" /><line x1="7" y1="10" x2="7" y2="14" /><line x1="10" y1="10" x2="10" y2="14" />
</symbol>
<symbol id="battery-3" class="icon icon-tabler icon-tabler-battery-3" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 7h11a2 2 0 012 2v.5a.5 .5 0 00.5 .5a.5 .5 0 01.5 .5v3a.5 .5 0 01-.5 .5a.5 .5 0 00-.5 .5v.5a2 2 0 01-2 2h-11a2 2 0 01-2 -2v-6a2 2 0 012 -2" /><line x1="7" y1="10" x2="7" y2="14" /><line x1="10" y1="10" x2="10" y2="14" /><line x1="13" y1="10" x2="13" y2="14" />
</symbol>
<symbol id="battery-4" class="icon icon-tabler icon-tabler-battery-4" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 7h11a2 2 0 012 2v.5a.5 .5 0 00.5 .5a.5 .5 0 01.5 .5v3a.5 .5 0 01-.5 .5a.5 .5 0 00-.5 .5v.5a2 2 0 01-2 2h-11a2 2 0 01-2 -2v-6a2 2 0 012 -2" /><line x1="7" y1="10" x2="7" y2="14" /><line x1="10" y1="10" x2="10" y2="14" /><line x1="13" y1="10" x2="13" y2="14" /><line x1="16" y1="10" x2="16" y2="14" />
</symbol>
<symbol id="battery-charging" class="icon icon-tabler icon-tabler-battery-charging" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M16 7h1a2 2 0 012 2v.5a.5 .5 0 00.5 .5a.5 .5 0 01.5 .5v3a.5 .5 0 01-.5 .5a.5 .5 0 00-.5 .5v.5a2 2 0 01-2 2h-2" /><path d="M8 7H6a2 2 0 00-2 2v6a2 2 0 002 2h1" /><polyline points="12 8 10 12 13 12 11 16" />
</symbol>
<symbol id="battery" class="icon icon-tabler icon-tabler-battery" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 7h11a2 2 0 012 2v.5a.5 .5 0 00.5 .5a.5 .5 0 01.5 .5v3a.5 .5 0 01-.5 .5a.5 .5 0 00-.5 .5v.5a2 2 0 01-2 2h-11a2 2 0 01-2 -2v-6a2 2 0 012 -2" />
</symbol>
<symbol id="bell" class="icon icon-tabler icon-tabler-bell" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M10 5a2 2 0 014 0a7 7 0 014 6v3a4 4 0 002 3h-16a4 4 0 002 -3v-3a7 7 0 014 -6" /><path d="M9 17v1a3 3 0 006 0v-1" />
</symbol>
<symbol id="bike" class="icon icon-tabler icon-tabler-bike" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="18" r="3" /><circle cx="19" cy="18" r="3" /><polyline points="12 19 12 15 9 12 14 8 16 11 19 11" /><circle cx="17" cy="5" r="1" />
</symbol>
<symbol id="bluetooth" class="icon icon-tabler icon-tabler-bluetooth" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 8 18 16 12 20 12 4 18 8 6 16" />
</symbol>
<symbol id="bolt" class="icon icon-tabler icon-tabler-bolt" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="13 3 13 10 19 10 11 21 11 14 5 14 13 3" />
</symbol>
<symbol id="book" class="icon icon-tabler icon-tabler-book" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 19a9 9 0 019 0a9 9 0 019 0" /><path d="M3 6a9 9 0 019 0a9 9 0 019 0" /><line x1="3" y1="6" x2="3" y2="19" /><line x1="12" y1="6" x2="12" y2="19" /><line x1="21" y1="6" x2="21" y2="19" />
</symbol>
<symbol id="bookmark" class="icon icon-tabler icon-tabler-bookmark" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 4h6a2 2 0 012 2v14l-5-3l-5 3v-14a2 2 0 012 -2" />
</symbol>
<symbol id="border-all" class="icon icon-tabler icon-tabler-border-all" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" /><line x1="4" y1="12" x2="20" y2="12" /><line x1="12" y1="4" x2="12" y2="20" />
</symbol>
<symbol id="border-bottom" class="icon icon-tabler icon-tabler-border-bottom" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="20" y1="20" x2="4" y2="20" /><g stroke-dasharray=".001 4"><line x1="4" y1="4" x2="20" y2="4" /><line x1="20" y1="4" x2="20" y2="20" /><line x1="4" y1="20" x2="4" y2="4" /><line x1="4" y1="12" x2="20" y2="12" /><line x1="12" y1="4" x2="12" y2="20" /></g>
</symbol>
<symbol id="border-horizontal" class="icon icon-tabler icon-tabler-border-horizontal" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="12" x2="20" y2="12" /><g stroke-dasharray=".001 4"><line x1="4" y1="4" x2="20" y2="4" /><line x1="4" y1="20" x2="4" y2="4" /><line x1="20" y1="20" x2="4" y2="20" /><line x1="20" y1="4" x2="20" y2="20" /><line x1="12" y1="4" x2="12" y2="20" /></g>
</symbol>
<symbol id="border-inner" class="icon icon-tabler icon-tabler-border-inner" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="12" x2="20" y2="12" /><line x1="12" y1="4" x2="12" y2="20" /><g stroke-dasharray=".001 4"><line x1="4" y1="4" x2="20" y2="4" /><line x1="4" y1="20" x2="4" y2="4" /><line x1="20" y1="20" x2="4" y2="20" /><line x1="20" y1="4" x2="20" y2="20" /></g>
</symbol>
<symbol id="border-left" class="icon icon-tabler icon-tabler-border-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="20" x2="4" y2="4" /><g stroke-dasharray=".001 4"><line x1="4" y1="4" x2="20" y2="4" /><line x1="20" y1="4" x2="20" y2="20" /><line x1="20" y1="20" x2="4" y2="20" /><line x1="4" y1="12" x2="20" y2="12" /><line x1="12" y1="4" x2="12" y2="20" /></g>
</symbol>
<symbol id="border-none" class="icon icon-tabler icon-tabler-border-none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke-dasharray=".001 4"><line x1="4" y1="4" x2="20" y2="4" /><line x1="20" y1="4" x2="20" y2="20" /><line x1="20" y1="20" x2="4" y2="20" /><line x1="4" y1="20" x2="4" y2="4" /><line x1="4" y1="12" x2="20" y2="12" /><line x1="12" y1="4" x2="12" y2="20" /></g>
</symbol>
<symbol id="border-outer" class="icon icon-tabler icon-tabler-border-outer" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" /><g stroke-dasharray=".001 4"><line x1="4" y1="12" x2="20" y2="12" /><line x1="12" y1="4" x2="12" y2="20" /></g>
</symbol>
<symbol id="border-right" class="icon icon-tabler icon-tabler-border-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="20" y1="4" x2="20" y2="20" /><g stroke-dasharray=".001 4"><line x1="4" y1="4" x2="20" y2="4" /><line x1="20" y1="20" x2="4" y2="20" /><line x1="4" y1="20" x2="4" y2="4" /><line x1="4" y1="12" x2="20" y2="12" /><line x1="12" y1="4" x2="12" y2="20" /></g>
</symbol>
<symbol id="border-top" class="icon icon-tabler icon-tabler-border-top" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="4" x2="20" y2="4" /><g stroke-dasharray=".001 4"><line x1="20" y1="4" x2="20" y2="20" /><line x1="20" y1="20" x2="4" y2="20" /><line x1="4" y1="20" x2="4" y2="4" /><line x1="4" y1="12" x2="20" y2="12" /><line x1="12" y1="4" x2="12" y2="20" /></g>
</symbol>
<symbol id="border-vertical" class="icon icon-tabler icon-tabler-border-vertical" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="4" x2="12" y2="20" /><g stroke-dasharray=".001 4"><line x1="4" y1="12" x2="20" y2="12" /><line x1="4" y1="4" x2="20" y2="4" /><line x1="4" y1="20" x2="4" y2="4" /><line x1="20" y1="20" x2="4" y2="20" /><line x1="20" y1="4" x2="20" y2="20" /></g>
</symbol>
<symbol id="box" class="icon icon-tabler icon-tabler-box" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="12 3 20 7.5 20 16.5 12 21 4 16.5 4 7.5 12 3" /><line x1="12" y1="12" x2="20" y2="7.5" /><line x1="12" y1="12" x2="12" y2="21" /><line x1="12" y1="12" x2="4" y2="7.5" />
</symbol>
<symbol id="briefcase" class="icon icon-tabler icon-tabler-briefcase" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="7" width="18" height="13" rx="2" /><path d="M8 7v-2a2 2 0 012 -2h4a2 2 0 012 2v2" /><line x1="12" y1="12" x2="12" y2="12.01" /><path d="M3 13a20 20 0 0018 0" />
</symbol>
<symbol id="bucket" class="icon icon-tabler icon-tabler-bucket" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M19 9l-2 9a2 2.5 0 01-2 2h-6a2 2.5 0 01-2 -2l-2 -9Z" /><path d="M7 9a5 5 0 0110 0" />
</symbol>
<symbol id="bulb-off" class="icon icon-tabler icon-tabler-bulb-off" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 16a5 5 0 116 0a3.5 3.5 0 00-1 3a2 2 0 01-4 0a3.5 3.5 0 00-1 -3" /><line x1="9.7" y1="17" x2="14.3" y2="17" />
</symbol>
<symbol id="bulb" class="icon icon-tabler icon-tabler-bulb" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 12h1M12 3v1M20 12h1M5.6 5.6l.7 .7M18.4 5.6l-.7 .7" /><path d="M9 16a5 5 0 116 0a3.5 3.5 0 00-1 3a2 2 0 01-4 0a3.5 3.5 0 00-1 -3" /><line x1="9.7" y1="17" x2="14.3" y2="17" />
</symbol>
<symbol id="calendar" class="icon icon-tabler icon-tabler-calendar" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="5" width="16" height="16" rx="2" /><line x1="16" y1="3" x2="16" y2="7" /><line x1="8" y1="3" x2="8" y2="7" /><line x1="4" y1="11" x2="20" y2="11" /><line x1="11" y1="15" x2="12" y2="15" /><line x1="12" y1="15" x2="12" y2="18" />
</symbol>
<symbol id="camera" class="icon icon-tabler icon-tabler-camera" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M5 7h1a2 2 0 002 -2a1 1 0 011 -1h6a1 1 0 011 1a2 2 0 002 2h1a2 2 0 012 2v9a2 2 0 01-2 2h-14a2 2 0 01-2 -2v-9a2 2 0 012 -2" /><circle cx="12" cy="13" r="3" />
</symbol>
<symbol id="cash" class="icon icon-tabler icon-tabler-cash" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="7" y="9" width="14" height="10" rx="2" /><circle cx="14" cy="14" r="2" /><path d="M17 9v-2a2 2 0 00-2 -2h-10a2 2 0 00-2 2v6a2 2 0 002 2h2" />
</symbol>
<symbol id="cast" class="icon icon-tabler icon-tabler-cast" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="19" x2="3.01" y2="19" /><path d="M7 19a4 4 0 00-4 -4" /><path d="M11 19a8 8 0 00-8 -8" /><path d="M15 19h3a3 3 0 00 3 -3v-8a3 3 0 00-3 -3h-12a3 3 0 00-2.8 2" />
</symbol>
<symbol id="chart-area-line" class="icon icon-tabler icon-tabler-chart-area-line" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="4 19 8 13 12 15 16 10 20 14 20 19 4 19" /><polyline points="4 12 7 8 11 10 16 4 20 8" />
</symbol>
<symbol id="chart-area" class="icon icon-tabler icon-tabler-chart-area" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="19" x2="20" y2="19" /><polyline points="4 15 8 9 12 11 16 6 20 10 20 15 4 15" />
</symbol>
<symbol id="chart-bar" class="icon icon-tabler icon-tabler-chart-bar" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="12" width="6" height="8" rx="1" /><rect x="9" y="8" width="6" height="12" rx="1" /><rect x="15" y="4" width="6" height="16" rx="1" /><line x1="4" y1="20" x2="18" y2="20" />
</symbol>
<symbol id="chart-candle" class="icon icon-tabler icon-tabler-chart-candle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="6" width="4" height="5" rx="1" /><line x1="6" y1="4" x2="6" y2="6" /><line x1="6" y1="11" x2="6" y2="20" /><rect x="10" y="14" width="4" height="5" rx="1" /><line x1="12" y1="4" x2="12" y2="14" /><line x1="12" y1="19" x2="12" y2="20" /><rect x="16" y="5" width="4" height="6" rx="1" /><line x1="18" y1="4" x2="18" y2="5" /><line x1="18" y1="11" x2="18" y2="20" />
</symbol>
<symbol id="chart-donut" class="icon icon-tabler icon-tabler-chart-donut" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M10 3.2a9 9 0 1010.8 10.8a1 1 0 00-1 -1h-3.8a4.1 4.1 0 11-5 -5v-4a.9 .9 0 00-1 -.8" /><path d="M15 3.5a9 9 0 015.5 5.5h-4.5a9 9 0 00-1 -1v-4.5" />
</symbol>
<symbol id="chart-line" class="icon icon-tabler icon-tabler-chart-line" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="19" x2="20" y2="19" /><polyline points="4 15 8 9 12 11 16 6 20 10" />
</symbol>
<symbol id="chart-pie" class="icon icon-tabler icon-tabler-chart-pie" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M10 3.2a9 9 0 1010.8 10.8a1 1 0 00-1 -1h-6.8a2 2 0 01-2 -2v-7a.9 .9 0 00-1 -.8" /><path d="M15 3.5a9 9 0 015.5 5.5h-4.5a1 1 0 01-1 -1v-4.5" />
</symbol>
<symbol id="check" class="icon icon-tabler icon-tabler-check" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 7 10 17 5 12" />
</symbol>
<symbol id="chevron-down" class="icon icon-tabler icon-tabler-chevron-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9" />
</symbol>
<symbol id="chevron-left" class="icon icon-tabler icon-tabler-chevron-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 6 9 12 15 18" />
</symbol>
<symbol id="chevron-right" class="icon icon-tabler icon-tabler-chevron-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 6 15 12 9 18" />
</symbol>
<symbol id="chevron-up" class="icon icon-tabler icon-tabler-chevron-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 15 12 9 18 15" />
</symbol>
<symbol id="chevrons-down" class="icon icon-tabler icon-tabler-chevrons-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="7 7 12 12 17 7" /><polyline points="7 13 12 18 17 13" />
</symbol>
<symbol id="chevrons-left" class="icon icon-tabler icon-tabler-chevrons-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="11 7 6 12 11 17" /><polyline points="17 7 12 12 17 17" />
</symbol>
<symbol id="chevrons-right" class="icon icon-tabler icon-tabler-chevrons-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="7 7 12 12 7 17" /><polyline points="13 7 18 12 13 17" />
</symbol>
<symbol id="chevrons-up" class="icon icon-tabler icon-tabler-chevrons-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="7 11 12 6 17 11" /><polyline points="7 17 12 12 17 17" />
</symbol>
<symbol id="circle-check" class="icon icon-tabler icon-tabler-circle-check" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><path d="M9 12l2 2l4 -4" />
</symbol>
<symbol id="circle-minus" class="icon icon-tabler icon-tabler-circle-minus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="9" y1="12" x2="15" y2="12" />
</symbol>
<symbol id="circle-plus" class="icon icon-tabler icon-tabler-circle-plus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="9" y1="12" x2="15" y2="12" /><line x1="12" y1="9" x2="12" y2="15" />
</symbol>
<symbol id="circle-x" class="icon icon-tabler icon-tabler-circle-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><path d="M10 10l4 4m0 -4l-4 4" />
</symbol>
<symbol id="circle" class="icon icon-tabler icon-tabler-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" />
</symbol>
<symbol id="clipboard-check" class="icon icon-tabler icon-tabler-clipboard-check" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2" /><rect x="9" y="3" width="6" height="4" rx="2" /><path d="M9 14l2 2l4 -4" />
</symbol>
<symbol id="clipboard-list" class="icon icon-tabler icon-tabler-clipboard-list" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2" /><rect x="9" y="3" width="6" height="4" rx="2" /><line x1="9" y1="12" x2="9.01" y2="12" /><line x1="13" y1="12" x2="15" y2="12" /><line x1="9" y1="16" x2="9.01" y2="16" /><line x1="13" y1="16" x2="15" y2="16" />
</symbol>
<symbol id="clipboard-x" class="icon icon-tabler icon-tabler-clipboard-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2" /><rect x="9" y="3" width="6" height="4" rx="2" /><path d="M10 12l4 4m0 -4l-4 4" />
</symbol>
<symbol id="clipboard" class="icon icon-tabler icon-tabler-clipboard" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2" /><rect x="9" y="3" width="6" height="4" rx="2" />
</symbol>
<symbol id="clock" class="icon icon-tabler icon-tabler-clock" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><polyline points="12 7 12 12 9 15" />
</symbol>
<symbol id="cloud-download" class="icon icon-tabler icon-tabler-cloud-download" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M19 18a3.5 3.5 0 000 -7h-1a5 4.5 0 00-11 -2a4.6 4.4 0 00-2.1 8.4" /><line x1="12" y1="13" x2="12" y2="22" /><polyline points="9 19 12 22 15 19" />
</symbol>
<symbol id="cloud-rain" class="icon icon-tabler icon-tabler-cloud-rain" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 18a4.6 4.4 0 01 0 -9h0a5 4.5 0 0111 2h1a3.5 3.5 0 01 0 7" /><path d="M11 13v2m0 3v2m4 -5v2m0 3v2" />
</symbol>
<symbol id="cloud-snow" class="icon icon-tabler icon-tabler-cloud-snow" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 18a4.6 4.4 0 01 0 -9h0a5 4.5 0 0111 2h1a3.5 3.5 0 01 0 7" /><path d="M11 15v.01m0 3v.01m0 3v.01m4 -4v.01m0 3v.01" />
</symbol>
<symbol id="cloud-storm" class="icon icon-tabler icon-tabler-cloud-storm" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 18a4.6 4.4 0 01 0 -9h0a5 4.5 0 0111 2h1a3.5 3.5 0 01 0 7h-1" /><polyline points="13 14 11 18 14 18 12 22" />
</symbol>
<symbol id="cloud-upload" class="icon icon-tabler icon-tabler-cloud-upload" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 18a4.6 4.4 0 01 0 -9h0a5 4.5 0 0111 2h1a3.5 3.5 0 01 0 7h-1" /><polyline points="9 15 12 12 15 15" /><line x1="12" y1="12" x2="12" y2="21" />
</symbol>
<symbol id="cloud" class="icon icon-tabler icon-tabler-cloud" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 18a4.6 4.4 0 01 0 -9h0a5 4.5 0 0111 2h1a3.5 3.5 0 01 0 7h-12" />
</symbol>
<symbol id="code" class="icon icon-tabler icon-tabler-code" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="7 8 3 12 7 16" /><polyline points="17 8 21 12 17 16" /><line x1="14" y1="4" x2="10" y2="20" />
</symbol>
<symbol id="command" class="icon icon-tabler icon-tabler-command" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 9a2 2 0 112 -2v10a2 2 0 11-2 -2h10a2 2 0 11-2 2v-10a2 2 0 112 2h-10" />
</symbol>
<symbol id="compass" class="icon icon-tabler icon-tabler-compass" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="8 16 10 10 16 8 14 14 8 16" /><circle cx="12" cy="12" r="9" />
</symbol>
<symbol id="copy" class="icon icon-tabler icon-tabler-copy" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="8" y="8" width="12" height="12" rx="2" /><path d="M16 8v-2a2 2 0 00-2 -2h-8a2 2 0 00-2 2v8a2 2 0 002 2h2" />
</symbol>
<symbol id="copyright" class="icon icon-tabler icon-tabler-copyright" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><path d="M14.5 9a3.5 4 0 100 6" />
</symbol>
<symbol id="corner-down-left" class="icon icon-tabler icon-tabler-corner-down-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6v6a3 3 0 01-3 3h-10l5 -5m0 10l-5 -5" />
</symbol>
<symbol id="corner-down-right" class="icon icon-tabler icon-tabler-corner-down-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 6v6a3 3 0 003 3h10l-5 -5m0 10l5 -5" />
</symbol>
<symbol id="corner-left-down" class="icon icon-tabler icon-tabler-corner-left-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6h-6a3 3 0 00-3 3v10l-5 -5m10 0l-5 5" />
</symbol>
<symbol id="corner-left-up" class="icon icon-tabler icon-tabler-corner-left-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M18 18h-6a3 3 0 01-3 -3v-10l-5 5m10 0l-5 -5" />
</symbol>
<symbol id="corner-right-down" class="icon icon-tabler icon-tabler-corner-right-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 6h6a3 3 0 013 3v10l-5 -5m10 0l-5 5" />
</symbol>
<symbol id="corner-right-up" class="icon icon-tabler icon-tabler-corner-right-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 18h6a3 3 0 003 -3v-10l-5 5m10 0l-5 -5" />
</symbol>
<symbol id="corner-up-left" class="icon icon-tabler icon-tabler-corner-up-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M18 18v-6a3 3 0 00-3 -3h-10l5 -5m0 10l-5 -5" />
</symbol>
<symbol id="corner-up-right" class="icon icon-tabler icon-tabler-corner-up-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 18v-6a3 3 0 013 -3h10l-5 -5m0 10l5 -5" />
</symbol>
<symbol id="credit-card" class="icon icon-tabler icon-tabler-credit-card" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="14" rx="3" /><line x1="3" y1="10" x2="21" y2="10" /><line x1="7" y1="15" x2="7.01" y2="15" /><line x1="11" y1="15" x2="13" y2="15" />
</symbol>
<symbol id="crop" class="icon icon-tabler icon-tabler-crop" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="8 5 8 16 19 16" /><polyline points="16 19 16 8 5 8" />
</symbol>
<symbol id="cut" class="icon icon-tabler icon-tabler-cut" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="7" cy="17" r="3" /><circle cx="17" cy="17" r="3" /><line x1="9.15" y1="14.85" x2="18" y2="4" /><line x1="6" y1="4" x2="14.85" y2="14.85" />
</symbol>
<symbol id="dashboard" class="icon icon-tabler icon-tabler-dashboard" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="13" r="2" /><line x1="13.45" y1="11.55" x2="15.5" y2="9.5" /><path d="M6.4 20a9 9 0 1111.2 0Z" />
</symbol>
<symbol id="database" class="icon icon-tabler icon-tabler-database" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="12" cy="6" rx="8" ry="3"></ellipse><path d="M4 6v6a8 3 0 0016 0v-6" /><path d="M4 12v6a8 3 0 0016 0v-6" />
</symbol>
<symbol id="device-desktop" class="icon icon-tabler icon-tabler-device-desktop" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="12" rx="1" /><line x1="7" y1="20" x2="17" y2="20" /><line x1="9" y1="16" x2="9" y2="20" /><line x1="15" y1="16" x2="15" y2="20" />
</symbol>
<symbol id="device-mobile" class="icon icon-tabler icon-tabler-device-mobile" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="7" y="4" width="10" height="16" rx="1" /><line x1="11" y1="5" x2="13" y2="5" /><line x1="12" y1="17" x2="12" y2="17.01" />
</symbol>
<symbol id="device-tablet" class="icon icon-tabler icon-tabler-device-tablet" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="5" y="3" width="14" height="18" rx="1" /><circle cx="12" cy="17" r="1" />
</symbol>
<symbol id="device-tv" class="icon icon-tabler icon-tabler-device-tv" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="7" width="18" height="13" rx="2" /><polyline points="16 3 12 7 8 3" />
</symbol>
<symbol id="directions" class="icon icon-tabler icon-tabler-directions" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="8 5 19 5 21 7 19 9 8 9 8 5" /><polyline points="14 13 14 17 6 17 4 15 6 13 14 13" /><line x1="12" y1="22" x2="12" y2="17" /><line x1="12" y1="13" x2="12" y2="9" /><line x1="12" y1="5" x2="12" y2="3" />
</symbol>
<symbol id="disabled" class="icon icon-tabler icon-tabler-disabled" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a5 5 0 106 7.5" />
</symbol>
<symbol id="disc" class="icon icon-tabler icon-tabler-disc" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="3" /><circle cx="12" cy="12" r="9" />
</symbol>
<symbol id="dots-circle-horizontal" class="icon icon-tabler icon-tabler-dots-circle-horizontal" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="8" y1="12" x2="8" y2="12.01" /><line x1="12" y1="12" x2="12" y2="12.01" /><line x1="16" y1="12" x2="16" y2="12.01" />
</symbol>
<symbol id="dots-diagonal-2" class="icon icon-tabler icon-tabler-dots-diagonal-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="7" cy="7" r="1" /><circle cx="12" cy="12" r="1" /><circle cx="17" cy="17" r="1" />
</symbol>
<symbol id="dots-diagonal" class="icon icon-tabler icon-tabler-dots-diagonal" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="7" cy="17" r="1" /><circle cx="12" cy="12" r="1" /><circle cx="17" cy="7" r="1" />
</symbol>
<symbol id="dots-vertical" class="icon icon-tabler icon-tabler-dots-vertical" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="1" /><circle cx="12" cy="19" r="1" /><circle cx="12" cy="5" r="1" />
</symbol>
<symbol id="dots" class="icon icon-tabler icon-tabler-dots" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="12" r="1" /><circle cx="12" cy="12" r="1" /><circle cx="19" cy="12" r="1" />
</symbol>
<symbol id="download" class="icon icon-tabler icon-tabler-download" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 17v2a2 2 0 002 2h12a2 2 0 002 -2v-2" /><polyline points="7 11 12 16 17 11" /><line x1="12" y1="4" x2="12" y2="16" />
</symbol>
<symbol id="droplet" class="icon icon-tabler icon-tabler-droplet" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3l5 5a7 7 0 1 1-10 0l5 -5" />
</symbol>
<symbol id="edit" class="icon icon-tabler icon-tabler-edit" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 7 h-3a2 2 0 00-2 2v9a2 2 0 00 2 2h9a2 2 0 00 2 -2v-3" /><path d="M9 15h3l8.5 -8.5a1.5 1.5 0 00-3 -3l-8.5 8.5v3" />
</symbol>
<symbol id="external-link" class="icon icon-tabler icon-tabler-external-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M11 7h-5a2 2 0 00-2 2v9a2 2 0 00 2 2h9a2 2 0 00 2 -2v-5" /><line x1="10" y1="14" x2="20" y2="4" /><polyline points="15 4 20 4 20 9" />
</symbol>
<symbol id="eye" class="icon icon-tabler icon-tabler-eye" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="2" /><path d="M2 12l1.5 2a11 11 0 0017 0l1.5 -2" /><path d="M2 12l1.5 -2a11 11 0 0117 0l1.5 2" />
</symbol>
<symbol id="face-id" class="icon icon-tabler icon-tabler-face-id" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8v-2a2 2 0 012 -2h2" /><path d="M4 16v2a2 2 0 002 2h2" /><path d="M16 4h2a2 2 0 012 2v2" /><path d="M16 20h2a2 2 0 002 -2v-2" /><line x1="9" y1="10" x2="9.01" y2="10" /><line x1="15" y1="10" x2="15.01" y2="10" /><path d="M9.5 15a3.5 3.5 0 005 0" />
</symbol>
<symbol id="file-check" class="icon icon-tabler icon-tabler-file-check" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="14 3 14 8 19 8" /><path d="M17 21H7a2 2 0 01-2-2V5a2 2 0 012-2h7l5 5v11a2 2 0 01-2 2z" /><path d="M9 15l2 2l4 -4" />
</symbol>
<symbol id="file-download" class="icon icon-tabler icon-tabler-file-download" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="14 3 14 8 19 8" /><path d="M17 21H7a2 2 0 01-2-2V5a2 2 0 012-2h7l5 5v11a2 2 0 01-2 2z" /><line x1="12" y1="11" x2="12" y2="17" /><polyline points="9 14 12 17 15 14" />
</symbol>
<symbol id="file-minus" class="icon icon-tabler icon-tabler-file-minus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="14 3 14 8 19 8" /><path d="M17 21H7a2 2 0 01-2-2V5a2 2 0 012-2h7l5 5v11a2 2 0 01-2 2z" /><line x1="9" y1="14" x2="15" y2="14" />
</symbol>
<symbol id="file-music" class="icon icon-tabler icon-tabler-file-music" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="14 3 14 8 19 8" /><path d="M17 21H7a2 2 0 01-2-2V5a2 2 0 012-2h7l5 5v11a2 2 0 01-2 2z" /><circle cx="11" cy="16" r="1" /><polyline points="12 16 12 11 14 12" />
</symbol>
<symbol id="file-plus" class="icon icon-tabler icon-tabler-file-plus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="14 3 14 8 19 8" /><path d="M17 21H7a2 2 0 01-2-2V5a2 2 0 012-2h7l5 5v11a2 2 0 01-2 2z" /><line x1="12" y1="11" x2="12" y2="17" /><line x1="9" y1="14" x2="15" y2="14" />
</symbol>
<symbol id="file-shredder" class="icon icon-tabler icon-tabler-file-shredder" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="14 3 14 8 19 8" /><path d="M5 12v-7a2 2 0 012-2h7l5 5v4" /><line x1="3" y1="12" x2="21" y2="12" /><line x1="6" y1="16" x2="6" y2="18" /><line x1="10" y1="16" x2="10" y2="22" /><line x1="14" y1="16" x2="14" y2="18" /><line x1="18" y1="16" x2="18" y2="20" />
</symbol>
<symbol id="file-text" class="icon icon-tabler icon-tabler-file-text" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="14 3 14 8 19 8" /><path d="M17 21H7a2 2 0 01-2-2V5a2 2 0 012-2h7l5 5v11a2 2 0 01-2 2z" /><line x1="9" y1="9" x2="10" y2="9" /><line x1="9" y1="13" x2="15" y2="13" /><line x1="9" y1="17" x2="15" y2="17" />
</symbol>
<symbol id="file-x" class="icon icon-tabler icon-tabler-file-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="14 3 14 8 19 8" /><path d="M17 21H7a2 2 0 01-2-2V5a2 2 0 012-2h7l5 5v11a2 2 0 01-2 2z" /><path d="M10 12l4 4m0 -4l-4 4" />
</symbol>
<symbol id="file" class="icon icon-tabler icon-tabler-file" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="14 3 14 8 19 8" /><path d="M17 21H7a2 2 0 01-2-2V5a2 2 0 012-2h7l5 5v11a2 2 0 01-2 2z" />
</symbol>
<symbol id="filter" class="icon icon-tabler icon-tabler-filter" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M5.5 5h13a1 1 0 010.5 1.5L14 12L14 19L10 16L10 12L5 6.5a1 1 0 010.5 -1.5" />
</symbol>
<symbol id="flag" class="icon icon-tabler icon-tabler-flag" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="5" x2="5" y2="21" /><line x1="19" y1="5" x2="19" y2="14" /><path d="M5 5a5 5 0 017 0a5 5 0 007 0" /><path d="M5 14a5 5 0 017 0a5 5 0 007 0" />
</symbol>
<symbol id="flip-horizontal" class="icon icon-tabler icon-tabler-flip-horizontal" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="12" x2="21" y2="12" /><polyline points="7 16 17 16 7 21 7 16" /><polyline points="7 8 17 8 7 3 7 8" />
</symbol>
<symbol id="flip-vertical" class="icon icon-tabler icon-tabler-flip-vertical" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="3" x2="12" y2="21" /><polyline points="16 7 16 17 21 17 16 7" /><polyline points="8 7 8 17 3 17 8 7" />
</symbol>
<symbol id="floppy-disk" class="icon icon-tabler icon-tabler-floppy-disk" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M18 20h-12a2 2 0 01-2-2v-12a2 2 0 012-2h9l5 5v9a2 2 0 01-2 2" /><circle cx="12" cy="13" r="2" /><polyline points="4 8 10 8 10 4" />
</symbol>
<symbol id="folder-minus" class="icon icon-tabler icon-tabler-folder-minus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M5 4h4l3 3h7a2 2 0 012 2v8a2 2 0 01-2 2h-14a2 2 0 01-2 -2v-11a2 2 0 012 -2" /><line x1="9" y1="13" x2="15" y2="13" />
</symbol>
<symbol id="folder-plus" class="icon icon-tabler icon-tabler-folder-plus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M5 4h4l3 3h7a2 2 0 012 2v8a2 2 0 01-2 2h-14a2 2 0 01-2 -2v-11a2 2 0 012 -2" /><line x1="12" y1="10" x2="12" y2="16" /><line x1="9" y1="13" x2="15" y2="13" />
</symbol>
<symbol id="folder-x" class="icon icon-tabler icon-tabler-folder-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M5 4h4l3 3h7a2 2 0 012 2v8a2 2 0 01-2 2h-14a2 2 0 01-2 -2v-11a2 2 0 012 -2" /><path d="M10 11l4 4m0 -4l-4 4" />
</symbol>
<symbol id="folder" class="icon icon-tabler icon-tabler-folder" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M5 4h4l3 3h7a2 2 0 012 2v8a2 2 0 01-2 2h-14a2 2 0 01-2 -2v-11a2 2 0 012 -2" />
</symbol>
<symbol id="folders" class="icon icon-tabler icon-tabler-folders" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 4h3l2 2h5a2 2 0 012 2v7a2 2 0 01-2 2h-10a2 2 0 01-2 -2v-9a2 2 0 012 -2" /><path d="M17 17v2a2 2 0 01-2 2h-10a2 2 0 01-2 -2v-9a2 2 0 012 -2h2" />
</symbol>
<symbol id="frame" class="icon icon-tabler icon-tabler-frame" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="7" x2="20" y2="7" /><line x1="4" y1="17" x2="20" y2="17" /><line x1="7" y1="4" x2="7" y2="20" /><line x1="17" y1="4" x2="17" y2="20" />
</symbol>
<symbol id="friends" class="icon icon-tabler icon-tabler-friends" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="7" cy="5" r="2" /><path d="M5 22v-5l-1-1v-4a1 1 0 011 -1h4a1 1 0 011 1v4l-1 1v5" /><circle cx="17" cy="5" r="2" /><path d="M15 22v-4h-2l2 -6a1 1 0 011 -1h2a1 1 0 011 1l2 6h-2v4" />
</symbol>
<symbol id="gauge" class="icon icon-tabler icon-tabler-gauge" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><circle cx="12" cy="12" r="1" /><line x1="13.41" y1="10.59" x2="16" y2="8" /><path d="M7 12a5 5 0 015 -5" />
</symbol>
<symbol id="git-branch" class="icon icon-tabler icon-tabler-git-branch" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="7" cy="18" r="2" /><circle cx="7" cy="6" r="2" /><circle cx="17" cy="6" r="2" /><line x1="7" y1="8" x2="7" y2="16" /><path d="M9 18h6a2 2 0 002 -2v-5" /><polyline points="14 14 17 11 20 14" />
</symbol>
<symbol id="git-commit" class="icon icon-tabler icon-tabler-git-commit" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="3" /><line x1="12" y1="3" x2="12" y2="9" /><line x1="12" y1="15" x2="12" y2="21" />
</symbol>
<symbol id="git-compare" class="icon icon-tabler icon-tabler-git-compare" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="6" cy="6" r="2" /><circle cx="18" cy="18" r="2" /><path d="M11 6h5a2 2 0 012 2v8" /><polyline points="14 9 11 6 14 3" /><path d="M13 18h-5a2 2 0 01-2 -2v-8" /><polyline points="10 15 13 18 10 21" />
</symbol>
<symbol id="git-merge" class="icon icon-tabler icon-tabler-git-merge" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="7" cy="18" r="2" /><circle cx="7" cy="6" r="2" /><circle cx="17" cy="12" r="2" /><line x1="7" y1="8" x2="7" y2="16" /><path d="M7 8a4 4 0 004 4h4" />
</symbol>
<symbol id="git-pull-request" class="icon icon-tabler icon-tabler-git-pull-request" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="6" cy="18" r="2" /><circle cx="6" cy="6" r="2" /><circle cx="18" cy="18" r="2" /><line x1="6" y1="8" x2="6" y2="16" /><path d="M11 6h5a2 2 0 0 1 2 2v8" /><polyline points="14 9 11 6 14 3" />
</symbol>
<symbol id="glass-full" class="icon icon-tabler icon-tabler-glass-full" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="8" y1="21" x2="16" y2="21" /><line x1="12" y1="15" x2="12" y2="21" /><path d="M16 4l1 6a5 5 0 01-10 0l1 -6z" /><path d="M7 10a4 4 0 015 0a4 4 0 005 0" />
</symbol>
<symbol id="glass" class="icon icon-tabler icon-tabler-glass" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="8" y1="21" x2="16" y2="21" /><line x1="12" y1="15" x2="12" y2="21" /><path d="M16 4l1 6a5 5 0 01-10 0l1 -6z" />
</symbol>
<symbol id="grid-dots" class="icon icon-tabler icon-tabler-grid-dots" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="5" r="1" /><circle cx="12" cy="5" r="1" /><circle cx="19" cy="5" r="1" /><circle cx="5" cy="12" r="1" /><circle cx="12" cy="12" r="1" /><circle cx="19" cy="12" r="1" /><circle cx="5" cy="19" r="1" /><circle cx="12" cy="19" r="1" /><circle cx="19" cy="19" r="1" />
</symbol>
<symbol id="grid" class="icon icon-tabler icon-tabler-grid" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="6" height="6" rx="1" /><rect x="14" y="4" width="6" height="6" rx="1" /><rect x="4" y="14" width="6" height="6" rx="1" /><rect x="14" y="14" width="6" height="6" rx="1" />
</symbol>
<symbol id="hash" class="icon icon-tabler icon-tabler-hash" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="9" x2="19" y2="9" /><line x1="5" y1="15" x2="19" y2="15" /><line x1="11" y1="4" x2="7" y2="20" /><line x1="17" y1="4" x2="13" y2="20" />
</symbol>
<symbol id="headphones" class="icon icon-tabler icon-tabler-headphones" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="13" rx="2" width="5" height="7" /><rect x="15" y="13" rx="2" width="5" height="7" /><path d="M4 15v-3a8 8 0 0116 0v3" />
</symbol>
<symbol id="heart" class="icon icon-tabler icon-tabler-heart" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M12 20l-7 -7a4 4 0 016.5 -6a.9 .9 0 001 0a4 4 0 016.5 6l-7 7" />
</symbol>
<symbol id="home" class="icon icon-tabler icon-tabler-home" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="5 12 3 12 12 3 21 12 19 12" /><path d="M5 12v7a2 2 0 002 2h10a2 2 0 002-2v-7" /><path d="M9 21v-6a2 2 0 012 -2h2a2 2 0 012 2v6" />
</symbol>
<symbol id="ice-cream" class="icon icon-tabler icon-tabler-ice-cream" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="20" x2="8" y2="16" /><line x1="5" y1="13" x2="11" y2="19" /><path d="M11 19l7 -7a4 4 0 00-6 -6l-7 7" />
</symbol>
<symbol id="inbox" class="icon icon-tabler icon-tabler-inbox" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M4 13h3l3 3h4l3 -3h3" />
</symbol>
<symbol id="info-circle" class="icon icon-tabler icon-tabler-info-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="12" y1="8" x2="12.01" y2="8" /><polyline points="11 12 12 12 12 16 13 16" />
</symbol>
<symbol id="info-square" class="icon icon-tabler icon-tabler-info-square" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="8" x2="12.01" y2="8" /><rect x="4" y="4" width="16" height="16" rx="2" /><polyline points="11 12 12 12 12 16 13 16" />
</symbol>
<symbol id="key" class="icon icon-tabler icon-tabler-key" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="8" cy="15" r="4" /><line x1="10.85" y1="12.15" x2="19" y2="4" /><line x1="18" y1="5" x2="20" y2="7" /><line x1="15" y1="8" x2="17" y2="10" />
</symbol>
<symbol id="layers-difference" class="icon icon-tabler icon-tabler-layers-difference" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M16 16v2a2 2 0 01-2 2h-8a2 2 0 01-2 -2v-8a2 2 0 012 -2h2v-2a2 2 0 012 -2h8a2 2 0 012 2v8a2 2 0 01-2 2h-2" /><polyline points="8 8 16 8 16 16 8 16 8 8" stroke-dasharray="4 4" stroke-dashoffset="2" />
</symbol>
<symbol id="layers-intersect" class="icon icon-tabler icon-tabler-layers-intersect" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="8" y="4" width="12" height="12" rx="2" /><rect x="4" y="8" width="12" height="12" rx="2" />
</symbol>
<symbol id="layers-subtract" class="icon icon-tabler icon-tabler-layers-subtract" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="8" y="4" width="12" height="12" rx="2" /><path d="M16 16v2a2 2 0 01-2 2h-8a2 2 0 01-2 -2v-8a2 2 0 012 -2h2" />
</symbol>
<symbol id="layers-union" class="icon icon-tabler icon-tabler-layers-union" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M16 16v2a2 2 0 01-2 2h-8a2 2 0 01-2 -2v-8a2 2 0 012 -2h2v-2a2 2 0 012 -2h8a2 2 0 012 2v8a2 2 0 01-2 2h-2" />
</symbol>
<symbol id="layout-2" class="icon icon-tabler icon-tabler-layout-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="5" rx="2" /><rect x="3" y="12" width="7" height="9" rx="2" /><rect x="14" y="3" width="7" height="9" rx="2" /><rect x="14" y="16" width="7" height="5" rx="2" />
</symbol>
<symbol id="layout-align-bottom" class="icon icon-tabler icon-tabler-layout-align-bottom" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="20" x2="20" y2="20" /><rect x="9" y="4" width="6" height="12" rx="2" />
</symbol>
<symbol id="layout-align-center" class="icon icon-tabler icon-tabler-layout-align-center" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="4" x2="12" y2="9" /><line x1="12" y1="15" x2="12" y2="20" /><rect x="6" y="9" width="12" height="6" rx="2" />
</symbol>
<symbol id="layout-align-left" class="icon icon-tabler icon-tabler-layout-align-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="4" x2="4" y2="20" /><rect x="8" y="9" width="12" height="6" rx="2" />
</symbol>
<symbol id="layout-align-middle" class="icon icon-tabler icon-tabler-layout-align-middle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="12" x2="9" y2="12" /><line x1="15" y1="12" x2="20" y2="12" /><rect x="9" y="6" width="6" height="12" rx="2" />
</symbol>
<symbol id="layout-align-right" class="icon icon-tabler icon-tabler-layout-align-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="20" y1="4" x2="20" y2="20" /><rect x="4" y="9" width="12" height="6" rx="2" />
</symbol>
<symbol id="layout-align-top" class="icon icon-tabler icon-tabler-layout-align-top" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="4" x2="20" y2="4" /><rect x="9" y="8" width="6" height="12" rx="2" />
</symbol>
<symbol id="layout-columns" class="icon icon-tabler icon-tabler-layout-columns" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" /><line x1="12" y1="3" x2="12" y2="21" />
</symbol>
<symbol id="layout-distribute-horizontal" class="icon icon-tabler icon-tabler-layout-distribute-horizontal" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="4" x2="20" y2="4" /><line x1="4" y1="20" x2="20" y2="20" /><rect x="6" y="9" width="12" height="6" rx="2" />
</symbol>
<symbol id="layout-distribute-vertical" class="icon icon-tabler icon-tabler-layout-distribute-vertical" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="4" x2="4" y2="20" /><line x1="20" y1="4" x2="20" y2="20" /><rect x="9" y="6" width="6" height="12" rx="2" />
</symbol>
<symbol id="layout-navbar" class="icon icon-tabler icon-tabler-layout-navbar" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" /><line x1="3" y1="9" x2="21" y2="9" />
</symbol>
<symbol id="layout-rows" class="icon icon-tabler icon-tabler-layout-rows" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" /><line x1="3" y1="12" x2="21" y2="12" />
</symbol>
<symbol id="layout-sidebar-right" class="icon icon-tabler icon-tabler-layout-sidebar-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" /><line x1="15" y1="3" x2="15" y2="21" />
</symbol>
<symbol id="layout-sidebar" class="icon icon-tabler icon-tabler-layout-sidebar" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" /><line x1="9" y1="3" x2="9" y2="21" />
</symbol>
<symbol id="layout" class="icon icon-tabler icon-tabler-layout" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="8" height="6" rx="2" /><rect x="3" y="13" width="8" height="8" rx="2" /><rect x="15" y="3" width="6" height="18" rx="2" />
</symbol>
<symbol id="lego" class="icon icon-tabler icon-tabler-lego" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="9.5" y1="11" x2="9.51" y2="11" /><line x1="14.5" y1="11" x2="14.51" y2="11" /><path d="M9.5 15a3.5 3.5 0 005 0" /><path d="M7 5h1v-2h8v2h1a3 3 0 013 3v9a3 3 0 01-3 3v1h-10v-1a3 3 0 01-3 -3v-9a3 3 0 013 -3" />
</symbol>
<symbol id="lifebuoy" class="icon icon-tabler icon-tabler-lifebuoy" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="4" /><circle cx="12" cy="12" r="9" /><line x1="15" y1="15" x2="18.35" y2="18.35" /><line x1="9" y1="15" x2="5.65" y2="18.35" /><line x1="5.65" y1="5.65" x2="9" y2="9" /><line x1="18.35" y1="5.65" x2="15" y2="9" />
</symbol>
<symbol id="link" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M10 14a3.5 3.5 0 005 0l4 -4a3.5 3.5 0 00-5 -5l-.5 .5" /><path d="M14 10a3.5 3.5 0 00-5 0l-4 4a3.5 3.5 0 005 5l.5 -.5" />
</symbol>
<symbol id="location" class="icon icon-tabler icon-tabler-location" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M21 3L14.5 21a.55 .55 0 01-1 0L10 14L3 10.5a.55 .55 0 010 -1L21 3" />
</symbol>
<symbol id="lock-open" class="icon icon-tabler icon-tabler-lock-open" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="5" y="11" width="14" height="10" rx="2" /><circle cx="12" cy="16" r="1" /><path d="M8 11v-5a4 4 0 018 0" />
</symbol>
<symbol id="lock" class="icon icon-tabler icon-tabler-lock" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="5" y="11" width="14" height="10" rx="2" /><circle cx="12" cy="16" r="1" /><path d="M8 11v-4a4 4 0 018 0v4" />
</symbol>
<symbol id="magnet" class="icon icon-tabler icon-tabler-magnet" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 13v-8a2 2 0 012 -2h1a2 2 0 012 2v8a2 2 0 006 0v-8a2 2 0 012 -2h1a2 2 0 012 2v8a8 8 0 01-16 0" /><line x1="4" y1="8" x2="9" y2="8" /><line x1="15" y1="8" x2="19" y2="8" />
</symbol>
<symbol id="mail-opened" class="icon icon-tabler icon-tabler-mail-opened" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 9 12 15 21 9 12 3 3 9" /><path d="M21 9v10a2 2 0 01-2 2h-14a2 2 0 01-2 -2v-10" /><line x1="3" y1="19" x2="9" y2="13" /><line x1="15" y1="13" x2="21" y2="19" />
</symbol>
<symbol id="mail" class="icon icon-tabler icon-tabler-mail" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="14" rx="2" /><polyline points="3 7 12 13 21 7" />
</symbol>
<symbol id="man" class="icon icon-tabler icon-tabler-man" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="5" r="2" /><path d="M10 22v-5l-1-1v-4a1 1 0 011 -1h4a1 1 0 011 1v4l-1 1v5" />
</symbol>
<symbol id="map-2" class="icon icon-tabler icon-tabler-map-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="18" y2="6.01" /><path d="M18 13l-3.5 -5a4 4 0 117 0l-3.5 5" /><polyline points="10.5 4.75 9 4 3 7 3 20 9 17 15 20 21 17 21 15" /><line x1="9" y1="4" x2="9" y2="17" /><line x1="15" y1="15" x2="15" y2="20" />
</symbol>
<symbol id="map-pin" class="icon icon-tabler icon-tabler-map-pin" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="11" r="3" /><path d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z" />
</symbol>
<symbol id="map" class="icon icon-tabler icon-tabler-map" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 7 9 4 15 7 21 4 21 17 15 20 9 17 3 20 3 7" /><line x1="9" y1="4" x2="9" y2="17" /><line x1="15" y1="7" x2="15" y2="20" />
</symbol>
<symbol id="maximize" class="icon icon-tabler icon-tabler-maximize" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8v-2a2 2 0 012 -2h2" /><path d="M4 16v2a2 2 0 002 2h2" /><path d="M16 4h2a2 2 0 012 2v2" /><path d="M16 20h2a2 2 0 002 -2v-2" />
</symbol>
<symbol id="menu" class="icon icon-tabler icon-tabler-menu" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="8" x2="20" y2="8" /><line x1="4" y1="16" x2="20" y2="16" />
</symbol>
<symbol id="message-2" class="icon icon-tabler icon-tabler-message-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M12 20l-3 -3h-2a3 3 0 01-3 -3v-6a3 3 0 013 -3h10a3 3 0 013 3v6a3 3 0 01-3 3h-2l-3 3" /><line x1="8" y1="9" x2="16" y2="9" /><line x1="8" y1="13" x2="14" y2="13" />
</symbol>
<symbol id="message-circle" class="icon icon-tabler icon-tabler-message-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 20l1.3 -3.9a9 8 0 113.4 2.9l-4.7 1" /><line x1="12" y1="12" x2="12" y2="12.01" /><line x1="8" y1="12" x2="8" y2="12.01" /><line x1="16" y1="12" x2="16" y2="12.01" />
</symbol>
<symbol id="message-dots" class="icon icon-tabler icon-tabler-message-dots" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 21v-13a3 3 0 013 -3h10a3 3 0 013 3v6a3 3 0 01-3 3h-9l-4 4" /><line x1="12" y1="11" x2="12" y2="11.01" /><line x1="8" y1="11" x2="8" y2="11.01" /><line x1="16" y1="11" x2="16" y2="11.01" />
</symbol>
<symbol id="message" class="icon icon-tabler icon-tabler-message" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 21v-13a3 3 0 013 -3h10a3 3 0 013 3v6a3 3 0 01-3 3h-9l-4 4" /><line x1="8" y1="9" x2="16" y2="9" /><line x1="8" y1="13" x2="14" y2="13" />
</symbol>
<symbol id="microphone" class="icon icon-tabler icon-tabler-microphone" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="2" width="6" height="11" rx="3" /><path d="M5 10a7 7 0 0014 0" /><line x1="8" y1="21" x2="16" y2="21" /><line x1="12" y1="17" x2="12" y2="21" />
</symbol>
<symbol id="minimize" class="icon icon-tabler icon-tabler-minimize" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M15 19v-2a2 2 0 012 -2h2" /><path d="M15 5v2a2 2 0 002 2h2" /><path d="M5 15h2a2 2 0 012 2v2" /><path d="M5 9h2a2 2 0 002 -2v-2" />
</symbol>
<symbol id="minus" class="icon icon-tabler icon-tabler-minus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12" />
</symbol>
<symbol id="mood-confuzed" class="icon icon-tabler icon-tabler-mood-confuzed" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="9" y1="10" x2="9.01" y2="10" /><line x1="15" y1="10" x2="15.01" y2="10" /><path d="M9.5 16a10 10 0 016 -1.5" />
</symbol>
<symbol id="mood-happy" class="icon icon-tabler icon-tabler-mood-happy" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="9" y1="9" x2="9.01" y2="9" /><line x1="15" y1="9" x2="15.01" y2="9" /><path d="M8 13a4 4 0 108 0m0 0H8" />
</symbol>
<symbol id="mood-neutral" class="icon icon-tabler icon-tabler-mood-neutral" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="9" y1="10" x2="9.01" y2="10" /><line x1="15" y1="10" x2="15.01" y2="10" /><line x1="9" y1="15" x2="15" y2="15" />
</symbol>
<symbol id="mood-sad" class="icon icon-tabler icon-tabler-mood-sad" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="9" y1="10" x2="9.01" y2="10" /><line x1="15" y1="10" x2="15.01" y2="10" /><path d="M9.5 15.25a3.5 3.5 0 015 0" />
</symbol>
<symbol id="mood-smile" class="icon icon-tabler icon-tabler-mood-smile" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="9" y1="10" x2="9.01" y2="10" /><line x1="15" y1="10" x2="15.01" y2="10" /><path d="M9.5 15a3.5 3.5 0 005 0" />
</symbol>
<symbol id="moon" class="icon icon-tabler icon-tabler-moon" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M16.2 4a9.03 9.03 0 103.9 12a6.5 6.5 0 11-3.9 -12" />
</symbol>
<symbol id="mouse" class="icon icon-tabler icon-tabler-mouse" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="7" y="4" width="10" height="16" rx="4" /><line x1="12" y1="8" x2="12" y2="11" />
</symbol>
<symbol id="movie" class="icon icon-tabler icon-tabler-movie" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" /><line x1="8" y1="4" x2="8" y2="20" /><line x1="16" y1="4" x2="16" y2="20" /><line x1="4" y1="8" x2="8" y2="8" /><line x1="4" y1="16" x2="8" y2="16" /><line x1="4" y1="12" x2="20" y2="12" /><line x1="16" y1="8" x2="20" y2="8" /><line x1="16" y1="16" x2="20" y2="16" />
</symbol>
<symbol id="music" class="icon icon-tabler icon-tabler-music" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="6" cy="17" r="3" /><circle cx="16" cy="17" r="3" /><polyline points="9 17 9 4 19 4 19 17" /><line x1="9" y1="8" x2="19" y2="8" />
</symbol>
<symbol id="news" class="icon icon-tabler icon-tabler-news" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M16 6h3a 1 1 0 011 1v11a2 2 0 01-4 0v-13a1 1 0 00-1 -1h-10a1 1 0 00-1 1v12a3 3 0 003 3h11" /><line x1="8" y1="8" x2="12" y2="8" /><line x1="8" y1="12" x2="12" y2="12" /><line x1="8" y1="16" x2="12" y2="16" />
</symbol>
<symbol id="notification" class="icon icon-tabler icon-tabler-notification" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 7 h-3a2 2 0 00-2 2v9a2 2 0 00 2 2h9a2 2 0 00 2 -2v-3" /><circle cx="16" cy="8" r="3" />
</symbol>
<symbol id="package" class="icon icon-tabler icon-tabler-package" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="12 3 20 7.5 20 16.5 12 21 4 16.5 4 7.5 12 3" /><line x1="12" y1="12" x2="20" y2="7.5" /><line x1="12" y1="12" x2="12" y2="21" /><line x1="12" y1="12" x2="4" y2="7.5" /><line x1="16" y1="5.25" x2="8" y2="9.75" />
</symbol>
<symbol id="paint" class="icon icon-tabler icon-tabler-paint" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="5" y="3" width="14" height="6" rx="2" /><path d="M19 6h1a2 2 0 012 2a5 5 0 01-5 5l-5 0v2" /><rect x="10" y="15" width="4" height="6" rx="1" />
</symbol>
<symbol id="paperclip" class="icon icon-tabler icon-tabler-paperclip" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M15 7l-6.5 6.5a1.5 1.5 0 003 3l6.5 -6.5a3 3 0 00-6 -6l-6.5 6.5a4.5 4.5 0 009 9 l6.5 -6.5" />
</symbol>
<symbol id="parking" class="icon icon-tabler icon-tabler-parking" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M9 16v-8h4a2 2 0 010 4h-4" />
</symbol>
<symbol id="phone-call" class="icon icon-tabler icon-tabler-phone-call" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h5l2 5l-2.5 1.5a11 11 0 005 5l1.5 -2.5l5 2v5a1 1 0 01-1 1a16 16 0 01-16 -16a1 1 0 011 -1" /><path d="M15 7a2 2 0 012 2" /><path d="M15 3a6 6 0 016 6" />
</symbol>
<symbol id="phone-incoming" class="icon icon-tabler icon-tabler-phone-incoming" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="15" y1="9" x2="21" y2="3" /><polyline points="15 4 15 9 20 9" /><path d="M4 4h5l2 5l-2.5 1.5a11 11 0 005 5l1.5 -2.5l5 2v5a1 1 0 01-1 1a16 16 0 01-16 -16a1 1 0 011 -1" />
</symbol>
<symbol id="phone-outgoing" class="icon icon-tabler icon-tabler-phone-outgoing" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="15" y1="9" x2="21" y2="3" /><polyline points="16 3 21 3 21 8" /><path d="M4 4h5l2 5l-2.5 1.5a11 11 0 005 5l1.5 -2.5l5 2v5a1 1 0 01-1 1a16 16 0 01-16 -16a1 1 0 011 -1" />
</symbol>
<symbol id="phone-pause" class="icon icon-tabler icon-tabler-phone-pause" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="20" y1="3" x2="20" y2="7" /><line x1="16" y1="3" x2="16" y2="7" /><path d="M4 4h5l2 5l-2.5 1.5a11 11 0 005 5l1.5 -2.5l5 2v5a1 1 0 01-1 1a16 16 0 01-16 -16a1 1 0 011 -1" />
</symbol>
<symbol id="phone" class="icon icon-tabler icon-tabler-phone" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h5l2 5l-2.5 1.5a11 11 0 005 5l1.5 -2.5l5 2v5a1 1 0 01-1 1a16 16 0 01-16 -16a1 1 0 011 -1" />
</symbol>
<symbol id="photo" class="icon icon-tabler icon-tabler-photo" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="15" y1="8" x2="15.01" y2="8" /><rect x="4" y="4" width="16" height="16" rx="3" /><path d="M4 15l4 -4a3 5 0 013 0l 5 5" /><path d="M14 14l1 -1a3 5 0 013 0l 2 2" />
</symbol>
<symbol id="plus" class="icon icon-tabler icon-tabler-plus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19" /><line x1="5" y1="12" x2="19" y2="12" />
</symbol>
<symbol id="point" class="icon icon-tabler icon-tabler-point" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="4" />
</symbol>
<symbol id="power" class="icon icon-tabler icon-tabler-power" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 6a7.75 7.75 0 1010 0" /><line x1="12" y1="4" x2="12" y2="12" />
</symbol>
<symbol id="printer" class="icon icon-tabler icon-tabler-printer" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M17 17h2a2 2 0 002 -2v-4a2 2 0 00-2 -2h-14a2 2 0 00-2 2v4a2 2 0 002 2h2" /><path d="M17 9v-4a2 2 0 00-2 -2h-6a2 2 0 00-2 2v4" /><rect x="7" y="13" width="10" height="8" rx="2" />
</symbol>
<symbol id="prompt" class="icon icon-tabler icon-tabler-prompt" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="5 7 10 12 5 17" /><line x1="13" y1="17" x2="19" y2="17" />
</symbol>
<symbol id="puzzle" class="icon icon-tabler icon-tabler-puzzle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 7h3a1 1 0 001 -1v-1a2 2 0 014 0v1a1 1 0 001 1h3a1 1 0 011 1v3a1 1 0 001 1h1a2 2 0 010 4h-1a1 1 0 00-1 1v3a1 1 0 01-1 1h-3a1 1 0 01-1 -1v-1a2 2 0 00-4 0v1a1 1 0 01-1 1h-3a1 1 0 01-1 -1v-3a1 1 0 011 -1h1a2 2 0 000 -4h-1a1 1 0 01-1 -1v-3a1 1 0 011 -1" />
</symbol>
<symbol id="qrcode" class="icon icon-tabler icon-tabler-qrcode" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="6" height="6" rx="1" /><line x1="7" y1="17" x2="7" y2="17.01" /><rect x="14" y="4" width="6" height="6" rx="1" /><line x1="7" y1="7" x2="7" y2="7.01" /><rect x="4" y="14" width="6" height="6" rx="1" /><line x1="17" y1="7" x2="17" y2="7.01" /><line x1="14" y1="14" x2="17" y2="14" /><line x1="20" y1="14" x2="20" y2="14.01" /><line x1="14" y1="14" x2="14" y2="17" /><line x1="14" y1="20" x2="17" y2="20" /><line x1="17" y1="17" x2="20" y2="17" /><line x1="20" y1="17" x2="20" y2="20" />
</symbol>
<symbol id="refresh" class="icon icon-tabler icon-tabler-refresh" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M20 11a8.1 8.1 0 00-15.5 -2m-.5 -5v5h5" /><path d="M4 13a8.1 8.1 0 0015.5 2m.5 5v-5h-5" />
</symbol>
<symbol id="registered" class="icon icon-tabler icon-tabler-registered" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><path d="M10 16v-8h3a2 2 0 010 4h-3m2 0l3 4" />
</symbol>
<symbol id="rotate-clockwise" class="icon icon-tabler icon-tabler-rotate-clockwise" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 11a8.1 8.1 0 11.5 4m-.5 5v-5h5" />
</symbol>
<symbol id="rotate" class="icon icon-tabler icon-tabler-rotate" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M20 11a8.1 8.1 0 10-.5 4m.5 5v-5h-5" />
</symbol>
<symbol id="route" class="icon icon-tabler icon-tabler-route" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="6" cy="19" r="2" /><circle cx="18" cy="5" r="2" /><path d="M12 19h4.5a3.5 3.5 0 000 -7h-8a3.5 3.5 0 010 -7h3.5" />
</symbol>
<symbol id="router" class="icon icon-tabler icon-tabler-router" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="13" width="18" height="8" rx="2" /><line x1="17" y1="17" x2="17" y2="17.01" /><line x1="13" y1="17" x2="13" y2="17.01" /><line x1="15" y1="13" x2="15" y2="11" /><path d="M11.75 8.75a4 4 0 016.5 0" /><path d="M8.5 6.5a8 8 0 0113 0" />
</symbol>
<symbol id="rss" class="icon icon-tabler icon-tabler-rss" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="19" r="1" /><path d="M4 4a16 16 0 0 1 16 16" /><path d="M4 11a9 9 0 0 1 9 9" />
</symbol>
<symbol id="search" class="icon icon-tabler icon-tabler-search" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="10" cy="10" r="7" /><line x1="21" y1="21" x2="15" y2="15" />
</symbol>
<symbol id="selector" class="icon icon-tabler icon-tabler-selector" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="8 9 12 5 16 9" /><polyline points="16 15 12 19 8 15" />
</symbol>
<symbol id="send" class="icon icon-tabler icon-tabler-send" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="10" y1="14" x2="21" y2="3" /><path d="M21 3L14.5 21a.55 .55 0 01-1 0L10 14L3 10.5a.55 .55 0 010 -1L21 3" />
</symbol>
<symbol id="server" class="icon icon-tabler icon-tabler-server" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="8" rx="3" /><rect x="3" y="12" width="18" height="8" rx="3" /><line x1="7" y1="8" x2="7" y2="8.01" /><line x1="7" y1="16" x2="7" y2="16.01" />
</symbol>
<symbol id="settings" class="icon icon-tabler icon-tabler-settings" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z" /><circle cx="12" cy="12" r="3" />
</symbol>
<symbol id="share" class="icon icon-tabler icon-tabler-share" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="6" cy="12" r="3" /><circle cx="18" cy="6" r="3" /><circle cx="18" cy="18" r="3" /><line x1="8.7" y1="10.7" x2="15.3" y2="7.3" /><line x1="8.7" y1="13.3" x2="15.3" y2="16.7" />
</symbol>
<symbol id="shield-check" class="icon icon-tabler icon-tabler-shield-check" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 12l2 2l4 -4" /><path d="M12 3a12 12 0 008.5 3a12 12 0 01-8.5 15a12 12 0 01-8.5 -15a12 12 0 008.5 -3" />
</symbol>
<symbol id="shield-x" class="icon icon-tabler icon-tabler-shield-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3a12 12 0 008.5 3a12 12 0 01-8.5 15a12 12 0 01-8.5 -15a12 12 0 008.5 -3" /><path d="M10 10l4 4m0 -4l-4 4" />
</symbol>
<symbol id="shield" class="icon icon-tabler icon-tabler-shield" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3a12 12 0 008.5 3a12 12 0 01-8.5 15a12 12 0 01-8.5 -15a12 12 0 008.5 -3" />
</symbol>
<symbol id="shopping-cart" class="icon icon-tabler icon-tabler-shopping-cart" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="9" cy="19" r="2" /><circle cx="17" cy="19" r="2" /><path d="M3 3h2l2 12a3 3 0 003 2h7a3 3 0 0 0 3 -2l1 -7h-15.2" />
</symbol>
<symbol id="sort-ascending" class="icon icon-tabler icon-tabler-sort-ascending" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="4" x2="16" y2="4" /><line x1="3" y1="8" x2="12" y2="8" /><line x1="3" y1="12" x2="9" y2="12" /><polyline points="13 12 17 8 21 12" /><line x1="17" y1="8" x2="17" y2="20" />
</symbol>
<symbol id="sort-descending" class="icon icon-tabler icon-tabler-sort-descending" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="4" x2="16" y2="4" /><line x1="3" y1="8" x2="13" y2="8" /><line x1="3" y1="12" x2="13" y2="12" /><polyline points="13 16 17 20 21 16" /><line x1="17" y1="8" x2="17" y2="20" />
</symbol>
<symbol id="square-check" class="icon icon-tabler icon-tabler-square-check" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M9 12l2 2l4 -4" />
</symbol>
<symbol id="square-minus" class="icon icon-tabler icon-tabler-square-minus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" /><line x1="9" y1="12" x2="15" y2="12" />
</symbol>
<symbol id="square-plus" class="icon icon-tabler icon-tabler-square-plus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" /><line x1="9" y1="12" x2="15" y2="12" /><line x1="12" y1="9" x2="12" y2="15" />
</symbol>
<symbol id="square-x" class="icon icon-tabler icon-tabler-square-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M10 10l4 4m0 -4l-4 4" />
</symbol>
<symbol id="square" class="icon icon-tabler icon-tabler-square" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" />
</symbol>
<symbol id="star" class="icon icon-tabler icon-tabler-star" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M12 17.75l-6.172 3.245 1.179-6.873-4.993-4.867 6.9-1.002L12 2l3.086 6.253 6.9 1.002-4.993 4.867 1.179 6.873z" />
</symbol>
<symbol id="sticker" class="icon icon-tabler icon-tabler-sticker" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M20 12l-2 .5a6 6 0 01-6.5 -6.5l.5 -2l8 8" /><path d="M20 12a8 8 0 11-8 -8" />
</symbol>
<symbol id="sun" class="icon icon-tabler icon-tabler-sun" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="4" /><path d="M3 12h1M12 3v1M20 12h1M12 20v1M5.6 5.6l.7 .7M18.4 5.6l-.7 .7M17.7 17.7l.7 .7M6.3 17.7l-.7 .7" />
</symbol>
<symbol id="switch-horizontal" class="icon icon-tabler icon-tabler-switch-horizontal" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="16 3 20 7 16 11" /><line x1="10" y1="7" x2="20" y2="7" /><polyline points="8 13 4 17 8 21" /><line x1="4" y1="17" x2="13" y2="17" />
</symbol>
<symbol id="switch-vertical" class="icon icon-tabler icon-tabler-switch-vertical" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><g><polyline points="3 8 7 4 11 8" /><line x1="7" y1="4" x2="7" y2="13" /><polyline points="13 16 17 20 21 16" /><line x1="17" y1="10" x2="17" y2="20" /></g>
</symbol>
<symbol id="switch" class="icon icon-tabler icon-tabler-switch" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 4 19 4 19 8" /><line x1="14.75" y1="9.25" x2="19" y2="4" /><line x1="5" y1="19" x2="9" y2="15" /><polyline points="15 19 19 19 19 15" /><line x1="5" y1="5" x2="19" y2="19" />
</symbol>
<symbol id="tag" class="icon icon-tabler icon-tabler-tag" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M11 3L20 12a1.5 1.5 0 010 2L14 20a1.5 1.5 0 01-2 0L3 11v-4a4 4 0 014 -4h4" /><circle cx="9" cy="9" r="2" />
</symbol>
<symbol id="target" class="icon icon-tabler icon-tabler-target" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="1" /><circle cx="12" cy="12" r="5" /><circle cx="12" cy="12" r="9" />
</symbol>
<symbol id="test-pipe" class="icon icon-tabler icon-tabler-test-pipe" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M16 4l3 3l-12.35 12.35a1.5 1.5 0 01-3 -3l12.35 -12.35" /><line x1="10" y1="10" x2="16" y2="10" /><path d="M19 15l1.5 1.6a2 2 0 11-3 0l1.5 -1.6" />
</symbol>
<symbol id="thumb-down" class="icon icon-tabler icon-tabler-thumb-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 13v-8a1 1 0 00-1 -1h-2a1 1 0 00-1 1v7a1 1 0 001 1h3a4 4 0 014 4v 1a2 2 0 004 0v-5h3a2 2 0 002 -2l-1 -5a2 3 0 00-2 -2h-7a3 3 0 00-3 3" />
</symbol>
<symbol id="thumb-up" class="icon icon-tabler icon-tabler-thumb-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 11v 8a1 1 0 01-1 1h-2a1 1 0 01-1 -1v-7a1 1 0 011-1h3a4 4 0 004-4v-1a2 2 0 014 0v5h3a2 2 0 012 2l-1 5a2 3 0 01-2 2h-7a3 3 0 01-3 -3" />
</symbol>
<symbol id="ticket" class="icon icon-tabler icon-tabler-ticket" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="15" y1="5" x2="15" y2="7" /><line x1="15" y1="11" x2="15" y2="13" /><line x1="15" y1="17" x2="15" y2="19" /><path d="M5 5h14a2 2 0 012 2v3a2 2 0 000 4v3a2 2 0 01-2 2h-14a2 2 0 01-2 -2v-3a2 2 0 000 -4v-3a2 2 0 012 -2" />
</symbol>
<symbol id="toggle-left" class="icon icon-tabler icon-tabler-toggle-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="8" cy="12" r="2" /><rect x="2" y="6" width="20" height="12" rx="6" />
</symbol>
<symbol id="toggle-right" class="icon icon-tabler icon-tabler-toggle-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="16" cy="12" r="2" /><rect x="2" y="6" width="20" height="12" rx="6" />
</symbol>
<symbol id="tool" class="icon icon-tabler icon-tabler-tool" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 10h3v-3l-3.5 -3.5a6 6 0 018 8l6 6a2 2 0 01-3 3l-6-6a6 6 0 01-8 -8l3.5 3.5" />
</symbol>
<symbol id="trash" class="icon icon-tabler icon-tabler-trash" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="7" x2="20" y2="7" /><line x1="10" y1="11" x2="10" y2="17" /><line x1="14" y1="11" x2="14" y2="17" /><path d="M5 7l1 12a2 2 0 002 2h8a2 2 0 002 -2l1 -12" /><path d="M9 7v-3a1 1 0 011 -1h4a1 1 0 011 1v3" />
</symbol>
<symbol id="trending-down" class="icon icon-tabler icon-tabler-trending-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 7 9 13 13 9 21 17" /><polyline points="21 10 21 17 14 17" />
</symbol>
<symbol id="trending-up" class="icon icon-tabler icon-tabler-trending-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 17 9 11 13 15 21 7" /><polyline points="14 7 21 7 21 14" />
</symbol>
<symbol id="triangle" class="icon icon-tabler icon-tabler-triangle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M5.07 19H19a2 2 0 001.75 -2.75L13.75 4a2 2 0 00-3.5 0L3.25 16.25a2 2 0 001.75 2.75" />
</symbol>
<symbol id="trophy" class="icon icon-tabler icon-tabler-trophy" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="8" y1="21" x2="16" y2="21" /><line x1="12" y1="17" x2="12" y2="21" /><line x1="7" y1="4" x2="17" y2="4" /><path d="M17 4v8a5 5 0 01-10 0v-8" /><circle cx="5" cy="9" r="2" /><circle cx="19" cy="9" r="2" />
</symbol>
<symbol id="unlink" class="icon icon-tabler icon-tabler-unlink" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M10 14a3.5 3.5 0 005 0l4 -4a3.5 3.5 0 00-5 -5l-.5 .5" /><path d="M14 10a3.5 3.5 0 00-5 0l-4 4a3.5 3.5 0 005 5l.5 -.5" /><line x1="16" y1="21" x2="16" y2="19" /><line x1="19" y1="16" x2="21" y2="16" /><line x1="3" y1="8" x2="5" y2="8" /><line x1="8" y1="3" x2="8" y2="5" />
</symbol>
<symbol id="upload" class="icon icon-tabler icon-tabler-upload" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 17v2a2 2 0 002 2h12a2 2 0 002 -2v-2" /><polyline points="7 9 12 4 17 9" /><line x1="12" y1="4" x2="12" y2="16" />
</symbol>
<symbol id="urgent" class="icon icon-tabler icon-tabler-urgent" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M8 16v-4a4 4 0 018 0v4" /><path d="M3 12h1M12 3v1M20 12h1M5.6 5.6l.7 .7M18.4 5.6l-.7 .7" /><rect x="6" y="16" width="12" height="4" rx="1" />
</symbol>
<symbol id="user-check" class="icon icon-tabler icon-tabler-user-check" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="8.5" cy="7" r="4" /><path d="M2 21v-2a4 4 0 014-4h5a4 4 0 014 4v2" /><path d="M16 11l2 2l4 -4" />
</symbol>
<symbol id="user-minus" class="icon icon-tabler icon-tabler-user-minus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="8.5" cy="7" r="4" /><path d="M2 21v-2a4 4 0 014-4h5a4 4 0 014 4v2" /><line x1="16" y1="11" x2="22" y2="11" />
</symbol>
<symbol id="user-plus" class="icon icon-tabler icon-tabler-user-plus" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="8.5" cy="7" r="4" /><path d="M2 21v-2a4 4 0 014-4h5a4 4 0 014 4v2" /><line x1="16" y1="11" x2="22" y2="11" /><line x1="19" y1="8" x2="19" y2="14" />
</symbol>
<symbol id="user-x" class="icon icon-tabler icon-tabler-user-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="8.5" cy="7" r="4" /><path d="M2 21v-2a4 4 0 014-4h5a4 4 0 014 4v2" /><path d="M17 9l4 4m0 -4l-4 4" />
</symbol>
<symbol id="user" class="icon icon-tabler icon-tabler-user" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="7" r="4" /><path d="M5.5 21v-2a4 4 0 014-4h5a4 4 0 014 4v2" />
</symbol>
<symbol id="viewfinder" class="icon icon-tabler icon-tabler-viewfinder" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="12" y1="3" x2="12" y2="7" /><line x1="12" y1="21" x2="12" y2="18" /><line x1="3" y1="12" x2="7" y2="12" /><line x1="21" y1="12" x2="18" y2="12" /><line x1="12" y1="12" x2="12" y2="12.01" />
</symbol>
<symbol id="volume-2" class="icon icon-tabler icon-tabler-volume-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M15 8a5 5 0 010 8" /><path d="M6 15 h-2a1 1 0 01-1 -1v-4a1 1 0 011 -1h2l3.5 -4.5a.8 .8 0 011.5 .5v14a.8 .8 0 01-1.5 .5l-3.5 -4.5" />
</symbol>
<symbol id="volume-3" class="icon icon-tabler icon-tabler-volume-3" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M6 15 h-2a1 1 0 01-1 -1v-4a1 1 0 011 -1h2l3.5 -4.5a.8 .8 0 011.5 .5v14a.8 .8 0 01-1.5 .5l-3.5 -4.5" /><path d="M16 10l4 4m0 -4l-4 4" />
</symbol>
<symbol id="volume" class="icon icon-tabler icon-tabler-volume" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M15 8a5 5 0 010 8" /><path d="M17.7 5a9 9 0 010 14" /><path d="M6 15 h-2a1 1 0 01-1 -1v-4a1 1 0 011 -1h2l3.5 -4.5a.8 .8 0 011.5 .5v14a.8 .8 0 01-1.5 .5l-3.5 -4.5" />
</symbol>
<symbol id="wifi" class="icon icon-tabler icon-tabler-wifi" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="1" /><path d="M9 16a5 5 0 116 0" /><path d="M6 18.7a9 9 0 1112 0" />
</symbol>
<symbol id="woman" class="icon icon-tabler icon-tabler-woman" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="5" r="2" /><path d="M10 22v-4h-2l2 -6a1 1 0 011 -1h2a1 1 0 011 1l2 6h-2v4" />
</symbol>
<symbol id="world" class="icon icon-tabler icon-tabler-world" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9" /><line x1="3" y1="12" x2="21" y2="12" /><path d="M12 3a12 12 0 000 18" /><path d="M12 3a12 12 0 010 18" />
</symbol>
<symbol id="x" class="icon icon-tabler icon-tabler-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18" /><line x1="6" y1="6" x2="18" y2="18" />
</symbol>
<symbol id="zoom-in" class="icon icon-tabler icon-tabler-zoom-in" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="10" cy="10" r="7" /><line x1="7" y1="10" x2="13" y2="10" /><line x1="10" y1="7" x2="10" y2="13" /><line x1="21" y1="21" x2="15" y2="15" />
</symbol>
<symbol id="zoom-out" class="icon icon-tabler icon-tabler-zoom-out" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="10" cy="10" r="7" /><line x1="7" y1="10" x2="13" y2="10" /><line x1="21" y1="21" x2="15" y2="15" />
</symbol>
<use xlink:href="#activity" x="5" y="5" width="24" height="24" />
<use xlink:href="#ajdustments" x="58" y="5" width="24" height="24" />
<use xlink:href="#alert-circle" x="111" y="5" width="24" height="24" />
<use xlink:href="#alert-triangle" x="164" y="5" width="24" height="24" />
<use xlink:href="#align-center" x="217" y="5" width="24" height="24" />
<use xlink:href="#align-justified" x="270" y="5" width="24" height="24" />
<use xlink:href="#align-left" x="323" y="5" width="24" height="24" />
<use xlink:href="#align-right" x="376" y="5" width="24" height="24" />
<use xlink:href="#archive" x="429" y="5" width="24" height="24" />
<use xlink:href="#arrow-bar-down" x="482" y="5" width="24" height="24" />
<use xlink:href="#arrow-bar-left" x="535" y="5" width="24" height="24" />
<use xlink:href="#arrow-bar-right" x="588" y="5" width="24" height="24" />
<use xlink:href="#arrow-bar-up" x="641" y="5" width="24" height="24" />
<use xlink:href="#arrow-down-circle" x="694" y="5" width="24" height="24" />
<use xlink:href="#arrow-down-left-circle" x="747" y="5" width="24" height="24" />
<use xlink:href="#arrow-down-left" x="800" y="5" width="24" height="24" />
<use xlink:href="#arrow-down-right-circle" x="853" y="5" width="24" height="24" />
<use xlink:href="#arrow-down-right" x="5" y="58" width="24" height="24" />
<use xlink:href="#arrow-down" x="58" y="58" width="24" height="24" />
<use xlink:href="#arrow-left-circle" x="111" y="58" width="24" height="24" />
<use xlink:href="#arrow-left" x="164" y="58" width="24" height="24" />
<use xlink:href="#arrow-narrow-down" x="217" y="58" width="24" height="24" />
<use xlink:href="#arrow-narrow-left" x="270" y="58" width="24" height="24" />
<use xlink:href="#arrow-narrow-right" x="323" y="58" width="24" height="24" />
<use xlink:href="#arrow-narrow-up" x="376" y="58" width="24" height="24" />
<use xlink:href="#arrow-right-circle" x="429" y="58" width="24" height="24" />
<use xlink:href="#arrow-right" x="482" y="58" width="24" height="24" />
<use xlink:href="#arrow-up-circle" x="535" y="58" width="24" height="24" />
<use xlink:href="#arrow-up-left-circle" x="588" y="58" width="24" height="24" />
<use xlink:href="#arrow-up-left" x="641" y="58" width="24" height="24" />
<use xlink:href="#arrow-up-right-circle" x="694" y="58" width="24" height="24" />
<use xlink:href="#arrow-up-right" x="747" y="58" width="24" height="24" />
<use xlink:href="#arrow-up" x="800" y="58" width="24" height="24" />
<use xlink:href="#arrows-diagonal-2" x="853" y="58" width="24" height="24" />
<use xlink:href="#arrows-diagonal" x="5" y="111" width="24" height="24" />
<use xlink:href="#arrows-maximize" x="58" y="111" width="24" height="24" />
<use xlink:href="#arrows-minimize" x="111" y="111" width="24" height="24" />
<use xlink:href="#at" x="164" y="111" width="24" height="24" />
<use xlink:href="#backspace" x="217" y="111" width="24" height="24" />
<use xlink:href="#ban" x="270" y="111" width="24" height="24" />
<use xlink:href="#battery-1" x="323" y="111" width="24" height="24" />
<use xlink:href="#battery-2" x="376" y="111" width="24" height="24" />
<use xlink:href="#battery-3" x="429" y="111" width="24" height="24" />
<use xlink:href="#battery-4" x="482" y="111" width="24" height="24" />
<use xlink:href="#battery-charging" x="535" y="111" width="24" height="24" />
<use xlink:href="#battery" x="588" y="111" width="24" height="24" />
<use xlink:href="#bell" x="641" y="111" width="24" height="24" />
<use xlink:href="#bike" x="694" y="111" width="24" height="24" />
<use xlink:href="#bluetooth" x="747" y="111" width="24" height="24" />
<use xlink:href="#bolt" x="800" y="111" width="24" height="24" />
<use xlink:href="#book" x="853" y="111" width="24" height="24" />
<use xlink:href="#bookmark" x="5" y="164" width="24" height="24" />
<use xlink:href="#border-all" x="58" y="164" width="24" height="24" />
<use xlink:href="#border-bottom" x="111" y="164" width="24" height="24" />
<use xlink:href="#border-horizontal" x="164" y="164" width="24" height="24" />
<use xlink:href="#border-inner" x="217" y="164" width="24" height="24" />
<use xlink:href="#border-left" x="270" y="164" width="24" height="24" />
<use xlink:href="#border-none" x="323" y="164" width="24" height="24" />
<use xlink:href="#border-outer" x="376" y="164" width="24" height="24" />
<use xlink:href="#border-right" x="429" y="164" width="24" height="24" />
<use xlink:href="#border-top" x="482" y="164" width="24" height="24" />
<use xlink:href="#border-vertical" x="535" y="164" width="24" height="24" />
<use xlink:href="#box" x="588" y="164" width="24" height="24" />
<use xlink:href="#briefcase" x="641" y="164" width="24" height="24" />
<use xlink:href="#bucket" x="694" y="164" width="24" height="24" />
<use xlink:href="#bulb-off" x="747" y="164" width="24" height="24" />
<use xlink:href="#bulb" x="800" y="164" width="24" height="24" />
<use xlink:href="#calendar" x="853" y="164" width="24" height="24" />
<use xlink:href="#camera" x="5" y="217" width="24" height="24" />
<use xlink:href="#cash" x="58" y="217" width="24" height="24" />
<use xlink:href="#cast" x="111" y="217" width="24" height="24" />
<use xlink:href="#chart-area-line" x="164" y="217" width="24" height="24" />
<use xlink:href="#chart-area" x="217" y="217" width="24" height="24" />
<use xlink:href="#chart-bar" x="270" y="217" width="24" height="24" />
<use xlink:href="#chart-candle" x="323" y="217" width="24" height="24" />
<use xlink:href="#chart-donut" x="376" y="217" width="24" height="24" />
<use xlink:href="#chart-line" x="429" y="217" width="24" height="24" />
<use xlink:href="#chart-pie" x="482" y="217" width="24" height="24" />
<use xlink:href="#check" x="535" y="217" width="24" height="24" />
<use xlink:href="#chevron-down" x="588" y="217" width="24" height="24" />
<use xlink:href="#chevron-left" x="641" y="217" width="24" height="24" />
<use xlink:href="#chevron-right" x="694" y="217" width="24" height="24" />
<use xlink:href="#chevron-up" x="747" y="217" width="24" height="24" />
<use xlink:href="#chevrons-down" x="800" y="217" width="24" height="24" />
<use xlink:href="#chevrons-left" x="853" y="217" width="24" height="24" />
<use xlink:href="#chevrons-right" x="5" y="270" width="24" height="24" />
<use xlink:href="#chevrons-up" x="58" y="270" width="24" height="24" />
<use xlink:href="#circle-check" x="111" y="270" width="24" height="24" />
<use xlink:href="#circle-minus" x="164" y="270" width="24" height="24" />
<use xlink:href="#circle-plus" x="217" y="270" width="24" height="24" />
<use xlink:href="#circle-x" x="270" y="270" width="24" height="24" />
<use xlink:href="#circle" x="323" y="270" width="24" height="24" />
<use xlink:href="#clipboard-check" x="376" y="270" width="24" height="24" />
<use xlink:href="#clipboard-list" x="429" y="270" width="24" height="24" />
<use xlink:href="#clipboard-x" x="482" y="270" width="24" height="24" />
<use xlink:href="#clipboard" x="535" y="270" width="24" height="24" />
<use xlink:href="#clock" x="588" y="270" width="24" height="24" />
<use xlink:href="#cloud-download" x="641" y="270" width="24" height="24" />
<use xlink:href="#cloud-rain" x="694" y="270" width="24" height="24" />
<use xlink:href="#cloud-snow" x="747" y="270" width="24" height="24" />
<use xlink:href="#cloud-storm" x="800" y="270" width="24" height="24" />
<use xlink:href="#cloud-upload" x="853" y="270" width="24" height="24" />
<use xlink:href="#cloud" x="5" y="323" width="24" height="24" />
<use xlink:href="#code" x="58" y="323" width="24" height="24" />
<use xlink:href="#command" x="111" y="323" width="24" height="24" />
<use xlink:href="#compass" x="164" y="323" width="24" height="24" />
<use xlink:href="#copy" x="217" y="323" width="24" height="24" />
<use xlink:href="#copyright" x="270" y="323" width="24" height="24" />
<use xlink:href="#corner-down-left" x="323" y="323" width="24" height="24" />
<use xlink:href="#corner-down-right" x="376" y="323" width="24" height="24" />
<use xlink:href="#corner-left-down" x="429" y="323" width="24" height="24" />
<use xlink:href="#corner-left-up" x="482" y="323" width="24" height="24" />
<use xlink:href="#corner-right-down" x="535" y="323" width="24" height="24" />
<use xlink:href="#corner-right-up" x="588" y="323" width="24" height="24" />
<use xlink:href="#corner-up-left" x="641" y="323" width="24" height="24" />
<use xlink:href="#corner-up-right" x="694" y="323" width="24" height="24" />
<use xlink:href="#credit-card" x="747" y="323" width="24" height="24" />
<use xlink:href="#crop" x="800" y="323" width="24" height="24" />
<use xlink:href="#cut" x="853" y="323" width="24" height="24" />
<use xlink:href="#dashboard" x="5" y="376" width="24" height="24" />
<use xlink:href="#database" x="58" y="376" width="24" height="24" />
<use xlink:href="#device-desktop" x="111" y="376" width="24" height="24" />
<use xlink:href="#device-mobile" x="164" y="376" width="24" height="24" />
<use xlink:href="#device-tablet" x="217" y="376" width="24" height="24" />
<use xlink:href="#device-tv" x="270" y="376" width="24" height="24" />
<use xlink:href="#directions" x="323" y="376" width="24" height="24" />
<use xlink:href="#disabled" x="376" y="376" width="24" height="24" />
<use xlink:href="#disc" x="429" y="376" width="24" height="24" />
<use xlink:href="#dots-circle-horizontal" x="482" y="376" width="24" height="24" />
<use xlink:href="#dots-diagonal-2" x="535" y="376" width="24" height="24" />
<use xlink:href="#dots-diagonal" x="588" y="376" width="24" height="24" />
<use xlink:href="#dots-vertical" x="641" y="376" width="24" height="24" />
<use xlink:href="#dots" x="694" y="376" width="24" height="24" />
<use xlink:href="#download" x="747" y="376" width="24" height="24" />
<use xlink:href="#droplet" x="800" y="376" width="24" height="24" />
<use xlink:href="#edit" x="853" y="376" width="24" height="24" />
<use xlink:href="#external-link" x="5" y="429" width="24" height="24" />
<use xlink:href="#eye" x="58" y="429" width="24" height="24" />
<use xlink:href="#face-id" x="111" y="429" width="24" height="24" />
<use xlink:href="#file-check" x="164" y="429" width="24" height="24" />
<use xlink:href="#file-download" x="217" y="429" width="24" height="24" />
<use xlink:href="#file-minus" x="270" y="429" width="24" height="24" />
<use xlink:href="#file-music" x="323" y="429" width="24" height="24" />
<use xlink:href="#file-plus" x="376" y="429" width="24" height="24" />
<use xlink:href="#file-shredder" x="429" y="429" width="24" height="24" />
<use xlink:href="#file-text" x="482" y="429" width="24" height="24" />
<use xlink:href="#file-x" x="535" y="429" width="24" height="24" />
<use xlink:href="#file" x="588" y="429" width="24" height="24" />
<use xlink:href="#filter" x="641" y="429" width="24" height="24" />
<use xlink:href="#flag" x="694" y="429" width="24" height="24" />
<use xlink:href="#flip-horizontal" x="747" y="429" width="24" height="24" />
<use xlink:href="#flip-vertical" x="800" y="429" width="24" height="24" />
<use xlink:href="#floppy-disk" x="853" y="429" width="24" height="24" />
<use xlink:href="#folder-minus" x="5" y="482" width="24" height="24" />
<use xlink:href="#folder-plus" x="58" y="482" width="24" height="24" />
<use xlink:href="#folder-x" x="111" y="482" width="24" height="24" />
<use xlink:href="#folder" x="164" y="482" width="24" height="24" />
<use xlink:href="#folders" x="217" y="482" width="24" height="24" />
<use xlink:href="#frame" x="270" y="482" width="24" height="24" />
<use xlink:href="#friends" x="323" y="482" width="24" height="24" />
<use xlink:href="#gauge" x="376" y="482" width="24" height="24" />
<use xlink:href="#git-branch" x="429" y="482" width="24" height="24" />
<use xlink:href="#git-commit" x="482" y="482" width="24" height="24" />
<use xlink:href="#git-compare" x="535" y="482" width="24" height="24" />
<use xlink:href="#git-merge" x="588" y="482" width="24" height="24" />
<use xlink:href="#git-pull-request" x="641" y="482" width="24" height="24" />
<use xlink:href="#glass-full" x="694" y="482" width="24" height="24" />
<use xlink:href="#glass" x="747" y="482" width="24" height="24" />
<use xlink:href="#grid-dots" x="800" y="482" width="24" height="24" />
<use xlink:href="#grid" x="853" y="482" width="24" height="24" />
<use xlink:href="#hash" x="5" y="535" width="24" height="24" />
<use xlink:href="#headphones" x="58" y="535" width="24" height="24" />
<use xlink:href="#heart" x="111" y="535" width="24" height="24" />
<use xlink:href="#home" x="164" y="535" width="24" height="24" />
<use xlink:href="#ice-cream" x="217" y="535" width="24" height="24" />
<use xlink:href="#inbox" x="270" y="535" width="24" height="24" />
<use xlink:href="#info-circle" x="323" y="535" width="24" height="24" />
<use xlink:href="#info-square" x="376" y="535" width="24" height="24" />
<use xlink:href="#key" x="429" y="535" width="24" height="24" />
<use xlink:href="#layers-difference" x="482" y="535" width="24" height="24" />
<use xlink:href="#layers-intersect" x="535" y="535" width="24" height="24" />
<use xlink:href="#layers-subtract" x="588" y="535" width="24" height="24" />
<use xlink:href="#layers-union" x="641" y="535" width="24" height="24" />
<use xlink:href="#layout-2" x="694" y="535" width="24" height="24" />
<use xlink:href="#layout-align-bottom" x="747" y="535" width="24" height="24" />
<use xlink:href="#layout-align-center" x="800" y="535" width="24" height="24" />
<use xlink:href="#layout-align-left" x="853" y="535" width="24" height="24" />
<use xlink:href="#layout-align-middle" x="5" y="588" width="24" height="24" />
<use xlink:href="#layout-align-right" x="58" y="588" width="24" height="24" />
<use xlink:href="#layout-align-top" x="111" y="588" width="24" height="24" />
<use xlink:href="#layout-columns" x="164" y="588" width="24" height="24" />
<use xlink:href="#layout-distribute-horizontal" x="217" y="588" width="24" height="24" />
<use xlink:href="#layout-distribute-vertical" x="270" y="588" width="24" height="24" />
<use xlink:href="#layout-navbar" x="323" y="588" width="24" height="24" />
<use xlink:href="#layout-rows" x="376" y="588" width="24" height="24" />
<use xlink:href="#layout-sidebar-right" x="429" y="588" width="24" height="24" />
<use xlink:href="#layout-sidebar" x="482" y="588" width="24" height="24" />
<use xlink:href="#layout" x="535" y="588" width="24" height="24" />
<use xlink:href="#lego" x="588" y="588" width="24" height="24" />
<use xlink:href="#lifebuoy" x="641" y="588" width="24" height="24" />
<use xlink:href="#link" x="694" y="588" width="24" height="24" />
<use xlink:href="#location" x="747" y="588" width="24" height="24" />
<use xlink:href="#lock-open" x="800" y="588" width="24" height="24" />
<use xlink:href="#lock" x="853" y="588" width="24" height="24" />
<use xlink:href="#magnet" x="5" y="641" width="24" height="24" />
<use xlink:href="#mail-opened" x="58" y="641" width="24" height="24" />
<use xlink:href="#mail" x="111" y="641" width="24" height="24" />
<use xlink:href="#man" x="164" y="641" width="24" height="24" />
<use xlink:href="#map-2" x="217" y="641" width="24" height="24" />
<use xlink:href="#map-pin" x="270" y="641" width="24" height="24" />
<use xlink:href="#map" x="323" y="641" width="24" height="24" />
<use xlink:href="#maximize" x="376" y="641" width="24" height="24" />
<use xlink:href="#menu" x="429" y="641" width="24" height="24" />
<use xlink:href="#message-2" x="482" y="641" width="24" height="24" />
<use xlink:href="#message-circle" x="535" y="641" width="24" height="24" />
<use xlink:href="#message-dots" x="588" y="641" width="24" height="24" />
<use xlink:href="#message" x="641" y="641" width="24" height="24" />
<use xlink:href="#microphone" x="694" y="641" width="24" height="24" />
<use xlink:href="#minimize" x="747" y="641" width="24" height="24" />
<use xlink:href="#minus" x="800" y="641" width="24" height="24" />
<use xlink:href="#mood-confuzed" x="853" y="641" width="24" height="24" />
<use xlink:href="#mood-happy" x="5" y="694" width="24" height="24" />
<use xlink:href="#mood-neutral" x="58" y="694" width="24" height="24" />
<use xlink:href="#mood-sad" x="111" y="694" width="24" height="24" />
<use xlink:href="#mood-smile" x="164" y="694" width="24" height="24" />
<use xlink:href="#moon" x="217" y="694" width="24" height="24" />
<use xlink:href="#mouse" x="270" y="694" width="24" height="24" />
<use xlink:href="#movie" x="323" y="694" width="24" height="24" />
<use xlink:href="#music" x="376" y="694" width="24" height="24" />
<use xlink:href="#news" x="429" y="694" width="24" height="24" />
<use xlink:href="#notification" x="482" y="694" width="24" height="24" />
<use xlink:href="#package" x="535" y="694" width="24" height="24" />
<use xlink:href="#paint" x="588" y="694" width="24" height="24" />
<use xlink:href="#paperclip" x="641" y="694" width="24" height="24" />
<use xlink:href="#parking" x="694" y="694" width="24" height="24" />
<use xlink:href="#phone-call" x="747" y="694" width="24" height="24" />
<use xlink:href="#phone-incoming" x="800" y="694" width="24" height="24" />
<use xlink:href="#phone-outgoing" x="853" y="694" width="24" height="24" />
<use xlink:href="#phone-pause" x="5" y="747" width="24" height="24" />
<use xlink:href="#phone" x="58" y="747" width="24" height="24" />
<use xlink:href="#photo" x="111" y="747" width="24" height="24" />
<use xlink:href="#plus" x="164" y="747" width="24" height="24" />
<use xlink:href="#point" x="217" y="747" width="24" height="24" />
<use xlink:href="#power" x="270" y="747" width="24" height="24" />
<use xlink:href="#printer" x="323" y="747" width="24" height="24" />
<use xlink:href="#prompt" x="376" y="747" width="24" height="24" />
<use xlink:href="#puzzle" x="429" y="747" width="24" height="24" />
<use xlink:href="#qrcode" x="482" y="747" width="24" height="24" />
<use xlink:href="#refresh" x="535" y="747" width="24" height="24" />
<use xlink:href="#registered" x="588" y="747" width="24" height="24" />
<use xlink:href="#rotate-clockwise" x="641" y="747" width="24" height="24" />
<use xlink:href="#rotate" x="694" y="747" width="24" height="24" />
<use xlink:href="#route" x="747" y="747" width="24" height="24" />
<use xlink:href="#router" x="800" y="747" width="24" height="24" />
<use xlink:href="#rss" x="853" y="747" width="24" height="24" />
<use xlink:href="#search" x="5" y="800" width="24" height="24" />
<use xlink:href="#selector" x="58" y="800" width="24" height="24" />
<use xlink:href="#send" x="111" y="800" width="24" height="24" />
<use xlink:href="#server" x="164" y="800" width="24" height="24" />
<use xlink:href="#settings" x="217" y="800" width="24" height="24" />
<use xlink:href="#share" x="270" y="800" width="24" height="24" />
<use xlink:href="#shield-check" x="323" y="800" width="24" height="24" />
<use xlink:href="#shield-x" x="376" y="800" width="24" height="24" />
<use xlink:href="#shield" x="429" y="800" width="24" height="24" />
<use xlink:href="#shopping-cart" x="482" y="800" width="24" height="24" />
<use xlink:href="#sort-ascending" x="535" y="800" width="24" height="24" />
<use xlink:href="#sort-descending" x="588" y="800" width="24" height="24" />
<use xlink:href="#square-check" x="641" y="800" width="24" height="24" />
<use xlink:href="#square-minus" x="694" y="800" width="24" height="24" />
<use xlink:href="#square-plus" x="747" y="800" width="24" height="24" />
<use xlink:href="#square-x" x="800" y="800" width="24" height="24" />
<use xlink:href="#square" x="853" y="800" width="24" height="24" />
<use xlink:href="#star" x="5" y="853" width="24" height="24" />
<use xlink:href="#sticker" x="58" y="853" width="24" height="24" />
<use xlink:href="#sun" x="111" y="853" width="24" height="24" />
<use xlink:href="#switch-horizontal" x="164" y="853" width="24" height="24" />
<use xlink:href="#switch-vertical" x="217" y="853" width="24" height="24" />
<use xlink:href="#switch" x="270" y="853" width="24" height="24" />
<use xlink:href="#tag" x="323" y="853" width="24" height="24" />
<use xlink:href="#target" x="376" y="853" width="24" height="24" />
<use xlink:href="#test-pipe" x="429" y="853" width="24" height="24" />
<use xlink:href="#thumb-down" x="482" y="853" width="24" height="24" />
<use xlink:href="#thumb-up" x="535" y="853" width="24" height="24" />
<use xlink:href="#ticket" x="588" y="853" width="24" height="24" />
<use xlink:href="#toggle-left" x="641" y="853" width="24" height="24" />
<use xlink:href="#toggle-right" x="694" y="853" width="24" height="24" />
<use xlink:href="#tool" x="747" y="853" width="24" height="24" />
<use xlink:href="#trash" x="800" y="853" width="24" height="24" />
<use xlink:href="#trending-down" x="853" y="853" width="24" height="24" />
<use xlink:href="#trending-up" x="5" y="906" width="24" height="24" />
<use xlink:href="#triangle" x="58" y="906" width="24" height="24" />
<use xlink:href="#trophy" x="111" y="906" width="24" height="24" />
<use xlink:href="#unlink" x="164" y="906" width="24" height="24" />
<use xlink:href="#upload" x="217" y="906" width="24" height="24" />
<use xlink:href="#urgent" x="270" y="906" width="24" height="24" />
<use xlink:href="#user-check" x="323" y="906" width="24" height="24" />
<use xlink:href="#user-minus" x="376" y="906" width="24" height="24" />
<use xlink:href="#user-plus" x="429" y="906" width="24" height="24" />
<use xlink:href="#user-x" x="482" y="906" width="24" height="24" />
<use xlink:href="#user" x="535" y="906" width="24" height="24" />
<use xlink:href="#viewfinder" x="588" y="906" width="24" height="24" />
<use xlink:href="#volume-2" x="641" y="906" width="24" height="24" />
<use xlink:href="#volume-3" x="694" y="906" width="24" height="24" />
<use xlink:href="#volume" x="747" y="906" width="24" height="24" />
<use xlink:href="#wifi" x="800" y="906" width="24" height="24" />
<use xlink:href="#woman" x="853" y="906" width="24" height="24" />
<use xlink:href="#world" x="5" y="959" width="24" height="24" />
<use xlink:href="#x" x="58" y="959" width="24" height="24" />
<use xlink:href="#zoom-in" x="111" y="959" width="24" height="24" />
<use xlink:href="#zoom-out" x="164" y="959" width="24" height="24" />
</svg>

Before

Width:  |  Height:  |  Size: 125 KiB

115
.github/labeler.yml vendored Normal file
View File

@ -0,0 +1,115 @@
# For changed dependencies
📦 dependencies:
- changed-files:
- any-glob-to-any-file:
- pnpm-lock.yaml
# For icons changes
🎨 icons:
- changed-files:
- any-glob-to-any-file:
- 'icons/**/*.svg'
- aliases.json
# For new icons
✨ new icons:
- changed-files:
- any-glob-to-any-file:
- 'icons/**/*.svg'
# For modified icons
🔧 modified icons:
- changed-files:
- any-glob-to-any-file:
- 'icons/**/*.svg'
# For Github Actions
🤖 github-actions:
- changed-files:
- any-glob-to-any-file:
- .github/workflows/*.yml
- .github/labeler.yml
- .github/dependabot.yml
# For React package
🔗 react package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-react/*'
# For Vue package
🔗 vue package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-vue/*'
# For Preact package
🔗 preact package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-preact/*'
# For Svelte 4 and below package
🔗 svelte package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-svelte/*'
# For Svelte 5 package
🔗 svelte-runes package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-svelte-runes/*'
# For SolidJS package
🔗 solid package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-solidjs/*'
# For Webfont package
🔗 webfont package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-webfont/*'
# For Sprite package
🔗 sprite package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-sprite/*'
# For React Native package
🔗 react-native package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-react-native/*'
# For PNG package
🔗 png package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-png/*'
# For PDF package
🔗 pdf package:
- changed-files:
- any-glob-to-any-file:
- 'packages/icons-pdf/*'
# For tests
🧪 tests:
- changed-files:
- any-glob-to-any-file:
- 'test/**/*'
- 'packages/*/test.spec.*'
- 'packages/*/vitest.config.*'
# For website/documentation site
🌐 website:
- changed-files:
- any-glob-to-any-file:
- 'src/**/*'
- '*.liquid'

BIN
.github/og.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

BIN
.github/packages/og-core.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

BIN
.github/packages/og-package-angular.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
.github/packages/og-package-eps-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
.github/packages/og-package-eps.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
.github/packages/og-package-js-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

BIN
.github/packages/og-package-js.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
.github/packages/og-package-pdf-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
.github/packages/og-package-pdf.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
.github/packages/og-package-png-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
.github/packages/og-package-png.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
.github/packages/og-package-preact.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

BIN
.github/packages/og-package-react.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

BIN
.github/packages/og-package-solidjs.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
.github/packages/og-package-sprite.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
.github/packages/og-package-svelte.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
.github/packages/og-package-svg-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
.github/packages/og-package-svg.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
.github/packages/og-package-vue-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
.github/packages/og-package-vue.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
.github/packages/og-package-webfont.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
.github/preview/icons-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

20464
.github/preview/icons-dark.svg vendored Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 2.7 MiB

BIN
.github/preview/icons-filled-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

2296
.github/preview/icons-filled-dark.svg vendored Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 457 KiB

BIN
.github/preview/icons-filled.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

2296
.github/preview/icons-filled.svg vendored Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 457 KiB

BIN
.github/preview/icons-outline-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

18172
.github/preview/icons-outline-dark.svg vendored Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 2.3 MiB

BIN
.github/preview/icons-outline.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

18172
.github/preview/icons-outline.svg vendored Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 2.3 MiB

BIN
.github/preview/icons.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

20464
.github/preview/icons.svg vendored Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 2.7 MiB

BIN
.github/preview/random-icons.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 KiB

2004
.github/preview/random-icons.svg vendored Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 249 KiB

BIN
.github/preview/random-icons@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

BIN
.github/tabler-icons-1.1.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

94
.github/tabler-icons-1.1.0.svg vendored Normal file
View File

@ -0,0 +1,94 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 337 284" width="337" height="284" style="color: #354052"><rect x="0" y="0" width="337" height="284" fill="#fff"></rect>
<symbol id="ad" class="icon icon-tabler icon-tabler-ad" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M7 15v-4a2 2 0 0 1 4 0v4" /><line x1="7" y1="13" x2="11" y2="13" /><path d="M17 9v6h-1.5a1.5 1.5 0 1 1 1.5 -1.5" />
</symbol>
<symbol id="alarm" class="icon icon-tabler icon-tabler-alarm" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="12" cy="13" r="7" /><polyline points="12 10 12 13 14 13" /><line x1="7" y1="4" x2="4.25" y2="6" /><line x1="17" y1="4" x2="19.75" y2="6" />
</symbol>
<symbol id="arrow-back" class="icon icon-tabler icon-tabler-arrow-back" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M9 11l-4 4l4 4m-4 -4h11a4 4 0 0 0 0 -8h-1" />
</symbol>
<symbol id="arrow-forward" class="icon icon-tabler icon-tabler-arrow-forward" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M15 11l4 4l-4 4m4 -4h-11a4 4 0 0 1 0 -8h1" />
</symbol>
<symbol id="artboard" class="icon icon-tabler icon-tabler-artboard" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><rect x="8" y="8" width="8" height="8" rx="1" /><line x1="3" y1="8" x2="4" y2="8" /><line x1="3" y1="16" x2="4" y2="16" /><line x1="8" y1="3" x2="8" y2="4" /><line x1="16" y1="3" x2="16" y2="4" /><line x1="20" y1="8" x2="21" y2="8" /><line x1="20" y1="16" x2="21" y2="16" /><line x1="8" y1="20" x2="8" y2="21" /><line x1="16" y1="20" x2="16" y2="21" />
</symbol>
<symbol id="award" class="icon icon-tabler icon-tabler-award" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="12" cy="9" r="6" /><polyline points="8 13.5 8 21 12 19 16 21 16 13.5" />
</symbol>
<symbol id="bug" class="icon icon-tabler icon-tabler-bug" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M9 9v-1a3 3 0 0 1 6 0v1" /><path d="M8 9h8a6 6 0 0 1 1 3v3a5 5 0 0 1 -10 0v-3a6 6 0 0 1 1 -3" /><line x1="3" y1="13" x2="7" y2="13" /><line x1="17" y1="13" x2="21" y2="13" /><line x1="12" y1="20" x2="12" y2="14" /><line x1="4" y1="19" x2="7.35" y2="17" /><line x1="20" y1="19" x2="16.65" y2="17" /><line x1="4" y1="7" x2="7.75" y2="9.4" /><line x1="20" y1="7" x2="16.25" y2="9.4" />
</symbol>
<symbol id="building-arch" class="icon icon-tabler icon-tabler-building-arch" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><line x1="3" y1="21" x2="21" y2="21" /><path d="M4 21v-15a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v15" /><path d="M9 21v-8a3 3 0 0 1 6 0v8" />
</symbol>
<symbol id="building-bridge-2" class="icon icon-tabler icon-tabler-building-bridge-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M6 7h12a2 2 0 0 1 2 2v9a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-2a4 4 0 0 0 -8 0v2a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-9a2 2 0 0 1 2 -2" />
</symbol>
<symbol id="building-bridge" class="icon icon-tabler icon-tabler-building-bridge" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><line x1="6" y1="5" x2="6" y2="19" /><line x1="18" y1="5" x2="18" y2="19" /><line x1="2" y1="15" x2="22" y2="15" /><path d="M3 8a7.5 7.5 0 0 0 3 -2a6.5 6.5 0 0 0 12 0a7.5 7.5 0 0 0 3 2" /><line x1="12" y1="10" x2="12" y2="15" />
</symbol>
<symbol id="building-church" class="icon icon-tabler icon-tabler-building-church" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><line x1="3" y1="21" x2="21" y2="21" /><path d="M10 21v-4a2 2 0 0 1 4 0v4" /><line x1="10" y1="5" x2="14" y2="5" /><line x1="12" y1="3" x2="12" y2="8" /><path d="M6 21v-7m-2 2l8 -8l8 8m-2 -2v7" />
</symbol>
<symbol id="building-hospital" class="icon icon-tabler icon-tabler-building-hospital" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><line x1="3" y1="21" x2="21" y2="21" /><path d="M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16" /><path d="M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4" /><line x1="10" y1="9" x2="14" y2="9" /><line x1="12" y1="7" x2="12" y2="11" />
</symbol>
<symbol id="building-store" class="icon icon-tabler icon-tabler-building-store" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><line x1="3" y1="21" x2="21" y2="21" /><path d="M3 7v1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1h-18l2 -4h14l2 4" /><path d="M5 21v-10.15" /><path d="M19 21v-10.15" /><path d="M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4" />
</symbol>
<symbol id="building" class="icon icon-tabler icon-tabler-building" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><line x1="3" y1="21" x2="21" y2="21" /><line x1="9" y1="8" x2="10" y2="8" /><line x1="9" y1="12" x2="10" y2="12" /><line x1="9" y1="16" x2="10" y2="16" /><line x1="14" y1="8" x2="15" y2="8" /><line x1="14" y1="12" x2="15" y2="12" /><line x1="14" y1="16" x2="15" y2="16" /><path d="M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16" />
</symbol>
<symbol id="calendar-event" class="icon icon-tabler icon-tabler-calendar-event" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><rect x="4" y="5" width="16" height="16" rx="2" /><line x1="16" y1="3" x2="16" y2="7" /><line x1="8" y1="3" x2="8" y2="7" /><line x1="4" y1="11" x2="20" y2="11" /><rect x="8" y="15" width="2" height="2" />
</symbol>
<symbol id="device-speaker" class="icon icon-tabler icon-tabler-device-speaker" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><rect x="5" y="3" width="14" height="18" rx="2" /><circle cx="12" cy="14" r="3" /><line x1="12" y1="7" x2="12" y2="7.01" />
</symbol>
<symbol id="globe" class="icon icon-tabler icon-tabler-globe" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="12" cy="10" r="4" /><path d="M6.75 16a8.015 8.015 0 1 0 9.25 -13" /><line x1="12" y1="18" x2="12" y2="22" /><line x1="8" y1="22" x2="16" y2="22" />
</symbol>
<symbol id="help" class="icon icon-tabler icon-tabler-help" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="12" cy="12" r="9" /><line x1="12" y1="17" x2="12" y2="17.01" /><path d="M12 13.5a1.5 1.5 0 0 1 1 -1.5a2.6 2.6 0 1 0 -3 -4" />
</symbol>
<symbol id="home-2" class="icon icon-tabler icon-tabler-home-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><polyline points="5 12 3 12 12 3 21 12 19 12" /><path d="M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7" /><rect x="10" y="12" width="4" height="4" />
</symbol>
<symbol id="id" class="icon icon-tabler icon-tabler-id" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><rect x="3" y="4" width="18" height="16" rx="3" /><circle cx="9" cy="10" r="2" /><line x1="15" y1="8" x2="17" y2="8" /><line x1="15" y1="12" x2="17" y2="12" /><line x1="7" y1="16" x2="17" y2="16" />
</symbol>
<symbol id="layout-bottombar" class="icon icon-tabler icon-tabler-layout-bottombar" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><rect x="4" y="4" width="16" height="16" rx="2" /><line x1="4" y1="15" x2="20" y2="15" />
</symbol>
<symbol id="live-photo" class="icon icon-tabler icon-tabler-live-photo" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="12" cy="12" r="1" /><circle cx="12" cy="12" r="5" /><circle cx="12" cy="12" r="9" stroke-dasharray=".001 4.03" />
</symbol>
<symbol id="mug" class="icon icon-tabler icon-tabler-mug" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M5 6h10a1 1 0 0 1 1 1v8a4 4 0 0 1 -4 4h-4a4 4 0 0 1 -4 -4v-8a1 1 0 0 1 1 -1" /><path d="M16 9h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2" />
</symbol>
<symbol id="palette" class="icon icon-tabler icon-tabler-palette" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M12 21a9 9 0 1 1 0 -18a9 8 0 0 1 9 8a4.5 4 0 0 1 -4.5 4h-2.5a2 2 0 0 0 -1 3.75a1.3 1.3 0 0 1 -1 2.25" /><circle cx="7.5" cy="10.5" r=".5" /><circle cx="12" cy="7.5" r=".5" /><circle cx="16.5" cy="10.5" r=".5" />
</symbol>
<symbol id="pencil" class="icon icon-tabler icon-tabler-pencil" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M4 20h4l10.5 -10.5a1.5 1.5 0 0 0 -4 -4l-10.5 10.5v4" /><line x1="13.5" y1="6.5" x2="17.5" y2="10.5" />
</symbol>
<symbol id="record-mail" class="icon icon-tabler icon-tabler-record-mail" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="7" cy="12" r="3" /><circle cx="17" cy="12" r="3" /><line x1="7" y1="15" x2="17" y2="15" />
</symbol>
<symbol id="ruler" class="icon icon-tabler icon-tabler-ruler" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M5 4h14a1 1 0 0 1 1 1v5a1 1 0 0 1 -1 1h-7a1 1 0 0 0 -1 1v7a1 1 0 0 1 -1 1h-5a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1" /><line x1="4" y1="8" x2="6" y2="8" /><line x1="4" y1="12" x2="7" y2="12" /><line x1="4" y1="16" x2="6" y2="16" /><line x1="8" y1="4" x2="8" y2="6" /><polyline points="12 4 12 7 " /><polyline points="16 4 16 6 " />
</symbol>
<symbol id="scissors" class="icon icon-tabler icon-tabler-scissors" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="6" cy="7" r="3" /><circle cx="6" cy="17" r="3" /><line x1="8.6" y1="8.6" x2="19" y2="19" /><line x1="8.6" y1="15.4" x2="19" y2="5" />
</symbol>
<symbol id="stack" class="icon icon-tabler icon-tabler-stack" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><polyline points="12 4 4 8 12 12 20 8 12 4" /><polyline points="4 12 12 16 20 12" /><polyline points="4 16 12 20 20 16" />
</symbol>
<symbol id="template" class="icon icon-tabler icon-tabler-template" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><rect x="4" y="4" width="16" height="4" rx="1" /><rect x="4" y="12" width="6" height="8" rx="2" /><line x1="14" y1="12" x2="20" y2="12" /><line x1="14" y1="16" x2="20" y2="16" /><line x1="14" y1="20" x2="20" y2="20" />
</symbol>
<use xlink:href="#ad" x="24" y="24" width="24" height="24" />
<use xlink:href="#alarm" x="77" y="24" width="24" height="24" />
<use xlink:href="#arrow-back" x="130" y="24" width="24" height="24" />
<use xlink:href="#arrow-forward" x="183" y="24" width="24" height="24" />
<use xlink:href="#artboard" x="236" y="24" width="24" height="24" />
<use xlink:href="#award" x="289" y="24" width="24" height="24" />
<use xlink:href="#bug" x="24" y="77" width="24" height="24" />
<use xlink:href="#building-arch" x="77" y="77" width="24" height="24" />
<use xlink:href="#building-bridge-2" x="130" y="77" width="24" height="24" />
<use xlink:href="#building-bridge" x="183" y="77" width="24" height="24" />
<use xlink:href="#building-church" x="236" y="77" width="24" height="24" />
<use xlink:href="#building-hospital" x="289" y="77" width="24" height="24" />
<use xlink:href="#building-store" x="24" y="130" width="24" height="24" />
<use xlink:href="#building" x="77" y="130" width="24" height="24" />
<use xlink:href="#calendar-event" x="130" y="130" width="24" height="24" />
<use xlink:href="#device-speaker" x="183" y="130" width="24" height="24" />
<use xlink:href="#globe" x="236" y="130" width="24" height="24" />
<use xlink:href="#help" x="289" y="130" width="24" height="24" />
<use xlink:href="#home-2" x="24" y="183" width="24" height="24" />
<use xlink:href="#id" x="77" y="183" width="24" height="24" />
<use xlink:href="#layout-bottombar" x="130" y="183" width="24" height="24" />
<use xlink:href="#live-photo" x="183" y="183" width="24" height="24" />
<use xlink:href="#mug" x="236" y="183" width="24" height="24" />
<use xlink:href="#palette" x="289" y="183" width="24" height="24" />
<use xlink:href="#pencil" x="24" y="236" width="24" height="24" />
<use xlink:href="#record-mail" x="77" y="236" width="24" height="24" />
<use xlink:href="#ruler" x="130" y="236" width="24" height="24" />
<use xlink:href="#scissors" x="183" y="236" width="24" height="24" />
<use xlink:href="#stack" x="236" y="236" width="24" height="24" />
<use xlink:href="#template" x="289" y="236" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

BIN
.github/tabler-icons-1.1.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
.github/tabler-icons-1.10.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

38
.github/tabler-icons-1.10.0.svg vendored Normal file
View File

@ -0,0 +1,38 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 332 124" width="332" height="124" style="color: #354052"><rect x="0" y="0" width="332" height="124" fill="#fff"></rect>
<symbol id="ball-bowling" class="icon icon-tabler icon-tabler-ball-bowling" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="12" cy="12" r="9" /><line x1="11" y1="9" x2="11" y2="9.01" /><line x1="15" y1="8" x2="15" y2="8.01" /><line x1="14" y1="12" x2="14" y2="12.01" />
</symbol>
<symbol id="ball-tennis" class="icon icon-tabler icon-tabler-ball-tennis" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="12" cy="12" r="9" /><path d="M6 5.3a9 9 0 0 1 0 13.4" /><path d="M6 5.3a9 9 0 0 1 0 13.4" transform="rotate(180 12 12)" /></symbol>
<symbol id="ball-volleyball" class="icon icon-tabler icon-tabler-ball-volleyball" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="12" cy="12" r="9" /><path d="M12 12a8 8 0 0 0 8 4M7.5 13.5a12 12 0 0 0 8.5 6.5" /><path d="M12 12a8 8 0 0 0 8 4M7.5 13.5a12 12 0 0 0 8.5 6.5" transform="rotate(120 12 12)" /><path d="M12 12a8 8 0 0 0 8 4M7.5 13.5a12 12 0 0 0 8.5 6.5" transform="rotate(240 12 12)" /></symbol>
<symbol id="flame" class="icon icon-tabler icon-tabler-flame" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M18 15a6 6 0 1 1 -10.853 -3.529c1.926-2.338 4.763-3.327 3.848-8.47 2.355 1.761 5.84 5.38 2.022 9.406-1.136 1.091-.244 2.767 1.221 2.593.882-.105 2.023-.966 3.23-2.3.532.68.532 1.717.532 2.3z" />
</symbol>
<symbol id="hand-middle-finger" class="icon icon-tabler icon-tabler-hand-middle-finger" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M8 13.5v-4a1.5 1.5 0 0 1 3 0v2.5m0 -2.5v-6a1.5 1.5 0 0 1 3 0v8.5m0 -2.5a1.5 1.5 0 0 1 3 0v2.5m0 -1.5a1.5 1.5 0 0 1 3 0v5.5a6 6 0 0 1 -6 6h-2a7 6 0 0 1 -5 -3l-2.7 -5.25a1.4 1.4 0 0 1 2.75 -2l.9 1.75" />
</symbol>
<symbol id="hand-stop" class="icon icon-tabler icon-tabler-hand-stop" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M8 13.5v-8a1.5 1.5 0 0 1 3 0v6.5m0 -6.5v-2a1.5 1.5 0 0 1 3 0v8.5m0 -6.5a1.5 1.5 0 0 1 3 0v6.5m0 -4.5a1.5 1.5 0 0 1 3 0v8.5a6 6 0 0 1 -6 6h-2a7 6 0 0 1 -5 -3l-2.7 -5.25a1.4 1.4 0 0 1 2.75 -2l.9 1.75" />
</symbol>
<symbol id="medical-cross" class="icon icon-tabler icon-tabler-medical-cross" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M13 3a1 1 0 0 1 1 1v4.535l3.928 -2.267a1 1 0 0 1 1.366 .366l1 1.732a1 1 0 0 1 -.366 1.366L16.001 12l3.927 2.269a1 1 0 0 1 .366 1.366l-1 1.732a1 1 0 0 1 -1.366 .366L14 15.464V20a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-4.536l-3.928 2.268a1 1 0 0 1 -1.366 -.366l-1-1.732a1 1 0 0 1 .366 -1.366L7.999 12 4.072 9.732a1 1 0 0 1 -.366 -1.366l1-1.732a1 1 0 0 1 1.366 -.366L10 8.535V4a1 1 0 0 1 1 -1h2z" />
</symbol>
<symbol id="mist" class="icon icon-tabler icon-tabler-mist" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M5 5h3m4 0h9" /><path d="M3 10h11m4 0h1" /><path d="M5 15h5m4 0h7" /><path d="M3 20h9m4 0h3" />
</symbol>
<symbol id="sunset" class="icon icon-tabler icon-tabler-sunset" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M3 17h1m16 0h1M5.6 10.6l.7.7m12.1-.7l-.7.7M8 17a4 4 0 0 1 8 0" /><line x1="3" y1="21" x2="21" y2="21" /><path d="M12 9v-6l3 3m-6 0l3 -3" />
</symbol>
<symbol id="sunshine" class="icon icon-tabler icon-tabler-sunshine" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M3 17h1m16 0h1M5.6 10.6l.7.7m12.1-.7l-.7.7M8 17a4 4 0 0 1 8 0" /><line x1="3" y1="21" x2="21" y2="21" /><path d="M12 3v6l3 -3m-6 0l3 3" />
</symbol>
<symbol id="wind" class="icon icon-tabler icon-tabler-wind" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M5 8h8.5a2.5 2.5 0 1 0 -2.34 -3.24" /><path d="M3 12h15.5a2.5 2.5 0 1 1 -2.34 3.24" /><path d="M4 16h5.5a2.5 2.5 0 1 1 -2.34 3.24" />
</symbol>
<symbol id="yin-yang" class="icon icon-tabler icon-tabler-yin-yang" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="12" cy="12" r="9" /><path d="M12 3a4.5 4.5 0 0 0 0 9a4.5 4.5 0 0 1 0 9" /><circle cx="12" cy="7.5" r=".5" fill="currentColor" /><circle cx="12" cy="16.5" r=".5" fill="currentColor" />
</symbol>
<use xlink:href="#ball-bowling" x="24" y="24" width="24" height="24" />
<use xlink:href="#ball-tennis" x="76" y="24" width="24" height="24" />
<use xlink:href="#ball-volleyball" x="128" y="24" width="24" height="24" />
<use xlink:href="#flame" x="180" y="24" width="24" height="24" />
<use xlink:href="#hand-middle-finger" x="232" y="24" width="24" height="24" />
<use xlink:href="#hand-stop" x="284" y="24" width="24" height="24" />
<use xlink:href="#medical-cross" x="24" y="76" width="24" height="24" />
<use xlink:href="#mist" x="76" y="76" width="24" height="24" />
<use xlink:href="#sunset" x="128" y="76" width="24" height="24" />
<use xlink:href="#sunshine" x="180" y="76" width="24" height="24" />
<use xlink:href="#wind" x="232" y="76" width="24" height="24" />
<use xlink:href="#yin-yang" x="284" y="76" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
.github/tabler-icons-1.10.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
.github/tabler-icons-1.100.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

79
.github/tabler-icons-1.100.0.svg vendored Normal file
View File

@ -0,0 +1,79 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 248" width="292" height="248" style="color: #354052"><rect x="0" y="0" width="292" height="248" fill="#fff"></rect>
<symbol id="equal-double" class="icon icon-tabler icon-tabler-equal-double" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 10h7" /><path d="M3 14h7" /><path d="M14 10h7" /><path d="M14 14h7" />
</symbol>
<symbol id="math-1-divide-2" class="icon icon-tabler icon-tabler-math-1-divide-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 12h14" /><path d="M10 15h3a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h3" /><path d="M10 5l2 -2v6" />
</symbol>
<symbol id="math-1-divide-3" class="icon icon-tabler icon-tabler-math-1-divide-3" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10 15.5a0.5 .5 0 0 1 .5 -.5h2a1.5 1.5 0 0 1 0 3h-1.167h1.167a1.5 1.5 0 0 1 0 3h-2a0.5 .5 0 0 1 -.5 -.5" /><path d="M5 12h14" /><path d="M10 5l2 -2v6" />
</symbol>
<symbol id="math-equal-greater" class="icon icon-tabler icon-tabler-math-equal-greater" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 18l14 -4" /><path d="M5 14l14 -4l-14 -4" />
</symbol>
<symbol id="math-equal-lower" class="icon icon-tabler icon-tabler-math-equal-lower" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M19 18l-14 -4" /><path d="M19 14l-14 -4l14 -4" />
</symbol>
<symbol id="math-function-y" class="icon icon-tabler icon-tabler-math-function-y" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" /><path d="M5 12h6" /><path d="M15 12l3 5.063" /><path d="M21 12l-4.8 9" />
</symbol>
<symbol id="math-greater" class="icon icon-tabler icon-tabler-math-greater" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 18l14 -6l-14 -6" />
</symbol>
<symbol id="math-integral-x" class="icon icon-tabler icon-tabler-math-integral-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" /><path d="M14 12l6 6" /><path d="M14 18l6 -6" />
</symbol>
<symbol id="math-integral" class="icon icon-tabler icon-tabler-math-integral" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M7 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" />
</symbol>
<symbol id="math-integrals" class="icon icon-tabler icon-tabler-math-integrals" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" /><path d="M11 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" />
</symbol>
<symbol id="math-lower" class="icon icon-tabler icon-tabler-math-lower" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M19 18l-14 -6l14 -6" />
</symbol>
<symbol id="math-not" class="icon icon-tabler icon-tabler-math-not" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 12h14v4" />
</symbol>
<symbol id="math-pi-divide-2" class="icon icon-tabler icon-tabler-math-pi-divide-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10 15h3a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h3" /><path d="M5 12h14" /><path d="M10 9v-6" /><path d="M14 3v6" /><path d="M15 3h-6" />
</symbol>
<symbol id="math-pi" class="icon icon-tabler icon-tabler-math-pi" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M7 20v-16" /><path d="M17 4v16" /><path d="M20 4h-16" />
</symbol>
<symbol id="math-x-divide-2" class="icon icon-tabler icon-tabler-math-x-divide-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10 15h3a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h3" /><path d="M5 12h14" /><path d="M9 3l6 6" /><path d="M9 9l6 -6" />
</symbol>
<symbol id="math-x-divide-y-2" class="icon icon-tabler icon-tabler-math-x-divide-y-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 21l18 -18" /><path d="M15 14l3 4.5" /><path d="M21 14l-4.5 7" /><path d="M3 4l6 6" /><path d="M3 10l6 -6" />
</symbol>
<symbol id="math-x-divide-y" class="icon icon-tabler icon-tabler-math-x-divide-y" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 3l6 6" /><path d="M9 9l6 -6" /><path d="M9 15l3 4.5" /><path d="M15 15l-4.5 7" /><path d="M5 12h14" />
</symbol>
<symbol id="math-x-minus-x" class="icon icon-tabler icon-tabler-math-x-minus-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M2 9l6 6" /><path d="M2 15l6 -6" /><path d="M16 9l6 6" /><path d="M16 15l6 -6" /><path d="M10 12h4" />
</symbol>
<symbol id="math-x-minus-y" class="icon icon-tabler icon-tabler-math-x-minus-y" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M2 9l6 6" /><path d="M2 15l6 -6" /><path d="M16 9l3 5.063" /><path d="M22 9l-4.8 9" /><path d="M10 12h4" />
</symbol>
<symbol id="math-x-plus-x" class="icon icon-tabler icon-tabler-math-x-plus-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M2 9l6 6" /><path d="M2 15l6 -6" /><path d="M16 9l6 6" /><path d="M16 15l6 -6" /><path d="M10 12h4" /><path d="M12 10v4" />
</symbol>
<symbol id="math-x-plus-y" class="icon icon-tabler icon-tabler-math-x-plus-y" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 9l3 5.063" /><path d="M2 9l6 6" /><path d="M2 15l6 -6" /><path d="M22 9l-4.8 9" /><path d="M10 12h4" /><path d="M12 10v4" />
</symbol>
<symbol id="math-xy" class="icon icon-tabler icon-tabler-math-xy" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 9l3 5.063" /><path d="M4 9l6 6" /><path d="M4 15l6 -6" /><path d="M20 9l-4.8 9" />
</symbol>
<symbol id="math-y-minus-y" class="icon icon-tabler icon-tabler-math-y-minus-y" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M2 9l3 5.063" /><path d="M8 9l-4.8 9" /><path d="M16 9l3 5.063" /><path d="M22 9l-4.8 9" /><path d="M10 12h4" />
</symbol>
<symbol id="math-y-plus-y" class="icon icon-tabler icon-tabler-math-y-plus-y" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M2 9l3 5.063" /><path d="M8 9l-4.8 9" /><path d="M16 9l3 5.063" /><path d="M22 9l-4.8 9" /><path d="M10 12h4" /><path d="M12 10v4" />
</symbol>
<symbol id="slash" class="icon icon-tabler icon-tabler-slash" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 21l18 -18" />
</symbol>
<use xlink:href="#equal-double" x="24" y="24" width="24" height="24" />
<use xlink:href="#math-1-divide-2" x="68" y="24" width="24" height="24" />
<use xlink:href="#math-1-divide-3" x="112" y="24" width="24" height="24" />
<use xlink:href="#math-equal-greater" x="156" y="24" width="24" height="24" />
<use xlink:href="#math-equal-lower" x="200" y="24" width="24" height="24" />
<use xlink:href="#math-function-y" x="244" y="24" width="24" height="24" />
<use xlink:href="#math-greater" x="24" y="68" width="24" height="24" />
<use xlink:href="#math-integral-x" x="68" y="68" width="24" height="24" />
<use xlink:href="#math-integral" x="112" y="68" width="24" height="24" />
<use xlink:href="#math-integrals" x="156" y="68" width="24" height="24" />
<use xlink:href="#math-lower" x="200" y="68" width="24" height="24" />
<use xlink:href="#math-not" x="244" y="68" width="24" height="24" />
<use xlink:href="#math-pi-divide-2" x="24" y="112" width="24" height="24" />
<use xlink:href="#math-pi" x="68" y="112" width="24" height="24" />
<use xlink:href="#math-x-divide-2" x="112" y="112" width="24" height="24" />
<use xlink:href="#math-x-divide-y-2" x="156" y="112" width="24" height="24" />
<use xlink:href="#math-x-divide-y" x="200" y="112" width="24" height="24" />
<use xlink:href="#math-x-minus-x" x="244" y="112" width="24" height="24" />
<use xlink:href="#math-x-minus-y" x="24" y="156" width="24" height="24" />
<use xlink:href="#math-x-plus-x" x="68" y="156" width="24" height="24" />
<use xlink:href="#math-x-plus-y" x="112" y="156" width="24" height="24" />
<use xlink:href="#math-xy" x="156" y="156" width="24" height="24" />
<use xlink:href="#math-y-minus-y" x="200" y="156" width="24" height="24" />
<use xlink:href="#math-y-plus-y" x="244" y="156" width="24" height="24" />
<use xlink:href="#slash" x="24" y="200" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

BIN
.github/tabler-icons-1.100.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
.github/tabler-icons-1.101.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

58
.github/tabler-icons-1.101.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="bowl" class="icon icon-tabler icon-tabler-bowl" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 8h16a1 1 0 0 1 1 1v.5c0 1.5 -2.517 5.573 -4 6.5v1a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-1c-1.687 -1.054 -4 -5 -4 -6.5v-.5a1 1 0 0 1 1 -1z" />
</symbol>
<symbol id="brand-guardian" class="icon icon-tabler icon-tabler-brand-guardian" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 13h6" /><path d="M4 12c0 -9.296 9.5 -9 9.5 -9c-2.808 0 -4.5 4.373 -4.5 9s1.763 8.976 4.572 8.976c0 .023 -9.572 1.092 -9.572 -8.976z" /><path d="M14.5 3c1.416 0 3.853 1.16 4.5 2v3.5" /><path d="M15 13v8s2.77 -.37 4 -2v-6" /><path d="M13.5 21h1.5" /><path d="M13.5 3h1" />
</symbol>
<symbol id="brand-spacehey" class="icon icon-tabler icon-tabler-brand-spacehey" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="17" cy="6" r="2" /><path d="M14 20h6v-6a3 3 0 0 0 -6 0v6z" /><path d="M11 8v2.5a3.5 3.5 0 0 1 -3.5 3.5h-.5a3 3 0 0 1 0 -6h4z" />
</symbol>
<symbol id="car-turbine" class="icon icon-tabler icon-tabler-car-turbine" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="11" cy="13" r="4" /><path d="M18.86 11c.088 .66 .14 1.512 .14 2a8 8 0 1 1 -8 -8h6" /><path d="M11 9c2.489 .108 4.489 .108 6 0" /><rect x="17" y="3" width="4" height="8" rx="1" /><path d="M11 13l-3.5 -1.5" /><path d="M11 13l2.5 3" /><path d="M8.5 16l2.5 -3" /><path d="M11 13l3.5 -1.5" /><path d="M11 9v4" />
</symbol>
<symbol id="code-circle-2" class="icon icon-tabler icon-tabler-code-circle-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8.5 13.5l-1.5 -1.5l1.5 -1.5" /><path d="M15.5 10.5l1.5 1.5l-1.5 1.5" /><circle cx="12" cy="12" r="9" /><path d="M13 9.5l-2 5.5" />
</symbol>
<symbol id="code-circle" class="icon icon-tabler icon-tabler-code-circle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10 14l-2 -2l2 -2" /><path d="M14 10l2 2l-2 2" /><circle cx="12" cy="12" r="9" />
</symbol>
<symbol id="eggs" class="icon icon-tabler icon-tabler-eggs" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 22c-3 0 -4.868 -2.118 -4.995 -5c-.005 -3 1.995 -5 4.995 -5c4 0 8.01 2.5 8.005 5c-.005 2.5 -4.005 5 -8.005 5z" /><path d="M8 18c-3.03 -.196 -5 -2.309 -5 -5.38c0 -4.307 2.75 -8.625 5.5 -8.62c2.614 .005 5.248 3.915 5.5 8" />
</symbol>
<symbol id="file-broken" class="icon icon-tabler icon-tabler-file-broken" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M5 7v-2a2 2 0 0 1 2 -2h7l5 5v2" /><path d="M19 19a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2" /><path d="M5 16h.01" /><path d="M5 13h.01" /><path d="M5 10h.01" /><path d="M19 13h.01" /><path d="M19 16h.01" />
</symbol>
<symbol id="file-infinity" class="icon icon-tabler icon-tabler-file-infinity" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M15.536 17.586a2.123 2.123 0 0 0 -2.929 0a1.951 1.951 0 0 0 0 2.828c.809 .781 2.12 .781 2.929 0c.809 -.781 -.805 .778 .004 -.003l1.46 -1.41l1.46 -1.419" /><path d="M15.54 17.582l1.46 1.42l1.46 1.41c.809 .78 -.805 -.779 .004 .002s2.12 .781 2.929 0a1.951 1.951 0 0 0 0 -2.828a2.123 2.123 0 0 0 -2.929 0" /><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M9.5 21h-2.5a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v6" />
</symbol>
<symbol id="file-stack" class="icon icon-tabler icon-tabler-file-stack" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4" /><path d="M5 21h14" /><path d="M5 18h14" /><path d="M5 15h14" />
</symbol>
<symbol id="home-hand" class="icon icon-tabler icon-tabler-home-hand" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18 9l-6 -6l-9 9h2v7a2 2 0 0 0 2 2h3.5" /><path d="M9 21v-6a2 2 0 0 1 2 -2h2" /><path d="M16 17.5l-.585 -.578a1.516 1.516 0 0 0 -2 0c-.477 .433 -.551 1.112 -.177 1.622l1.762 2.456c.37 .506 1.331 1 2 1h3c1.009 0 1.497 -.683 1.622 -1.593c.252 -.938 .378 -1.74 .378 -2.407c0 -1 -.939 -1.843 -2 -2h-1v-2.636c0 -.754 -.672 -1.364 -1.5 -1.364s-1.5 .61 -1.5 1.364v4.136z" />
</symbol>
<symbol id="home-infinity" class="icon icon-tabler icon-tabler-home-infinity" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M19 14v-2h2l-9 -9l-9 9h2v7a2 2 0 0 0 2 2h2.5" /><path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 1.75 1.032" /><path d="M15.536 17.586a2.123 2.123 0 0 0 -2.929 0a1.951 1.951 0 0 0 0 2.828c.809 .781 2.12 .781 2.929 0c.809 -.781 -.805 .778 .004 -.003l1.46 -1.41l1.46 -1.419" /><path d="M15.54 17.582l1.46 1.42l1.46 1.41c.809 .78 -.805 -.779 .004 .002s2.12 .781 2.929 0a1.951 1.951 0 0 0 0 -2.828a2.123 2.123 0 0 0 -2.929 0" />
</symbol>
<symbol id="moneybag" class="icon icon-tabler icon-tabler-moneybag" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9.5 3h5a1.5 1.5 0 0 1 1.5 1.5a3.5 3.5 0 0 1 -3.5 3.5h-1a3.5 3.5 0 0 1 -3.5 -3.5a1.5 1.5 0 0 1 1.5 -1.5z" /><path d="M4 17v-1a8 8 0 1 1 16 0v1a4 4 0 0 1 -4 4h-8a4 4 0 0 1 -4 -4z" />
</symbol>
<symbol id="needle-thread" class="icon icon-tabler icon-tabler-needle-thread" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 21c-.667 -.667 3.262 -6.236 11.785 -16.709a3.5 3.5 0 1 1 5.078 4.791c-10.575 8.612 -16.196 12.585 -16.863 11.918z" /><path d="M17.5 6.5l-1 1" /><path d="M17 7c-2.333 -2.667 -3.5 -4 -5 -4s-2 1 -2 2c0 4 8.161 8.406 6 11c-1.056 1.268 -3.363 1.285 -5.75 .808" /><path d="M5.739 15.425c-1.393 -.565 -3.739 -1.925 -3.739 -3.425" /><path d="M19.5 9.5l1.5 1.5" />
</symbol>
<symbol id="needle" class="icon icon-tabler icon-tabler-needle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 21c-.667 -.667 3.262 -6.236 11.785 -16.709a3.5 3.5 0 1 1 5.078 4.791c-10.575 8.612 -16.196 12.585 -16.863 11.918z" /><path d="M17.5 6.5l-1 1" />
</symbol>
<symbol id="perfume" class="icon icon-tabler icon-tabler-perfume" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10 6v3" /><path d="M14 6v3" /><rect x="5" y="9" width="14" height="12" rx="2" /><circle cx="12" cy="15" r="2" /><path d="M9 3h6v3h-6z" />
</symbol>
<symbol id="salad" class="icon icon-tabler icon-tabler-salad" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 11h16a1 1 0 0 1 1 1v.5c0 1.5 -2.517 5.573 -4 6.5v1a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-1c-1.687 -1.054 -4 -5 -4 -6.5v-.5a1 1 0 0 1 1 -1z" /><path d="M18.5 11c.351 -1.017 .426 -2.236 .5 -3.714v-1.286h-2.256c-2.83 0 -4.616 .804 -5.64 2.076" /><path d="M5.255 11.008a12.204 12.204 0 0 1 -.255 -2.008v-1h1.755c.98 0 1.801 .124 2.479 .35" /><path d="M8 8l1 -4l4 2.5" /><path d="M13 11v-.5a2.5 2.5 0 1 0 -5 0v.5" />
</symbol>
<symbol id="spray" class="icon icon-tabler icon-tabler-spray" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><rect x="4" y="10" width="8" height="11" rx="2" /><path d="M6 10v-4a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v4" /><path d="M15 7h.01" /><path d="M18 9h.01" /><path d="M18 5h.01" /><path d="M21 3h.01" /><path d="M21 7h.01" /><path d="M21 11h.01" /><path d="M10 7h1" />
</symbol>
<use xlink:href="#bowl" x="24" y="24" width="24" height="24" />
<use xlink:href="#brand-guardian" x="68" y="24" width="24" height="24" />
<use xlink:href="#brand-spacehey" x="112" y="24" width="24" height="24" />
<use xlink:href="#car-turbine" x="156" y="24" width="24" height="24" />
<use xlink:href="#code-circle-2" x="200" y="24" width="24" height="24" />
<use xlink:href="#code-circle" x="244" y="24" width="24" height="24" />
<use xlink:href="#eggs" x="24" y="68" width="24" height="24" />
<use xlink:href="#file-broken" x="68" y="68" width="24" height="24" />
<use xlink:href="#file-infinity" x="112" y="68" width="24" height="24" />
<use xlink:href="#file-stack" x="156" y="68" width="24" height="24" />
<use xlink:href="#home-hand" x="200" y="68" width="24" height="24" />
<use xlink:href="#home-infinity" x="244" y="68" width="24" height="24" />
<use xlink:href="#moneybag" x="24" y="112" width="24" height="24" />
<use xlink:href="#needle-thread" x="68" y="112" width="24" height="24" />
<use xlink:href="#needle" x="112" y="112" width="24" height="24" />
<use xlink:href="#perfume" x="156" y="112" width="24" height="24" />
<use xlink:href="#salad" x="200" y="112" width="24" height="24" />
<use xlink:href="#spray" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

BIN
.github/tabler-icons-1.101.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
.github/tabler-icons-1.102.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

58
.github/tabler-icons-1.102.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="brand-superhuman" class="icon icon-tabler icon-tabler-brand-superhuman" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 12l4 3l-8 7l-8 -7l4 -3" /><path d="M12 3l-8 6l8 6l8 -6z" /><path d="M12 15h8" />
</symbol>
<symbol id="brand-topbuzz" class="icon icon-tabler icon-tabler-brand-topbuzz" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4.417 8.655a0.524 .524 0 0 1 -.405 -.622l.986 -4.617a0.524 .524 0 0 1 .626 -.404l14.958 3.162c.285 .06 .467 .339 .406 .622l-.987 4.618a0.524 .524 0 0 1 -.625 .404l-4.345 -.92c-.198 -.04 -.315 .024 -.353 .197l-2.028 9.49a0.527 .527 0 0 1 -.625 .404l-4.642 -.982a0.527 .527 0 0 1 -.406 -.622l2.028 -9.493c.037 -.17 -.031 -.274 -.204 -.31l-4.384 -.927z" />
</symbol>
<symbol id="brand-volkswagen" class="icon icon-tabler icon-tabler-brand-volkswagen" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 21a9 9 0 0 0 9 -9a9 9 0 0 0 -9 -9a9 9 0 0 0 -9 9a9 9 0 0 0 9 9z" /><path d="M5 7l4.5 11l1.5 -5h2l1.5 5l4.5 -11" /><path d="M9 4l2 6h2l2 -6" />
</symbol>
<symbol id="cane" class="icon icon-tabler icon-tabler-cane" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 21l6.324 -11.69c.54 -.974 1.756 -4.104 -1.499 -5.762c-3.255 -1.657 -5.175 .863 -5.825 2.032" />
</symbol>
<symbol id="cards" class="icon icon-tabler icon-tabler-cards" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3.604 7.197l7.138 -3.109a0.96 .96 0 0 1 1.27 .527l4.924 11.902a1.004 1.004 0 0 1 -.514 1.304l-7.137 3.109a0.96 .96 0 0 1 -1.271 -.527l-4.924 -11.903a1.005 1.005 0 0 1 .514 -1.304z" /><path d="M15 4h1a1 1 0 0 1 1 1v3.5" /><path d="M20 6c.264 .112 .52 .217 .768 .315a1 1 0 0 1 .53 1.311l-2.298 5.374" />
</symbol>
<symbol id="cherry" class="icon icon-tabler icon-tabler-cherry" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="7.5" cy="16.5" r="3.5" /><circle cx="17" cy="18" r="3" /><path d="M9 13c.366 -2.006 1.866 -3.873 4.5 -5.6" /><path d="M17 15c-1.333 -2.333 -2.333 -5.333 -1 -9" /><path d="M5 6c3.667 -2.667 7.333 -2.667 11 0c-3.667 2.667 -7.333 2.667 -11 0" />
</symbol>
<symbol id="go-game" class="icon icon-tabler icon-tabler-go-game" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="6" cy="6" r="2" /><circle cx="12" cy="12" r="2" /><circle cx="6" cy="18" r="2" /><circle cx="18" cy="18" r="2" /><path d="M3 12h7m4 0h7" /><path d="M3 6h1m4 0h13" /><path d="M3 18h1m4 0h8m4 0h1" /><path d="M6 3v1m0 4v8m0 4v1" /><path d="M12 3v7m0 4v7" /><path d="M18 3v13m0 4v1" />
</symbol>
<symbol id="loader-3" class="icon icon-tabler icon-tabler-loader-3" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 12a9 9 0 0 0 9 9a9 9 0 0 0 9 -9a9 9 0 0 0 -9 -9" /><path d="M17 12a5 5 0 1 0 -5 5" />
</symbol>
<symbol id="meeple" class="icon icon-tabler icon-tabler-meeple" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 20h-5a1 1 0 0 1 -1 -1c0 -2 3.378 -4.907 4 -6c-1 0 -4 -.5 -4 -2c0 -2 4 -3.5 6 -4c0 -1.5 .5 -4 3 -4s3 2.5 3 4c2 .5 6 2 6 4c0 1.5 -3 2 -4 2c.622 1.093 4 4 4 6a1 1 0 0 1 -1 1h-5c-1 0 -2 -4 -3 -4s-2 4 -3 4z" />
</symbol>
<symbol id="poker-chip" class="icon icon-tabler icon-tabler-poker-chip" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="12" cy="12" r="9" /><circle cx="12" cy="12" r="5" /><path d="M12 3v4" /><path d="M12 17v4" /><path d="M3 12h4" /><path d="M17 12h4" /><path d="M18.364 5.636l-2.828 2.828" /><path d="M8.464 15.536l-2.828 2.828" /><path d="M5.636 5.636l2.828 2.828" /><path d="M15.536 15.536l2.828 2.828" />
</symbol>
<symbol id="s-turn-down" class="icon icon-tabler icon-tabler-s-turn-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M6.5 5.5a2 2 0 1 1 -4 0a2 2 0 0 1 4 0z" /><path d="M4.5 7.5v9.5a3.5 3.5 0 0 0 7 0v-9a3.5 3.5 0 0 1 7 0v13.5" /><path d="M15.5 18.5l3 3l3 -3" />
</symbol>
<symbol id="s-turn-left" class="icon icon-tabler icon-tabler-s-turn-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M19 7a2 2 0 1 1 0 -4a2 2 0 0 1 0 4z" /><path d="M17 5h-9.5a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 1 0 7h-13.5" /><path d="M6 16l-3 3l3 3" />
</symbol>
<symbol id="s-turn-right" class="icon icon-tabler icon-tabler-s-turn-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="5" cy="5" r="2" /><path d="M7 5h9.5a3.5 3.5 0 0 1 0 7h-9a3.5 3.5 0 0 0 0 7h13.5" /><path d="M18 16l3 3l-3 3" />
</symbol>
<symbol id="s-turn-up" class="icon icon-tabler icon-tabler-s-turn-up" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M6.5 19.5a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M4.5 17.5v-9.5a3.5 3.5 0 0 1 7 0v9a3.5 3.5 0 0 0 7 0v-13.5" /><path d="M15.5 6.5l3 -3l3 3" />
</symbol>
<symbol id="target-arrow" class="icon icon-tabler icon-tabler-target-arrow" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="12" cy="12" r="1" /><path d="M12 7a5 5 0 1 0 5 5" /><path d="M13.004 3.055a9 9 0 1 0 7.941 7.945" /><path d="M15 6v3h3l3 -3h-3v-3z" /><path d="M15 9l-3 3" />
</symbol>
<symbol id="texture" class="icon icon-tabler icon-tabler-texture" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M6 3l-3 3" /><path d="M21 18l-3 3" /><path d="M11 3l-8 8" /><path d="M16 3l-13 13" /><path d="M21 3l-18 18" /><path d="M21 8l-13 13" /><path d="M21 13l-8 8" />
</symbol>
<symbol id="tic-tac" class="icon icon-tabler icon-tabler-tic-tac" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="6" cy="6" r="2" /><path d="M3 12h18" /><path d="M12 3v18" /><path d="M4 16l4 4" /><path d="M4 20l4 -4" /><path d="M16 4l4 4" /><path d="M16 8l4 -4" /><circle cx="18" cy="18" r="2" />
</symbol>
<symbol id="whirl" class="icon icon-tabler icon-tabler-whirl" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M12 21c-3.314 0 -6 -2.462 -6 -5.5s2.686 -5.5 6 -5.5" /><path d="M21 12c0 3.314 -2.462 6 -5.5 6s-5.5 -2.686 -5.5 -6" /><path d="M12 14c3.314 0 6 -2.462 6 -5.5s-2.686 -5.5 -6 -5.5" /><path d="M14 12c0 -3.314 -2.462 -6 -5.5 -6s-5.5 2.686 -5.5 6" />
</symbol>
<use xlink:href="#brand-superhuman" x="24" y="24" width="24" height="24" />
<use xlink:href="#brand-topbuzz" x="68" y="24" width="24" height="24" />
<use xlink:href="#brand-volkswagen" x="112" y="24" width="24" height="24" />
<use xlink:href="#cane" x="156" y="24" width="24" height="24" />
<use xlink:href="#cards" x="200" y="24" width="24" height="24" />
<use xlink:href="#cherry" x="244" y="24" width="24" height="24" />
<use xlink:href="#go-game" x="24" y="68" width="24" height="24" />
<use xlink:href="#loader-3" x="68" y="68" width="24" height="24" />
<use xlink:href="#meeple" x="112" y="68" width="24" height="24" />
<use xlink:href="#poker-chip" x="156" y="68" width="24" height="24" />
<use xlink:href="#s-turn-down" x="200" y="68" width="24" height="24" />
<use xlink:href="#s-turn-left" x="244" y="68" width="24" height="24" />
<use xlink:href="#s-turn-right" x="24" y="112" width="24" height="24" />
<use xlink:href="#s-turn-up" x="68" y="112" width="24" height="24" />
<use xlink:href="#target-arrow" x="112" y="112" width="24" height="24" />
<use xlink:href="#texture" x="156" y="112" width="24" height="24" />
<use xlink:href="#tic-tac" x="200" y="112" width="24" height="24" />
<use xlink:href="#whirl" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
.github/tabler-icons-1.102.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
.github/tabler-icons-1.103.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

58
.github/tabler-icons-1.103.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="inner-shadow-bottom-left" class="icon icon-tabler icon-tabler-inner-shadow-bottom-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="12" cy="12" r="9" /><path d="M6 12a6 6 0 0 0 6 6" />
</symbol>
<symbol id="inner-shadow-bottom-right" class="icon icon-tabler icon-tabler-inner-shadow-bottom-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 21a9 9 0 1 1 0 -18a9 9 0 0 1 0 18z" /><path d="M18 12a6 6 0 0 1 -6 6" />
</symbol>
<symbol id="inner-shadow-bottom" class="icon icon-tabler icon-tabler-inner-shadow-bottom" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18.364 18.364a9 9 0 1 0 -12.728 -12.728a9 9 0 0 0 12.728 12.728z" /><path d="M7.757 16.243a6 6 0 0 0 8.486 0" />
</symbol>
<symbol id="inner-shadow-left" class="icon icon-tabler icon-tabler-inner-shadow-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5.636 5.636a9 9 0 1 1 12.728 12.728a9 9 0 0 1 -12.728 -12.728z" /><path d="M7.757 16.243a6 6 0 0 1 0 -8.486" />
</symbol>
<symbol id="inner-shadow-right" class="icon icon-tabler icon-tabler-inner-shadow-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18.364 18.364a9 9 0 1 1 -12.728 -12.728a9 9 0 0 1 12.728 12.728z" /><path d="M16.243 7.757a6 6 0 0 1 0 8.486" />
</symbol>
<symbol id="inner-shadow-top-left" class="icon icon-tabler icon-tabler-inner-shadow-top-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 3a9 9 0 1 1 0 18a9 9 0 0 1 0 -18z" /><path d="M6 12a6 6 0 0 1 6 -6" />
</symbol>
<symbol id="inner-shadow-top-right" class="icon icon-tabler icon-tabler-inner-shadow-top-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 3a9 9 0 1 0 0 18a9 9 0 0 0 0 -18z" /><path d="M18 12a6 6 0 0 0 -6 -6" />
</symbol>
<symbol id="inner-shadow-top" class="icon icon-tabler icon-tabler-inner-shadow-top" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5.636 5.636a9 9 0 1 0 12.728 12.728a9 9 0 0 0 -12.728 -12.728z" /><path d="M16.243 7.757a6 6 0 0 0 -8.486 0" />
</symbol>
<symbol id="square-f0" class="icon icon-tabler icon-tabler-square-f0" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 10.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0 -3 0z" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f1" class="icon icon-tabler icon-tabler-square-f1" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 11l2 -2v6" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f2" class="icon icon-tabler icon-tabler-square-f2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 9h2a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-1a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h2" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f3" class="icon icon-tabler icon-tabler-square-f3" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 9.5a0.5 .5 0 0 1 .5 -.5h1a1.5 1.5 0 0 1 0 3h-.5h.5a1.5 1.5 0 0 1 0 3h-1a0.5 .5 0 0 1 -.5 -.5" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f4" class="icon icon-tabler icon-tabler-square-f4" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 9v2a1 1 0 0 0 1 1h1" /><path d="M16 9v6" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f5" class="icon icon-tabler icon-tabler-square-f5" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 14.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-2v-3h3" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f6" class="icon icon-tabler icon-tabler-square-f6" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M16 9.75a0.75 .75 0 0 0 -.75 -.75h-1.25a1 1 0 0 0 -1 1v4a1 1 0 0 0 1 1h1a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-2" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f7" class="icon icon-tabler icon-tabler-square-f7" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 9h3l-1.5 6" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f8" class="icon icon-tabler icon-tabler-square-f8" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M14.5 12h-.5a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-1a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f9" class="icon icon-tabler icon-tabler-square-f9" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 14.25c0 .414 .336 .75 .75 .75h1.5a0.75 .75 0 0 0 .75 -.75v-4.5a0.75 .75 0 0 0 -.75 -.75h-1.5a0.75 .75 0 0 0 -.75 .75v1.5c0 .414 .336 .75 .75 .75h2.25" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<use xlink:href="#inner-shadow-bottom-left" x="24" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-bottom-right" x="68" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-bottom" x="112" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-left" x="156" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-right" x="200" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-top-left" x="244" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-top-right" x="24" y="68" width="24" height="24" />
<use xlink:href="#inner-shadow-top" x="68" y="68" width="24" height="24" />
<use xlink:href="#square-f0" x="112" y="68" width="24" height="24" />
<use xlink:href="#square-f1" x="156" y="68" width="24" height="24" />
<use xlink:href="#square-f2" x="200" y="68" width="24" height="24" />
<use xlink:href="#square-f3" x="244" y="68" width="24" height="24" />
<use xlink:href="#square-f4" x="24" y="112" width="24" height="24" />
<use xlink:href="#square-f5" x="68" y="112" width="24" height="24" />
<use xlink:href="#square-f6" x="112" y="112" width="24" height="24" />
<use xlink:href="#square-f7" x="156" y="112" width="24" height="24" />
<use xlink:href="#square-f8" x="200" y="112" width="24" height="24" />
<use xlink:href="#square-f9" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

BIN
.github/tabler-icons-1.103.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
.github/tabler-icons-1.104.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

58
.github/tabler-icons-1.104.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="align-box-bottom-center" class="icon icon-tabler icon-tabler-align-box-bottom-center" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M9 15v2" /><path d="M12 11v6" /><path d="M15 13v4" />
</symbol>
<symbol id="align-box-bottom-left" class="icon icon-tabler icon-tabler-align-box-bottom-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M7 15v2" /><path d="M10 11v6" /><path d="M13 13v4" />
</symbol>
<symbol id="align-box-bottom-right" class="icon icon-tabler icon-tabler-align-box-bottom-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M11 15v2" /><path d="M14 11v6" /><path d="M17 13v4" />
</symbol>
<symbol id="align-box-left-bottom" class="icon icon-tabler icon-tabler-align-box-left-bottom" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 18.222v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778h12.444c.982 0 1.778 -.796 1.778 -1.778z" /><path d="M9 17h-2" /><path d="M13 14h-6" /><path d="M11 11h-4" />
</symbol>
<symbol id="align-box-left-middle" class="icon icon-tabler icon-tabler-align-box-left-middle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 18.222v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778h12.444c.982 0 1.778 -.796 1.778 -1.778z" /><path d="M9 15h-2" /><path d="M13 12h-6" /><path d="M11 9h-4" />
</symbol>
<symbol id="align-box-left-top" class="icon icon-tabler icon-tabler-align-box-left-top" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20 18.222v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778h12.444c.982 0 1.778 -.796 1.778 -1.778z" /><path d="M9 13h-2" /><path d="M13 10h-6" /><path d="M11 7h-4" />
</symbol>
<symbol id="align-box-right-bottom" class="icon icon-tabler icon-tabler-align-box-right-bottom" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 18.222v-12.444c0 -.982 .796 -1.778 1.778 -1.778h12.444c.982 0 1.778 .796 1.778 1.778v12.444c0 .982 -.796 1.778 -1.778 1.778h-12.444a1.778 1.778 0 0 1 -1.778 -1.778z" /><path d="M15 17h2" /><path d="M11 14h6" /><path d="M13 11h4" />
</symbol>
<symbol id="align-box-right-middle" class="icon icon-tabler icon-tabler-align-box-right-middle" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 18.222v-12.444c0 -.982 .796 -1.778 1.778 -1.778h12.444c.982 0 1.778 .796 1.778 1.778v12.444c0 .982 -.796 1.778 -1.778 1.778h-12.444a1.778 1.778 0 0 1 -1.778 -1.778z" /><path d="M15 15h2" /><path d="M11 12h6" /><path d="M13 9h4" />
</symbol>
<symbol id="align-box-right-top" class="icon icon-tabler icon-tabler-align-box-right-top" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 18.222v-12.444c0 -.982 .796 -1.778 1.778 -1.778h12.444c.982 0 1.778 .796 1.778 1.778v12.444c0 .982 -.796 1.778 -1.778 1.778h-12.444a1.778 1.778 0 0 1 -1.778 -1.778z" /><path d="M15 13h2" /><path d="M11 10h6" /><path d="M13 7h4" />
</symbol>
<symbol id="align-box-top-center" class="icon icon-tabler icon-tabler-align-box-top-center" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5.778 20h12.444c.982 0 1.778 -.796 1.778 -1.778v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778z" /><path d="M9 9v-2" /><path d="M12 13v-6" /><path d="M15 11v-4" />
</symbol>
<symbol id="align-box-top-left" class="icon icon-tabler icon-tabler-align-box-top-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5.778 20h12.444c.982 0 1.778 -.796 1.778 -1.778v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778z" /><path d="M7 9v-2" /><path d="M10 13v-6" /><path d="M13 11v-4" />
</symbol>
<symbol id="align-box-top-right" class="icon icon-tabler icon-tabler-align-box-top-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5.778 20h12.444c.982 0 1.778 -.796 1.778 -1.778v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778z" /><path d="M11 9v-2" /><path d="M14 13v-6" /><path d="M17 11v-4" />
</symbol>
<symbol id="delta" class="icon icon-tabler icon-tabler-delta" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 20h16l-8 -16z" />
</symbol>
<symbol id="file-delta" class="icon icon-tabler icon-tabler-file-delta" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M9 17h6l-3 -6z" />
</symbol>
<symbol id="file-function" class="icon icon-tabler icon-tabler-file-function" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M10.5 17h.333c.474 0 .87 -.323 .916 -.746l.502 -4.508c.047 -.423 .443 -.746 .916 -.746h.333" /><path d="M10.5 14h3" />
</symbol>
<symbol id="file-lambda" class="icon icon-tabler icon-tabler-file-lambda" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M10 17l2 -3" /><path d="M15 17c-2.5 0 -2.5 -6 -5 -6" />
</symbol>
<symbol id="file-percent" class="icon icon-tabler icon-tabler-file-percent" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10 17l4 -4" /><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M10 13h.01" /><path d="M14 17h.01" />
</symbol>
<symbol id="lambda" class="icon icon-tabler icon-tabler-lambda" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M6 20l6.5 -9" /><path d="M19 20c-6 0 -6 -16 -12 -16" />
</symbol>
<use xlink:href="#align-box-bottom-center" x="24" y="24" width="24" height="24" />
<use xlink:href="#align-box-bottom-left" x="68" y="24" width="24" height="24" />
<use xlink:href="#align-box-bottom-right" x="112" y="24" width="24" height="24" />
<use xlink:href="#align-box-left-bottom" x="156" y="24" width="24" height="24" />
<use xlink:href="#align-box-left-middle" x="200" y="24" width="24" height="24" />
<use xlink:href="#align-box-left-top" x="244" y="24" width="24" height="24" />
<use xlink:href="#align-box-right-bottom" x="24" y="68" width="24" height="24" />
<use xlink:href="#align-box-right-middle" x="68" y="68" width="24" height="24" />
<use xlink:href="#align-box-right-top" x="112" y="68" width="24" height="24" />
<use xlink:href="#align-box-top-center" x="156" y="68" width="24" height="24" />
<use xlink:href="#align-box-top-left" x="200" y="68" width="24" height="24" />
<use xlink:href="#align-box-top-right" x="244" y="68" width="24" height="24" />
<use xlink:href="#delta" x="24" y="112" width="24" height="24" />
<use xlink:href="#file-delta" x="68" y="112" width="24" height="24" />
<use xlink:href="#file-function" x="112" y="112" width="24" height="24" />
<use xlink:href="#file-lambda" x="156" y="112" width="24" height="24" />
<use xlink:href="#file-percent" x="200" y="112" width="24" height="24" />
<use xlink:href="#lambda" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 9.6 KiB

BIN
.github/tabler-icons-1.104.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
.github/tabler-icons-1.105.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

58
.github/tabler-icons-1.105.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="air-conditioning-disabled" class="icon icon-tabler icon-tabler-air-conditioning-disabled" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><rect x="3" y="8" width="18" height="8" rx="2" /><path d="M7 16v-3a1 1 0 0 1 1 -1h8a1 1 0 0 1 1 1v3" />
</symbol>
<symbol id="alpha" class="icon icon-tabler icon-tabler-alpha" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18.1 6c-1.1 2.913 -1.9 4.913 -2.4 6c-1.879 4.088 -3.713 6 -6 6c-2.4 0 -4.8 -2.4 -4.8 -6s2.4 -6 4.8 -6c2.267 0 4.135 1.986 6 6c.512 1.102 1.312 3.102 2.4 6" />
</symbol>
<symbol id="beta" class="icon icon-tabler icon-tabler-beta" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 22v-14a4 4 0 0 1 4 -4h.5a3.5 3.5 0 0 1 0 7h-.5h.5a4.5 4.5 0 1 1 -4.5 4.5v-.5" />
</symbol>
<symbol id="braile" class="icon icon-tabler icon-tabler-braile" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M15 5a1 1 0 1 0 2 0a1 1 0 0 0 -2 0z" /><path d="M7 5a1 1 0 1 0 2 0a1 1 0 0 0 -2 0z" /><path d="M7 19a1 1 0 1 0 2 0a1 1 0 0 0 -2 0z" /><path d="M16 12h.01" /><path d="M8 12h.01" /><path d="M16 19h.01" />
</symbol>
<symbol id="clock-cancel" class="icon icon-tabler icon-tabler-clock-cancel" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="19" cy="19" r="3" /><path d="M17 21l4 -4" /><path d="M20.995 12.3a9 9 0 1 0 -8.683 8.694" /><path d="M12 7v5l2 2" />
</symbol>
<symbol id="clock-edit" class="icon icon-tabler icon-tabler-clock-edit" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M21 12a9.001 9.001 0 1 0 -9.972 8.948c.32 .034 .644 .052 .972 .052" /><path d="M12 7v5l2 2" /><path d="M18.42 15.61a2.1 2.1 0 0 1 2.97 2.97l-3.39 3.42h-3v-3l3.42 -3.39z" />
</symbol>
<symbol id="clock-pause" class="icon icon-tabler icon-tabler-clock-pause" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 20.94a8.916 8.916 0 0 1 -7.364 -2.576a9 9 0 1 1 15.306 -5.342" /><path d="M12 7v5l2 2" /><path d="M17 17v5" /><path d="M21 17v5" />
</symbol>
<symbol id="clock-play" class="icon icon-tabler icon-tabler-clock-play" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 7v5l2 2" /><path d="M17 22l5 -3l-5 -3z" /><path d="M13.017 20.943a9 9 0 1 1 7.831 -7.292" />
</symbol>
<symbol id="clock-record" class="icon icon-tabler icon-tabler-clock-record" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M20.995 12.3a9 9 0 1 0 -8.683 8.694" /><path d="M12 7v5l2 2" /><circle cx="19" cy="19" r="3" />
</symbol>
<symbol id="clock-stop" class="icon icon-tabler icon-tabler-clock-stop" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M21 12a9 9 0 1 0 -9 9" /><path d="M12 7v5l1 1" /><path d="M16 16h6v6h-6z" />
</symbol>
<symbol id="cylinder" class="icon icon-tabler icon-tabler-cylinder" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><ellipse cx="12" cy="6" rx="5" ry="3" /><path d="M7 6v12c0 1.657 2.239 3 5 3s5 -1.343 5 -3v-12" />
</symbol>
<symbol id="sort-0-9" class="icon icon-tabler icon-tabler-sort-0-9" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M11 12h2" /><path d="M4 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0 -4 0z" /><path d="M16 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" />
</symbol>
<symbol id="sort-9-0" class="icon icon-tabler icon-tabler-sort-9-0" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" /><path d="M16 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0 -4 0z" /><path d="M11 12h2" />
</symbol>
<symbol id="sort-a-z" class="icon icon-tabler icon-tabler-sort-a-z" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 8h4l-4 8h4" /><path d="M4 16v-6a2 2 0 1 1 4 0v6" /><path d="M4 13h4" /><path d="M11 12h2" />
</symbol>
<symbol id="sort-z-a" class="icon icon-tabler icon-tabler-sort-z-a" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 8h4l-4 8h4" /><path d="M16 16v-6a2 2 0 1 1 4 0v6" /><path d="M16 13h4" /><path d="M11 12h2" />
</symbol>
<symbol id="swipe" class="icon icon-tabler icon-tabler-swipe" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><g fill="#FFF"><path d="M15 16.572v2.42a2.01 2.01 0 0 1 -2.009 2.008h-7.981a2.01 2.01 0 0 1 -2.01 -2.009v-7.981a2.01 2.01 0 0 1 2.009 -2.01h2.954" /><path d="M9.167 4.511a2.04 2.04 0 0 1 2.496 -1.441l7.826 2.097a2.04 2.04 0 0 1 1.441 2.496l-2.097 7.826a2.04 2.04 0 0 1 -2.496 1.441l-7.827 -2.097a2.04 2.04 0 0 1 -1.441 -2.496l2.098 -7.827z" /></g>
</symbol>
<symbol id="teapot" class="icon icon-tabler icon-tabler-teapot" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10.29 3h3.42a2 2 0 0 1 1.988 1.78l1.555 14a2 2 0 0 1 -1.988 2.22h-6.53a2 2 0 0 1 -1.988 -2.22l1.555 -14a2 2 0 0 1 1.988 -1.78z" /><path d="M7.47 12.5l-4.257 -5.019a0.899 .899 0 0 1 .69 -1.481h13.09a3.004 3.004 0 0 1 3.007 3v3c0 1.657 -1.346 3 -3.007 3" /><path d="M7 17h10" />
</symbol>
<symbol id="timeline-event" class="icon icon-tabler icon-tabler-timeline-event" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="12" cy="18" r="2" /><path d="M10 18h-6" /><path d="M14 18h6" /><path d="M12 13l-2 -2h-3a1 1 0 0 1 -1 -1v-5a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v5a1 1 0 0 1 -1 1h-3l-2 2z" />
</symbol>
<use xlink:href="#air-conditioning-disabled" x="24" y="24" width="24" height="24" />
<use xlink:href="#alpha" x="68" y="24" width="24" height="24" />
<use xlink:href="#beta" x="112" y="24" width="24" height="24" />
<use xlink:href="#braile" x="156" y="24" width="24" height="24" />
<use xlink:href="#clock-cancel" x="200" y="24" width="24" height="24" />
<use xlink:href="#clock-edit" x="244" y="24" width="24" height="24" />
<use xlink:href="#clock-pause" x="24" y="68" width="24" height="24" />
<use xlink:href="#clock-play" x="68" y="68" width="24" height="24" />
<use xlink:href="#clock-record" x="112" y="68" width="24" height="24" />
<use xlink:href="#clock-stop" x="156" y="68" width="24" height="24" />
<use xlink:href="#cylinder" x="200" y="68" width="24" height="24" />
<use xlink:href="#sort-0-9" x="244" y="68" width="24" height="24" />
<use xlink:href="#sort-9-0" x="24" y="112" width="24" height="24" />
<use xlink:href="#sort-a-z" x="68" y="112" width="24" height="24" />
<use xlink:href="#sort-z-a" x="112" y="112" width="24" height="24" />
<use xlink:href="#swipe" x="156" y="112" width="24" height="24" />
<use xlink:href="#teapot" x="200" y="112" width="24" height="24" />
<use xlink:href="#timeline-event" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

Some files were not shown because too many files have changed in this diff Show More