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>
This commit is contained in:
Eric Fennis
2026-10-29 17:29:59 +01:00
committed by GitHub
co-authored by Claude Opus 5.5 Copilot Autofix powered by AI Karsa github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
parent 831740411f
commit d9d05635ca
898 changed files with 2467 additions and 5345 deletions
+2 -1
View File
@@ -18,11 +18,12 @@ The file name without `.json` is the group name: the variant suffix it belongs t
## Rules
- **One group per variant.** Name the group after the variant suffix (`plus`, `minus`, `check`, `cog`), so `file-plus` uses `$group:plus` and `alarm-clock-minus` uses `$group:minus`.
- **Different suffixes with the same meaning share one group.** Do not create a second group for a synonym: `-warning` and `-exclamation-point` use `$group:alert`. When a meaning is spread over many suffixes, name the group after the meaning instead: every currency suffix (`-euro`, `-dollar-sign`, `-japanese-yen`…) uses `$group:currency`.
- **Different suffixes with the same meaning share one group.** Do not create a second group for a synonym: `-warning` and `-exclamation-point` use `$group:exclamation-mark`. When a meaning is spread over many suffixes, name the group after the meaning instead: every currency suffix (`-euro`, `-dollar-sign`, `-japanese-yen`…) uses `$group:currency`.
- **Tags describe what the variant means, not its glyph.** `plus` holds `add`, `new`, `create`; `cog` holds `settings`, `gear`. Do not put the suffix itself (`plus`, `cog`, `lock`) in a group: tags must not repeat the icon name.
- **Keep groups small and generic.** Only tags that hold for *every* icon that uses the group. If a tag is true for just some of them, it belongs on those icons as a literal.
- **Not every icon with the suffix uses the group.** `-off` means "disabled" on `wifi-off` but "allergy free" on `wheat-off`, and `-x` means "delete" on `file-x` but "mute" on `volume-x`. Only icons where the variant carries the group's meaning use the marker; the others keep literal tags.
- **Do not add a group before it is used.** `pnpm checkIcons` warns about groups no icon references.
- **Register the group in the icon schema.** Add `"$group:<group-name>"` to `$defs.groupMarker` in `icon.schema.json`, so editors can autocomplete it; `pnpm checkIcons` fails when the list and `groups/` differ.
- **Groups do not nest.** A group's `tags` are literal tags only — no `$extends:` or `$group:` markers.
- Tags are lowercase, and follow the same conventions as icon tags.
@@ -56,7 +56,7 @@ When checking or adding a `$group:` marker:
- A marker must be exactly `"$group:"` followed by the name of an existing file in `groups/`, without the `.json` extension, in lowercase kebab-case.
- `$group:` is allowed **only** inside `tags`. It is not valid in `categories` or `contributors`.
- Groups are named after the variant suffix: `file-plus` uses `$group:plus`, `file-question-mark` uses `$group:question-mark`. Suffixes with the same meaning share a group: `mail-warning` uses `$group:alert`, and every currency suffix uses `$group:currency`.
- Groups are named after the variant suffix: `file-plus` uses `$group:plus`, `file-question-mark` uses `$group:question-mark`. Suffixes with the same meaning share a group: `mail-warning` uses `$group:exclamation-mark`, and every currency suffix uses `$group:currency`.
- The same suffix can mean different things in different contexts — `-off` means "disabled" on `wifi-off` but "allergy free" on `wheat-off` — so only use the group when the icon carries the group's meaning, and keep context-specific tags as literals.
- Do not repeat a tag a group already provides, and do not use the same group twice in one array.
- Conventional order: the `$extends:` base icon first, then `$group:` markers, then the icon's own literal tags.
+18
View File
@@ -0,0 +1,18 @@
{
"$schema": "../group.schema.json",
"description": "Status: done, completed or confirmed",
"tags": [
"done",
"complete",
"finished",
"successful",
"confirmed",
"verified",
"validated",
"approved",
"accepted",
"correct",
"valid",
"tick"
]
}
+16
View File
@@ -0,0 +1,16 @@
{
"$schema": "../group.schema.json",
"description": "Status: time, history or scheduling of something",
"tags": [
"time",
"duration",
"interval",
"frequency",
"schedule",
"deadline",
"pending",
"delayed",
"watch",
"history"
]
}
+9
View File
@@ -0,0 +1,9 @@
{
"$schema": "../group.schema.json",
"description": "Subject: source code and software development",
"tags": [
"coding",
"programming",
"development"
]
}
+13
View File
@@ -0,0 +1,13 @@
{
"$schema": "../group.schema.json",
"description": "Action: settings or configuration of something",
"tags": [
"settings",
"gear",
"configuration",
"preferences",
"options",
"customization",
"tools"
]
}
+25
View File
@@ -0,0 +1,25 @@
{
"$schema": "../group.schema.json",
"description": "Commerce: money in a specific currency",
"tags": [
"currency",
"money",
"cash",
"funds",
"finance",
"payment",
"balance",
"transaction",
"bill",
"invoice",
"receipt",
"fee",
"subscription",
"price",
"cost",
"amount",
"revenue",
"income",
"expense"
]
}
+17
View File
@@ -0,0 +1,17 @@
{
"$schema": "../group.schema.json",
"description": "Status: a notification or indicator on something",
"tags": [
"notification",
"indicator",
"badge",
"pill",
"bullet",
"spot",
"marker",
"new",
"status",
"online",
"active"
]
}
+16
View File
@@ -0,0 +1,16 @@
{
"$schema": "../group.schema.json",
"description": "Status: warning or something that needs attention",
"tags": [
"warning",
"danger",
"caution",
"notice",
"error",
"risk",
"concern",
"hazard",
"exclamation mark",
"exclamation point"
]
}
+14
View File
@@ -0,0 +1,14 @@
{
"$schema": "../group.schema.json",
"description": "Status: liked or marked as favourite",
"tags": [
"favorite",
"favourite",
"like",
"love",
"save",
"wishlist",
"reaction",
"health"
]
}
+23
View File
@@ -0,0 +1,23 @@
{
"$schema": "../group.schema.json",
"description": "Status: access, credentials or passwords",
"tags": [
"password",
"security",
"access",
"credentials",
"unlock",
"permission",
"authentication",
"authorization",
"passkey",
"secret",
"token",
"API key",
"encryption",
"protection",
"privacy",
"license",
"ownership"
]
}
+18
View File
@@ -0,0 +1,18 @@
{
"$schema": "../group.schema.json",
"description": "Status: locked, private or secured",
"tags": [
"padlock",
"private",
"secure",
"security",
"safety",
"protected",
"restricted",
"encrypted",
"authorization",
"read-only",
"blocked",
"locked"
]
}
+21
View File
@@ -0,0 +1,21 @@
{
"$schema": "../group.schema.json",
"description": "Status: turned off, disabled or unavailable",
"tags": [
"disabled",
"inactive",
"unavailable",
"deactivated",
"slash",
"blocked",
"ban",
"prohibited",
"forbidden",
"disallowed",
"hidden",
"invisible",
"strikethrough",
"crossed out",
"diagonal line"
]
}
+14
View File
@@ -0,0 +1,14 @@
{
"$schema": "../group.schema.json",
"description": "Action: pausing or suspending something",
"tags": [
"suspend",
"hold",
"halt",
"wait",
"freeze",
"stop",
"break",
"interruption"
]
}
+25
View File
@@ -0,0 +1,25 @@
{
"$schema": "../group.schema.json",
"description": "Action: editing or writing something",
"tags": [
"edit",
"modify",
"update",
"revise",
"amend",
"create",
"change",
"write",
"compose",
"draft",
"author",
"annotate",
"comment",
"note",
"draw",
"sketch",
"doodle",
"rename",
"customize"
]
}
+19
View File
@@ -0,0 +1,19 @@
{
"$schema": "../group.schema.json",
"description": "Commerce: discounts and sales",
"tags": [
"discount",
"sale",
"offer",
"deal",
"markdown",
"savings",
"reduction",
"rate",
"interest",
"tax",
"ratio",
"fraction",
"proportion"
]
}
+18
View File
@@ -0,0 +1,18 @@
{
"$schema": "../group.schema.json",
"description": "Action: starting, running or executing something",
"tags": [
"start",
"run",
"execute",
"launch",
"resume",
"preview",
"begin",
"continue",
"proceed",
"activate",
"trigger",
"initiate"
]
}
+18
View File
@@ -0,0 +1,18 @@
{
"$schema": "../group.schema.json",
"description": "Status: help, or something unknown",
"tags": [
"help",
"guide",
"tutorial",
"manual",
"unknown",
"unidentified",
"unspecified",
"uncertain",
"undetermined",
"missing",
"to be determined",
"mystery"
]
}
+19
View File
@@ -0,0 +1,19 @@
{
"$schema": "../group.schema.json",
"description": "Action: searching or finding something",
"tags": [
"find",
"lookup",
"query",
"locate",
"explore",
"discover",
"browse",
"inspect",
"examine",
"investigate",
"magnifying glass",
"lens",
"zoom"
]
}
+23
View File
@@ -0,0 +1,23 @@
{
"$schema": "../group.schema.json",
"description": "Action: magic, AI or smart features",
"tags": [
"sparkle",
"magic",
"ai",
"stars",
"glitter",
"shimmer",
"twinkle",
"shine",
"enchantment",
"polish",
"sanitize",
"artificial intelligence",
"smart",
"assistant",
"automation",
"generate",
"enhancement"
]
}
+22
View File
@@ -0,0 +1,22 @@
{
"$schema": "../group.schema.json",
"description": "Status: featured or marked as favorite",
"tags": [
"featured",
"favorite",
"favourite",
"save",
"wishlist",
"bookmark",
"highlight",
"important",
"priority",
"rating",
"review",
"score",
"quality",
"award",
"achievement",
"excellence"
]
}
+16
View File
@@ -0,0 +1,16 @@
{
"$schema": "../group.schema.json",
"description": "Action: stopping something that is running",
"tags": [
"halt",
"end",
"terminate",
"finish",
"cancel",
"abort",
"discontinue",
"interrupt",
"break",
"cease"
]
}
+14
View File
@@ -0,0 +1,14 @@
{
"$schema": "../group.schema.json",
"description": "Action: synchronizing something",
"tags": [
"synchronize",
"synchronise",
"refresh",
"reload",
"update",
"reconnect",
"retry",
"renew"
]
}
+14
View File
@@ -0,0 +1,14 @@
{
"$schema": "../group.schema.json",
"description": "Subject: a person or an account",
"tags": [
"person",
"account",
"contact",
"profile",
"member",
"client",
"participant",
"guest"
]
}
+46 -7
View File
@@ -124,13 +124,21 @@
"tags": {
"type": "array",
"items": {
"type": "string",
"if": {
"pattern": "^\\$[a-zA-Z]"
},
"then": {
"pattern": "^\\$(extends|group):[a-z0-9]+(-[a-z0-9]+)*$"
}
"anyOf": [
{
"type": "string",
"not": {
"pattern": "^\\$[a-zA-Z]"
}
},
{
"type": "string",
"pattern": "^\\$extends:[a-z0-9]+(-[a-z0-9]+)*$"
},
{
"$ref": "#/$defs/groupMarker"
}
]
},
"minItems": 1,
"uniqueItems": true
@@ -171,6 +179,37 @@
"versionNumber": {
"type": "string",
"pattern": "v[0-9]+(\\.[0-9]+)+"
},
"groupMarker": {
"type": "string",
"description": "Pulls in the tags of groups/<name>.json.",
"enum": [
"$group:check",
"$group:clock",
"$group:code",
"$group:cog",
"$group:currency",
"$group:dot",
"$group:exclamation-mark",
"$group:heart",
"$group:key",
"$group:lock",
"$group:minus",
"$group:off",
"$group:pause",
"$group:pen",
"$group:percent",
"$group:play",
"$group:plus",
"$group:question-mark",
"$group:search",
"$group:sparkles",
"$group:star",
"$group:stop",
"$group:sync",
"$group:user",
"$group:x"
]
}
},
"description": "A JSON Schema for icons defined by Lucide Icons."
+11 -8
View File
@@ -6,18 +6,21 @@
"jguddas",
"karsa-mistmere"
],
"use-cases": [],
"use-cases": [
"Confirming an alarm has been set in clock apps",
"Marking a scheduled reminder as completed"
],
"tags": [
"done",
"$extends:alarm-clock",
"$group:check",
"todo",
"tick",
"complete",
"task"
"task",
"reminder",
"schedule",
"wake-up"
],
"categories": [
"devices",
"notifications",
"time"
"$extends:alarm-clock"
],
"aliases": [
{
+3 -3
View File
@@ -14,11 +14,11 @@
"$extends:alarm-clock",
"$group:minus",
"reminder",
"unschedule"
"unschedule",
"cancel"
],
"categories": [
"$extends:alarm-clock",
"notifications"
"$extends:alarm-clock"
],
"aliases": [
{
+11 -6
View File
@@ -6,14 +6,19 @@
"karsa-mistmere",
"jguddas"
],
"use-cases": [],
"use-cases": [
"Indicating that scheduled alarms are disabled",
"Toggling alarm notifications off in clock settings"
],
"tags": [
"morning",
"turn-off"
"$extends:alarm-clock",
"turn-off",
"silent",
"silence",
"disarmed",
"muted"
],
"categories": [
"devices",
"notifications",
"time"
"$extends:alarm-clock"
]
}
+7 -5
View File
@@ -6,14 +6,16 @@
"jguddas",
"karsa-mistmere"
],
"use-cases": [],
"use-cases": [
"Adding a scheduled wake-up reminder in clock apps",
"Creating an additional alarm for a daily routine"
],
"tags": [
"add"
"$extends:alarm-clock",
"$group:plus"
],
"categories": [
"devices",
"notifications",
"time"
"$extends:alarm-clock"
],
"aliases": [
{
+15 -9
View File
@@ -3,20 +3,26 @@
"contributors": [
"danielbayley"
],
"use-cases": [],
"use-cases": [
"Representing macOS desktop applications in platform selectors",
"Previewing desktop software interfaces in product mockups",
"Indicating a native macOS application surface"
],
"tags": [
"application",
"menu bar",
"pane",
"$extends:app-window",
"preferences",
"macos",
"osx",
"executable"
"desktop",
"macintosh",
"title bar",
"traffic lights",
"close button",
"minimize",
"maximize",
"native app"
],
"categories": [
"layout",
"design",
"development",
"files"
"$extends:app-window"
]
}
+3 -7
View File
@@ -11,17 +11,13 @@
"Saving files and records to an archive"
],
"tags": [
"index",
"backup",
"box",
"storage",
"records",
"$extends:archive",
"unarchive",
"email",
"download",
"save"
],
"categories": [
"files",
"mail"
"$extends:archive"
]
}
+2 -7
View File
@@ -5,15 +5,10 @@
],
"use-cases": [],
"tags": [
"index",
"backup",
"box",
"storage",
"records",
"$extends:archive",
"junk"
],
"categories": [
"files",
"mail"
"$extends:archive"
]
}
+2 -6
View File
@@ -8,16 +8,12 @@
],
"use-cases": [],
"tags": [
"backwards",
"reverse",
"$extends:arrow-big-down",
"slow",
"direction",
"south",
"download"
],
"categories": [
"arrows",
"gaming",
"$extends:arrow-big-down",
"files"
]
}
+2 -6
View File
@@ -8,15 +8,11 @@
],
"use-cases": [],
"tags": [
"previous",
"back",
"direction",
"west",
"$extends:arrow-big-left",
"turn",
"corner"
],
"categories": [
"arrows",
"gaming"
"$extends:arrow-big-left"
]
}
+2 -6
View File
@@ -8,15 +8,11 @@
],
"use-cases": [],
"tags": [
"next",
"forward",
"direction",
"east",
"$extends:arrow-big-right",
"turn",
"corner"
],
"categories": [
"arrows",
"gaming"
"$extends:arrow-big-right"
]
}
+2 -10
View File
@@ -8,22 +8,14 @@
],
"use-cases": [],
"tags": [
"$extends:arrow-big-up",
"caps lock",
"capitals",
"keyboard",
"button",
"mac",
"forward",
"direction",
"north",
"faster",
"speed",
"boost"
],
"categories": [
"arrows",
"text",
"development",
"gaming"
"$extends:arrow-big-up"
]
}
+2 -2
View File
@@ -17,10 +17,10 @@
"numerical"
],
"categories": [
"$extends:arrow-down",
"letters-digits",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+2 -2
View File
@@ -17,10 +17,10 @@
"numerical"
],
"categories": [
"$extends:arrow-down",
"letters-digits",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+2 -2
View File
@@ -17,10 +17,10 @@
"alphabetical"
],
"categories": [
"$extends:arrow-down",
"letters-digits",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+2 -5
View File
@@ -6,17 +6,14 @@
],
"use-cases": [],
"tags": [
"backwards",
"reverse",
"direction",
"south",
"$extends:arrow-down",
"download",
"expand",
"fold",
"vertical"
],
"categories": [
"arrows",
"$extends:arrow-down",
"files"
]
}
+1 -1
View File
@@ -11,6 +11,6 @@
"diagonal"
],
"categories": [
"arrows"
"$extends:arrow-down"
]
}
+2 -2
View File
@@ -15,8 +15,8 @@
"falling"
],
"categories": [
"$extends:arrow-down",
"text",
"layout",
"arrows"
"layout"
]
}
+1 -1
View File
@@ -11,6 +11,6 @@
"diagonal"
],
"categories": [
"arrows"
"$extends:arrow-down"
]
}
+2 -3
View File
@@ -5,14 +5,13 @@
],
"use-cases": [],
"tags": [
"direction",
"south",
"$extends:arrow-down",
"waypoint",
"location",
"step",
"into"
],
"categories": [
"arrows"
"$extends:arrow-down"
]
}
+3 -5
View File
@@ -6,20 +6,18 @@
],
"use-cases": [],
"tags": [
"$extends:arrow-down",
"$extends:download",
"behind",
"direction",
"south",
"download",
"save",
"git",
"version control",
"pull",
"collapse",
"fold",
"vertical"
],
"categories": [
"arrows",
"$extends:arrow-down",
"files",
"development"
]
+1 -1
View File
@@ -20,6 +20,6 @@
"move"
],
"categories": [
"arrows"
"$extends:arrow-down"
]
}
+2 -2
View File
@@ -17,9 +17,9 @@
"falling"
],
"categories": [
"$extends:arrow-down",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+2 -2
View File
@@ -18,10 +18,10 @@
"reverse"
],
"categories": [
"$extends:arrow-down",
"letters-digits",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+2 -5
View File
@@ -6,16 +6,13 @@
],
"use-cases": [],
"tags": [
"previous",
"back",
"direction",
"west",
"$extends:arrow-left",
"expand",
"fold",
"horizontal",
"<-|"
],
"categories": [
"arrows"
"$extends:arrow-left"
]
}
+1 -1
View File
@@ -18,6 +18,6 @@
"->"
],
"categories": [
"arrows"
"$extends:arrow-left"
]
}
+2 -5
View File
@@ -6,16 +6,13 @@
],
"use-cases": [],
"tags": [
"previous",
"back",
"direction",
"west",
"$extends:arrow-left",
"collapse",
"fold",
"horizontal",
"|<-"
],
"categories": [
"arrows"
"$extends:arrow-left"
]
}
+2 -5
View File
@@ -6,10 +6,7 @@
],
"use-cases": [],
"tags": [
"next",
"forward",
"direction",
"east",
"$extends:arrow-right",
"export",
"expand",
"fold",
@@ -17,6 +14,6 @@
"|->"
],
"categories": [
"arrows"
"$extends:arrow-right"
]
}
+1 -1
View File
@@ -17,6 +17,6 @@
"->"
],
"categories": [
"arrows"
"$extends:arrow-right"
]
}
+2 -5
View File
@@ -6,10 +6,7 @@
],
"use-cases": [],
"tags": [
"next",
"forward",
"direction",
"east",
"$extends:arrow-right",
"tab",
"keyboard",
"mac",
@@ -20,7 +17,7 @@
"->|"
],
"categories": [
"arrows",
"$extends:arrow-right",
"development"
]
}
+2 -2
View File
@@ -17,10 +17,10 @@
"numerical"
],
"categories": [
"$extends:arrow-up",
"letters-digits",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+2 -2
View File
@@ -17,10 +17,10 @@
"numerical"
],
"categories": [
"$extends:arrow-up",
"letters-digits",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+2 -2
View File
@@ -17,10 +17,10 @@
"alphabetical"
],
"categories": [
"$extends:arrow-up",
"letters-digits",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+1 -1
View File
@@ -20,6 +20,6 @@
"move"
],
"categories": [
"arrows"
"$extends:arrow-up"
]
}
+2 -3
View File
@@ -5,12 +5,11 @@
],
"use-cases": [],
"tags": [
"direction",
"north",
"$extends:arrow-up",
"step",
"out"
],
"categories": [
"arrows"
"$extends:arrow-up"
]
}
+2 -4
View File
@@ -6,9 +6,7 @@
],
"use-cases": [],
"tags": [
"forward",
"direction",
"north",
"$extends:arrow-up",
"upload",
"git",
"version control",
@@ -18,7 +16,7 @@
"vertical"
],
"categories": [
"arrows",
"$extends:arrow-up",
"files",
"development"
]
+1 -1
View File
@@ -11,6 +11,6 @@
"diagonal"
],
"categories": [
"arrows"
"$extends:arrow-up"
]
}
+2 -2
View File
@@ -18,9 +18,9 @@
"falling"
],
"categories": [
"$extends:arrow-up",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+1 -1
View File
@@ -11,6 +11,6 @@
"diagonal"
],
"categories": [
"arrows"
"$extends:arrow-up"
]
}
+2 -4
View File
@@ -6,16 +6,14 @@
],
"use-cases": [],
"tags": [
"forward",
"direction",
"north",
"$extends:arrow-up",
"upload",
"collapse",
"fold",
"vertical"
],
"categories": [
"arrows",
"$extends:arrow-up",
"files"
]
}
+2 -2
View File
@@ -15,8 +15,8 @@
"falling"
],
"categories": [
"$extends:arrow-up",
"text",
"layout",
"arrows"
"layout"
]
}
+2 -2
View File
@@ -18,10 +18,10 @@
"reverse"
],
"categories": [
"$extends:arrow-up",
"letters-digits",
"text",
"layout",
"arrows"
"layout"
],
"aliases": [
{
+3 -25
View File
@@ -16,40 +16,18 @@
"Showing that sound notifications or alerts are silenced"
],
"tags": [
"$extends:audio-lines",
"audio",
"sound",
"noise",
"mute",
"silence",
"off",
"disabled",
"inactive",
"listen",
"hearing",
"equalizer",
"equaliser",
"hertz",
"frequency",
"wavelength",
"vibrate",
"sine",
"waveform",
"synthesizer",
"synthesiser",
"levels",
"track",
"music",
"playback",
"radio",
"broadcast",
"airwaves",
"voice",
"vocals",
"singer",
"song"
"waveform"
],
"categories": [
"multimedia",
"communication"
"$extends:audio-lines"
]
}
+3 -25
View File
@@ -16,40 +16,18 @@
"Representing muted voice chat in conferencing or multiplayer games"
],
"tags": [
"sound",
"noise",
"$extends:audio-lines",
"mute",
"silence",
"disabled",
"cancel",
"remove",
"unavailable",
"listen",
"hearing",
"equalizer",
"equaliser",
"hertz",
"frequency",
"wavelength",
"vibrate",
"sine",
"waveform",
"synthesizer",
"synthesiser",
"levels",
"track",
"music",
"playback",
"radio",
"broadcast",
"airwaves",
"voice",
"vocals",
"singer",
"song"
"waveform"
],
"categories": [
"multimedia",
"communication"
"$extends:audio-lines"
]
}
+2 -1
View File
@@ -7,7 +7,8 @@
"use-cases": [],
"tags": [
"gizmo",
"coordinates"
"coordinates",
"model"
],
"categories": [
"design"
+1 -3
View File
@@ -6,9 +6,7 @@
],
"use-cases": [],
"tags": [
"check",
"verified",
"unverified",
"$extends:badge",
"security",
"safety",
"issue"
+2 -2
View File
@@ -13,8 +13,8 @@
],
"use-cases": [],
"tags": [
"verified",
"check"
"$extends:badge",
"$group:check"
],
"categories": [
"social"
+1 -3
View File
@@ -7,6 +7,7 @@
"deprecationReason": "icon.use-case",
"use-cases": [],
"tags": [
"$group:currency",
"discount",
"offer",
"sale",
@@ -14,11 +15,8 @@
"tag",
"monetization",
"marketing",
"finance",
"financial",
"exchange",
"transaction",
"payment",
"€"
],
"categories": [
+1 -2
View File
@@ -6,8 +6,7 @@
],
"use-cases": [],
"tags": [
"verified",
"unverified",
"$extends:badge",
"help"
],
"categories": [
+1 -3
View File
@@ -7,6 +7,7 @@
"deprecationReason": "icon.use-case",
"use-cases": [],
"tags": [
"$group:currency",
"discount",
"offer",
"sale",
@@ -14,11 +15,8 @@
"tag",
"monetization",
"marketing",
"finance",
"financial",
"exchange",
"transaction",
"payment",
"jpy",
"¥"
],
+2 -4
View File
@@ -6,10 +6,8 @@
],
"use-cases": [],
"tags": [
"verified",
"unverified",
"delete",
"remove",
"$extends:badge",
"$group:minus",
"erase"
],
"categories": [
+2 -6
View File
@@ -6,13 +6,9 @@
],
"use-cases": [],
"tags": [
"verified",
"unverified",
"sale",
"discount",
"offer",
"$extends:badge",
"$group:percent",
"marketing",
"sticker",
"price tag"
],
"categories": [
+2 -5
View File
@@ -6,11 +6,8 @@
],
"use-cases": [],
"tags": [
"verified",
"unverified",
"add",
"create",
"new"
"$extends:badge",
"$group:plus"
],
"categories": [
"social"
+2 -3
View File
@@ -6,9 +6,8 @@
],
"use-cases": [],
"tags": [
"verified",
"unverified",
"help"
"$extends:badge",
"$group:question-mark"
],
"categories": [
"accessibility",
+3 -5
View File
@@ -6,11 +6,9 @@
],
"use-cases": [],
"tags": [
"verified",
"unverified",
"lost",
"delete",
"remove"
"$extends:badge",
"$group:x",
"lost"
],
"categories": [
"social"
+15 -3
View File
@@ -6,9 +6,21 @@
],
"use-cases": [],
"tags": [
"check",
"verified",
"unverified"
"seal",
"emblem",
"rosette",
"insignia",
"sticker",
"stamp",
"label",
"award",
"achievement",
"certification",
"official",
"status",
"starburst",
"scalloped",
"shape"
],
"categories": [
"account",
+2 -4
View File
@@ -8,10 +8,8 @@
],
"use-cases": [],
"tags": [
"$extends:banknote",
"bill",
"currency",
"money",
"payment",
"funds",
"transaction",
"cash",
@@ -26,6 +24,6 @@
"decrease"
],
"categories": [
"finance"
"$extends:banknote"
]
}
+2 -4
View File
@@ -8,10 +8,8 @@
],
"use-cases": [],
"tags": [
"$extends:banknote",
"bill",
"currency",
"money",
"payment",
"funds",
"transaction",
"cash",
@@ -26,6 +24,6 @@
"increase"
],
"categories": [
"finance"
"$extends:banknote"
]
}
+2 -4
View File
@@ -8,11 +8,9 @@
"Confirming a payment method was added successfully"
],
"tags": [
"$extends:banknote",
"banknote",
"bill",
"currency",
"payment",
"money",
"finance",
"document",
"verification",
@@ -28,6 +26,6 @@
"success"
],
"categories": [
"finance"
"$extends:banknote"
]
}
+4 -7
View File
@@ -8,10 +8,9 @@
],
"use-cases": [],
"tags": [
"$extends:banknote",
"$group:x",
"bill",
"currency",
"money",
"payment",
"funds",
"transaction",
"cash",
@@ -21,11 +20,9 @@
"rejected",
"canceled",
"declined",
"lost",
"delete",
"remove"
"lost"
],
"categories": [
"finance"
"$extends:banknote"
]
}
+2 -7
View File
@@ -10,14 +10,9 @@
],
"use-cases": [],
"tags": [
"power",
"electricity",
"energy",
"accumulator",
"charge"
"$extends:battery"
],
"categories": [
"connectivity",
"devices"
"$extends:battery"
]
}
+2 -7
View File
@@ -8,14 +8,9 @@
],
"use-cases": [],
"tags": [
"power",
"electricity",
"energy",
"accumulator",
"charge"
"$extends:battery"
],
"categories": [
"connectivity",
"devices"
"$extends:battery"
]
}
+2 -7
View File
@@ -8,14 +8,9 @@
],
"use-cases": [],
"tags": [
"power",
"electricity",
"energy",
"accumulator",
"charge"
"$extends:battery"
],
"categories": [
"connectivity",
"devices"
"$extends:battery"
]
}
+2 -7
View File
@@ -8,14 +8,9 @@
],
"use-cases": [],
"tags": [
"power",
"electricity",
"energy",
"accumulator",
"charge"
"$extends:battery"
],
"categories": [
"connectivity",
"devices"
"$extends:battery"
]
}
+1 -5
View File
@@ -9,11 +9,7 @@
],
"use-cases": [],
"tags": [
"power",
"electricity",
"energy",
"accumulator",
"charge",
"$extends:battery",
"plus",
"economy",
"health",
+3 -8
View File
@@ -7,15 +7,10 @@
],
"use-cases": [],
"tags": [
"power",
"electricity",
"energy",
"accumulator",
"charge",
"exclamation mark"
"$extends:battery",
"$group:exclamation-mark"
],
"categories": [
"connectivity",
"devices"
"$extends:battery"
]
}
+2 -5
View File
@@ -6,16 +6,13 @@
],
"use-cases": [],
"tags": [
"$extends:bean",
"soy free",
"legume",
"soy",
"food",
"seed",
"allergy",
"intolerance",
"diet"
],
"categories": [
"food-beverage"
"$extends:bean"
]
}
+2 -4
View File
@@ -6,11 +6,9 @@
],
"use-cases": [],
"tags": [
"sleep",
"hotel",
"furniture"
"$extends:bed"
],
"categories": [
"home"
"$extends:bed"
]
}
+2 -4
View File
@@ -6,11 +6,9 @@
],
"use-cases": [],
"tags": [
"sleep",
"hotel",
"furniture"
"$extends:bed"
],
"categories": [
"home"
"$extends:bed"
]
}
+2 -9
View File
@@ -8,17 +8,10 @@
],
"use-cases": [],
"tags": [
"food",
"dish",
"restaurant",
"course",
"meal",
"meat",
"bbq",
"steak",
"$extends:beef",
"vegetarian"
],
"categories": [
"food-beverage"
"$extends:beef"
]
}
+2 -6
View File
@@ -7,13 +7,9 @@
],
"use-cases": [],
"tags": [
"alcohol",
"bar",
"beverage",
"brewery",
"drink"
"$extends:beer"
],
"categories": [
"food-beverage"
"$extends:beer"
]
}
+2 -6
View File
@@ -9,13 +9,9 @@
],
"use-cases": [],
"tags": [
"alarm",
"notification",
"sound",
"reminder"
"$extends:bell"
],
"categories": [
"account",
"notifications"
"$extends:bell"
]
}
+3 -6
View File
@@ -6,14 +6,11 @@
],
"use-cases": [],
"tags": [
"alarm",
"notification",
"sound",
"reminder",
"$extends:bell",
"$group:dot",
"unread"
],
"categories": [
"account",
"notifications"
"$extends:bell"
]
}
+2 -5
View File
@@ -7,12 +7,9 @@
],
"use-cases": [],
"tags": [
"alarm",
"notification",
"$extends:bell",
"$group:minus",
"silent",
"reminder",
"delete",
"remove",
"erase"
],
"categories": [
+3 -4
View File
@@ -9,10 +9,9 @@
],
"use-cases": [],
"tags": [
"alarm",
"notification",
"silent",
"reminder"
"$extends:bell",
"$group:off",
"silent"
],
"categories": [
"notifications"
+3 -6
View File
@@ -7,12 +7,9 @@
],
"use-cases": [],
"tags": [
"notification",
"silent",
"reminder",
"add",
"create",
"new"
"$extends:bell",
"$group:plus",
"silent"
],
"categories": [
"notifications"

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