Commit Graph
1681 Commits
Author SHA1 Message Date
Turboman3000github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Copilot Autofix powered by AIEric Fennis
9fe2cb8792 feat(icons): added globe-plus icon (#4938)
* Added icons/globe-plus.svg

* Added icons/globe-plus.json

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

* Adjust svg and metadata

* update metadata

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-11-02 16:55:40 +01:00
Karsaandgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 0669a71ff5 feat(icons): added diagram-flow-horizontal, diagram-flow-vertical icons (#5125)
* feat(groups): added `chart` and `graph` groups

* feat(icons): added `mind-map` icon

* feat(icons): added `mind-map` icon

* feat(icons): added diagram-flow-* icons

* chore(icons): remove mind-map

* Update icons/diagram-flow-vertical.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/diagram-flow-horizontal.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/diagram-flow-vertical.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 15:23:28 +01:00
PrimeTestLabEric Fennisgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
6446cf2b15 feat(icons): added globe-ban icon (#5020)
* feat(icons): add globe-ban

* fix(icons): add 2px spacing in `globe-ban`

* Apply batched suggestions from code review

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Refactor globe-ban.svg by removing old paths

Removed old globe-ban SVG elements and retained new structure.

* Update icons/globe-ban.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update metadata

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 15:02:46 +01:00
Karsa fc6c1ed941 fix(icons): update (circle|square)-letter-j design for better optical centering and consistency with base letter J icon (#5138) 2026-11-02 14:49:02 +01:00
Karsaandgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> a529c28a87 fix(icons): changed chef-hat icon (#4577)
* Updated icons/chef-hat.svg

* Updated icons/chef-hat.json

* Update chef-hat.svg

* Update chef-hat.svg

* Update icons/chef-hat.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 14:09:46 +01:00
Karsa a630cec77e fix(icons): update design of *-letter-p-off icons to match new base icon designs (#5129)
* Update circle-letter-p-off.svg

* Update square-letter-p-off.svg
2026-10-30 16:20:08 +01:00
929b22faab feat(icons): added chart-bell-curve icon (#5128)
* Added icons/chart-distribution.svg

* Added icons/chart-distribution.json

* Update chart-distribution.svg paths for clarity

* Apply suggestion from @jguddas

* feat(groups): added `chart` and `graph` groups

* Update and rename chart-distribution.json to chart-bell-curve.json

* Rename chart-distribution.svg to chart-bell-curve.svg

---------

Co-authored-by: codeiku <pim.nauts@dataiku.com>
Co-authored-by: Jakob Guddas <github@jguddas.de>
2026-10-30 15:13:03 +01:00
Karsa 5abef78c8e feat(groups): added chart and graph groups (#5124) 2026-10-30 14:27:44 +01:00
Irvine Acostagithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Karsa
a03f10393c feat(icons): added margin-bottom, margin-horizontal, margin-left and 11 more icons (#3525)
* feat(icons): add padding-{horizontal,vertical,top,right,bottom,left}

* chore(icons): update padding icons SVGs

* Update icons/padding-bottom.json

Added bot tag suggestions

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/padding-horizontal.json

Added bot tag suggestions

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/padding-left.json

Added bot tag suggestions

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/padding-right.json

Added bot tag suggestions

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/padding-top.json

Added bot tag suggestions

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/padding-vertical.json

Added bot tag suggestions

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore(icons): update padding icons json files

* chore(icons) - fixed baseline for all icons

* updated to line-inside-box style

* renamed some icons for clarity

* feat(icons): add margin icon set

* fix(icons/margin): rework metadata on margin icons

Also renamed block and inline margin icons to vertical/horizontal

* fix(icons/margin): rework metadata on padding icons

Also renamed block and inline padding icons to vertical/horizontal

* fix(icons/margin): add style & gap tags to margin/padding icons

Also reformats margin icons missing EOF newline

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-30 10:43:36 +01:00
PrimeTestLabKarsagithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric Fennis
1afb1d9ee2 feat(icons): added file-database icon (#5014)
* feat(icons): added file-database-corner icon

* add-file-database-corner-icon

* add file-database-corner icon

* Apply tags and use cases

* Update icons/file-database-corner.svg

Co-authored-by: Karsa <contact@karsa.org>

* Update icons/file-database-corner.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update metadata

* Update icons/database.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update database metadata

* Rewrite usecases

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Karsa <contact@karsa.org>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-30 10:41:01 +01:00
Karsagithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric Fennis
eb83d2fbbf feat(icons): added monitor-activity icon (#5090)
* Added icons/monitor-activity.svg

* Added icons/monitor-activity.json

* Update icons/monitor-activity.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/monitor-activity.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/monitor-activity.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add activity tag to monitor-activity.json

* Update metadata

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2026-10-30 09:32:19 +01:00
Karsa 5332546327 feat(groups): added letter & digit groups (#5105)
* feat(groups): added letter group

* feat(groups): added digit group & added all icons featuring letters or digits to their respective groups
2026-10-29 17:31:46 +01:00
KarsaandEric e897d56d76 fix(icons): removed letters-digits category from anything that wasn't an icon depicting a letter or digit (maybe within some sort of outline) (#5104)
Co-authored-by: Eric <eric.fennis@gmail.com>
2026-10-29 17:30:01 +01:00
Eric FennisandKarsa 6eff9888ed chore(metadata): Clean up icon categories (#5099)
* Adjust categories

* Fix duplicates

* Adjust categories

* fix(icons/circle-letter-p): restore parking related categories to parking icons

* Update icons/heart.json

Co-authored-by: Karsa <contact@karsa.org>

* fix(icons/zap): add weather to zap & remove category inheritance from zap-off

---------

Co-authored-by: Karsa <contact@karsa.org>
2026-10-29 17:30:00 +01:00
KarsaClaude Opus 5.5Copilot Autofix powered by AIgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric
965e567e70 chore(metadata): apply more tag groups to icon variants (#5093)
* feat(icons): apply tag groups to variant icons

Add 23 groups for common variant suffixes and use them in 89 icons, removing
the literal tags a group now provides. No icon loses a resolved tag; 65
icons gain tags from their group.

Groups: alert, check, clock, code, cog, currency, dot, heart, key, lock,
off, pause, pen, percent, play, question-mark, search, slash, sparkles,
star, stop, sync, user.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Add favorite

* feat(icons): extend base icon metadata in variant icons

Use `$extends:<base>` in 703 variant icons whose tags or categories already
include every value of their base icon, and remove the 1952 tags and 1058
categories the base now provides. The base is the longest prefix of the icon
name that is an icon, e.g. `clipboard-pen-line` extends `clipboard-pen`.

- `tags` extend their base in 417 icons, `categories` in 675
- Only applied where the base adds nothing new, so the resolved tags and
  categories of every icon are unchanged
- `contributors` are left as they are

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YBLsKpZMoKKKVeibcuRXnC

* Apply batched suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>

* Apply feedback

* Updated groups

* Apply updates

* Apply more extends and groups

* Stricter checks

* Remove more duplicates

* Update tags

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix tags

* fix(icons): clean up groups manually, added directional, positional groups & shield, sort groups

* fix(icons): clean up groups manually, added directional, positional groups & shield, sort groups

* fix(icons): clean up groups manually, added directional, positional groups & shield, sort groups

* Added checkmark

---------

Co-authored-by: Eric <eric.fennis@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-29 17:29:59 +01:00
Eric FennisClaude Opus 5.5Copilot Autofix powered by AIKarsagithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
d9d05635ca feat(metadata): apply tag groups to variant icons (#5038)
* feat(metadata): reusable tag groups with `$group:`

A `$group:<group-name>` marker in `tags` is replaced in place with the tags of
`groups/<group-name>.json`: a small set of tags for what a variant suffix
means, such as `-minus` → remove, delete.

- Read groups in `readGroups` and resolve markers next to `$extends:`,
  failing on unknown groups and on `$group:` outside `tags`
- Add `group.schema.json` and lint, spell-check and format `groups/*.json`
- `pnpm checkIcons` also fails on literals a group already provides, and
  warns about icons that list a group's tags by hand and unused groups
- Add the `minus`, `plus` and `x` groups and use them in
  `alarm-clock-minus`, `file-minus`, `file-plus` and `file-x`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(icons): apply tag groups to variant icons

Add 23 groups for common variant suffixes and use them in 89 icons, removing
the literal tags a group now provides. No icon loses a resolved tag; 65
icons gain tags from their group.

Groups: alert, check, clock, code, cog, currency, dot, heart, key, lock,
off, pause, pen, percent, play, question-mark, search, slash, sparkles,
star, stop, sync, user.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Add favorite

* feat(icons): extend base icon metadata in variant icons

Use `$extends:<base>` in 703 variant icons whose tags or categories already
include every value of their base icon, and remove the 1952 tags and 1058
categories the base now provides. The base is the longest prefix of the icon
name that is an icon, e.g. `clipboard-pen-line` extends `clipboard-pen`.

- `tags` extend their base in 417 icons, `categories` in 675
- Only applied where the base adds nothing new, so the resolved tags and
  categories of every icon are unchanged
- `contributors` are left as they are

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YBLsKpZMoKKKVeibcuRXnC

* Apply batched suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>

* Apply feedback

* Updated groups

* Apply updates

* Apply more extends and groups

* Stricter checks

* Remove more duplicates

* Update tags

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix tags

* feat(metadata): reusable tag groups with `$group:`

A `$group:<group-name>` marker in `tags` is replaced in place with the tags of
`groups/<group-name>.json`: a small set of tags for what a variant suffix
means, such as `-minus` → remove, delete.

- Read groups in `readGroups` and resolve markers next to `$extends:`,
  failing on unknown groups and on `$group:` outside `tags`
- Add `group.schema.json` and lint, spell-check and format `groups/*.json`
- `pnpm checkIcons` also fails on literals a group already provides, and
  warns about icons that list a group's tags by hand and unused groups
- Add the `minus`, `plus` and `x` groups and use them in
  `alarm-clock-minus`, `file-minus`, `file-plus` and `file-x`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(icons): apply tag groups to variant icons

Add 23 groups for common variant suffixes and use them in 89 icons, removing
the literal tags a group now provides. No icon loses a resolved tag; 65
icons gain tags from their group.

Groups: alert, check, clock, code, cog, currency, dot, heart, key, lock,
off, pause, pen, percent, play, question-mark, search, slash, sparkles,
star, stop, sync, user.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Add favorite

* feat(icons): extend base icon metadata in variant icons

Use `$extends:<base>` in 703 variant icons whose tags or categories already
include every value of their base icon, and remove the 1952 tags and 1058
categories the base now provides. The base is the longest prefix of the icon
name that is an icon, e.g. `clipboard-pen-line` extends `clipboard-pen`.

- `tags` extend their base in 417 icons, `categories` in 675
- Only applied where the base adds nothing new, so the resolved tags and
  categories of every icon are unchanged
- `contributors` are left as they are

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YBLsKpZMoKKKVeibcuRXnC

* Apply batched suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>

* Apply feedback

* Updated groups

* Apply updates

* Apply more extends and groups

* Stricter checks

* Remove more duplicates

* Update tags

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix tags

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-29 17:29:59 +01:00
Eric FennisClaude Opus 5.5github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
831740411f feat(metadata|docs): reusable tag groups with $group: (#5037)
* feat(metadata): reusable tag groups with `$group:`

A `$group:<group-name>` marker in `tags` is replaced in place with the tags of
`groups/<group-name>.json`: a small set of tags for what a variant suffix
means, such as `-minus` → remove, delete.

- Read groups in `readGroups` and resolve markers next to `$extends:`,
  failing on unknown groups and on `$group:` outside `tags`
- Add `group.schema.json` and lint, spell-check and format `groups/*.json`
- `pnpm checkIcons` also fails on literals a group already provides, and
  warns about icons that list a group's tags by hand and unused groups
- Add the `minus`, `plus` and `x` groups and use them in
  `alarm-clock-minus`, `file-minus`, `file-plus` and `file-x`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Fix group checker

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat(metadata): reusable tag groups with `$group:`

A `$group:<group-name>` marker in `tags` is replaced in place with the tags of
`groups/<group-name>.json`: a small set of tags for what a variant suffix
means, such as `-minus` → remove, delete.

- Read groups in `readGroups` and resolve markers next to `$extends:`,
  failing on unknown groups and on `$group:` outside `tags`
- Add `group.schema.json` and lint, spell-check and format `groups/*.json`
- `pnpm checkIcons` also fails on literals a group already provides, and
  warns about icons that list a group's tags by hand and unused groups
- Add the `minus`, `plus` and `x` groups and use them in
  `alarm-clock-minus`, `file-minus`, `file-plus` and `file-x`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Fix group checker

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat(metadata): reusable tag groups with `$group:`

A `$group:<group-name>` marker in `tags` is replaced in place with the tags of
`groups/<group-name>.json`: a small set of tags for what a variant suffix
means, such as `-minus` → remove, delete.

- Read groups in `readGroups` and resolve markers next to `$extends:`,
  failing on unknown groups and on `$group:` outside `tags`
- Add `group.schema.json` and lint, spell-check and format `groups/*.json`
- `pnpm checkIcons` also fails on literals a group already provides, and
  warns about icons that list a group's tags by hand and unused groups
- Add the `minus`, `plus` and `x` groups and use them in
  `alarm-clock-minus`, `file-minus`, `file-plus` and `file-x`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Fix group checker

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat(metadata): reusable tag groups with `$group:`

A `$group:<group-name>` marker in `tags` is replaced in place with the tags of
`groups/<group-name>.json`: a small set of tags for what a variant suffix
means, such as `-minus` → remove, delete.

- Read groups in `readGroups` and resolve markers next to `$extends:`,
  failing on unknown groups and on `$group:` outside `tags`
- Add `group.schema.json` and lint, spell-check and format `groups/*.json`
- `pnpm checkIcons` also fails on literals a group already provides, and
  warns about icons that list a group's tags by hand and unused groups
- Add the `minus`, `plus` and `x` groups and use them in
  `alarm-clock-minus`, `file-minus`, `file-plus` and `file-x`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Fix group checker

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-29 17:29:58 +01:00
Eric FennisClaude Opus 5.5github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
7bf67d3b1c feat(metadata|docs|site): reuse metadata from a base icon with $extends: (#4360)
* feat(metadata): reuse metadata from a base icon with `$extends:`

Icon metadata can reference a base icon with an inline `$extends:<icon-name>`
marker in `tags`, `categories` or `contributors`. The marker is replaced in
place with the base icon's resolved values at build time.

- Resolve markers in `readAllMetadata` and `getIconMetaData`, failing on
  unknown icons, self references and circular chains
- Accept markers in `icon.schema.json`
- `pnpm checkIcons` fails on duplicate markers and on literals a marker
  already provides, and runs in CI
- Docs read the resolved metadata index instead of the raw icon JSON
- Use `$extends:alarm-clock` in `alarm-clock-minus`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(metadata): reuse metadata from a base icon with `$extends:`

Icon metadata can reference a base icon with an inline `$extends:<icon-name>`
marker in `tags`, `categories` or `contributors`. The marker is replaced in
place with the base icon's resolved values at build time.

- Resolve markers in `readAllMetadata` and `getIconMetaData`, failing on
  unknown icons, self references and circular chains
- Accept markers in `icon.schema.json`
- `pnpm checkIcons` fails on duplicate markers and on literals a marker
  already provides, and runs in CI
- Docs read the resolved metadata index instead of the raw icon JSON
- Use `$extends:alarm-clock` in `alarm-clock-minus`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Fix comments

* Format code

* Update tools/build-helpers/src/resolveMetadataExtends.ts

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix resolving icon metadata

* feat(metadata): reuse metadata from a base icon with `$extends:`

Icon metadata can reference a base icon with an inline `$extends:<icon-name>`
marker in `tags`, `categories` or `contributors`. The marker is replaced in
place with the base icon's resolved values at build time.

- Resolve markers in `readAllMetadata` and `getIconMetaData`, failing on
  unknown icons, self references and circular chains
- Accept markers in `icon.schema.json`
- `pnpm checkIcons` fails on duplicate markers and on literals a marker
  already provides, and runs in CI
- Docs read the resolved metadata index instead of the raw icon JSON
- Use `$extends:alarm-clock` in `alarm-clock-minus`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Fix comments

* Format code

* Update tools/build-helpers/src/resolveMetadataExtends.ts

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix resolving icon metadata

* Fix comments

* Format code

* Update tools/build-helpers/src/resolveMetadataExtends.ts

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-29 17:29:58 +01:00
Eric Fennis be09619c1c fix(icons): remove bracket from square-letter-d.svg (#5101) 2026-10-28 14:47:57 +01:00
Karsa 573f438efe fix(icons): align Unicode currency icon cap heights with other typographic icons (#4926)
* fix(icons): align Unicode currency icon cap heights with other typographic icons

Also deprecates badge-, receipt- currency variants

* fix(icons): update riyal to be more in line with specifications

Rightmost lines evenly spaced, leftmost path somewhat lower than the currently matching line
2026-10-28 11:55:54 +01:00
KarsaandEric 0f88df55b3 feat(icons): added new Letters & digits category (#5095)
* feat(icons): added letter icons for each uppercase letter of the English alphabet

* feat(icons): extend letter icons with specific use cases instead of generic ones

* feat(icons): replaced letter-z with more grid-aliged version

* feat(icons): add contributors from strikethrough to letter-s

* feat(icons): added square-letter-* & circle-letter-* icons

* feat(icons): manually optimized some icons

* fix(icons): deprecated circle-parking

* Rename import

* fix(icons): fix use case syntax for (circle|square)-letter icons

* fix(icons): added new Letters & digits category

* fix(icons): added numbers to new Letters & digits category

---------

Co-authored-by: Eric <eric.fennis@gmail.com>
2026-10-28 11:55:53 +01:00
KarsaandEric 37e6e46c25 feat(icons): added circle-letter-a, circle-letter-b, circle-letter-c and 46 more icons (#4744)
* feat(icons): added square-letter-* & circle-letter-* icons

* feat(icons): manually optimized some icons

* fix(icons): deprecated circle-parking

* Rename import

* fix(icons): fix use case syntax for (circle|square)-letter icons

* feat(icons): added square-letter-* & circle-letter-* icons

* feat(icons): manually optimized some icons

* fix(icons): deprecated circle-parking

* Rename import

* fix(icons): fix use case syntax for (circle|square)-letter icons

* Fix types

---------

Co-authored-by: Eric <eric.fennis@gmail.com>
2026-10-28 11:55:53 +01:00
KarsaandEric Fennis 2bdfac4382 feat(icons): added numbers icon (#4778)
* Added icons/numbers.svg

* Added icons/numbers.json

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2026-10-28 10:57:42 +01:00
Karsa 39334ddb07 feat(icons): added letter-b, letter-c, letter-d and 21 more icons (#4743)
* feat(icons): added letter icons for each uppercase letter of the English alphabet

* feat(icons): extend letter icons with specific use cases instead of generic ones

* feat(icons): replaced letter-z with more grid-aliged version

* feat(icons): add contributors from strikethrough to letter-s

* fix(icons): fix use case syntax for letter icons
2026-10-28 10:53:24 +01:00
Kesley DavidandEric Fennis 408cdf7e4c feat(icons): added square-kanban-plus icon (#4688)
* feat(icons): added `square-kanban-plus` icon

Adds square-kanban-plus for issue #4416.
Also updates emoji category icon reference after smile rename.

* chore(icons): expand square-kanban-plus metadata from PR suggestions

Apply curated tags, categories, and use-cases from automated
metadata review suggestions.

* Apply design from @jguddas

* Update contributors and use cases in square-kanban-plus.json

Added new contributors and updated use cases to improve clarity.

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2026-10-28 09:27:35 +01:00
Rodrigo RodriguesandEric Fennis 2ca268e748 feat(icons): added earbuds-off, earbuds icons (#5088)
* Added icons/earbuds.svg

* Added icons/earbuds.json

* Create earbuds-off.json icon schema

Added a JSON schema for earbuds-off icon with use cases, tags, and categories.

* Add earbuds-off.svg icon file

* Update use-cases and fix typo in earbuds-off.json

* Refine use-cases and correct tag spelling

Updated use-cases and tags for clarity and added communication category.

* Update use cases and categories in earbuds-off.json

* Update categories

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2026-10-27 15:08:12 +01:00
Eric FennisandClaude 555cc952b1 chore(icons): align use-cases with metadata guidelines (#5081)
Rewrite non-empty use-cases in icon metadata to follow
.github/instructions/metadata.instructions.md: start with a capitalized
present participle, no trailing periods, roughly 4-12 words, no first
person, and variant-specific wording instead of copied lines.


Claude-Session: https://claude.ai/code/session_011ftUgp98e8VLgymjSb9qbQ

Co-authored-by: Claude <noreply@anthropic.com>
2026-10-27 14:55:29 +01:00
Eric Fennisgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Karsa
56ad6f3122 feat(icons): added boxes-linked icon (#5087)
* Add box connected icon

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>

* Rename to boxes-linked

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Apply suggestion from @karsa-mistmere

Co-authored-by: Karsa <contact@karsa.org>

* Fix comma

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-27 14:15:48 +01:00
Nitogithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>KarsaEric Fennis
52b1612397 feat(icons): added chart-quadrant icon (#4981)
* feat(icons): added `chart-quadrant` icon

* Update icons/chart-quadrant.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/chart-quadrant.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/chart-quadrant.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chart-quadrant: based on chart-scatter

* review changes

* Update icons/chart-quadrant.svg

Co-authored-by: Karsa <contact@karsa.org>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-27 14:02:17 +01:00
Karsaandgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 80ce94b272 fix(icons): renamed archive-restore to archive-arrow-up (#5089)
* fix(icons): renamed archive-restore to archive-arrow-up

* Update icons/archive-arrow-up.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-27 13:57:48 +01:00
Kotaindah55 (Sheva Ihza)github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric FennisKarsa
fa373ecb4e feat(icons): added laser icon (#5023)
* feat(icons): add laser icon with metadata

* Update icons/laser.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add more use cases and tags

* Update laser icon design

The laser design is according to @karsa-mistmere suggestion.

* Update laser icon design and its metadata

* Remove 'cursors' and 'devices' from categories

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-27 11:43:19 +01:00
PrimeTestLabgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric FennisKarsa
48af002e94 feat(icons): added database-cog icon (#5016)
* feat(icons): added database-cog icon

* add-database-cog-icon

* Update icons/database-cog.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update metadata

* Update database-cog.json

removed redundant tags

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-27 11:22:15 +01:00
DrashtiC07github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric FennisKarsa
549c75bb94 feat(icons): added user-round-shield icon (#5044)
* feat(icons): added user-round-shield icon

* Update icons/user-round-shield.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix(icons): ensure 2px gap to shield modifier and update metadata

* fix(icons): use compound arc for user-round-shield as suggested by maintainer

* fix(metadata): add required use-cases field to user-round-shield.json

* chore(metadata): add suggested use-cases for user-round-shield

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-27 11:00:38 +01:00
Nitogithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric FennisKarsa
a8a0f5ebda feat(icons): added chart-radar icon (#4979)
* feat(icons): added `chart-radar` icon

* Update icons/chart-radar.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update chart-radar.json

* chart-radar: prioritise grid-aligned lines over perfect symmetry

* chart-radar: less dense bottom-right

* Fix missing newline in chart-radar.svg

Add missing newline at the end of the SVG file.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-27 11:00:19 +01:00
Brandon DuffanyandKarsa 535fd88821 feat(icons): added archive-arrow-down icon (#4854)
* feat(icons): copy archive-restore as archive-arrow-down

* feat(icons): reverse archive-arrow-down arrowhead

* feat(icons): widen archive-arrow-down gap to 2px

* feat(icons): add archive-arrow-down metadata

---------

Co-authored-by: Karsa <contact@karsa.org>
2026-10-27 10:46:04 +01:00
Yaswanth Pottiandgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> c2122180d2 feat(icons): added square-chevrons-down, square-chevrons-left, square-chevrons-right and 1 more icons (#5054)
* feat: add square-chevrons (up, down, left and right) icons

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-27 10:41:59 +01:00
Xouguigithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric FennisKarsa
59d138796d feat(icons): added siren-off icon (#5046)
* feat(icons): added siren-off icon

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Apply suggestion from @karsa-mistmere

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-27 09:28:34 +01:00
Ricardo Gonzalezandgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 7f1f31d71c feat(icons): added calendar-arrow-left, calendar-arrow-right icons (#5080)
* feat(icons): added `calendar-arrow-left` and `calendar-arrow-right` icons

* Update icons/calendar-arrow-left.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/calendar-arrow-right.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat(icons): update `calendar-arrow-left` and `calendar-arrow-right` paths

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-27 08:28:18 +01:00
Karsagithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric Fennis
03f11e2d6a feat(icons): added azerbaijani-manat icon (#5078)
* Added icons/azerbaijani-manat.svg

* Added icons/azerbaijani-manat.json

* Update azerbaijani-manat.svg

* Apply suggestion from @github-actions[bot]

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-26 18:10:16 +01:00
roygommergithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric FennisKarsa
6e541c67dd feat(icons): added hot-air-balloon icon (#3830)
* Added icons/hot-air-balloon.svg

* Added icons/hot-air-balloon.json

* Update icons/hot-air-balloon.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update hot-air-balloon.svg

Improved design

* Update hot-air-balloon.svg

* Update design from jamiemlaw and updated

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update hot-air-balloon.json

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-26 18:09:43 +01:00
DrashtiC07github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric FennisKarsa
d6e5686c05 feat(icons): added emirati-dirham icon (#5045)
* feat(icons): added dirham icon

* feat(icons): use letter-d geometry from karsa-mistmere for dirham

* Apply suggestion from @github-actions[bot]

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat(metadata): add full names to dirham tags as requested by maintainer

* fix(metadata): add required use-cases field to dirham.json

* Apply suggestion from @github-actions[bot]

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update and rename dirham.json to emirati-dirham.json

* Rename dirham.svg to emirati-dirham.svg

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-26 18:02:32 +01:00
6e54ecce51 feat(icons): added ball-wave icon (#3706)
* Added icons/water-polo.svg

* Added icons/water-polo.json

* Rename wate-polo to ball-wave

* Add contributors to ball-wave.json

* Update SVG path for ball-wave icon

* Update icons/ball-wave.svg

Co-authored-by: Karsa <contact@karsa.org>

* Add empty 'use-cases' array to ball-wave.json

Added an empty 'use-cases' array to the JSON structure.

* Update ball-wave.json

---------

Co-authored-by: Jakob Guddas <github@jguddas.de>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-26 18:02:15 +01:00
Joffre Velozgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric Fennis
e862011895 feat(icons): added hockey-stick icon (#3779)
* Added icons/hockeystick.svg

* Added icons/hockeystick.json

* Update icons/hockeystick.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update hockeystick.svg with new path elements

* Add use-cases field to hockeystick.json

* Update hockeystick.json

* Rename to hockey-stick

* Add contributor 'karsa-mistmere' to hockey-stick.json

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2026-10-26 17:55:40 +01:00
Yaswanth Pottigithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric Fennis
c29c276f16 feat(icons): added circle-chevrons-down, circle-chevrons-left, circle-chevrons-right and 1 more icons (#5025)
* feat: add circle-double-chevron icons for left, right, up, and down directions

* chore(icons): add relevant suggested tags and use-cases

* Renamed the files from circle-double-chevrons to circle-chevrons

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix formatting

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-20 09:25:57 +02:00
carl-lambertgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric Fennis
0ab9c70d88 feat(icons): added graph-hub icon (#4974)
* feat(icons): added split-circles icon

* chore(icons): added cluster tag to `split-circles`

* refactor(icons): renamed `split-circles` to `hub-circles`

* refactor(icons): renamed `hub-circles` to `graph-hub`

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix duplicate 'tags' key in graph-hub.json

Removed duplicate 'tags' key in graph-hub.json.

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-19 14:37:34 +02:00
26daed2537 feat(icons): added brain-off icon (#3535)
* Added icons/brain-off.svg

* Added icons/brain-off.json

* Update icons/brain-off.svg

Co-authored-by: Jakob Guddas <github@jguddas.de>

* Update icons/brain-off.json

Co-authored-by: Jakob Guddas <github@jguddas.de>

* Add use-cases for brain-off icon

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Update brain-circuit.svg

* Update brain-cog.svg

* Update brain-off.svg

* Update brain.svg

---------

Co-authored-by: Jakob Guddas <github@jguddas.de>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-19 14:28:50 +02:00
Ozgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric FennisKarsa
7c165eb5df feat(icons): added line-height icon (#3039)
* Added icons/line-height.svg

* Added icons/line-height.json

* Update line-height.svg

* Update line-height.json

* Apply batched suggestions from code review

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update line-height.json

* Update line-height.json

* Update line-height.json

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Karsa <contact@karsa.org>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-19 12:04:54 +02:00
Ozgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Eric FennisKarsa
51be2dac03 feat(icons): added letter-spacing icon (#3038)
* Added icons/letter-spacing.svg

* Added icons/letter-spacing.json

* Update icons/letter-spacing.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update letter-spacing.svg

* Update letter-spacing.json

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-19 11:39:10 +02:00
9a25bb6315 feat(icons): added bacon icon (#4694)
* feat(icons): add icons/avocado.svg

* feat(icons): add icons/avocado.json

* feat(icons): add icons/bacon.svg

* feat(icons): add icons/bacon.json

* chore: remove lab/avocado.svg after promoting to core

* chore: remove lab/avocado.json after promoting to core

* chore: remove lab/bacon.svg after promoting to core

* chore: remove lab/bacon.json after promoting to core

* docs(icons): apply metadata suggestions for avocado

* docs(icons): apply metadata suggestions for bacon

* Apply design from karsa

* Remove categories

* Update use-case descriptions for avocado and bacon icons

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Update avocado.json

* Update bacon.json

* Update avocado.json

* Update bacon.json

* Update avocado.json

* Update avocado.svg

* Update bacon.json

* Update avocado.json

* Update bacon.svg

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
2026-10-19 10:54:56 +02:00
Hitanshu Machhigithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>KarsaCopilot Autofix powered by AIHitanshu MachhiHitanshu MachhiEric Fennis
d123605682 feat(icons): added smartphone-user-round icon (#4586)
* add smartphone-user icon

* Update icons/smartphone-user.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/smartphone-user.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/smartphone-user.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update icons/smartphone-user.json

Co-authored-by: Karsa <contact@karsa.org>

* Update icons/smartphone-user.svg

Co-authored-by: Karsa <contact@karsa.org>

* update contribuers

* fix(icons): update smartphone-user icon

* rename: smartphone-user to smartphone-user-round

* Potential fix for pull request finding 'Add missing csandman attribution'

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Refactor use-cases and tags in smartphone-user-round.json

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Update keywords and categories in smartphone icon JSON

* update requested changes in icon design

* add mittalyashu contributer of smartphone to contributors list

---------

Co-authored-by: Hitanshu Machhi <hitanshu.machhi-ext@mavenclinic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <contact@karsa.org>
Co-authored-by: Hitanshu Machhi <hitanshu.machhi@mindstix.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2026-10-19 10:36:42 +02:00