Compare commits

...

86 Commits

Author SHA1 Message Date
Karsa
3082858b54 Adds extra calendar-* icons (#685)
* Adds extra calendar icons

* Added alternate calendar-x icon

Co-authored-by: Karsa <karsa@karsa.org>
2022-06-01 22:57:03 +02:00
Eric Fennis
b184f46bf9 Fix publish 2022-06-01 22:56:28 +02:00
Karsa
b82cbbd72c Fixes pin and adds pin-off (#667)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Fixes pin & adds pin-off

* Reverted to vertical icon style

Co-authored-by: Karsa <karsa@karsa.org>
2022-06-01 22:47:01 +02:00
Eric Fennis
554707273f Update workflows 2022-06-01 22:46:05 +02:00
Eric Fennis
5a525f21cc Extending the Contribution.md description with more topics (#654)
* improve contribution guide

* Add credits

* Add more info contribution.md

* Fix typos

* Update CONTRIBUTING.md
2022-05-30 17:30:28 +02:00
Karsa
b92dd457de Improve the appearance of thumbs-up & thumbs-down (#668)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Improves thumbs

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-27 11:54:37 +02:00
Karsa
2f29818018 Fixes combined path rendering issues (#676)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Fixes combined path rendering bugs

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-25 20:17:19 +02:00
Rolf
7a533afc1c contact.svg - Remove "class" property to fix Typescript error (#681)
The "class" produces the following error when importing the icon in react using lucide-react and Typescript:

Warning: Invalid DOM property `class`. Did you mean `className`?
2022-05-25 20:16:33 +02:00
Lucide Bot
7f783e4370 📦 Bump lucide package versions to 0.48.0 2022-05-22 09:52:26 +00:00
Karsa
1c181c50fc Added magnet (#652)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added magnet

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-22 11:45:25 +02:00
Lucide Bot
0e8b6d8478 📦 Bump lucide package versions to 0.47.0 2022-05-22 09:11:38 +00:00
Karsa
8e08185318 Added fuel (#656)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added fuel

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-22 11:04:28 +02:00
Karsa
6c1903d0b9 Added star-off (#662)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added star-off

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-22 11:03:30 +02:00
Karsa
89c4771137 Added component (#658)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added component

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-22 11:03:07 +02:00
Karsa
d1c8f2716b Added chef-hat and croissant (#664)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added chef-hat

* Added croissant

* Slight visual improvements to croissant shape

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-22 11:02:45 +02:00
Yashu Mittal
b78e0f328f feat: add night-light & sun-medium icon + tags (#628)
* feat: add night-light & sun-medium icon + tags

* feat: rename 'night-light' to 'sun-moon' icon

* feat: add more tags to 'sun-moon' icon
2022-05-22 11:02:02 +02:00
Karsa
ee1fd46fa6 Added bath (#635)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added bath

* Update tags.json

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

Co-authored-by: Karsa <karsa@karsa.org>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2022-05-22 11:00:44 +02:00
Karsa
01387c0dde Added sword & swords (#646)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added sword & swords

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-22 11:00:10 +02:00
Karsa
2359ebcf7d Adds further tags to radio (#677)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Adds further tags to

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-22 10:59:22 +02:00
Lucide Bot
1ebf50a848 📦 Bump lucide package versions to 0.46.0 2022-05-18 13:44:54 +00:00
delnyn
de27e452e6 Added the icons/train.svg file added the relevant tags in tags.json (#639) 2022-05-18 15:36:18 +02:00
Karsa
366efe3e82 Added venetian-mask (#631)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added venetian-mask

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-18 15:35:44 +02:00
Karsa
acaedb41c1 Fixes inspect (#575)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Fixes inspect

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Complete redesign of inspect

* Added cursor & pointer tag to inspect

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-18 15:35:11 +02:00
Karsa
78d3274b5b Fixes battery-charging & cloud-lightning + battery-* (#568)
* Fixes battery-charging

* Fixes spark shape to be more consistent with icon set

* Improves 100% of lightning shape + fixes battery icons

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-18 15:33:24 +02:00
Karsa
812cdb8f4a Adds "backspace" to delete as a tag (#675)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Add backspace to delete as a tag

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-16 12:44:02 +02:00
Lucide Bot
0500d18d09 📦 Bump lucide package versions to 0.45.0 2022-05-14 18:53:28 +00:00
Eric Fennis
38c834bcda Add customize icon in downloadAll (#663) 2022-05-14 20:43:15 +02:00
Karsa
f3a1bba31d Added alternate line/bar chart icons (#564)
* Added alternate line/bar chart icons

* Added charts to tags.json

* Update bar-chart-3.svg

* Update bar-chart-4.svg

* Update bar-chart-horizontal.svg

* Update line-chart.svg

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-14 20:42:27 +02:00
Karsa
ea82684178 Fixes pipette (#579)
* Fixes pipette

* Update pipette.svg

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-09 17:35:33 +02:00
Karsa
7e3d6a8121 Fixes shopping-cart (#653)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Fixes shopping-cart

* Update shopping-cart.svg

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Adds slightly more visual weight to shopping-cart

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-09 17:35:05 +02:00
Karsa
2c35468403 Added map-pin-off, navigation-off & navigation-off-2 (#647)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added various location-off icons

* Renamed navigation-off-2 => navigation-2-off

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-09 17:21:16 +02:00
Lennard Scheibel
96aec6562a Add undo and redo alternative (#643) 2022-05-09 17:14:24 +02:00
Karsa
aa8b23b12a Fixes delete (#623)
Co-authored-by: Karsa <karsa@karsa.org>
2022-05-09 17:12:31 +02:00
Lucide Bot
0d87ec28eb 📦 Bump lucide package versions to 0.42.0 2022-05-09 07:28:59 +00:00
Karsa
f8192b0999 Added factory icon (#558)
* Added factory icon

* slightly adjusted visual style to match lucide

* Make factory more in line with other building icons

* Slight adjustment to roof height

* Even more drastic increase in size.

* One more tiny change to roof shape

* Added @ericfennis' suggestion

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

Co-authored-by: Karsa <karsa@karsa.org>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2022-05-09 09:21:13 +02:00
Lucide Bot
ef7b4fe014 📦 Bump lucide package versions to 0.41.0 2022-05-07 15:16:20 +00:00
Karsa
a104a1f206 Fixes cpu (#572)
* Fixes cpu

* Update icons/cpu.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

* Update icons/cpu.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

Co-authored-by: Karsa <karsa@karsa.org>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2022-05-07 17:07:44 +02:00
Lucide Bot
6706ade47c 📦 Bump lucide package versions to 0.40.0 2022-05-07 15:03:32 +00:00
Karsa
fcc5dd70ad Added focus (#634)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added focus

* Update icon to match scan-line

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-07 16:56:25 +02:00
Lucide Bot
c9b9c93034 📦 Bump lucide package versions to 0.39.0 2022-05-06 07:28:43 +00:00
Lennard Scheibel
bd4e464048 Add vibrate-off icon (#641) 2022-05-06 09:21:44 +02:00
Karsa
ad5b2e5ae2 Added puzzle (#633)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added puzzle

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-06 09:21:30 +02:00
Bhajneet S.K
794d3c09fb fix basic linting error (#636) 2022-05-03 13:01:40 +02:00
it-is-not
202c4c0ae2 Add movie icons (#629)
* Add movie icon

* Add movie-play and movie-pause and fix formatting

* change movie and remove movie-play and movie-pause

* fix minor issues I introduced later on

* move movie icon to nearest pixel

* Fix rectangle and change rotation

* Change icon name, remove useless tags

* svg formatting

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2022-05-03 12:57:39 +02:00
Lucide Bot
6041311718 📦 Bump lucide package versions to 0.37.0 2022-05-02 19:57:37 +00:00
Karsa
9d8815b267 Added sliders-horizontal (#632)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

* Added sliders-horizontal

* Added tags to sliders-horizontal

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-02 21:48:58 +02:00
Karsa
01cd881bc4 Fixes triangle & alert-triangle (#586)
Co-authored-by: Karsa <karsa@karsa.org>
2022-05-02 21:40:32 +02:00
Eric Fennis
9faa1a476e Fix lucide-react icon 2022-05-02 21:39:14 +02:00
Karsa
291d9b2efa Fixes image, image-minus, image-plus & image-off (#594)
* Fixes image, image-minus, image-plus & image-off

* make image-off work in exchange of minuscule design guideline violations

* Fixed most of the minor guideline violations.

* Add 2px rounding to mountain shape

* Fixes image-off

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-02 21:38:06 +02:00
Karsa
a7e88a71ca Fixes contact (#571)
* Adjusted  to strictly follow design guidelines

* Fixes contact

Co-authored-by: Karsa <karsa@karsa.org>
2022-05-02 21:30:11 +02:00
Karsa
25b80e2bb8 Fixes shopping-cart (#582)
* Fixes shopping-cart

* Update shopping-cart.svg

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-26 14:23:47 +02:00
Karsa
92266bfd9b Fixes gitlab (#574)
* Fixes gitlab

* fixes rendering bug

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-26 12:47:50 +02:00
Yashu Mittal
591c5a22c4 feat: dim sun icon (#545)
* feat: dim sun icon

* Add "brightness" tag

Co-authored-by: Brandon Duffany <brandonduffany@gmail.com>

* feat: new design of sun-dim icon

Co-authored by: @karsa-mistmere

* feat: update "sun-dim" icon tags

Co-authored-by: Brandon Duffany <brandonduffany@gmail.com>
2022-04-26 12:34:47 +02:00
Karsa
94eee9dfac Fixes github (#624)
* Fixes github

* fixes Figma path bug

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-26 12:34:35 +02:00
outbackStack
efc0ab7d07 Update package.json (#630)
Fix the React 18 dependency conflict
2022-04-26 12:33:45 +02:00
Karsa
d7d90de791 Fixes map (#625)
Co-authored-by: Karsa <karsa@karsa.org>
2022-04-26 12:26:34 +02:00
Lucide Bot
60388751b7 📦 Bump lucide package versions to 0.34.0 2022-04-24 12:01:03 +00:00
Karsa
535c0dcac3 Added milestone icon (#563)
* Added  icon

* Update milestone.svg

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-24 13:54:43 +02:00
Karsa
368907c24a Fixes mic & mic-off (#577)
* Fixes mic & mic-off

* Update mic-off.svg

* Update mic.svg

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-24 13:54:24 +02:00
Karsa
368ca3c82e Fixes volume-x (#626)
Co-authored-by: Karsa <karsa@karsa.org>
2022-04-24 13:53:53 +02:00
Lucide Bot
24f69e92da 📦 Bump lucide package versions to 0.33.0 2022-04-24 10:19:29 +00:00
Karsa
8c02350f19 Fixes umbrella (#588)
* Fixes umbrella

* Add the cherry on top

* Update icons/umbrella.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

Co-authored-by: Karsa <karsa@karsa.org>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2022-04-24 12:12:44 +02:00
Karsa
1b5a71910c Accessibility ️ (#554)
* Added accessibility icon as per https://github.com/feathericons/feather/issues/633

* added newline to end of file

* Updated icon to comply with design guidelines and more closely match accessibleicon.org

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-24 12:12:32 +02:00
Lucide Bot
4dc6ca0103 📦 Bump lucide package versions to 0.32.0 2022-04-22 08:16:06 +00:00
Karsa
11417dd538 Fixes watch (#590)
* Fixes watch

* Update watch.svg

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-22 10:07:52 +02:00
Lucide Bot
ca021275c4 📦 Bump lucide package versions to 0.31.0 2022-04-22 07:11:17 +00:00
Karsa
97f04f4b70 Fixes coins (#570)
Co-authored-by: Karsa <karsa@karsa.org>
2022-04-22 09:03:23 +02:00
Eric Fennis
b2d8ec6249 Fix ci 2022-04-22 09:01:31 +02:00
Karsa
a4ac4a0ecc Fixes video + video-off icons (#562)
* fixes slashes on *-off icons

* fixes video icons

* Rolled back eye-off, since it is now part of a new PR

* Rolled back mic-off, see: #577

* Override mic-off from master

* Override mic-off from master again

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-22 08:52:14 +02:00
karsa-mistmere
e6b3d3ba51 Added heart-off icon (#561)
* added  icon

* Added 1px padding

* broke up paths

* Update heart-off.svg

* Update heart-off.svg

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-21 21:18:06 +02:00
karsa-mistmere
301941e4f0 Hourglass icon (#556)
* Added hourglass icon

* refined icon to be more in line with current icon style

* broke up paths

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-21 21:17:39 +02:00
peterlits zo
44532cddc8 Add tags for icon grip-horizontal and grip-vertical (#598) 2022-04-21 21:16:06 +02:00
karsa-mistmere
016f14190b Fixes award (#565)
* Fixes award according to guidelines

* minor adjustment to ribbon shape

* minor adjustment to ribbon shape

* further minor adjustment to ribbon shape

* Update award.svg

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-19 20:57:31 +02:00
karsa-mistmere
4d45a81228 Added horizontal variants of double chevrons + tags to vertical ones (#559)
Co-authored-by: Karsa <karsa@karsa.org>
2022-04-19 20:54:14 +02:00
karsa-mistmere
c9ca71da0c Fixes coffee (#569)
* Fixes coffee

* Update icons/coffee.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

Co-authored-by: Karsa <karsa@karsa.org>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2022-04-19 20:53:55 +02:00
karsa-mistmere
765d424a2c Fixes eye, eye-off and view (#566)
* Fixes paddings for eye icons

* Update icons/eye-off.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

* Update icons/view.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

* Update icons/eye.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

Co-authored-by: Karsa <karsa@karsa.org>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2022-04-16 22:53:50 +02:00
Lucide Bot
3c9f704ddd 📦 Bump lucide package versions to 0.30.0 2022-04-15 19:34:47 +00:00
karsa-mistmere
3d6146bb0e Fixes trending-down & trending-up (#585)
Co-authored-by: Karsa <karsa@karsa.org>
2022-04-15 21:27:29 +02:00
dependabot[bot]
e6bb8ea92c ⬆️ Bump async from 2.6.3 to 2.6.4 (#593)
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-15 21:24:44 +02:00
karsa-mistmere
551b68db1b Fixes youtube (#591)
* Fixes youtube

* Fixes Figma path bug

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-15 21:22:58 +02:00
karsa-mistmere
952c928d82 Fixes twitter (#587)
* Fixes twitter

* Reworked to be more like actual twitter logo

* Pixel perfection optimization

* Further pixel perfection optimization

* Slight adjustment to head shape.

Co-authored-by: Karsa <karsa@karsa.org>
2022-04-15 21:22:24 +02:00
karsa-mistmere
e8cfd12bc7 Fixes voicemail (#589)
Co-authored-by: Karsa <karsa@karsa.org>
2022-04-15 21:21:48 +02:00
Lucide Bot
0b3d4ea84c 📦 Bump lucide package versions to 0.29.0 2022-04-15 10:37:10 +00:00
karsa-mistmere
fbe730c4ee Fixes sliders (#583)
Co-authored-by: Karsa <karsa@karsa.org>
2022-04-15 12:30:18 +02:00
karsa-mistmere
f353c9363a Fixes paperclip (#578)
Co-authored-by: Karsa <karsa@karsa.org>
2022-04-15 12:27:30 +02:00
karsa-mistmere
6fcc9fc0ed Fixes dollar-sign (#573)
Co-authored-by: Karsa <karsa@karsa.org>
2022-04-15 12:25:51 +02:00
132 changed files with 1571 additions and 263 deletions

View File

@@ -17,6 +17,13 @@ jobs:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Fetch tags
run: git fetch --all --tags
@@ -24,20 +31,8 @@ jobs:
id: latest-tag
run: echo "::set-output name=LATEST_TAG::$(git describe --tags `git rev-list --tags --max-count=1`)"
- name: Get yarn cache directory path
id: yarn_cache
run: echo "::set-output name=YARN_CACHE_DIR::$(yarn cache dir)"
- name: Get cached packaged
uses: actions/cache@v2
with:
path: ${{ steps.yarn_cache.outputs.YARN_CACHE_DIR }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Install dependencies
run: yarn --pure-lockfile
run: yarn --frozen-lockfile
- name: Check if we can patch
run: .github/workflows/version-up.sh --minor
@@ -60,8 +55,8 @@ jobs:
- name: Check output
run: |
echo "${{ steps.new-version.outputs.NEW_VERSION }}"
echo "${{ steps.change-log.outputs.CHANGE_LOG }}"
echo '${{ steps.new-version.outputs.NEW_VERSION }}'
echo '${{ steps.change-log.outputs.CHANGE_LOG }}'
- name: Release
uses: softprops/action-gh-release@v1

View File

@@ -33,14 +33,15 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "14"
cache: yarn
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Install dependencies
run: yarn --prefer-offline
run: yarn --frozen-lockfile
- name: Set Auth Token
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
@@ -69,13 +70,16 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "14"
cache: yarn
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Install dependencies
run: yarn --prefer-offline
run: yarn --frozen-lockfile
- name: Set Auth Token
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
@@ -104,13 +108,16 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "14"
cache: yarn
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Install dependencies
run: yarn --prefer-offline
run: yarn --frozen-lockfile
- name: Set Auth Token
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
@@ -139,13 +146,16 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "14"
cache: yarn
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Install dependencies
run: yarn --prefer-offline
run: yarn --frozen-lockfile
- name: Set Auth Token
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
@@ -174,13 +184,16 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "14"
cache: yarn
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Install dependencies
run: yarn --prefer-offline
run: yarn --frozen-lockfile
- name: Set Auth Token
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
@@ -209,13 +222,16 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "14"
cache: yarn
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Install dependencies
run: yarn --prefer-offline
run: yarn --frozen-lockfile
- name: Set Auth Token
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
@@ -244,13 +260,16 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "14"
cache: yarn
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Install dependencies
run: yarn --prefer-offline
run: yarn --frozen-lockfile
- name: Set Auth Token
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
@@ -280,13 +299,16 @@ jobs:
steps:
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2
- uses: actions/setup-node@v2.4.0
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "14"
cache: yarn
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Install dependencies
run: yarn --prefer-offline
run: yarn --frozen-lockfile
- name: Set Auth Token
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
@@ -315,10 +337,13 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "14"
cache: yarn
node-version: 16
cache: 'yarn'
cache-dependency-path: 'yarn.lock'
- name: Install FontForge
run: sudo apt-get install zlib1g-dev fontforge
@@ -345,7 +370,7 @@ jobs:
run: sudo gem install fontcustom
- name: Install
run: yarn --prefer-offline
run: yarn --frozen-lockfile
- name: Build Icon Font
run: |

1
.gitignore vendored
View File

@@ -1,5 +1,6 @@
.DS_Store
.next
.obsidian
.now
node_modules
dist

View File

@@ -42,10 +42,11 @@ Here you can find templates and instructions on how to implement the guidelines
`Instructions`: You can find the [Inkscape Guide](/docs/INKSCAPE_GUIDE.md) and how to set up Inkscape under `/docs/INKSCAPE_GUIDE.md`.
#### Figma
`Template`: None
`Instructions`: You can find the [Figma Guide](/docs/FIGMA_GUIDE.md) and how to set up Figma under `/docs/FIGMA_GUIDE.md`.
#### Submitting Mulitple Icons
#### Submitting Multiple Icons
If you want submit multiple icons, please separate the icons and group them. That makes reviewing the icons easier and keep the thread clean and scoped.
So don't submit multiple icons in one PR that have noting to do with each other.
@@ -58,6 +59,138 @@ Before creating an icon request, please search to see if someone has requested t
If the icon has not already been requested, [create an issue](https://github.com/lucide-icons/lucide/issues/new?title=Icon%20Request:) with a title of `Icon request: <icon name>` and add as much information as possible.
## Icon Requests from Feather
### Icon Requests from Feather
If you are a designer who wants to contribute to Lucide but you don't know what icons to work on, then have a look at the Requests from Feather. All open, unfinished and valid requests can be found in [Feather Icon Requests](https://github.com/lucide-icons/lucide/issues/119).
## Development
You will need minimum version of [Nodejs 16+](https://nodejs.org)
For packagemanagement you will need [yarn v1](https://yarnpkg.com/getting-started/install).
For flutter package development, you need [Flutter 1.17+](https://docs.flutter.dev/get-started/install).
After cloning the project you need to run:
```sh
yarn # Install dependencies, including the workspace packages
```
### Packages -> Yarn Workspaces
To distribute different packages we use yarn workspaces. Before you start make sure you are familiar with this setup. Read guide here: [yarn workspaces](https://classic.yarnpkg.com/lang/en/docs/workspaces).
The configured directory for workspaces is the [packages](./packages) directory, located in the root directory. There you will find all the current packages from lucide.
> Note: One package is not managed by yarn: **lucide-flutter**
### Generated Code
For icons we use one single source of truth the icons svgs located in the icons directory. To distribute icons to the packages we generate code including: icon files with svg paths, index files with imports, and types files. Depending on the use case other necessary code will be generated.
The commands for generating this code you will read in the next chapter.
### Commonly used scripts
#### Building
The build script includes multiple subcommands to: clean the dist directory, generate icon files, generate types files, and build/transpile code for each build format.
```sh
yarn [package-name] build
#example:
yarn lucide-react build
```
#### Testing
Run unit tests with jest for each package to make sure all the package apis still works as expected.
```sh
yarn [package-name] test
#example:
yarn lucide-vue test
```
Recommended to run the test watcher when making changes.
```sh
yarn [package-name] test:watch
#example:
yarn lucide-preact test:watch
```
### Unit Testing
When adding new features to for example the icon component for a framework. It is required to have this covered with some unit tests.
### Local Testing
To test changes in a local project, you can use `yarn link` or `npm link` to link the package. Before you do this make sure you builded the package first.
```sh
# in packages/lucide-react
yarn link
# in your local project
yarn link lucide-react
```
## Project Structure
Root directories
```sh
lucide
|
├── docs
├── icons
├── packages
├── scripts
└── site
```
### Docs
Detailed documentation about: installation, guides, packages, design guides etc.
### Icons
All the icons of lucide in SVG format. These will be used as source for all the packages and other distributions for the lucide icons.
### packages
Includes all the (npm) packages of lucide.
> Note: One package is not managed by yarn: **lucide-flutter**
### scripts
Includes usefully scripts to automate certain jobs. Big part of the scripts is the template generation, for example it generates icon components for all the packages. These scripts are usually executed from the "scripts" section in the package.json.
### site
The lucide.dev website using [Nextjs](https://nextjs.org).
## Documentation
The documentation files are located in the [docs](./docs) directory. All these markdown files will be loaded in the build of the lucide.dev website.
Feel free to write, adjust or add new markdown files to improve our documentation.
## Support
If you need any help or have problems with you contribution. Please don't hesitate to contact the Lucide Community, you can find us on [Github](https://github.com/lucide-icons/lucide) and [Discord](https://discord.gg/EH6nSts).
## Credits
Thank you to all the people who already contributed to Lucide!
<a href="https://github.com/lucide-icons/lucide/graphs/contributors">
<img src="https://opencollective.com/lucide-icons/contributors.svg?width=890" /></a>

View File

@@ -189,8 +189,16 @@ Join the community on our [Discord](https://discord.gg/EH6nSts) server!
Lucide is totally free for commercial use and personally use, this software is licensed under the [ISC License](https://github.com/lucide-icons/lucide/blob/master/LICENSE).
## Credits
Thank you to all the people who contributed to Lucide!
<a href="https://github.com/lucide-icons/lucide/graphs/contributors">
<img src="https://opencollective.com/lucide-icons/contributors.svg?width=890" /></a>
## Sponsors
<a href="https://vercel.com?utm_source=lucide&utm_campaign=oss">
<img src="./site/public/vercel.svg" alt="Powered by Vercel" width="200" />
</a>

17
icons/accessibility.svg Normal file
View File

@@ -0,0 +1,17 @@
<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"
>
<circle cx="16" cy="4" r="1" />
<path d="M18 19L19 12L13.13 12.94" />
<path d="M5 8L8 5L13.5 8L11.29 11.1" />
<path d="M4.24 14.48C4.05 15.06 3.97 15.68 4.01 16.32C4.19 19.08 6.57 21.17 9.32 20.99C9.97 20.95 10.57 20.79 11.12 20.53" />
<path d="M13.76 17.52C13.95 16.94 14.03 16.32 13.99 15.68C13.81 12.92 11.43 10.83 8.68 11.01C8.03 11.05 7.43 11.21 6.88 11.47" />
</svg>

After

Width:  |  Height:  |  Size: 584 B

View File

@@ -9,7 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M19.94 14A8 8 0 0 0 10 5.25m8.13 12.89A8 8 0 1 1 6.87 6.86" />
<path d="M6.87 6.87a8 8 0 1 0 11.26 11.26" />
<path d="M19.9 14.25A7.44 7.44 0 0 0 20 13a8 8 0 0 0-8-8 7.44 7.44 0 0 0-1.25.1" />
<path d="m22 6-3-3" />
<path d="m6 19-2 2" />
<path d="m2 2 20 20" />

Before

Width:  |  Height:  |  Size: 382 B

After

Width:  |  Height:  |  Size: 442 B

View File

@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z" />
<path d="M21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21H20A2 2 0 0 0 21.73 18Z" />
<line x1="12" y1="9" x2="12" y2="13" />
<line x1="12" y1="17" x2="12.01" y2="17" />
</svg>

Before

Width:  |  Height:  |  Size: 400 B

After

Width:  |  Height:  |  Size: 388 B

View File

@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<circle cx="12" cy="8" r="7" />
<polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88" />
<circle cx="12" cy="8" r="6" />
<path d="M15.477 12.89 17 22l-5-3-5 3 1.523-9.11" />
</svg>

Before

Width:  |  Height:  |  Size: 306 B

After

Width:  |  Height:  |  Size: 297 B

16
icons/bar-chart-3.svg Normal file
View File

@@ -0,0 +1,16 @@
<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"
>
<path d="M2 2v20h20" />
<path d="M17 18V9" />
<path d="M12 18V4" />
<path d="M7 18v-4" />
</svg>

After

Width:  |  Height:  |  Size: 306 B

16
icons/bar-chart-4.svg Normal file
View File

@@ -0,0 +1,16 @@
<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"
>
<path d="M2 2v20h20" />
<path d="M12 18V9" />
<path d="M17 18V4" />
<path d="M7 18v-4" />
</svg>

After

Width:  |  Height:  |  Size: 306 B

View File

@@ -0,0 +1,16 @@
<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"
>
<path d="M2 2V22H22" />
<path d="M6 17L15 17" />
<path d="M6 12L20 12" />
<path d="M6 7L10 7" />
</svg>

After

Width:  |  Height:  |  Size: 313 B

17
icons/bath.svg Normal file
View File

@@ -0,0 +1,17 @@
<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"
>
<path d="M9 6 6.5 3.5a1.5 1.5 0 0 0-1-.5C4.683 3 4 3.683 4 4.5V17a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5" />
<line x1="10" y1="5" x2="8" y2="7" />
<line x1="2" y1="12" x2="22" y2="12" />
<line x1="7" y1="19" x2="7" y2="21" />
<line x1="17" y1="19" x2="17" y2="21" />
</svg>

After

Width:  |  Height:  |  Size: 480 B

View File

@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M14 7h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-3" />
<path d="M7 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2" />
<polyline points="11 7 8 12 12 12 9 17" />
<path d="M15 7h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2" />
<path d="M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1" />
<path d="m11 7-3 5h4l-3 5" />
<line x1="22" x2="22" y1="11" y2="13" />
</svg>

Before

Width:  |  Height:  |  Size: 406 B

After

Width:  |  Height:  |  Size: 393 B

View File

@@ -11,7 +11,7 @@
>
<rect x="2" y="7" width="16" height="10" rx="2" ry="2" />
<line x1="22" x2="22" y1="11" y2="13" />
<line x1="6" x2="6" y1="10" y2="14" />
<line x1="10" x2="10" y1="10" y2="14" />
<line x1="14" x2="14" y1="10" y2="14" />
<line x1="6" x2="6" y1="11" y2="13" />
<line x1="10" x2="10" y1="11" y2="13" />
<line x1="14" x2="14" y1="11" y2="13" />
</svg>

Before

Width:  |  Height:  |  Size: 438 B

After

Width:  |  Height:  |  Size: 438 B

View File

@@ -11,5 +11,5 @@
>
<rect x="2" y="7" width="16" height="10" rx="2" ry="2" />
<line x1="22" x2="22" y1="11" y2="13" />
<line x1="6" x2="6" y1="10" y2="14" />
<line x1="6" x2="6" y1="11" y2="13" />
</svg>

Before

Width:  |  Height:  |  Size: 352 B

After

Width:  |  Height:  |  Size: 352 B

View File

@@ -11,6 +11,6 @@
>
<rect x="2" y="7" width="16" height="10" rx="2" ry="2" />
<line x1="22" x2="22" y1="11" y2="13" />
<line x1="6" x2="6" y1="10" y2="14" />
<line x1="10" x2="10" y1="10" y2="14" />
<line x1="6" x2="6" y1="11" y2="13" />
<line x1="10" x2="10" y1="11" y2="13" />
</svg>

Before

Width:  |  Height:  |  Size: 395 B

After

Width:  |  Height:  |  Size: 395 B

View File

@@ -9,8 +9,10 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 4H6v6h4V4z" />
<path d="M18 14h-4v6h4v-6z" />
<path d="M14 4h2v6m-2 0h4" />
<path d="M6 14h2v6m-2 0h4" />
<path d="M6 20h4" />
<path d="M14 10h4" />
<path d="M6 14h2v6" />
<path d="M14 4h2v6" />
<rect x="6" y="4" width="4" height="6" />
<rect x="14" y="14" width="4" height="6" />
</svg>

Before

Width:  |  Height:  |  Size: 335 B

After

Width:  |  Height:  |  Size: 395 B

View File

@@ -9,7 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M19 17h2l.64-2.54a6 6 0 0 0 0-2.92l-1.07-4.27A3 3 0 0 0 17.66 5H4a2 2 0 0 0-2 2v10h2m10 0h-4" />
<path d="M19 17h2l.64-2.54c.24-.959.24-1.962 0-2.92l-1.07-4.27A3 3 0 0 0 17.66 5H4a2 2 0 0 0-2 2v10h2" />
<path d="M14 17H9" />
<circle cx="6.5" cy="17.5" r="2.5" />
<circle cx="16.5" cy="17.5" r="2.5" />
</svg>

Before

Width:  |  Height:  |  Size: 397 B

After

Width:  |  Height:  |  Size: 421 B

View File

@@ -0,0 +1,17 @@
<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"
>
<path d="M21 14V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8" />
<line x1="16" y1="2" x2="16" y2="6" />
<line x1="8" y1="2" x2="8" y2="6" />
<line x1="3" y1="10" x2="21" y2="10" />
<path d="m16 20 2 2 4-4" />
</svg>

After

Width:  |  Height:  |  Size: 433 B

17
icons/calendar-check.svg Normal file
View File

@@ -0,0 +1,17 @@
<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"
>
<rect x="3" y="4" width="18" height="18" rx="2" ry="2" />
<line x1="16" y1="2" x2="16" y2="6" />
<line x1="8" y1="2" x2="8" y2="6" />
<line x1="3" y1="10" x2="21" y2="10" />
<path d="m9 16 2 2 4-4" />
</svg>

After

Width:  |  Height:  |  Size: 419 B

22
icons/calendar-days.svg Normal file
View File

@@ -0,0 +1,22 @@
<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"
>
<rect x="3" y="4" width="18" height="18" rx="2" ry="2" />
<line x1="16" y1="2" x2="16" y2="6" />
<line x1="8" y1="2" x2="8" y2="6" />
<line x1="3" y1="10" x2="21" y2="10" />
<path d="M8 14h.01" />
<path d="M12 14h.01" />
<path d="M16 14h.01" />
<path d="M8 18h.01" />
<path d="M12 18h.01" />
<path d="M16 18h.01" />
</svg>

After

Width:  |  Height:  |  Size: 544 B

17
icons/calendar-minus.svg Normal file
View File

@@ -0,0 +1,17 @@
<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"
>
<path d="M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8" />
<line x1="16" y1="2" x2="16" y2="6" />
<line x1="8" y1="2" x2="8" y2="6" />
<line x1="3" y1="10" x2="21" y2="10" />
<line x1="16" y1="19" x2="22" y2="19" />
</svg>

After

Width:  |  Height:  |  Size: 446 B

18
icons/calendar-off.svg Normal file
View File

@@ -0,0 +1,18 @@
<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"
>
<path d="M4.18 4.18A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18" />
<path d="M21 15.5V6a2 2 0 0 0-2-2H9.5" />
<path d="M16 2v4" />
<path d="M3 10h7" />
<path d="M21 10h-5.5" />
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

After

Width:  |  Height:  |  Size: 446 B

18
icons/calendar-plus.svg Normal file
View File

@@ -0,0 +1,18 @@
<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"
>
<path d="M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8" />
<line x1="16" y1="2" x2="16" y2="6" />
<line x1="8" y1="2" x2="8" y2="6" />
<line x1="3" y1="10" x2="21" y2="10" />
<line x1="19" y1="16" x2="19" y2="22" />
<line x1="16" y1="19" x2="22" y2="19" />
</svg>

After

Width:  |  Height:  |  Size: 489 B

20
icons/calendar-range.svg Normal file
View File

@@ -0,0 +1,20 @@
<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"
>
<rect x="3" y="4" width="18" height="18" rx="2" ry="2" />
<line x1="16" y1="2" x2="16" y2="6" />
<line x1="8" y1="2" x2="8" y2="6" />
<line x1="3" y1="10" x2="21" y2="10" />
<path d="M17 14h-6" />
<path d="M13 18H7" />
<path d="M7 14h.01" />
<path d="M17 18h.01" />
</svg>

After

Width:  |  Height:  |  Size: 490 B

18
icons/calendar-x-2.svg Normal file
View File

@@ -0,0 +1,18 @@
<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"
>
<path d="M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8" />
<line x1="16" y1="2" x2="16" y2="6" />
<line x1="8" y1="2" x2="8" y2="6" />
<line x1="3" y1="10" x2="21" y2="10" />
<line x1="17" y1="17" x2="22" y2="22" />
<line x1="17" y1="22" x2="22" y2="17" />
</svg>

After

Width:  |  Height:  |  Size: 489 B

18
icons/calendar-x.svg Normal file
View File

@@ -0,0 +1,18 @@
<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"
>
<rect x="3" y="4" width="18" height="18" rx="2" ry="2" />
<line x1="16" y1="2" x2="16" y2="6" />
<line x1="8" y1="2" x2="8" y2="6" />
<line x1="3" y1="10" x2="21" y2="10" />
<line x1="10" y1="14" x2="14" y2="18" />
<line x1="14" y1="14" x2="10" y2="18" />
</svg>

After

Width:  |  Height:  |  Size: 476 B

View File

@@ -10,6 +10,7 @@
stroke-linejoin="round"
>
<line x1="2" y1="2" x2="22" y2="22" />
<path d="M9.5 4h5L17 7h3a2 2 0 0 1 2 2v7.5M7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16" />
<path d="M7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16" />
<path d="M9.5 4h5L17 7h3a2 2 0 0 1 2 2v7.5" />
<path d="M14.121 15.121A3 3 0 1 1 9.88 10.88" />
</svg>

Before

Width:  |  Height:  |  Size: 388 B

After

Width:  |  Height:  |  Size: 404 B

View File

@@ -9,6 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6" />
<path d="M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6" />
<path d="M2 12a9 9 0 0 1 8 8" />
<path d="M2 16a5 5 0 0 1 4 4" />
<line x1="2" y1="20" x2="2.01" y2="20" />
</svg>

Before

Width:  |  Height:  |  Size: 375 B

After

Width:  |  Height:  |  Size: 395 B

14
icons/chef-hat.svg Normal file
View File

@@ -0,0 +1,14 @@
<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"
>
<path d="M6 13.87A4 4 0 0 1 7.41 6a5.11 5.11 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.11 5.11 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6Z" />
<line x1="6" y1="17" x2="18" y2="17" />
</svg>

After

Width:  |  Height:  |  Size: 383 B

View File

@@ -0,0 +1,14 @@
<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"
>
<path d="M9 7L4 12L9 17"/>
<path d="M15 7L20 12L15 17"/>
</svg>

After

Width:  |  Height:  |  Size: 269 B

View File

@@ -0,0 +1,14 @@
<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"
>
<path d="M20 17L15 12L20 7"/>
<path d="M4 17L9 12L4 7"/>
</svg>

After

Width:  |  Height:  |  Size: 269 B

16
icons/clapperboard.svg Normal file
View File

@@ -0,0 +1,16 @@
<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"
>
<path d="M4 11v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8H4Z" />
<path d="m4 11-.88-2.87a2 2 0 0 1 1.33-2.5l11.48-3.5a2 2 0 0 1 2.5 1.32l.87 2.87L4 11.01Z" />
<path d="m6.6 4.99 3.38 4.2" />
<path d="m11.86 3.38 3.38 4.2" />
</svg>

After

Width:  |  Height:  |  Size: 434 B

View File

@@ -9,7 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M16 4h2a2 2 0 0 1 2 2v4M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2" />
<path d="M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2" />
<path d="M16 4h2a2 2 0 0 1 2 2v4" />
<rect x="8" y="2" width="8" height="4" rx="1" ry="1" />
<path d="M21 14H11" />
<path d="m15 10-4 4 4 4" />

Before

Width:  |  Height:  |  Size: 417 B

After

Width:  |  Height:  |  Size: 433 B

View File

@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M17.5 17a4.5 4.5 0 1 0 0-9h-1.8a7 7 0 1 0-10.3 8" />
<path d="m12 12-3 5h5l-3 5" />
<path d="m13 12-3 5h4l-3 5" />
<path d="M18 17a4.5 4.5 0 0 0-.5-9h-1.8a7.05 7.05 0 0 0-2-3.23A7 7 0 1 0 5.32 16a6.42 6.42 0 0 0 .68.37" />
</svg>

Before

Width:  |  Height:  |  Size: 305 B

After

Width:  |  Height:  |  Size: 351 B

View File

@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M18 8h1a4 4 0 0 1 0 8h-1" />
<path d="M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z" />
<line x1="6" y1="1" x2="6" y2="4" />
<line x1="10" y1="1" x2="10" y2="4" />
<line x1="14" y1="1" x2="14" y2="4" />
<path d="M17 8h1a4 4 0 1 1 0 8H17" />
<path d="M3 8H17v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z" />
<line x1="6" y1="2" x2="6" y2="4" />
<line x1="10" y1="2" x2="10" y2="4" />
<line x1="14" y1="2" x2="14" y2="4" />
</svg>

Before

Width:  |  Height:  |  Size: 427 B

After

Width:  |  Height:  |  Size: 425 B

View File

@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<circle cx="8" cy="8" r="7" />
<path d="M19.5 9.94a7 7 0 1 1-9.56 9.56" />
<path d="M7 6h1v4" />
<path d="m17.3 14.3.7.7-2.8 2.8" />
<circle cx="8" cy="8" r="6"/>
<path d="M18.09 10.37A6 6 0 1 1 10.34 18"/>
<path d="M7 6H8v4"/>
<path d="M16.71 13.88l.7.71-2.82 2.82"/>
</svg>

Before

Width:  |  Height:  |  Size: 349 B

After

Width:  |  Height:  |  Size: 352 B

16
icons/component.svg Normal file
View File

@@ -0,0 +1,16 @@
<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"
>
<path d="M5.5 8.5 9 12l-3.5 3.5L2 12l3.5-3.5Z" />
<path d="m12 2 3.5 3.5L12 9 8.5 5.5 12 2Z" />
<path d="M18.5 8.5 22 12l-3.5 3.5L15 12l3.5-3.5Z" />
<path d="m12 15 3.5 3.5L12 22l-3.5-3.5L12 15Z" />
</svg>

After

Width:  |  Height:  |  Size: 415 B

View File

@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M19 22H5c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2z" />
<line x1="16" y1="2" x2="16" y2="4" />
<path d="M17 18a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2"/>
<rect x="3" y="4" width="18" height="18" rx="2"/>
<circle cx="12" cy="10" r="2"/>
<line x1="8" y1="2" x2="8" y2="4"/>
<circle cx="12" cy="11" r="3" />
<path d="M17 18.5c-1.4-1-3.1-1.5-5-1.5s-3.6.6-5 1.5" />
<line x1="16" y1="2" x2="16" y2="4"/>
</svg>

Before

Width:  |  Height:  |  Size: 474 B

After

Width:  |  Height:  |  Size: 423 B

View File

@@ -11,12 +11,12 @@
>
<rect x="4" y="4" width="16" height="16" rx="2" ry="2" />
<rect x="9" y="9" width="6" height="6" />
<line x1="9" y1="1" x2="9" y2="4" />
<line x1="15" y1="1" x2="15" y2="4" />
<line x1="9" y1="20" x2="9" y2="23" />
<line x1="15" y1="20" x2="15" y2="23" />
<line x1="20" y1="9" x2="23" y2="9" />
<line x1="20" y1="14" x2="23" y2="14" />
<line x1="1" y1="9" x2="4" y2="9" />
<line x1="1" y1="14" x2="4" y2="14" />
<line x1="9" y1="2" x2="9" y2="4" />
<line x1="15" y1="2" x2="15" y2="4" />
<line x1="9" y1="21" x2="9" y2="22" />
<line x1="15" y1="20" x2="15" y2="22" />
<line x1="20" y1="9" x2="22" y2="9" />
<line x1="20" y1="14" x2="22" y2="14" />
<line x1="2" y1="9" x2="4" y2="9" />
<line x1="2" y1="14" x2="4" y2="14" />
</svg>

Before

Width:  |  Height:  |  Size: 640 B

After

Width:  |  Height:  |  Size: 640 B

17
icons/croissant.svg Normal file
View File

@@ -0,0 +1,17 @@
<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"
>
<path d="m4.6 13.11 5.79-3.21c1.89-1.05 4.79 1.78 3.71 3.71l-3.22 5.81C8.8 23.16.79 15.23 4.6 13.11Z" />
<path d="m10.5 9.5-1-2.29C9.2 6.48 8.8 6 8 6H4.5C2.79 6 2 6.5 2 8.5a7.71 7.71 0 0 0 2 4.83" />
<path d="M8 6c0-1.55.24-4-2-4-2 0-2.5 2.17-2.5 4" />
<path d="m14.5 13.5 2.29 1c.73.3 1.21.7 1.21 1.5v3.5c0 1.71-.5 2.5-2.5 2.5a7.71 7.71 0 0 1-4.83-2" />
<path d="M18 16c1.55 0 4-.24 4 2 0 2-2.17 2.5-4 2.5" />
</svg>

After

Width:  |  Height:  |  Size: 629 B

View File

@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z" />
<path d="M20 5H9L2 12l7 7H20a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Z" />
<line x1="18" y1="9" x2="12" y2="15" />
<line x1="12" y1="9" x2="18" y2="15" />
</svg>

Before

Width:  |  Height:  |  Size: 358 B

After

Width:  |  Height:  |  Size: 358 B

View File

@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<line x1="12" y1="1" x2="12" y2="23" />
<line x1="12" y1="2" x2="12" y2="22" />
<path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6" />
</svg>

Before

Width:  |  Height:  |  Size: 315 B

After

Width:  |  Height:  |  Size: 315 B

View File

@@ -10,5 +10,7 @@
stroke-linejoin="round"
>
<circle cx="12" cy="12" r="10" />
<path d="M8.56 2.75c4.37 6.03 6.02 9.42 8.03 17.72m2.54-15.38c-3.72 4.35-8.94 5.66-16.88 5.85m19.5 1.9c-3.5-.93-6.63-.82-8.94 0-2.58.92-5.01 2.86-7.44 6.32" />
<path d="M19.13 5.09C15.22 9.14 10 10.44 2.25 10.94" />
<path d="M21.75 12.84c-6.62-1.41-12.14 1-16.38 6.32" />
<path d="M8.56 2.75c4.37 6 6 9.42 8 17.72" />
</svg>

Before

Width:  |  Height:  |  Size: 406 B

After

Width:  |  Height:  |  Size: 408 B

View File

@@ -9,6 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24" />
<line x1="1" y1="1" x2="23" y2="23" />
<path d="m9.88 9.88a3 3 0 1 0 4.24 4.24" />
<path d="M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68" />
<path d="m6.61 6.61c-1.989 1.355-3.58 3.215-4.61 5.39 0 0 3 7 10 7 1.916 0.0051 3.791-0.5549 5.39-1.61" />
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

Before

Width:  |  Height:  |  Size: 445 B

After

Width:  |  Height:  |  Size: 496 B

View File

@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z" />
<path d="M2 12S5 5 12 5s10 7 10 7-3 7-10 7S2 12 2 12Z" />
<circle cx="12" cy="12" r="3" />
</svg>

Before

Width:  |  Height:  |  Size: 303 B

After

Width:  |  Height:  |  Size: 303 B

16
icons/factory.svg Normal file
View File

@@ -0,0 +1,16 @@
<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"
>
<path d="M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z" />
<path d="M17 18h1" />
<path d="M12 18h1" />
<path d="M7 18h1" />
</svg>

After

Width:  |  Height:  |  Size: 381 B

View File

@@ -10,6 +10,7 @@
stroke-linejoin="round"
>
<path d="M8 2c3 0 5 2 8 2s4-1 4-1v11" />
<path d="M4 22v-7m0 0s1-1 4-1 5 2 8 2M4 15V4" />
<path d="M4 22V4" />
<path d="M4 15s1-1 4-1 5 2 8 2" />
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

Before

Width:  |  Height:  |  Size: 343 B

After

Width:  |  Height:  |  Size: 352 B

17
icons/focus.svg Normal file
View File

@@ -0,0 +1,17 @@
<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"
>
<circle cx="12" cy="12" r="3" />
<path d="M3 7V5a2 2 0 0 1 2-2h2"></path>
<path d="M17 3h2a2 2 0 0 1 2 2v2"></path>
<path d="M21 17v2a2 2 0 0 1-2 2h-2"></path>
<path d="M7 21H5a2 2 0 0 1-2-2v-2"></path>
</svg>

After

Width:  |  Height:  |  Size: 421 B

16
icons/fuel.svg Normal file
View File

@@ -0,0 +1,16 @@
<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"
>
<line x1="3" y1="22" x2="15" y2="22" />
<line x1="4" y1="9" x2="14" y2="9" />
<path d="M14 22V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v18" />
<path d="M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2h0a2 2 0 0 0 2-2V9.83a2 2 0 0 0-.59-1.42L18 5" />
</svg>

After

Width:  |  Height:  |  Size: 446 B

View File

@@ -9,5 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22" />
<path d="M15 22V18C15.14 16.75 14.78 15.49 14 14.5C17 14.5 20 12.5 20 9C20.08 7.75 19.73 6.52 19 5.5C19.28 4.35 19.28 3.15 19 2C19 2 18 2 16 3.5C13.36 3 10.64 3 8 3.5C6 2 5 2 5 2C4.7 3.15 4.7 4.35 5 5.5C4.27 6.52 3.92 7.75 4 9C4 12.5 7 14.5 10 14.5C9.61 14.99 9.32 15.55 9.15 16.15C8.98 16.75 8.93 17.38 9 18V22" />
<path d="M9 18c-4.51 2-5-2-7-2" />
</svg>

Before

Width:  |  Height:  |  Size: 515 B

After

Width:  |  Height:  |  Size: 563 B

View File

@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M22.65 14.39 12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z" />
<path d="M22 13.29l-3.33-10a.42.42 0 0 0-.14-.18A.38.38 0 0 0 18.31 3a.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18L15.68 9.92H8.32L6.1 3.26A.42.42 0 0 0 6 3.08.38.38 0 0 0 5.74 3a.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18L2 13.29a.74.74 0 0 0 .27.83L12 21l9.69-6.88a.71.71 0 0 0 .31-.83Z" />
</svg>

Before

Width:  |  Height:  |  Size: 478 B

After

Width:  |  Height:  |  Size: 492 B

15
icons/heart-off.svg Normal file
View File

@@ -0,0 +1,15 @@
<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"
>
<path d="M4.12 4.107a5.4 5.4 0 0 0-.538.473C1.46 6.7 1.33 10.28 4 13l8 8 4.5-4.5" />
<path d="M19.328 13.672 20 13c2.67-2.72 2.54-6.3.42-8.42a5.4 5.4 0 0 0-7.65 0l-.77.78-.77-.78a5.4 5.4 0 0 0-2.386-1.393" />
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

After

Width:  |  Height:  |  Size: 462 B

16
icons/hourglass.svg Normal file
View File

@@ -0,0 +1,16 @@
<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"
>
<path d="M5 22h14"/>
<path d="M5 2h14"/>
<path d="M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22"/>
<path d="M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2"/>
</svg>

After

Width:  |  Height:  |  Size: 428 B

View File

@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 11v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8" />
<path d="M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" />
<path d="m21 15-5-5L5 21" />
<path d="M22 5h-6" />
<path d="M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7" />
<line x1="16" y1="5" x2="22" y2="5" />
<circle cx="9" cy="9" r="2" />
<path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21" />
</svg>

Before

Width:  |  Height:  |  Size: 395 B

After

Width:  |  Height:  |  Size: 411 B

View File

@@ -9,8 +9,10 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m2 2 20 20" />
<path d="M9 3h10a2 2 0 0 1 2 2v10M3.59 3.59A2 2 0 0 0 3 5v14c0 1.1.9 2 2 2h14a2 2 0 0 0 1.41-.59" />
<path d="M9.56 9.56a1.5 1.5 0 0 1-2.12-2.12" />
<path d="m21 15-5-5M5 21l8-8" />
<line x1="2" y1="2" x2="22" y2="22" />
<path d="M10.41 10.41a2 2 0 1 1-2.83-2.83" />
<line x1="13.5" y1="13.5" x2="6" y2="21" />
<line x1="18" y1="12" x2="21" y2="15" />
<path d="M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59" />
<path d="M21 15V5a2 2 0 0 0-2-2H9" />
</svg>

Before

Width:  |  Height:  |  Size: 422 B

After

Width:  |  Height:  |  Size: 517 B

View File

@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 11v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8" />
<path d="M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" />
<path d="m21 15-5-5L5 21" />
<path d="M19 2v6" />
<path d="M22 5h-6" />
<path d="M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7" />
<line x1="16" y1="5" x2="22" y2="5" />
<line x1="19" y1="2" x2="19" y2="8" />
<circle cx="9" cy="9" r="2" />
<path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21" />
</svg>

Before

Width:  |  Height:  |  Size: 418 B

After

Width:  |  Height:  |  Size: 452 B

View File

@@ -10,6 +10,6 @@
stroke-linejoin="round"
>
<rect x="3" y="3" width="18" height="18" rx="2" ry="2" />
<circle cx="8.5" cy="8.5" r="1.5" />
<polyline points="21 15 16 10 5 21" />
<circle cx="9" cy="9" r="2" />
<path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21" />
</svg>

Before

Width:  |  Height:  |  Size: 348 B

After

Width:  |  Height:  |  Size: 358 B

View File

@@ -9,7 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M19 11V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h7" />
<path d="m12 12 4.166 10 1.48-4.355L22 16.166 12 12z" />
<path d="m18 18 3 3" />
<path d="M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6" />
<path d="m12 12 4 10 1.7-4.3L22 16Z" />
</svg>

Before

Width:  |  Height:  |  Size: 366 B

After

Width:  |  Height:  |  Size: 323 B

View File

@@ -12,5 +12,6 @@
<path d="M9 18h6" />
<path d="M10 22h4" />
<path d="m2 2 20 20" />
<path d="M8.91 14a4.61 4.61 0 0 0-1.41-2.5C6.23 10.23 6 9 6 8a6 6 0 0 1 .084-1M9 2.804A6 6 0 0 1 18 8a4.651 4.651 0 0 1-1.031 3" />
<path d="M9 2.804A6 6 0 0 1 18 8a4.65 4.65 0 0 1-1.03 3" />
<path d="M8.91 14a4.61 4.61 0 0 0-1.41-2.5C6.23 10.23 6 9 6 8a6 6 0 0 1 .084-1" />
</svg>

Before

Width:  |  Height:  |  Size: 415 B

After

Width:  |  Height:  |  Size: 428 B

14
icons/line-chart.svg Normal file
View File

@@ -0,0 +1,14 @@
<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"
>
<path d="M2 2v20h20" />
<path d="m20 9-6 6-5-5-3 3" />
</svg>

After

Width:  |  Height:  |  Size: 267 B

View File

@@ -9,7 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M15 7h2a5 5 0 0 1 4 8M9 17H7A5 5 0 0 1 7 7" />
<path d="M9 17H7A5 5 0 0 1 7 7" />
<path d="M15 7h2a5 5 0 0 1 4 8" />
<line x1="8" y1="12" x2="12" y2="12" />
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

Before

Width:  |  Height:  |  Size: 349 B

After

Width:  |  Height:  |  Size: 365 B

View File

@@ -9,6 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2" />
<path d="M9 17H7A5 5 0 0 1 7 7h2" />
<path d="M15 7h2a5 5 0 1 1 0 10h-2" />
<line x1="8" y1="12" x2="16" y2="12" />
</svg>

Before

Width:  |  Height:  |  Size: 314 B

After

Width:  |  Height:  |  Size: 330 B

15
icons/magnet.svg Normal file
View File

@@ -0,0 +1,15 @@
<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"
>
<path d="m6 15-4-4 6.75-6.77a7.79 7.79 0 0 1 11 11L13 22l-4-4 6.39-6.36a2.14 2.14 0 0 0-3-3L6 15" />
<path d="m5 8 4 4" />
<path d="m12 15 4 4" />
</svg>

After

Width:  |  Height:  |  Size: 361 B

17
icons/map-pin-off.svg Normal file
View File

@@ -0,0 +1,17 @@
<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"
>
<path d="M5.43 5.43A8.06 8.06 0 0 0 4 10c0 6 8 12 8 12a29.94 29.94 0 0 0 5-5"/>
<path d="M19.18 13.52A8.66 8.66 0 0 0 20 10a8 8 0 0 0-8-8 7.88 7.88 0 0 0-3.52.82"/>
<path d="M9.13 9.13A2.78 2.78 0 0 0 9 10a3 3 0 0 0 3 3 2.78 2.78 0 0 0 .87-.13"/>
<path d="M14.9 9.25a3 3 0 0 0-2.15-2.16"/>
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

After

Width:  |  Height:  |  Size: 547 B

View File

@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<polygon points="1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6" />
<line x1="8" y1="2" x2="8" y2="18" />
<line x1="16" y1="6" x2="16" y2="22" />
<polygon points="3 6 9 3 15 6 21 3 21 18 15 21 9 18 3 21" />
<line x1="9" y1="3" x2="9" y2="18" />
<line x1="15" y1="6" x2="15" y2="21" />
</svg>

Before

Width:  |  Height:  |  Size: 357 B

After

Width:  |  Height:  |  Size: 353 B

View File

@@ -9,5 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3" />
<path d="M8 3H5a2 2 0 0 0-2 2v3" />
<path d="M21 8V5a2 2 0 0 0-2-2h-3" />
<path d="M3 16v3a2 2 0 0 0 2 2h3" />
<path d="M16 21h3a2 2 0 0 0 2-2v-3" />
</svg>

Before

Width:  |  Height:  |  Size: 317 B

After

Width:  |  Height:  |  Size: 366 B

View File

@@ -9,9 +9,10 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<line x1="1" y1="1" x2="23" y2="23" />
<path d="M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6" />
<path d="M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23" />
<line x1="12" y1="19" x2="12" y2="23" />
<line x1="8" y1="23" x2="16" y2="23" />
<line x1="2" y1="2" x2="22" y2="22" />
<path d="M18.89 13.23A7.12 7.12 0 0 0 19 12V10 "/>
<path d="M5 10v2A7 7 0 0 0 17 17" />
<path d="M15 9.34V5A3 3 0 0 0 9.32 3.67" />
<path d="M9 9v3a3 3 0 0 0 5.12 2.12" />
<line x1="12" y1="19" x2="12" y2="22" />
</svg>

Before

Width:  |  Height:  |  Size: 473 B

After

Width:  |  Height:  |  Size: 472 B

View File

@@ -9,8 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z" />
<path d="M19 10v2a7 7 0 0 1-14 0v-2" />
<line x1="12" y1="19" x2="12" y2="23" />
<line x1="8" y1="23" x2="16" y2="23" />
<path d="M12 2A3 3 0 0 0 9 5v7a3 3 0 0 0 6 0V5A3 3 0 0 0 12 2Z" />
<path d="M19 10v2A7 7 0 0 1 5 12V10" />
<line x1="12" y1="19" x2="12" y2="22" />
</svg>

Before

Width:  |  Height:  |  Size: 403 B

After

Width:  |  Height:  |  Size: 362 B

15
icons/milestone.svg Normal file
View File

@@ -0,0 +1,15 @@
<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"
>
<path d="M18 6H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h13l4-3.5L18 6Z" />
<path d="M12 13v9" />
<path d="M12 2v4" />
</svg>

After

Width:  |  Height:  |  Size: 323 B

View File

@@ -9,5 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3" />
<path d="M8 3v3a2 2 0 0 1-2 2H3" />
<path d="M21 8h-3a2 2 0 0 1-2-2V3" />
<path d="M3 16h3a2 2 0 0 1 2 2v3" />
<path d="M16 21v-3a2 2 0 0 1 2-2h3" />
</svg>

Before

Width:  |  Height:  |  Size: 317 B

After

Width:  |  Height:  |  Size: 366 B

View File

@@ -0,0 +1,15 @@
<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"
>
<path d="M9.31 9.31 5 21l7-4 7 4-1.17-3.17"/>
<path d="M14.53 8.88 12 2 10.83 5.17"/>
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

After

Width:  |  Height:  |  Size: 339 B

15
icons/navigation-off.svg Normal file
View File

@@ -0,0 +1,15 @@
<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"
>
<path d="M8.43 8.43 3 11l8 2 2 8 2.57-5.43"/>
<path d="M17.39 11.73 22 2 12.27 6.61"/>
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

After

Width:  |  Height:  |  Size: 340 B

View File

@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48" />
<path d="M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l8.57-8.57A4 4 0 1 1 18 8.84L9.41 17.41a2 2 0 0 1-2.83-2.83L15.07 6.1" />
</svg>

Before

Width:  |  Height:  |  Size: 336 B

After

Width:  |  Height:  |  Size: 336 B

View File

@@ -9,5 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M14.05 6A5 5 0 0 1 18 10m-3.95-8a9 9 0 0 1 8 7.94m0 7v3a2 2 0 0 1-2 2h-.19a19.79 19.79 0 0 1-8.63-3.07 19.52 19.52 0 0 1-6-6 19.82 19.82 0 0 1-3.11-8.69A2 2 0 0 1 3.93 2h3.18a2 2 0 0 1 2 1.72 13 13 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 13 13 0 0 0 2.81.7A2 2 0 0 1 22 16.92z" />
<path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z" />
<path d="M14.05 2a9 9 0 0 1 8 7.94" />
<path d="M14.05 6A5 5 0 0 1 18 10" />
</svg>

Before

Width:  |  Height:  |  Size: 548 B

After

Width:  |  Height:  |  Size: 590 B

16
icons/pin-off.svg Normal file
View File

@@ -0,0 +1,16 @@
<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"
>
<line x1="2" y1="2" x2="22" y2="22" />
<line x1="12" y1="17" x2="12" y2="22" />
<path d="M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V17h12" />
<path d="M15 9.34V6h1a2 2 0 0 0 0-4H7.89" />
</svg>

After

Width:  |  Height:  |  Size: 416 B

View File

@@ -9,7 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 21v-7" />
<path d="M9 3v5l-2 4v2h10m0 0h-5m5 0v-2l-2-4V3" />
<path d="M7 3h10" />
<line x1="12" y1="17" x2="12" y2="22" />
<path d="M5 17h14v-1.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V6h1a2 2 0 0 0 0-4H8a2 2 0 0 0 0 4h1v4.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24Z" />
</svg>

Before

Width:  |  Height:  |  Size: 309 B

After

Width:  |  Height:  |  Size: 417 B

View File

@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m2 22 2-2h3l7-7" />
<path d="M4 20v-3l7-7" />
<path d="M14.29 13.3a1 1 0 0 0 1.41 0l.8-.8c.27-.27.27-.72 0-1s-.28-.72 0-1l4.08-4.08a2 2 0 0 0 0-2.83l-.17-.17a2 2 0 0 0-2.83 0L13.5 7.51c-.28.27-.73.27-1 0s-.73-.28-1 0l-.8.79a1 1 0 0 0 0 1.41l3.59 3.59z" />
<path d="M2 22l1-1H6l9-9" />
<path d="M3 21V18l9-9" />
<path d="M21.37 5.63a2.12 2.12 0 0 0-3-3L15.58 5.42a1.05 1.05 0 0 1-1.5 0 1.07 1.07 0 0 0-1.5 0L11.25 6.75a1.07 1.07 0 0 0 0 1.5l4.5 4.5a1.07 1.07 0 0 0 1.5 0l1.33-1.33a1.07 1.07 0 0 0 0-1.5 1.05 1.05 0 0 1 0-1.5Z" />
</svg>

Before

Width:  |  Height:  |  Size: 479 B

After

Width:  |  Height:  |  Size: 487 B

View File

@@ -10,7 +10,7 @@
stroke-linejoin="round"
>
<circle cx="12" cy="11" r="1" />
<path d="M17.03 18.46a9 9 0 1 0-10.02.03" />
<path d="M16.06 13.91a5 5 0 1 0-7.97.2" />
<path d="M11.11 17a.9.9 0 1 1 1.78 0l-.52 4.67a.37.37 0 0 1-.74 0l-.52-4.68z" />
<path d="M11 17a1 1 0 0 1 2 0c0 .5-.34 3-.5 4.5a.5.5 0 0 1-1 0c-.16-1.5-.5-4-.5-4.5Z" />
<path d="M8 14a5 5 0 1 1 8 0" />
<path d="M17 18.5a9 9 0 1 0-10 0" />
</svg>

Before

Width:  |  Height:  |  Size: 418 B

After

Width:  |  Height:  |  Size: 408 B

View File

@@ -9,7 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M18.36 6.64A9 9 0 0 1 20.77 15M5.63 6.64A9 9 0 1 0 18.706 19" />
<path d="M18.36 6.64A9 9 0 0 1 20.77 15" />
<path d="M6.16 6.16a9 9 0 1 0 12.68 12.68" />
<path d="M12 2v4" />
<path d="m2 2 20 20" />
</svg>

Before

Width:  |  Height:  |  Size: 333 B

After

Width:  |  Height:  |  Size: 351 B

13
icons/puzzle.svg Normal file
View File

@@ -0,0 +1,13 @@
<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"
>
<path d="m12 2 3.6 3.6c2.4-6.3 9.1.4 2.8 2.8L22 12l-3.6 3.6c-2.4-6.3-9.1.4-2.8 2.8L12 22l-3.6-3.6C6 24.7-.7 18 5.6 15.6L2 12l3.6-3.6C8 14.7 14.7 8 8.4 5.6L12 2z" />
</svg>

After

Width:  |  Height:  |  Size: 375 B

View File

@@ -10,5 +10,8 @@
stroke-linejoin="round"
>
<circle cx="12" cy="12" r="2" />
<path d="M16.24 7.76a6 6 0 0 1 0 8.49m-8.48-.01a6 6 0 0 1 0-8.49m11.31-2.82a10 10 0 0 1 0 14.14m-14.14 0a10 10 0 0 1 0-14.14" />
<path d="M4.93 19.07a10 10 0 0 1 0-14.14" />
<path d="M7.76 16.24a6 6 0 0 1-1.3-1.95 6 6 0 0 1 0-4.59 6 6 0 0 1 1.3-1.95" />
<path d="M16.24 7.76a6 6 0 0 1 1.3 2 6 6 0 0 1 0 4.59 6 6 0 0 1-1.3 1.95" />
<path d="M19.07 4.93a10 10 0 0 1 0 14.14" />
</svg>

Before

Width:  |  Height:  |  Size: 374 B

After

Width:  |  Height:  |  Size: 498 B

14
icons/redo-2.svg Normal file
View File

@@ -0,0 +1,14 @@
<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"
>
<path d="m15 14 5-5-5-5" />
<path d="M20 9H9.5A5.5 5.5 0 0 0 4 14.5v0A5.5 5.5 0 0 0 9.5 20H13" />
</svg>

After

Width:  |  Height:  |  Size: 310 B

View File

@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m16 16 3-8 3.001 8A5.002 5.002 0 0 1 16 16z" />
<path d="m2 16 3-8 3.001 8A5.002 5.002 0 0 1 2 16z" />
<path d="m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z" />
<path d="m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z" />
<path d="M7 21h10" />
<path d="M12 3v18" />
<path d="M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2" />

Before

Width:  |  Height:  |  Size: 420 B

After

Width:  |  Height:  |  Size: 431 B

View File

@@ -11,5 +11,5 @@
>
<path d="M19.69 14a6.9 6.9 0 0 0 .31-2V5l-8-3-3.16 1.18" />
<path d="M4.73 4.73 4 5v7c0 6 8 10 8 10a20.29 20.29 0 0 0 5.62-4.38" />
<line x1="1" y1="1" x2="23" y2="23" />
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

Before

Width:  |  Height:  |  Size: 385 B

After

Width:  |  Height:  |  Size: 385 B

View File

@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<circle cx="9" cy="21" r="1" />
<circle cx="20" cy="21" r="1" />
<path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6" />
<circle cx="8" cy="21" r="1" />
<circle cx="19" cy="21" r="1" />
<path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12" />
</svg>

Before

Width:  |  Height:  |  Size: 356 B

After

Width:  |  Height:  |  Size: 373 B

View File

@@ -0,0 +1,21 @@
<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"
>
<line x1="21" y1="4" x2="14" y2="4" />
<line x1="10" y1="4" x2="3" y2="4" />
<line x1="21" y1="12" x2="12" y2="12" />
<line x1="8" y1="12" x2="3" y2="12" />
<line x1="21" y1="20" x2="16" y2="20" />
<line x1="12" y1="20" x2="3" y2="20" />
<line x1="14" y1="2" x2="14" y2="6" />
<line x1="8" y1="10" x2="8" y2="14" />
<line x1="16" y1="18" x2="16" y2="22" />
</svg>

After

Width:  |  Height:  |  Size: 583 B

View File

@@ -15,7 +15,7 @@
<line x1="12" y1="8" x2="12" y2="3" />
<line x1="20" y1="21" x2="20" y2="16" />
<line x1="20" y1="12" x2="20" y2="3" />
<line x1="1" y1="14" x2="7" y2="14" />
<line x1="9" y1="8" x2="15" y2="8" />
<line x1="17" y1="16" x2="23" y2="16" />
<line x1="2" y1="14" x2="6" y2="14" />
<line x1="10" y1="8" x2="14" y2="8" />
<line x1="18" y1="16" x2="22" y2="16" />
</svg>

Before

Width:  |  Height:  |  Size: 582 B

After

Width:  |  Height:  |  Size: 583 B

15
icons/star-off.svg Normal file
View File

@@ -0,0 +1,15 @@
<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"
>
<path d="M8.34 8.34 2 9.27l5 4.87L5.82 21 12 17.77 18.18 21l-.59-3.43" />
<path d="M18.42 12.76 22 9.27l-6.91-1L12 2l-1.44 2.91" />
<line x1="2" y1="2" x2="22" y2="22" />
</svg>

After

Width:  |  Height:  |  Size: 385 B

21
icons/sun-dim.svg Normal file
View File

@@ -0,0 +1,21 @@
<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"
>
<path d="M12 16a4 4 0 100-8 4 4 0 000 8z" />
<path d="M12 4h.01" />
<path d="M20 12h.01" />
<path d="M12 20h.01" />
<path d="M4 12h.01" />
<path d="M17.657 6.343h.01" />
<path d="M17.657 17.657h.01" />
<path d="M6.343 17.657h.01" />
<path d="M6.343 6.343h.01" />
</svg>

After

Width:  |  Height:  |  Size: 489 B

21
icons/sun-medium.svg Normal file
View File

@@ -0,0 +1,21 @@
<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"
>
<path d="M12 16a4 4 0 100-8 4 4 0 000 8z" />
<path d="M12 3v1" />
<path d="M12 20v1" />
<path d="M3 12h1" />
<path d="M20 12h1" />
<path d="M18.364 5.636l-.707.707" />
<path d="M6.343 17.657l-.707.707" />
<path d="M5.636 5.636l.707.707" />
<path d="M17.657 17.657l.707.707" />
</svg>

After

Width:  |  Height:  |  Size: 503 B

22
icons/sun-moon.svg Normal file
View File

@@ -0,0 +1,22 @@
<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"
>
<path d="M12 16a4 4 0 100-8 4 4 0 000 8z" />
<path d="M16 12.386A3.136 3.136 0 0111.614 8" />
<path d="M12 2v2" />
<path d="M12 20v2" />
<path d="M5 5l1.5 1.5" />
<path d="M17.5 17.5L19 19" />
<path d="M2 12h2" />
<path d="M20 12h2" />
<path d="M5 19l1.5-1.5" />
<path d="M17.5 6.5L19 5" />
</svg>

After

Width:  |  Height:  |  Size: 519 B

16
icons/sword.svg Normal file
View File

@@ -0,0 +1,16 @@
<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"
>
<polyline points="14.5 17.5 3 6 3 3 6 3 17.5 14.5" />
<line x1="13" y1="19" x2="19" y2="13" />
<line x1="16" y1="16" x2="20" y2="20" />
<line x1="19" y1="21" x2="21" y2="19" />
</svg>

After

Width:  |  Height:  |  Size: 409 B

20
icons/swords.svg Normal file
View File

@@ -0,0 +1,20 @@
<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"
>
<polyline points="14.5 17.5 3 6 3 3 6 3 17.5 14.5" />
<line x1="13" y1="19" x2="19" y2="13" />
<line x1="16" y1="16" x2="20" y2="20" />
<line x1="19" y1="21" x2="21" y2="19" />
<polyline points="14.5 6.5 18 3 21 3 21 6 17.5 9.5" />
<line x1="5" y1="14" x2="9" y2="18" />
<line x1="7" y1="17" x2="4" y2="20" />
<line x1="3" y1="19" x2="5" y2="21" />
</svg>

After

Width:  |  Height:  |  Size: 593 B

View File

@@ -9,7 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M5.3 4h.9C7.7 4 9 5.3 9 6.7m0 0v10.5c0 1.6-1.1 2.7-2.7 2.7h-1M9 6.7v10.6a2.6 2.6 0 0 0 2.7 2.7h1M9 6.7C9 5.2 10.2 4 11.8 4h.9" />
<path d="M13.1 7.9h6.8c1.1 0 2.1 1 2.1 2.1v4c0 1.1-.9 2.1-2.1 2.1h-6.8" />
<path d="M4.8 16.1h-.7C3 16.1 2 15.1 2 14v-4c0-1.1 1-2.1 2.1-2.1h.7" />
<path d="M13 20h-1a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1" />
<path d="M5 4h1a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5" />
<path d="M13.1 7.9h6.8A2.18 2.18 0 0 1 22 10v4a2.11 2.11 0 0 1-2.1 2.1h-6.8" />
<path d="M4.8 16.1h-.7A2.18 2.18 0 0 1 2 14v-4a2.18 2.18 0 0 1 2.1-2.1h.7" />
</svg>

Before

Width:  |  Height:  |  Size: 500 B

After

Width:  |  Height:  |  Size: 482 B

View File

@@ -9,5 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17" />
<path d="M17 14V2" />
<path d="M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22h0a3.13 3.13 0 0 1-3-3.88Z" />
</svg>

Before

Width:  |  Height:  |  Size: 357 B

After

Width:  |  Height:  |  Size: 401 B

View File

@@ -9,5 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3" />
<path d="M7 10v12" />
<path d="M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2h0a3.13 3.13 0 0 1 3 3.88Z" />
</svg>

Before

Width:  |  Height:  |  Size: 339 B

After

Width:  |  Height:  |  Size: 402 B

15
icons/train.svg Normal file
View File

@@ -0,0 +1,15 @@
<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"
>
<rect x="4" y="3" width="16" height="16" rx="2"/>
<path d="M4 11h16M12 3v8"/>
<path d="M8 15h.01M16 15h.01M8 19l-2 3M18 22l-2-3"/>
</svg>

After

Width:  |  Height:  |  Size: 342 B

View File

@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
<polyline points="23 18 13.5 8.5 8.5 13.5 1 6" />
<polyline points="17 18 23 18 23 12" />
<polyline points="22 17 13.5 8.5 8.5 13.5 2 7" />
<polyline points="16 17 22 17 22 11" />
</svg>

Before

Width:  |  Height:  |  Size: 302 B

After

Width:  |  Height:  |  Size: 302 B

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