diff --git a/.github/instructions/groups.instructions.md b/.github/instructions/groups.instructions.md index c63c314d8..35f7b5ffb 100644 --- a/.github/instructions/groups.instructions.md +++ b/.github/instructions/groups.instructions.md @@ -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:"` 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. diff --git a/.github/instructions/metadata.instructions.md b/.github/instructions/metadata.instructions.md index f8dd93713..2829cdb6e 100644 --- a/.github/instructions/metadata.instructions.md +++ b/.github/instructions/metadata.instructions.md @@ -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. diff --git a/groups/check.json b/groups/check.json new file mode 100644 index 000000000..3ffb0139a --- /dev/null +++ b/groups/check.json @@ -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" + ] +} diff --git a/groups/clock.json b/groups/clock.json new file mode 100644 index 000000000..e02159f08 --- /dev/null +++ b/groups/clock.json @@ -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" + ] +} diff --git a/groups/code.json b/groups/code.json new file mode 100644 index 000000000..b1a637a74 --- /dev/null +++ b/groups/code.json @@ -0,0 +1,9 @@ +{ + "$schema": "../group.schema.json", + "description": "Subject: source code and software development", + "tags": [ + "coding", + "programming", + "development" + ] +} diff --git a/groups/cog.json b/groups/cog.json new file mode 100644 index 000000000..e17c2062a --- /dev/null +++ b/groups/cog.json @@ -0,0 +1,13 @@ +{ + "$schema": "../group.schema.json", + "description": "Action: settings or configuration of something", + "tags": [ + "settings", + "gear", + "configuration", + "preferences", + "options", + "customization", + "tools" + ] +} diff --git a/groups/currency.json b/groups/currency.json new file mode 100644 index 000000000..857fe3a87 --- /dev/null +++ b/groups/currency.json @@ -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" + ] +} diff --git a/groups/dot.json b/groups/dot.json new file mode 100644 index 000000000..6c738c36e --- /dev/null +++ b/groups/dot.json @@ -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" + ] +} diff --git a/groups/exclamation-mark.json b/groups/exclamation-mark.json new file mode 100644 index 000000000..fd5d68fc0 --- /dev/null +++ b/groups/exclamation-mark.json @@ -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" + ] +} diff --git a/groups/heart.json b/groups/heart.json new file mode 100644 index 000000000..1b3a0457d --- /dev/null +++ b/groups/heart.json @@ -0,0 +1,14 @@ +{ + "$schema": "../group.schema.json", + "description": "Status: liked or marked as favourite", + "tags": [ + "favorite", + "favourite", + "like", + "love", + "save", + "wishlist", + "reaction", + "health" + ] +} diff --git a/groups/key.json b/groups/key.json new file mode 100644 index 000000000..144ab71b3 --- /dev/null +++ b/groups/key.json @@ -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" + ] +} diff --git a/groups/lock.json b/groups/lock.json new file mode 100644 index 000000000..d9ddd71c5 --- /dev/null +++ b/groups/lock.json @@ -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" + ] +} diff --git a/groups/off.json b/groups/off.json new file mode 100644 index 000000000..8c531278f --- /dev/null +++ b/groups/off.json @@ -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" + ] +} diff --git a/groups/pause.json b/groups/pause.json new file mode 100644 index 000000000..967b0435c --- /dev/null +++ b/groups/pause.json @@ -0,0 +1,14 @@ +{ + "$schema": "../group.schema.json", + "description": "Action: pausing or suspending something", + "tags": [ + "suspend", + "hold", + "halt", + "wait", + "freeze", + "stop", + "break", + "interruption" + ] +} diff --git a/groups/pen.json b/groups/pen.json new file mode 100644 index 000000000..2a39e34d1 --- /dev/null +++ b/groups/pen.json @@ -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" + ] +} diff --git a/groups/percent.json b/groups/percent.json new file mode 100644 index 000000000..3a26f650b --- /dev/null +++ b/groups/percent.json @@ -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" + ] +} diff --git a/groups/play.json b/groups/play.json new file mode 100644 index 000000000..19b52a660 --- /dev/null +++ b/groups/play.json @@ -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" + ] +} diff --git a/groups/question-mark.json b/groups/question-mark.json new file mode 100644 index 000000000..54e3163d6 --- /dev/null +++ b/groups/question-mark.json @@ -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" + ] +} diff --git a/groups/search.json b/groups/search.json new file mode 100644 index 000000000..5b8e9330e --- /dev/null +++ b/groups/search.json @@ -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" + ] +} diff --git a/groups/sparkles.json b/groups/sparkles.json new file mode 100644 index 000000000..d073159b0 --- /dev/null +++ b/groups/sparkles.json @@ -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" + ] +} diff --git a/groups/star.json b/groups/star.json new file mode 100644 index 000000000..ed3e2af11 --- /dev/null +++ b/groups/star.json @@ -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" + ] +} diff --git a/groups/stop.json b/groups/stop.json new file mode 100644 index 000000000..4385b0cbd --- /dev/null +++ b/groups/stop.json @@ -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" + ] +} diff --git a/groups/sync.json b/groups/sync.json new file mode 100644 index 000000000..69956f992 --- /dev/null +++ b/groups/sync.json @@ -0,0 +1,14 @@ +{ + "$schema": "../group.schema.json", + "description": "Action: synchronizing something", + "tags": [ + "synchronize", + "synchronise", + "refresh", + "reload", + "update", + "reconnect", + "retry", + "renew" + ] +} diff --git a/groups/user.json b/groups/user.json new file mode 100644 index 000000000..4b94714cd --- /dev/null +++ b/groups/user.json @@ -0,0 +1,14 @@ +{ + "$schema": "../group.schema.json", + "description": "Subject: a person or an account", + "tags": [ + "person", + "account", + "contact", + "profile", + "member", + "client", + "participant", + "guest" + ] +} diff --git a/icon.schema.json b/icon.schema.json index ffb98164d..2cfdb7d28 100644 --- a/icon.schema.json +++ b/icon.schema.json @@ -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/.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." diff --git a/icons/alarm-clock-check.json b/icons/alarm-clock-check.json index 5f8d01004..5ba5654d2 100644 --- a/icons/alarm-clock-check.json +++ b/icons/alarm-clock-check.json @@ -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": [ { diff --git a/icons/alarm-clock-minus.json b/icons/alarm-clock-minus.json index 982a0b290..c3f8da9f9 100644 --- a/icons/alarm-clock-minus.json +++ b/icons/alarm-clock-minus.json @@ -14,11 +14,11 @@ "$extends:alarm-clock", "$group:minus", "reminder", - "unschedule" + "unschedule", + "cancel" ], "categories": [ - "$extends:alarm-clock", - "notifications" + "$extends:alarm-clock" ], "aliases": [ { diff --git a/icons/alarm-clock-off.json b/icons/alarm-clock-off.json index 3aeab3ef7..0b32d88e5 100644 --- a/icons/alarm-clock-off.json +++ b/icons/alarm-clock-off.json @@ -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" ] } diff --git a/icons/alarm-clock-plus.json b/icons/alarm-clock-plus.json index a6ac52eb3..c4f944653 100644 --- a/icons/alarm-clock-plus.json +++ b/icons/alarm-clock-plus.json @@ -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": [ { diff --git a/icons/app-window-mac.json b/icons/app-window-mac.json index 8f0319dcc..62d1423e1 100644 --- a/icons/app-window-mac.json +++ b/icons/app-window-mac.json @@ -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" ] } diff --git a/icons/archive-arrow-down.json b/icons/archive-arrow-down.json index 814988b50..8b29d049b 100644 --- a/icons/archive-arrow-down.json +++ b/icons/archive-arrow-down.json @@ -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" ] } diff --git a/icons/archive-x.json b/icons/archive-x.json index da84eca58..3b7da93be 100644 --- a/icons/archive-x.json +++ b/icons/archive-x.json @@ -5,15 +5,10 @@ ], "use-cases": [], "tags": [ - "index", - "backup", - "box", - "storage", - "records", + "$extends:archive", "junk" ], "categories": [ - "files", - "mail" + "$extends:archive" ] } diff --git a/icons/arrow-big-down-dash.json b/icons/arrow-big-down-dash.json index 8591c1d20..d9e5c356c 100644 --- a/icons/arrow-big-down-dash.json +++ b/icons/arrow-big-down-dash.json @@ -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" ] } diff --git a/icons/arrow-big-left-dash.json b/icons/arrow-big-left-dash.json index d0cada98c..222f73677 100644 --- a/icons/arrow-big-left-dash.json +++ b/icons/arrow-big-left-dash.json @@ -8,15 +8,11 @@ ], "use-cases": [], "tags": [ - "previous", - "back", - "direction", - "west", + "$extends:arrow-big-left", "turn", "corner" ], "categories": [ - "arrows", - "gaming" + "$extends:arrow-big-left" ] } diff --git a/icons/arrow-big-right-dash.json b/icons/arrow-big-right-dash.json index c20f91c85..98956ed9c 100644 --- a/icons/arrow-big-right-dash.json +++ b/icons/arrow-big-right-dash.json @@ -8,15 +8,11 @@ ], "use-cases": [], "tags": [ - "next", - "forward", - "direction", - "east", + "$extends:arrow-big-right", "turn", "corner" ], "categories": [ - "arrows", - "gaming" + "$extends:arrow-big-right" ] } diff --git a/icons/arrow-big-up-dash.json b/icons/arrow-big-up-dash.json index 27573edfb..b28c61130 100644 --- a/icons/arrow-big-up-dash.json +++ b/icons/arrow-big-up-dash.json @@ -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" ] } diff --git a/icons/arrow-down-0-1.json b/icons/arrow-down-0-1.json index df56f8bf6..e6337bf3e 100644 --- a/icons/arrow-down-0-1.json +++ b/icons/arrow-down-0-1.json @@ -17,10 +17,10 @@ "numerical" ], "categories": [ + "$extends:arrow-down", "letters-digits", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/arrow-down-1-0.json b/icons/arrow-down-1-0.json index d454c9787..d7c902033 100644 --- a/icons/arrow-down-1-0.json +++ b/icons/arrow-down-1-0.json @@ -17,10 +17,10 @@ "numerical" ], "categories": [ + "$extends:arrow-down", "letters-digits", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/arrow-down-a-z.json b/icons/arrow-down-a-z.json index d4109752c..5e9d78d29 100644 --- a/icons/arrow-down-a-z.json +++ b/icons/arrow-down-a-z.json @@ -17,10 +17,10 @@ "alphabetical" ], "categories": [ + "$extends:arrow-down", "letters-digits", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/arrow-down-from-line.json b/icons/arrow-down-from-line.json index 6e00be817..3dd1af144 100644 --- a/icons/arrow-down-from-line.json +++ b/icons/arrow-down-from-line.json @@ -6,17 +6,14 @@ ], "use-cases": [], "tags": [ - "backwards", - "reverse", - "direction", - "south", + "$extends:arrow-down", "download", "expand", "fold", "vertical" ], "categories": [ - "arrows", + "$extends:arrow-down", "files" ] } diff --git a/icons/arrow-down-left.json b/icons/arrow-down-left.json index 8ec5a171c..0fe0553d6 100644 --- a/icons/arrow-down-left.json +++ b/icons/arrow-down-left.json @@ -11,6 +11,6 @@ "diagonal" ], "categories": [ - "arrows" + "$extends:arrow-down" ] } diff --git a/icons/arrow-down-narrow-wide.json b/icons/arrow-down-narrow-wide.json index 7edd9d9b4..a983d21ca 100644 --- a/icons/arrow-down-narrow-wide.json +++ b/icons/arrow-down-narrow-wide.json @@ -15,8 +15,8 @@ "falling" ], "categories": [ + "$extends:arrow-down", "text", - "layout", - "arrows" + "layout" ] } diff --git a/icons/arrow-down-right.json b/icons/arrow-down-right.json index a99e1f1b9..ddcdca085 100644 --- a/icons/arrow-down-right.json +++ b/icons/arrow-down-right.json @@ -11,6 +11,6 @@ "diagonal" ], "categories": [ - "arrows" + "$extends:arrow-down" ] } diff --git a/icons/arrow-down-to-dot.json b/icons/arrow-down-to-dot.json index 53ed4e0a3..98da19de8 100644 --- a/icons/arrow-down-to-dot.json +++ b/icons/arrow-down-to-dot.json @@ -5,14 +5,13 @@ ], "use-cases": [], "tags": [ - "direction", - "south", + "$extends:arrow-down", "waypoint", "location", "step", "into" ], "categories": [ - "arrows" + "$extends:arrow-down" ] } diff --git a/icons/arrow-down-to-line.json b/icons/arrow-down-to-line.json index 08ce361c7..f9a06dda7 100644 --- a/icons/arrow-down-to-line.json +++ b/icons/arrow-down-to-line.json @@ -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" ] diff --git a/icons/arrow-down-up.json b/icons/arrow-down-up.json index f7189b4fa..5eaf14af4 100644 --- a/icons/arrow-down-up.json +++ b/icons/arrow-down-up.json @@ -20,6 +20,6 @@ "move" ], "categories": [ - "arrows" + "$extends:arrow-down" ] } diff --git a/icons/arrow-down-wide-narrow.json b/icons/arrow-down-wide-narrow.json index a7367319e..bf8921a3c 100644 --- a/icons/arrow-down-wide-narrow.json +++ b/icons/arrow-down-wide-narrow.json @@ -17,9 +17,9 @@ "falling" ], "categories": [ + "$extends:arrow-down", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/arrow-down-z-a.json b/icons/arrow-down-z-a.json index 1dd29cecd..7c089eb6e 100644 --- a/icons/arrow-down-z-a.json +++ b/icons/arrow-down-z-a.json @@ -18,10 +18,10 @@ "reverse" ], "categories": [ + "$extends:arrow-down", "letters-digits", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/arrow-left-from-line.json b/icons/arrow-left-from-line.json index 5a12d55de..d5938cc78 100644 --- a/icons/arrow-left-from-line.json +++ b/icons/arrow-left-from-line.json @@ -6,16 +6,13 @@ ], "use-cases": [], "tags": [ - "previous", - "back", - "direction", - "west", + "$extends:arrow-left", "expand", "fold", "horizontal", "<-|" ], "categories": [ - "arrows" + "$extends:arrow-left" ] } diff --git a/icons/arrow-left-right.json b/icons/arrow-left-right.json index bfb9129d0..78b7c6f53 100644 --- a/icons/arrow-left-right.json +++ b/icons/arrow-left-right.json @@ -18,6 +18,6 @@ "->" ], "categories": [ - "arrows" + "$extends:arrow-left" ] } diff --git a/icons/arrow-left-to-line.json b/icons/arrow-left-to-line.json index eee8b55ff..618a24efa 100644 --- a/icons/arrow-left-to-line.json +++ b/icons/arrow-left-to-line.json @@ -6,16 +6,13 @@ ], "use-cases": [], "tags": [ - "previous", - "back", - "direction", - "west", + "$extends:arrow-left", "collapse", "fold", "horizontal", "|<-" ], "categories": [ - "arrows" + "$extends:arrow-left" ] } diff --git a/icons/arrow-right-from-line.json b/icons/arrow-right-from-line.json index 6ad2ae772..4dd6ca778 100644 --- a/icons/arrow-right-from-line.json +++ b/icons/arrow-right-from-line.json @@ -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" ] } diff --git a/icons/arrow-right-left.json b/icons/arrow-right-left.json index b43f518c9..728eaac5a 100644 --- a/icons/arrow-right-left.json +++ b/icons/arrow-right-left.json @@ -17,6 +17,6 @@ "->" ], "categories": [ - "arrows" + "$extends:arrow-right" ] } diff --git a/icons/arrow-right-to-line.json b/icons/arrow-right-to-line.json index d0da56c91..a3c80d814 100644 --- a/icons/arrow-right-to-line.json +++ b/icons/arrow-right-to-line.json @@ -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" ] } diff --git a/icons/arrow-up-0-1.json b/icons/arrow-up-0-1.json index 5a2572a92..4774d52c8 100644 --- a/icons/arrow-up-0-1.json +++ b/icons/arrow-up-0-1.json @@ -17,10 +17,10 @@ "numerical" ], "categories": [ + "$extends:arrow-up", "letters-digits", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/arrow-up-1-0.json b/icons/arrow-up-1-0.json index 5f9336224..be57af1e4 100644 --- a/icons/arrow-up-1-0.json +++ b/icons/arrow-up-1-0.json @@ -17,10 +17,10 @@ "numerical" ], "categories": [ + "$extends:arrow-up", "letters-digits", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/arrow-up-a-z.json b/icons/arrow-up-a-z.json index 4e3e0af0b..d809943f8 100644 --- a/icons/arrow-up-a-z.json +++ b/icons/arrow-up-a-z.json @@ -17,10 +17,10 @@ "alphabetical" ], "categories": [ + "$extends:arrow-up", "letters-digits", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/arrow-up-down.json b/icons/arrow-up-down.json index 556fc4f78..8db045ee9 100644 --- a/icons/arrow-up-down.json +++ b/icons/arrow-up-down.json @@ -20,6 +20,6 @@ "move" ], "categories": [ - "arrows" + "$extends:arrow-up" ] } diff --git a/icons/arrow-up-from-dot.json b/icons/arrow-up-from-dot.json index 9546bee69..8722fb0b6 100644 --- a/icons/arrow-up-from-dot.json +++ b/icons/arrow-up-from-dot.json @@ -5,12 +5,11 @@ ], "use-cases": [], "tags": [ - "direction", - "north", + "$extends:arrow-up", "step", "out" ], "categories": [ - "arrows" + "$extends:arrow-up" ] } diff --git a/icons/arrow-up-from-line.json b/icons/arrow-up-from-line.json index 43c7207ff..83018dbcf 100644 --- a/icons/arrow-up-from-line.json +++ b/icons/arrow-up-from-line.json @@ -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" ] diff --git a/icons/arrow-up-left.json b/icons/arrow-up-left.json index 352c6c403..80041acf1 100644 --- a/icons/arrow-up-left.json +++ b/icons/arrow-up-left.json @@ -11,6 +11,6 @@ "diagonal" ], "categories": [ - "arrows" + "$extends:arrow-up" ] } diff --git a/icons/arrow-up-narrow-wide.json b/icons/arrow-up-narrow-wide.json index 2fe14eece..921e9c1f3 100644 --- a/icons/arrow-up-narrow-wide.json +++ b/icons/arrow-up-narrow-wide.json @@ -18,9 +18,9 @@ "falling" ], "categories": [ + "$extends:arrow-up", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/arrow-up-right.json b/icons/arrow-up-right.json index 5b6caf114..2d2d0b1a5 100644 --- a/icons/arrow-up-right.json +++ b/icons/arrow-up-right.json @@ -11,6 +11,6 @@ "diagonal" ], "categories": [ - "arrows" + "$extends:arrow-up" ] } diff --git a/icons/arrow-up-to-line.json b/icons/arrow-up-to-line.json index 8e6eb28df..614c84cf0 100644 --- a/icons/arrow-up-to-line.json +++ b/icons/arrow-up-to-line.json @@ -6,16 +6,14 @@ ], "use-cases": [], "tags": [ - "forward", - "direction", - "north", + "$extends:arrow-up", "upload", "collapse", "fold", "vertical" ], "categories": [ - "arrows", + "$extends:arrow-up", "files" ] } diff --git a/icons/arrow-up-wide-narrow.json b/icons/arrow-up-wide-narrow.json index 7edd9d9b4..da2b2a9e8 100644 --- a/icons/arrow-up-wide-narrow.json +++ b/icons/arrow-up-wide-narrow.json @@ -15,8 +15,8 @@ "falling" ], "categories": [ + "$extends:arrow-up", "text", - "layout", - "arrows" + "layout" ] } diff --git a/icons/arrow-up-z-a.json b/icons/arrow-up-z-a.json index 706585ad5..9c8dfe66b 100644 --- a/icons/arrow-up-z-a.json +++ b/icons/arrow-up-z-a.json @@ -18,10 +18,10 @@ "reverse" ], "categories": [ + "$extends:arrow-up", "letters-digits", "text", - "layout", - "arrows" + "layout" ], "aliases": [ { diff --git a/icons/audio-lines-off.json b/icons/audio-lines-off.json index aa4fa039c..006f12859 100644 --- a/icons/audio-lines-off.json +++ b/icons/audio-lines-off.json @@ -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" ] } diff --git a/icons/audio-lines-x.json b/icons/audio-lines-x.json index 91486e256..a2f9d3efc 100644 --- a/icons/audio-lines-x.json +++ b/icons/audio-lines-x.json @@ -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" ] } diff --git a/icons/axis-3d.json b/icons/axis-3d.json index 1d95cd342..961a3889b 100644 --- a/icons/axis-3d.json +++ b/icons/axis-3d.json @@ -7,7 +7,8 @@ "use-cases": [], "tags": [ "gizmo", - "coordinates" + "coordinates", + "model" ], "categories": [ "design" diff --git a/icons/badge-alert.json b/icons/badge-alert.json index 6384aa0db..d8eeb9d8c 100644 --- a/icons/badge-alert.json +++ b/icons/badge-alert.json @@ -6,9 +6,7 @@ ], "use-cases": [], "tags": [ - "check", - "verified", - "unverified", + "$extends:badge", "security", "safety", "issue" diff --git a/icons/badge-check.json b/icons/badge-check.json index b8b0d7a2f..1b0b3bd6b 100644 --- a/icons/badge-check.json +++ b/icons/badge-check.json @@ -13,8 +13,8 @@ ], "use-cases": [], "tags": [ - "verified", - "check" + "$extends:badge", + "$group:check" ], "categories": [ "social" diff --git a/icons/badge-euro.json b/icons/badge-euro.json index 66ab146a0..e1152f142 100644 --- a/icons/badge-euro.json +++ b/icons/badge-euro.json @@ -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": [ diff --git a/icons/badge-info.json b/icons/badge-info.json index 38ddbd2a0..7660f7100 100644 --- a/icons/badge-info.json +++ b/icons/badge-info.json @@ -6,8 +6,7 @@ ], "use-cases": [], "tags": [ - "verified", - "unverified", + "$extends:badge", "help" ], "categories": [ diff --git a/icons/badge-japanese-yen.json b/icons/badge-japanese-yen.json index 53fc4b8e9..8a2188259 100644 --- a/icons/badge-japanese-yen.json +++ b/icons/badge-japanese-yen.json @@ -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", "¥" ], diff --git a/icons/badge-minus.json b/icons/badge-minus.json index c5522639b..11455e001 100644 --- a/icons/badge-minus.json +++ b/icons/badge-minus.json @@ -6,10 +6,8 @@ ], "use-cases": [], "tags": [ - "verified", - "unverified", - "delete", - "remove", + "$extends:badge", + "$group:minus", "erase" ], "categories": [ diff --git a/icons/badge-percent.json b/icons/badge-percent.json index 5e1c749ef..c8ab42f2f 100644 --- a/icons/badge-percent.json +++ b/icons/badge-percent.json @@ -6,13 +6,9 @@ ], "use-cases": [], "tags": [ - "verified", - "unverified", - "sale", - "discount", - "offer", + "$extends:badge", + "$group:percent", "marketing", - "sticker", "price tag" ], "categories": [ diff --git a/icons/badge-plus.json b/icons/badge-plus.json index be716a06d..5f9c3e99e 100644 --- a/icons/badge-plus.json +++ b/icons/badge-plus.json @@ -6,11 +6,8 @@ ], "use-cases": [], "tags": [ - "verified", - "unverified", - "add", - "create", - "new" + "$extends:badge", + "$group:plus" ], "categories": [ "social" diff --git a/icons/badge-question-mark.json b/icons/badge-question-mark.json index b33f9916e..75431115a 100644 --- a/icons/badge-question-mark.json +++ b/icons/badge-question-mark.json @@ -6,9 +6,8 @@ ], "use-cases": [], "tags": [ - "verified", - "unverified", - "help" + "$extends:badge", + "$group:question-mark" ], "categories": [ "accessibility", diff --git a/icons/badge-x.json b/icons/badge-x.json index a0bffe9f9..942f99afe 100644 --- a/icons/badge-x.json +++ b/icons/badge-x.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ - "verified", - "unverified", - "lost", - "delete", - "remove" + "$extends:badge", + "$group:x", + "lost" ], "categories": [ "social" diff --git a/icons/badge.json b/icons/badge.json index 57810be89..eed25a5b6 100644 --- a/icons/badge.json +++ b/icons/badge.json @@ -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", diff --git a/icons/banknote-arrow-down.json b/icons/banknote-arrow-down.json index 6798d750e..b7f18b444 100644 --- a/icons/banknote-arrow-down.json +++ b/icons/banknote-arrow-down.json @@ -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" ] } diff --git a/icons/banknote-arrow-up.json b/icons/banknote-arrow-up.json index f5a55d901..38b22866c 100644 --- a/icons/banknote-arrow-up.json +++ b/icons/banknote-arrow-up.json @@ -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" ] } diff --git a/icons/banknote-check.json b/icons/banknote-check.json index dd54ae40a..ec454357f 100644 --- a/icons/banknote-check.json +++ b/icons/banknote-check.json @@ -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" ] } diff --git a/icons/banknote-x.json b/icons/banknote-x.json index 19e34613c..454ce61e4 100644 --- a/icons/banknote-x.json +++ b/icons/banknote-x.json @@ -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" ] } diff --git a/icons/battery-charging.json b/icons/battery-charging.json index 22e07c8af..82b21ab4c 100644 --- a/icons/battery-charging.json +++ b/icons/battery-charging.json @@ -10,14 +10,9 @@ ], "use-cases": [], "tags": [ - "power", - "electricity", - "energy", - "accumulator", - "charge" + "$extends:battery" ], "categories": [ - "connectivity", - "devices" + "$extends:battery" ] } diff --git a/icons/battery-full.json b/icons/battery-full.json index 988f40ce7..ac580fbdd 100644 --- a/icons/battery-full.json +++ b/icons/battery-full.json @@ -8,14 +8,9 @@ ], "use-cases": [], "tags": [ - "power", - "electricity", - "energy", - "accumulator", - "charge" + "$extends:battery" ], "categories": [ - "connectivity", - "devices" + "$extends:battery" ] } diff --git a/icons/battery-low.json b/icons/battery-low.json index 87a4b9adc..49f426545 100644 --- a/icons/battery-low.json +++ b/icons/battery-low.json @@ -8,14 +8,9 @@ ], "use-cases": [], "tags": [ - "power", - "electricity", - "energy", - "accumulator", - "charge" + "$extends:battery" ], "categories": [ - "connectivity", - "devices" + "$extends:battery" ] } diff --git a/icons/battery-medium.json b/icons/battery-medium.json index 87a4b9adc..49f426545 100644 --- a/icons/battery-medium.json +++ b/icons/battery-medium.json @@ -8,14 +8,9 @@ ], "use-cases": [], "tags": [ - "power", - "electricity", - "energy", - "accumulator", - "charge" + "$extends:battery" ], "categories": [ - "connectivity", - "devices" + "$extends:battery" ] } diff --git a/icons/battery-plus.json b/icons/battery-plus.json index 2adf990b8..c73995f54 100644 --- a/icons/battery-plus.json +++ b/icons/battery-plus.json @@ -9,11 +9,7 @@ ], "use-cases": [], "tags": [ - "power", - "electricity", - "energy", - "accumulator", - "charge", + "$extends:battery", "plus", "economy", "health", diff --git a/icons/battery-warning.json b/icons/battery-warning.json index 72c65ccd4..2fa57845c 100644 --- a/icons/battery-warning.json +++ b/icons/battery-warning.json @@ -7,15 +7,10 @@ ], "use-cases": [], "tags": [ - "power", - "electricity", - "energy", - "accumulator", - "charge", - "exclamation mark" + "$extends:battery", + "$group:exclamation-mark" ], "categories": [ - "connectivity", - "devices" + "$extends:battery" ] } diff --git a/icons/bean-off.json b/icons/bean-off.json index 04d38fbae..f717e96b1 100644 --- a/icons/bean-off.json +++ b/icons/bean-off.json @@ -6,16 +6,13 @@ ], "use-cases": [], "tags": [ + "$extends:bean", "soy free", - "legume", - "soy", - "food", - "seed", "allergy", "intolerance", "diet" ], "categories": [ - "food-beverage" + "$extends:bean" ] } diff --git a/icons/bed-double.json b/icons/bed-double.json index cc2afb327..8e05cca17 100644 --- a/icons/bed-double.json +++ b/icons/bed-double.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ - "sleep", - "hotel", - "furniture" + "$extends:bed" ], "categories": [ - "home" + "$extends:bed" ] } diff --git a/icons/bed-single.json b/icons/bed-single.json index cc2afb327..8e05cca17 100644 --- a/icons/bed-single.json +++ b/icons/bed-single.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ - "sleep", - "hotel", - "furniture" + "$extends:bed" ], "categories": [ - "home" + "$extends:bed" ] } diff --git a/icons/beef-off.json b/icons/beef-off.json index 618684eff..216f0a3c7 100644 --- a/icons/beef-off.json +++ b/icons/beef-off.json @@ -8,17 +8,10 @@ ], "use-cases": [], "tags": [ - "food", - "dish", - "restaurant", - "course", - "meal", - "meat", - "bbq", - "steak", + "$extends:beef", "vegetarian" ], "categories": [ - "food-beverage" + "$extends:beef" ] } diff --git a/icons/beer-off.json b/icons/beer-off.json index 514a44b27..2484be9d1 100644 --- a/icons/beer-off.json +++ b/icons/beer-off.json @@ -7,13 +7,9 @@ ], "use-cases": [], "tags": [ - "alcohol", - "bar", - "beverage", - "brewery", - "drink" + "$extends:beer" ], "categories": [ - "food-beverage" + "$extends:beer" ] } diff --git a/icons/bell-check.json b/icons/bell-check.json index 0ab33dc57..c01510aa9 100644 --- a/icons/bell-check.json +++ b/icons/bell-check.json @@ -9,13 +9,9 @@ ], "use-cases": [], "tags": [ - "alarm", - "notification", - "sound", - "reminder" + "$extends:bell" ], "categories": [ - "account", - "notifications" + "$extends:bell" ] } diff --git a/icons/bell-dot.json b/icons/bell-dot.json index 2316b5e74..0a2e732df 100644 --- a/icons/bell-dot.json +++ b/icons/bell-dot.json @@ -6,14 +6,11 @@ ], "use-cases": [], "tags": [ - "alarm", - "notification", - "sound", - "reminder", + "$extends:bell", + "$group:dot", "unread" ], "categories": [ - "account", - "notifications" + "$extends:bell" ] } diff --git a/icons/bell-minus.json b/icons/bell-minus.json index d678a468e..b6ded3c49 100644 --- a/icons/bell-minus.json +++ b/icons/bell-minus.json @@ -7,12 +7,9 @@ ], "use-cases": [], "tags": [ - "alarm", - "notification", + "$extends:bell", + "$group:minus", "silent", - "reminder", - "delete", - "remove", "erase" ], "categories": [ diff --git a/icons/bell-off.json b/icons/bell-off.json index d7610a401..a43210a8e 100644 --- a/icons/bell-off.json +++ b/icons/bell-off.json @@ -9,10 +9,9 @@ ], "use-cases": [], "tags": [ - "alarm", - "notification", - "silent", - "reminder" + "$extends:bell", + "$group:off", + "silent" ], "categories": [ "notifications" diff --git a/icons/bell-plus.json b/icons/bell-plus.json index 4434b6e19..b330f2052 100644 --- a/icons/bell-plus.json +++ b/icons/bell-plus.json @@ -7,12 +7,9 @@ ], "use-cases": [], "tags": [ - "notification", - "silent", - "reminder", - "add", - "create", - "new" + "$extends:bell", + "$group:plus", + "silent" ], "categories": [ "notifications" diff --git a/icons/bell-ring.json b/icons/bell-ring.json index 969b93122..d8a046aea 100644 --- a/icons/bell-ring.json +++ b/icons/bell-ring.json @@ -6,10 +6,7 @@ ], "use-cases": [], "tags": [ - "alarm", - "notification", - "sound", - "reminder" + "$extends:bell" ], "categories": [ "notifications" diff --git a/icons/bluetooth-connected.json b/icons/bluetooth-connected.json index dfebc94a0..f6e6e7645 100644 --- a/icons/bluetooth-connected.json +++ b/icons/bluetooth-connected.json @@ -6,10 +6,10 @@ ], "use-cases": [], "tags": [ + "$extends:bluetooth", "paired" ], "categories": [ - "connectivity", - "devices" + "$extends:bluetooth" ] } diff --git a/icons/bluetooth-off.json b/icons/bluetooth-off.json index 9ad03a29e..130dbd5a6 100644 --- a/icons/bluetooth-off.json +++ b/icons/bluetooth-off.json @@ -6,10 +6,11 @@ ], "use-cases": [], "tags": [ + "$extends:bluetooth", + "$group:off", "lost" ], "categories": [ - "connectivity", - "devices" + "$extends:bluetooth" ] } diff --git a/icons/bluetooth-searching.json b/icons/bluetooth-searching.json index 13eaca53a..30d664b08 100644 --- a/icons/bluetooth-searching.json +++ b/icons/bluetooth-searching.json @@ -6,10 +6,10 @@ ], "use-cases": [], "tags": [ + "$extends:bluetooth", "pairing" ], "categories": [ - "connectivity", - "devices" + "$extends:bluetooth" ] } diff --git a/icons/book-a.json b/icons/book-a.json index a080969cc..a50d48e23 100644 --- a/icons/book-a.json +++ b/icons/book-a.json @@ -5,39 +5,13 @@ ], "use-cases": [], "tags": [ + "$extends:book", "dictionary", "define", "definition", "thesaurus", "encyclopedia", "encyclopaedia", - "reading", - "booklet", - "magazine", - "leaflet", - "pamphlet", - "tome", - "library", - "writing", - "written", - "writer", - "author", - "story", - "script", - "fiction", - "novel", - "information", - "knowledge", - "education", - "high school", - "university", - "college", - "academy", - "student", - "study", - "learning", - "homework", - "research", "language", "translate", "alphabetical", diff --git a/icons/book-alert.json b/icons/book-alert.json index 91f90a21a..ce541d25f 100644 --- a/icons/book-alert.json +++ b/icons/book-alert.json @@ -10,43 +10,13 @@ ], "use-cases": [], "tags": [ - "reading", - "paperback", - "booklet", - "magazine", - "leaflet", - "pamphlet", - "tome", - "library", - "writing", - "written", - "writer", - "author", - "story", - "script", - "fiction", - "novel", - "information", - "knowledge", - "education", - "high school", - "university", - "college", - "academy", - "student", - "study", - "learning", - "homework", - "research", - "documentation", + "$extends:book", "warning", "alert", "danger", "exclamation mark" ], "categories": [ - "text", - "development", - "gaming" + "$extends:book" ] } diff --git a/icons/book-audio.json b/icons/book-audio.json index 3209658d4..3f2b4fcd6 100644 --- a/icons/book-audio.json +++ b/icons/book-audio.json @@ -5,20 +5,10 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$extends:audio-lines", "audiobook", - "reading", - "listening", - "sound", - "story", - "fiction", - "novel", - "information", - "knowledge", - "education", - "student", - "study", - "learning", - "research" + "listening" ], "categories": [ "multimedia", diff --git a/icons/book-bookmark.json b/icons/book-bookmark.json index a92736ab2..4f5581f78 100644 --- a/icons/book-bookmark.json +++ b/icons/book-bookmark.json @@ -6,35 +6,8 @@ ], "use-cases": [], "tags": [ + "$extends:book", "dictionary", - "reading", - "booklet", - "magazine", - "leaflet", - "pamphlet", - "tome", - "library", - "writing", - "written", - "writer", - "author", - "story", - "script", - "fiction", - "novel", - "information", - "knowledge", - "education", - "high school", - "university", - "college", - "academy", - "student", - "study", - "learning", - "homework", - "research", - "documentation", "saved", "later", "future", @@ -47,9 +20,7 @@ "repository" ], "categories": [ - "text", - "development", - "gaming" + "$extends:book" ], "aliases": [ { diff --git a/icons/book-check.json b/icons/book-check.json index 988fe44c4..613098753 100644 --- a/icons/book-check.json +++ b/icons/book-check.json @@ -5,20 +5,15 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$group:check", "read", - "booklet", - "magazine", - "leaflet", - "pamphlet", - "library", - "written", "authored", "published", "informed", "knowledgeable", "educated", "schooled", - "homework", "examined", "tested", "marked", @@ -34,18 +29,13 @@ "plain language", "true", "truth", - "verified", "corrected", "task", "todo", - "done", "completed", - "finished", "ticked" ], "categories": [ - "text", - "development", - "gaming" + "$extends:book" ] } diff --git a/icons/book-copy.json b/icons/book-copy.json index be7661457..6723f684d 100644 --- a/icons/book-copy.json +++ b/icons/book-copy.json @@ -7,44 +7,29 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$extends:copy", "code", "coding", "version control", "git", "repository", - "clone", "fork", - "duplicate", - "multiple", "books", - "library", "copies", "copied", "plagiarism", "plagiarised", "plagiarized", "reading list", - "information", "informed", - "knowledge", "knowledgeable", "knowledgable", - "education", - "high school", - "university", - "college", - "academy", - "student", - "study", - "learning", - "research", "smart", "intelligent", "intellectual" ], "categories": [ - "development", - "text", - "gaming" + "$extends:book" ] } diff --git a/icons/book-dashed.json b/icons/book-dashed.json index 563b4cad0..19401d290 100644 --- a/icons/book-dashed.json +++ b/icons/book-dashed.json @@ -6,6 +6,7 @@ ], "use-cases": [], "tags": [ + "$extends:book", "code", "coding", "version control", @@ -13,11 +14,7 @@ "repository", "template", "draft", - "script", "screenplay", - "writing", - "writer", - "author", "unwritten", "unpublished", "untold" diff --git a/icons/book-down.json b/icons/book-down.json index 77737d484..8a7088b98 100644 --- a/icons/book-down.json +++ b/icons/book-down.json @@ -5,6 +5,7 @@ ], "use-cases": [], "tags": [ + "$extends:book", "code", "coding", "version control", diff --git a/icons/book-headphones.json b/icons/book-headphones.json index 3209658d4..f13a9f9dc 100644 --- a/icons/book-headphones.json +++ b/icons/book-headphones.json @@ -5,20 +5,10 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$extends:headphones", "audiobook", - "reading", - "listening", - "sound", - "story", - "fiction", - "novel", - "information", - "knowledge", - "education", - "student", - "study", - "learning", - "research" + "listening" ], "categories": [ "multimedia", diff --git a/icons/book-heart.json b/icons/book-heart.json index 97265e466..88cbddf08 100644 --- a/icons/book-heart.json +++ b/icons/book-heart.json @@ -6,9 +6,10 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$group:heart", "diary", "romance", - "novel", "journal", "entry", "entries", @@ -16,8 +17,6 @@ "private", "secret", "crush", - "like", - "love", "emotion", "feminine", "girls", @@ -32,13 +31,7 @@ "notes", "notepad", "stationery", - "sketchbook", - "writing", - "written", - "reading", - "favorite", - "favourite", - "high school" + "sketchbook" ], "categories": [ "social", diff --git a/icons/book-image.json b/icons/book-image.json index c3adebb32..8b8ff8ba0 100644 --- a/icons/book-image.json +++ b/icons/book-image.json @@ -6,13 +6,14 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$extends:image", "images", "pictures", "photos", "album", "collection", "event", - "magazine", "catalog", "catalogue", "brochure", diff --git a/icons/book-key.json b/icons/book-key.json index ecca39970..51a060c4a 100644 --- a/icons/book-key.json +++ b/icons/book-key.json @@ -7,6 +7,8 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$group:key", "code", "coding", "version control", @@ -14,12 +16,9 @@ "repository", "private", "public", - "secret", "unlocked", "hidden", - "revealed", - "knowledge", - "learning" + "revealed" ], "categories": [ "development", diff --git a/icons/book-lock.json b/icons/book-lock.json index 8c8144cc2..c13809081 100644 --- a/icons/book-lock.json +++ b/icons/book-lock.json @@ -5,15 +5,15 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$group:lock", "code", "coding", "version control", "git", "repository", - "private", "secret", - "hidden", - "knowledge" + "hidden" ], "categories": [ "development", diff --git a/icons/book-minus.json b/icons/book-minus.json index 1f543b816..91d06f01b 100644 --- a/icons/book-minus.json +++ b/icons/book-minus.json @@ -5,13 +5,13 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$group:minus", "code", "coding", "version control", "git", "repository", - "remove", - "delete", "censor", "cancel", "forbid", @@ -23,8 +23,6 @@ "downgrade" ], "categories": [ - "development", - "text", - "gaming" + "$extends:book" ] } diff --git a/icons/book-open-check.json b/icons/book-open-check.json index 8cdf73581..0edeb3efe 100644 --- a/icons/book-open-check.json +++ b/icons/book-open-check.json @@ -7,21 +7,15 @@ ], "use-cases": [], "tags": [ + "$extends:book-open", + "$group:check", "read", - "pages", - "booklet", - "magazine", - "leaflet", - "pamphlet", - "library", - "written", "authored", "published", "informed", "knowledgeable", "educated", "schooled", - "homework", "examined", "tested", "marked", @@ -32,23 +26,16 @@ "lesson", "researched", "documented", - "revealed", - "blank", "plain language", "true", "truth", - "verified", "corrected", "task", "todo", - "done", "completed", - "finished", "ticked" ], "categories": [ - "text", - "development", - "gaming" + "$extends:book-open" ] } diff --git a/icons/book-open-text.json b/icons/book-open-text.json index 265257b00..5d7f05a61 100644 --- a/icons/book-open-text.json +++ b/icons/book-open-text.json @@ -6,35 +6,7 @@ ], "use-cases": [], "tags": [ - "reading", - "pages", - "booklet", - "magazine", - "leaflet", - "pamphlet", - "library", - "writing", - "written", - "writer", - "author", - "story", - "script", - "fiction", - "novel", - "information", - "knowledge", - "education", - "high school", - "university", - "college", - "academy", - "student", - "study", - "learning", - "homework", - "research", - "documentation", - "revealed" + "$extends:book-open" ], "categories": [ "text", diff --git a/icons/book-open.json b/icons/book-open.json index 02582969c..fc6614d97 100644 --- a/icons/book-open.json +++ b/icons/book-open.json @@ -8,42 +8,14 @@ ], "use-cases": [], "tags": [ - "reading", + "$extends:book", "pages", - "booklet", - "magazine", - "leaflet", - "pamphlet", - "library", - "writing", - "written", - "writer", - "author", - "story", - "script", "screenplay", - "fiction", - "novel", - "information", - "knowledge", - "education", - "high school", - "university", - "college", - "academy", - "student", - "study", - "learning", - "homework", - "research", - "documentation", "revealed", "blank", "plain" ], "categories": [ - "text", - "development", - "gaming" + "$extends:book" ] } diff --git a/icons/book-plus.json b/icons/book-plus.json index 7911fe1f8..e800c8cda 100644 --- a/icons/book-plus.json +++ b/icons/book-plus.json @@ -5,31 +5,25 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$group:plus", "code", "coding", "version control", "git", "repository", - "remove", - "delete", "read", "write", - "author", "publish", "inform", "graduate", "re-educate", - "study", "learn", - "research", - "knowledge", "improve", "upgrade", "level up" ], "categories": [ - "development", - "text", - "gaming" + "$extends:book" ] } diff --git a/icons/book-search.json b/icons/book-search.json index 0f3ba497a..804456b23 100644 --- a/icons/book-search.json +++ b/icons/book-search.json @@ -6,21 +6,13 @@ ], "use-cases": [], "tags": [ - "reading", - "library", - "study", - "education", - "research", - "knowledge", - "discover", + "$extends:book", + "$group:search", "browsing", - "lookup", "finding", "scanning" ], "categories": [ - "text", - "development", - "gaming" + "$extends:book" ] } diff --git a/icons/book-text.json b/icons/book-text.json index cbe8f7ca9..6fcc8a0c4 100644 --- a/icons/book-text.json +++ b/icons/book-text.json @@ -5,34 +5,7 @@ ], "use-cases": [], "tags": [ - "reading", - "booklet", - "magazine", - "leaflet", - "pamphlet", - "tome", - "library", - "writing", - "written", - "writer", - "author", - "story", - "script", - "fiction", - "novel", - "information", - "knowledge", - "education", - "high school", - "university", - "college", - "academy", - "student", - "study", - "learning", - "homework", - "research", - "documentation" + "$extends:book" ], "categories": [ "text", diff --git a/icons/book-type.json b/icons/book-type.json index 9ef96d7c5..d11e8084d 100644 --- a/icons/book-type.json +++ b/icons/book-type.json @@ -5,35 +5,9 @@ ], "use-cases": [], "tags": [ + "$extends:book", "thesaurus", "synonym", - "reading", - "booklet", - "magazine", - "leaflet", - "pamphlet", - "tome", - "library", - "writing", - "written", - "writer", - "author", - "story", - "script", - "fiction", - "novel", - "information", - "knowledge", - "education", - "high school", - "university", - "college", - "academy", - "student", - "study", - "learning", - "homework", - "research", "language", "translate", "typography", diff --git a/icons/book-up-2.json b/icons/book-up-2.json index 5ac356506..87d3a54f3 100644 --- a/icons/book-up-2.json +++ b/icons/book-up-2.json @@ -5,15 +5,10 @@ ], "use-cases": [], "tags": [ - "code", - "coding", - "version control", - "git", - "repository", - "push", + "$extends:book-up", "force" ], "categories": [ - "development" + "$extends:book-up" ] } diff --git a/icons/book-up.json b/icons/book-up.json index 52a11171d..a517c147d 100644 --- a/icons/book-up.json +++ b/icons/book-up.json @@ -5,6 +5,7 @@ ], "use-cases": [], "tags": [ + "$extends:book", "code", "coding", "version control", diff --git a/icons/book-user.json b/icons/book-user.json index d5d00f38d..734ff6ab7 100644 --- a/icons/book-user.json +++ b/icons/book-user.json @@ -5,7 +5,8 @@ ], "use-cases": [], "tags": [ - "person", + "$extends:book", + "$group:user", "people", "family", "friends", diff --git a/icons/book-x.json b/icons/book-x.json index 8b52f398d..39258c497 100644 --- a/icons/book-x.json +++ b/icons/book-x.json @@ -5,14 +5,13 @@ ], "use-cases": [], "tags": [ + "$extends:book", + "$group:x", "code", "coding", "version control", "git", "repository", - "remove", - "delete", - "reading", "misinformation", "disinformation", "misinformed", diff --git a/icons/bookmark-check.json b/icons/bookmark-check.json index b19939239..5a52ecf4c 100644 --- a/icons/bookmark-check.json +++ b/icons/bookmark-check.json @@ -6,16 +6,12 @@ ], "use-cases": [], "tags": [ - "read", - "finished", - "complete", - "clip", - "marker", - "tag", + "$extends:bookmark", + "$group:check", "task", "todo" ], "categories": [ - "account" + "$extends:bookmark" ] } diff --git a/icons/bookmark-minus.json b/icons/bookmark-minus.json index 1171ed4c3..7b18d415a 100644 --- a/icons/bookmark-minus.json +++ b/icons/bookmark-minus.json @@ -7,10 +7,10 @@ ], "use-cases": [], "tags": [ - "delete", - "remove" + "$extends:bookmark", + "$group:minus" ], "categories": [ - "account" + "$extends:bookmark" ] } diff --git a/icons/bookmark-off.json b/icons/bookmark-off.json index 366907a81..1c893aad8 100644 --- a/icons/bookmark-off.json +++ b/icons/bookmark-off.json @@ -12,19 +12,19 @@ ], "use-cases": [], "tags": [ + "$extends:bookmark", + "$group:off", "unsaved", "unfavorite", "unmarked", "unlabel", - "disabled", "removed", "unpin", "unread", "unclip", - "marker", "untag" ], "categories": [ - "account" + "$extends:bookmark" ] } diff --git a/icons/bookmark-plus.json b/icons/bookmark-plus.json index 4c726c784..cb8773360 100644 --- a/icons/bookmark-plus.json +++ b/icons/bookmark-plus.json @@ -7,9 +7,10 @@ ], "use-cases": [], "tags": [ - "add" + "$extends:bookmark", + "$group:plus" ], "categories": [ - "account" + "$extends:bookmark" ] } diff --git a/icons/bookmark-x.json b/icons/bookmark-x.json index a4e217480..1e6a8059c 100644 --- a/icons/bookmark-x.json +++ b/icons/bookmark-x.json @@ -6,17 +6,12 @@ ], "use-cases": [], "tags": [ - "read", - "clip", - "marker", - "tag", - "cancel", + "$extends:bookmark", + "$group:x", "close", - "delete", - "remove", "clear" ], "categories": [ - "account" + "$extends:bookmark" ] } diff --git a/icons/bookmark.json b/icons/bookmark.json index f0791d897..f112655ab 100644 --- a/icons/bookmark.json +++ b/icons/bookmark.json @@ -11,6 +11,7 @@ "tags": [ "save", "favorite", + "favourite", "mark", "label", "attachment", diff --git a/icons/bot-message-square.json b/icons/bot-message-square.json index 1cac3ae1f..1d473b885 100644 --- a/icons/bot-message-square.json +++ b/icons/bot-message-square.json @@ -6,13 +6,9 @@ ], "use-cases": [], "tags": [ - "robot", - "ai", - "chat", - "assistant" + "$extends:bot" ], "categories": [ - "development", - "social" + "$extends:bot" ] } diff --git a/icons/bot-off.json b/icons/bot-off.json index d523753b7..2d6cccca9 100644 --- a/icons/bot-off.json +++ b/icons/bot-off.json @@ -6,13 +6,9 @@ ], "use-cases": [], "tags": [ - "robot", - "ai", - "chat", - "assistant" + "$extends:bot" ], "categories": [ - "development", - "social" + "$extends:bot" ] } diff --git a/icons/braces.json b/icons/braces.json index 15ae5dcd7..eab5ff538 100644 --- a/icons/braces.json +++ b/icons/braces.json @@ -17,6 +17,7 @@ "code", "token", "curly brackets", + "curly braces", "data", "{", "}" diff --git a/icons/brain-circuit.json b/icons/brain-circuit.json index 5264c8289..c5fae374b 100644 --- a/icons/brain-circuit.json +++ b/icons/brain-circuit.json @@ -8,10 +8,7 @@ ], "use-cases": [], "tags": [ - "mind", - "intellect", - "artificial intelligence", - "ai", + "$extends:brain", "deep learning", "machine learning", "computing" diff --git a/icons/brain-cog.json b/icons/brain-cog.json index 828d9b309..2b24d3a24 100644 --- a/icons/brain-cog.json +++ b/icons/brain-cog.json @@ -8,10 +8,8 @@ ], "use-cases": [], "tags": [ - "mind", - "intellect", - "artificial intelligence", - "ai", + "$extends:brain", + "$group:cog", "deep learning", "machine learning", "computing" diff --git a/icons/brain-off.json b/icons/brain-off.json index 7fd98bd4d..9288fc43c 100644 --- a/icons/brain-off.json +++ b/icons/brain-off.json @@ -11,23 +11,14 @@ "Indicating disabled reasoning in an AI chat interface" ], "tags": [ - "medical", - "mind", - "mental", - "intellect", - "cerebral", - "consciousness", - "genius", - "artificial intelligence", - "ai", - "think", + "$extends:brain", + "$group:off", "deep learning", "machine learning", "computing" ], "categories": [ - "medical", - "science", + "$extends:brain", "development" ] } diff --git a/icons/brick-wall-fire.json b/icons/brick-wall-fire.json index d1e4a99b7..ffdd04d39 100644 --- a/icons/brick-wall-fire.json +++ b/icons/brick-wall-fire.json @@ -6,18 +6,9 @@ ], "use-cases": [], "tags": [ + "$extends:brick-wall", "firewall", "security", - "bricks", - "mortar", - "cement", - "materials", - "construction", - "builder", - "labourer", - "quantity surveyor", - "blocks", - "stone", "campfire", "camping", "wilderness", diff --git a/icons/brick-wall-shield.json b/icons/brick-wall-shield.json index 0c19c1c9f..de8c56349 100644 --- a/icons/brick-wall-shield.json +++ b/icons/brick-wall-shield.json @@ -6,18 +6,9 @@ ], "use-cases": [], "tags": [ + "$extends:brick-wall", "firewall", "security", - "bricks", - "mortar", - "cement", - "materials", - "construction", - "builder", - "labourer", - "quantity surveyor", - "blocks", - "stone", "cybersecurity", "secure", "safety", diff --git a/icons/briefcase-business.json b/icons/briefcase-business.json index f0f7e77ac..2efbcc88c 100644 --- a/icons/briefcase-business.json +++ b/icons/briefcase-business.json @@ -8,13 +8,10 @@ ], "use-cases": [], "tags": [ - "work", - "bag", - "baggage", - "folder", + "$extends:briefcase", "portfolio" ], "categories": [ - "transportation" + "$extends:briefcase" ] } diff --git a/icons/briefcase-conveyor-belt.json b/icons/briefcase-conveyor-belt.json index e98c87f82..0262b6999 100644 --- a/icons/briefcase-conveyor-belt.json +++ b/icons/briefcase-conveyor-belt.json @@ -14,7 +14,7 @@ "carousel" ], "categories": [ - "travel", - "transportation" + "$extends:briefcase", + "travel" ] } diff --git a/icons/briefcase-medical.json b/icons/briefcase-medical.json index 654a6e392..082252d39 100644 --- a/icons/briefcase-medical.json +++ b/icons/briefcase-medical.json @@ -13,7 +13,7 @@ "first aid" ], "categories": [ - "medical", - "transportation" + "$extends:briefcase", + "medical" ] } diff --git a/icons/briefcase-plus.json b/icons/briefcase-plus.json index d91f8922e..32a7d153a 100644 --- a/icons/briefcase-plus.json +++ b/icons/briefcase-plus.json @@ -15,13 +15,8 @@ "Saving a product or service listing for later" ], "tags": [ - "work", - "bag", - "baggage", - "folder", - "new", - "add", - "create", + "$extends:briefcase", + "$group:plus", "increase", "briefcase", "portfolio", @@ -32,7 +27,7 @@ "plus" ], "categories": [ - "transportation", + "$extends:briefcase", "files", "account" ] diff --git a/icons/broom-sparkles.json b/icons/broom-sparkles.json index 76b41d323..d633db0fb 100644 --- a/icons/broom-sparkles.json +++ b/icons/broom-sparkles.json @@ -11,34 +11,11 @@ "Representing enchanted brooms or Halloween themes" ], "tags": [ - "broomstick", - "brush", - "sweep", - "sweeping", - "floor", - "cleaning", - "ai", - "magic", - "sparkle", - "smart", - "automation", - "housekeeping", - "chores", - "tidy", - "spotless", - "pristine", - "dust", - "debris", - "bristles", - "handle", - "janitor", - "maintenance", - "witch", - "halloween" + "$extends:broom", + "$group:sparkles", + "pristine" ], "categories": [ - "tools", - "home", - "gaming" + "$extends:broom" ] } diff --git a/icons/bug-off.json b/icons/bug-off.json index 085909a10..4adf4281e 100644 --- a/icons/bug-off.json +++ b/icons/bug-off.json @@ -7,19 +7,15 @@ ], "use-cases": [], "tags": [ - "issue", + "$extends:bug", + "$group:off", "fixed", "resolved", - "testing", - "debug", - "code", - "insect", "kill", "exterminate", "pest control" ], "categories": [ - "development", - "animals" + "$extends:bug" ] } diff --git a/icons/bug-play.json b/icons/bug-play.json index e2b91d6a6..fc95c65f0 100644 --- a/icons/bug-play.json +++ b/icons/bug-play.json @@ -8,15 +8,10 @@ ], "use-cases": [], "tags": [ - "issue", - "testing", - "debug", - "reproduce", - "code", - "insect" + "$extends:bug", + "reproduce" ], "categories": [ - "development", - "animals" + "$extends:bug" ] } diff --git a/icons/building-complex-plus.json b/icons/building-complex-plus.json index ecb8dc16e..43cbb73ff 100644 --- a/icons/building-complex-plus.json +++ b/icons/building-complex-plus.json @@ -14,16 +14,8 @@ "Marking new business or property locations on maps" ], "tags": [ - "business", - "company", - "enterprise", - "skyscraper", - "organisation", - "organization", - "city", - "new", - "add", - "create", + "$extends:building-complex", + "$group:plus", "increase", "office", "headquarters", @@ -34,7 +26,6 @@ "property" ], "categories": [ - "account", - "buildings" + "$extends:building-complex" ] } diff --git a/icons/building-complex.json b/icons/building-complex.json index 3d3854466..c7fb3d560 100644 --- a/icons/building-complex.json +++ b/icons/building-complex.json @@ -8,17 +8,15 @@ ], "use-cases": [], "tags": [ + "$extends:building", "business", "company", "enterprise", "skyscraper", - "organisation", - "organization", "city" ], "categories": [ - "account", - "buildings" + "$extends:building" ], "aliases": [ { diff --git a/icons/bus-front.json b/icons/bus-front.json index 4bdc833e9..8da64ccd5 100644 --- a/icons/bus-front.json +++ b/icons/bus-front.json @@ -6,12 +6,11 @@ ], "use-cases": [], "tags": [ + "$extends:bus", "coach", - "vehicle", - "trip", "road" ], "categories": [ - "transportation" + "$extends:bus" ] } diff --git a/icons/cake-slice.json b/icons/cake-slice.json index a8d048bd6..9810729a7 100644 --- a/icons/cake-slice.json +++ b/icons/cake-slice.json @@ -6,19 +6,9 @@ ], "use-cases": [], "tags": [ - "birthday", - "birthdate", - "celebration", - "party", - "surprise", - "gateaux", - "dessert", + "$extends:cake", "candles", - "wish", - "fondant", - "icing sugar", - "sweet", - "baking" + "wish" ], "categories": [ "food-beverage", diff --git a/icons/calendar-1.json b/icons/calendar-1.json index d316d48e0..5e58f2ef6 100644 --- a/icons/calendar-1.json +++ b/icons/calendar-1.json @@ -7,10 +7,7 @@ ], "use-cases": [], "tags": [ - "date", - "month", - "year", - "event", + "$extends:calendar", "single", "singular", "once", @@ -18,7 +15,7 @@ "first" ], "categories": [ - "letters-digits", - "time" + "$extends:calendar", + "letters-digits" ] } diff --git a/icons/calendar-arrow-down.json b/icons/calendar-arrow-down.json index 8efe92445..581f9d00a 100644 --- a/icons/calendar-arrow-down.json +++ b/icons/calendar-arrow-down.json @@ -7,10 +7,7 @@ ], "use-cases": [], "tags": [ - "date", - "month", - "year", - "event", + "$extends:calendar", "sort", "order", "ascending", @@ -21,6 +18,6 @@ "falling" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-arrow-left.json b/icons/calendar-arrow-left.json index 728de8e61..6e4470eca 100644 --- a/icons/calendar-arrow-left.json +++ b/icons/calendar-arrow-left.json @@ -15,11 +15,8 @@ "Moving back through dates in date pickers" ], "tags": [ - "date", + "$extends:calendar", "day", - "month", - "year", - "event", "arrow", "direction", "navigation", diff --git a/icons/calendar-arrow-right.json b/icons/calendar-arrow-right.json index 34a08b1f2..947042a71 100644 --- a/icons/calendar-arrow-right.json +++ b/icons/calendar-arrow-right.json @@ -15,11 +15,8 @@ "Moving forward through dates in date pickers" ], "tags": [ - "date", + "$extends:calendar", "day", - "month", - "year", - "event", "arrow", "direction", "navigation", diff --git a/icons/calendar-arrow-up.json b/icons/calendar-arrow-up.json index 8efe92445..581f9d00a 100644 --- a/icons/calendar-arrow-up.json +++ b/icons/calendar-arrow-up.json @@ -7,10 +7,7 @@ ], "use-cases": [], "tags": [ - "date", - "month", - "year", - "event", + "$extends:calendar", "sort", "order", "ascending", @@ -21,6 +18,6 @@ "falling" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-check-2.json b/icons/calendar-check-2.json index 35b3817ea..e6f9c9d17 100644 --- a/icons/calendar-check-2.json +++ b/icons/calendar-check-2.json @@ -6,21 +6,9 @@ ], "use-cases": [], "tags": [ - "date", - "day", - "month", - "year", - "event", - "confirm", - "subscribe", - "schedule", - "done", - "todo", - "tick", - "complete", - "task" + "$extends:calendar-check" ], "categories": [ - "time" + "$extends:calendar-check" ] } diff --git a/icons/calendar-check.json b/icons/calendar-check.json index 35b3817ea..4707e1856 100644 --- a/icons/calendar-check.json +++ b/icons/calendar-check.json @@ -6,21 +6,16 @@ ], "use-cases": [], "tags": [ - "date", + "$extends:calendar", + "$group:check", "day", - "month", - "year", - "event", "confirm", "subscribe", "schedule", - "done", "todo", - "tick", - "complete", "task" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-chevrons-left.json b/icons/calendar-chevrons-left.json index 1e0553fe7..7b9ed49fc 100644 --- a/icons/calendar-chevrons-left.json +++ b/icons/calendar-chevrons-left.json @@ -12,6 +12,7 @@ "Rewinding through calendar views" ], "tags": [ + "$extends:calendar", "navigation", "arrow", "direction", @@ -20,14 +21,11 @@ "indicator", "next", "menu", - "date", "day", - "month", - "year", "events" ], "categories": [ - "time", + "$extends:calendar", "arrows", "navigation" ] diff --git a/icons/calendar-chevrons-right.json b/icons/calendar-chevrons-right.json index 69c4a452a..9b3ff1c1e 100644 --- a/icons/calendar-chevrons-right.json +++ b/icons/calendar-chevrons-right.json @@ -12,6 +12,7 @@ "Fast-forwarding through calendar views" ], "tags": [ + "$extends:calendar", "navigation", "arrow", "direction", @@ -20,14 +21,11 @@ "indicator", "previous", "menu", - "date", "day", - "month", - "year", "events" ], "categories": [ - "time", + "$extends:calendar", "arrows", "navigation" ] diff --git a/icons/calendar-clock.json b/icons/calendar-clock.json index f904f1425..a3ebb53b2 100644 --- a/icons/calendar-clock.json +++ b/icons/calendar-clock.json @@ -7,15 +7,13 @@ ], "use-cases": [], "tags": [ - "date", + "$extends:calendar", + "$group:clock", "day", - "month", - "year", - "event", "clock", "hour" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-cog.json b/icons/calendar-cog.json index 643e55368..fcf00de22 100644 --- a/icons/calendar-cog.json +++ b/icons/calendar-cog.json @@ -9,16 +9,13 @@ ], "use-cases": [], "tags": [ - "date", + "$extends:calendar", + "$group:cog", "day", - "month", - "year", "events", - "settings", - "gear", "cog" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-days.json b/icons/calendar-days.json index 465efa0a6..169174822 100644 --- a/icons/calendar-days.json +++ b/icons/calendar-days.json @@ -6,12 +6,9 @@ ], "use-cases": [], "tags": [ - "date", - "month", - "year", - "event" + "$extends:calendar" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-fold.json b/icons/calendar-fold.json index 90dcf47e0..67252e3ef 100644 --- a/icons/calendar-fold.json +++ b/icons/calendar-fold.json @@ -5,16 +5,11 @@ ], "use-cases": [], "tags": [ - "date", - "month", - "year", - "event", - "birthday", - "birthdate", + "$extends:calendar", "ics" ], "categories": [ - "time", + "$extends:calendar", "files" ] } diff --git a/icons/calendar-heart.json b/icons/calendar-heart.json index 219a46c6f..e333da160 100644 --- a/icons/calendar-heart.json +++ b/icons/calendar-heart.json @@ -5,16 +5,13 @@ ], "use-cases": [], "tags": [ - "date", - "month", - "year", - "event", + "$extends:calendar", + "$group:heart", "heart", - "favourite", "subscribe", "valentines day" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-minus-2.json b/icons/calendar-minus-2.json index 02c0bd7a2..523c5399a 100644 --- a/icons/calendar-minus-2.json +++ b/icons/calendar-minus-2.json @@ -5,15 +5,9 @@ ], "use-cases": [], "tags": [ - "date", - "day", - "month", - "year", - "event", - "delete", - "remove" + "$extends:calendar-minus" ], "categories": [ - "time" + "$extends:calendar-minus" ] } diff --git a/icons/calendar-minus.json b/icons/calendar-minus.json index 762e72878..d7ac60290 100644 --- a/icons/calendar-minus.json +++ b/icons/calendar-minus.json @@ -7,15 +7,11 @@ ], "use-cases": [], "tags": [ - "date", - "day", - "month", - "year", - "event", - "delete", - "remove" + "$extends:calendar", + "$group:minus", + "day" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-off.json b/icons/calendar-off.json index 56e53c53b..3367ab0ca 100644 --- a/icons/calendar-off.json +++ b/icons/calendar-off.json @@ -6,15 +6,12 @@ ], "use-cases": [], "tags": [ - "date", - "day", - "month", - "year", - "event", - "delete", - "remove" + "$extends:calendar", + "$group:minus", + "$group:off", + "day" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-plus-2.json b/icons/calendar-plus-2.json index c2406b2db..c7d4b69a6 100644 --- a/icons/calendar-plus-2.json +++ b/icons/calendar-plus-2.json @@ -5,17 +5,9 @@ ], "use-cases": [], "tags": [ - "date", - "day", - "month", - "year", - "event", - "add", - "subscribe", - "create", - "new" + "$extends:calendar-plus" ], "categories": [ - "time" + "$extends:calendar-plus" ] } diff --git a/icons/calendar-plus.json b/icons/calendar-plus.json index 79245153c..18aee6067 100644 --- a/icons/calendar-plus.json +++ b/icons/calendar-plus.json @@ -7,17 +7,12 @@ ], "use-cases": [], "tags": [ - "date", + "$extends:calendar", + "$group:plus", "day", - "month", - "year", - "event", - "add", - "subscribe", - "create", - "new" + "subscribe" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-range.json b/icons/calendar-range.json index 58b5c441c..008100d95 100644 --- a/icons/calendar-range.json +++ b/icons/calendar-range.json @@ -6,15 +6,12 @@ ], "use-cases": [], "tags": [ - "date", + "$extends:calendar", "day", - "month", - "year", - "event", "range", "period" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-search.json b/icons/calendar-search.json index 432c4d457..78668abcb 100644 --- a/icons/calendar-search.json +++ b/icons/calendar-search.json @@ -7,15 +7,13 @@ ], "use-cases": [], "tags": [ - "date", + "$extends:calendar", + "$group:search", "day", - "month", - "year", "events", - "search", - "lens" + "search" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/calendar-sync.json b/icons/calendar-sync.json index 4e147668a..39e387522 100644 --- a/icons/calendar-sync.json +++ b/icons/calendar-sync.json @@ -8,15 +8,11 @@ ], "use-cases": [], "tags": [ + "$extends:calendar", + "$group:sync", "repeat", - "refresh", - "reconnect", "transfer", "backup", - "date", - "month", - "year", - "event", "subscribe", "recurring", "schedule", @@ -25,7 +21,7 @@ "auto" ], "categories": [ - "arrows", - "time" + "$extends:calendar", + "arrows" ] } diff --git a/icons/calendar-x-2.json b/icons/calendar-x-2.json index 8f9ffa523..dd0cc3723 100644 --- a/icons/calendar-x-2.json +++ b/icons/calendar-x-2.json @@ -6,14 +6,9 @@ ], "use-cases": [], "tags": [ - "date", - "day", - "month", - "year", - "event", - "remove" + "$extends:calendar-x" ], "categories": [ - "time" + "$extends:calendar-x" ] } diff --git a/icons/calendar-x.json b/icons/calendar-x.json index 189012663..9e8d9c422 100644 --- a/icons/calendar-x.json +++ b/icons/calendar-x.json @@ -6,15 +6,12 @@ ], "use-cases": [], "tags": [ - "date", + "$extends:calendar", + "$group:x", "day", - "month", - "year", - "event", - "remove", "busy" ], "categories": [ - "time" + "$extends:calendar" ] } diff --git a/icons/camera-off.json b/icons/camera-off.json index 535d74e04..4874a3977 100644 --- a/icons/camera-off.json +++ b/icons/camera-off.json @@ -9,13 +9,10 @@ ], "use-cases": [], "tags": [ - "photo", - "webcam", - "video" + "$extends:camera", + "$group:off" ], "categories": [ - "photography", - "devices", - "communication" + "$extends:camera" ] } diff --git a/icons/can-soda.json b/icons/can-soda.json index c6e107a31..ac3b61247 100644 --- a/icons/can-soda.json +++ b/icons/can-soda.json @@ -20,6 +20,6 @@ "waste" ], "categories": [ - "food-beverage" + "$extends:can" ] } diff --git a/icons/candy-cane.json b/icons/candy-cane.json index a820d0ac0..4c055890f 100644 --- a/icons/candy-cane.json +++ b/icons/candy-cane.json @@ -7,13 +7,11 @@ ], "use-cases": [], "tags": [ - "sugar", - "food", - "sweet", + "$extends:candy", "christmas", "xmas" ], "categories": [ - "food-beverage" + "$extends:candy" ] } diff --git a/icons/candy-off.json b/icons/candy-off.json index 436ec0398..e128f882a 100644 --- a/icons/candy-off.json +++ b/icons/candy-off.json @@ -6,14 +6,14 @@ ], "use-cases": [], "tags": [ + "$extends:candy", + "$group:off", "sugar free", - "food", - "sweet", "allergy", "intolerance", "diet" ], "categories": [ - "food-beverage" + "$extends:candy" ] } diff --git a/icons/cannabis-off.json b/icons/cannabis-off.json index d59ea98ed..4d0443bb5 100644 --- a/icons/cannabis-off.json +++ b/icons/cannabis-off.json @@ -5,11 +5,9 @@ ], "use-cases": [], "tags": [ - "cannabis", - "weed", - "leaf" + "$extends:cannabis" ], "categories": [ - "nature" + "$extends:cannabis" ] } diff --git a/icons/captions-off.json b/icons/captions-off.json index 0a511dbc6..c8c15559f 100644 --- a/icons/captions-off.json +++ b/icons/captions-off.json @@ -5,15 +5,9 @@ ], "use-cases": [], "tags": [ - "closed captions", - "subtitles", - "subhead", - "transcription", - "transcribe", - "dialogue", - "accessibility" + "$extends:captions" ], "categories": [ - "multimedia" + "$extends:captions" ] } diff --git a/icons/car-battery.json b/icons/car-battery.json index 10c06fe87..86ad26501 100644 --- a/icons/car-battery.json +++ b/icons/car-battery.json @@ -23,7 +23,7 @@ "car" ], "categories": [ - "connectivity", - "transportation" + "$extends:car", + "connectivity" ] } diff --git a/icons/car-front.json b/icons/car-front.json index efa2ecfc2..6f433e43e 100644 --- a/icons/car-front.json +++ b/icons/car-front.json @@ -6,12 +6,9 @@ ], "use-cases": [], "tags": [ - "vehicle", - "drive", - "trip", - "journey" + "$extends:car" ], "categories": [ - "transportation" + "$extends:car" ] } diff --git a/icons/car-taxi-front.json b/icons/car-taxi-front.json index 4c0e10387..75eb672bf 100644 --- a/icons/car-taxi-front.json +++ b/icons/car-taxi-front.json @@ -6,13 +6,10 @@ ], "use-cases": [], "tags": [ - "cab", - "vehicle", - "drive", - "trip", - "journey" + "$extends:car", + "cab" ], "categories": [ - "transportation" + "$extends:car" ] } diff --git a/icons/carton-off.json b/icons/carton-off.json index 2afd61f7f..6d2536c9e 100644 --- a/icons/carton-off.json +++ b/icons/carton-off.json @@ -11,29 +11,15 @@ "Representing excluded milk products for allergies" ], "tags": [ - "milk", - "dairy", - "beverage", - "drink", - "diet", + "$extends:carton", + "$group:off", "lactose free", "non dairy", - "liquid", - "liter", - "litre", - "pint", - "pints", - "pasteurized", - "skim", - "skimmed", - "container", - "packaging", "allergy", "intolerance", - "vegan", - "unavailable" + "vegan" ], "categories": [ - "food-beverage" + "$extends:carton" ] } diff --git a/icons/cctv-off.json b/icons/cctv-off.json index 2ee35c314..ea826c6a4 100644 --- a/icons/cctv-off.json +++ b/icons/cctv-off.json @@ -7,19 +7,9 @@ ], "use-cases": [], "tags": [ - "camera", - "surveillance", - "recording", - "film", - "videotape", - "crime", - "watching" + "$extends:cctv" ], "categories": [ - "security", - "devices", - "communication", - "connectivity", - "photography" + "$extends:cctv" ] } diff --git a/icons/chart-bar-big.json b/icons/chart-bar-big.json index ee590d944..032a66ca9 100644 --- a/icons/chart-bar-big.json +++ b/icons/chart-bar-big.json @@ -6,13 +6,10 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph" + "$extends:chart-bar" ], "categories": [ - "charts" + "$extends:chart-bar" ], "aliases": [ { diff --git a/icons/chart-bar-decreasing.json b/icons/chart-bar-decreasing.json index 8ae0bcf63..283e519b8 100644 --- a/icons/chart-bar-decreasing.json +++ b/icons/chart-bar-decreasing.json @@ -5,13 +5,10 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", + "$extends:chart-bar", "trending down" ], "categories": [ - "charts" + "$extends:chart-bar" ] } diff --git a/icons/chart-bar-increasing.json b/icons/chart-bar-increasing.json index 249da6c8b..36bb36f66 100644 --- a/icons/chart-bar-increasing.json +++ b/icons/chart-bar-increasing.json @@ -5,13 +5,10 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", + "$extends:chart-bar", "trending up" ], "categories": [ - "charts" + "$extends:chart-bar" ] } diff --git a/icons/chart-bar-stacked.json b/icons/chart-bar-stacked.json index 102a47506..7300127b2 100644 --- a/icons/chart-bar-stacked.json +++ b/icons/chart-bar-stacked.json @@ -6,15 +6,12 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", + "$extends:chart-bar", "multivariate", "categorical", "comparison" ], "categories": [ - "charts" + "$extends:chart-bar" ] } diff --git a/icons/chart-column-big.json b/icons/chart-column-big.json index 9659c53d3..69fdd9cb9 100644 --- a/icons/chart-column-big.json +++ b/icons/chart-column-big.json @@ -6,13 +6,10 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph" + "$extends:chart-column" ], "categories": [ - "charts" + "$extends:chart-column" ], "aliases": [ { diff --git a/icons/chart-column-decreasing.json b/icons/chart-column-decreasing.json index 8ae0bcf63..94c2f8433 100644 --- a/icons/chart-column-decreasing.json +++ b/icons/chart-column-decreasing.json @@ -5,13 +5,10 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", + "$extends:chart-column", "trending down" ], "categories": [ - "charts" + "$extends:chart-column" ] } diff --git a/icons/chart-column-increasing.json b/icons/chart-column-increasing.json index 6028a8fc0..9efee3ed8 100644 --- a/icons/chart-column-increasing.json +++ b/icons/chart-column-increasing.json @@ -6,14 +6,11 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", + "$extends:chart-column", "trending up" ], "categories": [ - "charts" + "$extends:chart-column" ], "aliases": [ { diff --git a/icons/chart-column-stacked.json b/icons/chart-column-stacked.json index 102a47506..066da0ab2 100644 --- a/icons/chart-column-stacked.json +++ b/icons/chart-column-stacked.json @@ -6,15 +6,12 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", + "$extends:chart-column", "multivariate", "categorical", "comparison" ], "categories": [ - "charts" + "$extends:chart-column" ] } diff --git a/icons/chart-line.json b/icons/chart-line.json index c06c97764..535e9cf98 100644 --- a/icons/chart-line.json +++ b/icons/chart-line.json @@ -8,7 +8,8 @@ "statistics", "analytics", "diagram", - "graph" + "graph", + "presentation" ], "categories": [ "charts" diff --git a/icons/chart-no-axes-column-decreasing.json b/icons/chart-no-axes-column-decreasing.json index 8ae0bcf63..8809b22f1 100644 --- a/icons/chart-no-axes-column-decreasing.json +++ b/icons/chart-no-axes-column-decreasing.json @@ -5,13 +5,10 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", + "$extends:chart-no-axes-column", "trending down" ], "categories": [ - "charts" + "$extends:chart-no-axes-column" ] } diff --git a/icons/chart-no-axes-column-increasing.json b/icons/chart-no-axes-column-increasing.json index b6a0bb8b8..241281704 100644 --- a/icons/chart-no-axes-column-increasing.json +++ b/icons/chart-no-axes-column-increasing.json @@ -7,14 +7,11 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", + "$extends:chart-no-axes-column", "trending up" ], "categories": [ - "charts" + "$extends:chart-no-axes-column" ], "aliases": [ { diff --git a/icons/check-check.json b/icons/check-check.json index 641a61649..222480aea 100644 --- a/icons/check-check.json +++ b/icons/check-check.json @@ -5,15 +5,11 @@ ], "use-cases": [], "tags": [ - "done", + "$extends:check", "received", - "double", - "todo", - "tick", - "complete", - "task" + "double" ], "categories": [ - "notifications" + "$extends:check" ] } diff --git a/icons/check-line.json b/icons/check-line.json index 4372443cc..903a3a43a 100644 --- a/icons/check-line.json +++ b/icons/check-line.json @@ -6,13 +6,9 @@ ], "use-cases": [], "tags": [ - "done", - "todo", - "tick", - "complete", - "task" + "$extends:check" ], "categories": [ - "notifications" + "$extends:check" ] } diff --git a/icons/cigarette-off.json b/icons/cigarette-off.json index 892264e5d..aecfbbd3d 100644 --- a/icons/cigarette-off.json +++ b/icons/cigarette-off.json @@ -7,12 +7,10 @@ ], "use-cases": [], "tags": [ - "smoking", + "$extends:cigarette", "no-smoking" ], "categories": [ - "travel", - "transportation", - "medical" + "$extends:cigarette" ] } diff --git a/icons/circle-alert.json b/icons/circle-alert.json index cf0c47dae..7ebcad410 100644 --- a/icons/circle-alert.json +++ b/icons/circle-alert.json @@ -6,10 +6,8 @@ ], "use-cases": [], "tags": [ - "warning", - "alert", - "danger", - "exclamation mark" + "$group:exclamation-mark", + "alert" ], "categories": [ "notifications" diff --git a/icons/circle-check-big.json b/icons/circle-check-big.json index 4c9024541..2b7f045d4 100644 --- a/icons/circle-check-big.json +++ b/icons/circle-check-big.json @@ -8,14 +8,10 @@ ], "use-cases": [], "tags": [ - "done", - "todo", - "tick", - "complete", - "task" + "$extends:circle-check" ], "categories": [ - "notifications" + "$extends:circle-check" ], "aliases": [ { diff --git a/icons/circle-check.json b/icons/circle-check.json index 4311b844d..83278df2d 100644 --- a/icons/circle-check.json +++ b/icons/circle-check.json @@ -6,10 +6,8 @@ ], "use-cases": [], "tags": [ - "done", + "$group:check", "todo", - "tick", - "complete", "task" ], "categories": [ diff --git a/icons/circle-dashed-check.json b/icons/circle-dashed-check.json index 8966551fb..f02c95eed 100644 --- a/icons/circle-dashed-check.json +++ b/icons/circle-dashed-check.json @@ -13,8 +13,8 @@ "Confirming completion with revisions still pending" ], "tags": [ - "approved", - "pending", + "$extends:circle-dashed", + "$extends:circle-check", "changes", "revision", "reapproval", @@ -22,17 +22,10 @@ "schedule", "assignment", "request", - "review", - "progress", - "issue", - "draft", - "code", - "coding", - "version control" + "review" ], "categories": [ - "shapes", - "development", + "$extends:circle-dashed", "notifications" ] } diff --git a/icons/circle-dashed.json b/icons/circle-dashed.json index 3c33095ff..179d396a9 100644 --- a/icons/circle-dashed.json +++ b/icons/circle-dashed.json @@ -16,7 +16,7 @@ "version control" ], "categories": [ - "development", - "shapes" + "$extends:circle", + "development" ] } diff --git a/icons/circle-dollar-sign.json b/icons/circle-dollar-sign.json index 80dd0e159..ffe263b7a 100644 --- a/icons/circle-dollar-sign.json +++ b/icons/circle-dollar-sign.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ + "$group:currency", "monetization", - "marketing", - "currency", - "money", - "payment" + "marketing" ], "categories": [ "finance" diff --git a/icons/circle-dot-dashed.json b/icons/circle-dot-dashed.json index eaefa8bae..60473f2fd 100644 --- a/icons/circle-dot-dashed.json +++ b/icons/circle-dot-dashed.json @@ -15,7 +15,6 @@ "version control" ], "categories": [ - "development", - "shapes" + "$extends:circle-dot" ] } diff --git a/icons/circle-dot.json b/icons/circle-dot.json index 87c4d4e30..3b636209c 100644 --- a/icons/circle-dot.json +++ b/icons/circle-dot.json @@ -35,7 +35,7 @@ "dj" ], "categories": [ - "development", - "shapes" + "$extends:circle", + "development" ] } diff --git a/icons/circle-letter-p-off.json b/icons/circle-letter-p-off.json index ca41ea388..0d058eaa1 100644 --- a/icons/circle-letter-p-off.json +++ b/icons/circle-letter-p-off.json @@ -7,14 +7,12 @@ ], "use-cases": [], "tags": [ - "parking lot", - "car park", + "$extends:circle-letter-p", + "$group:off", "no parking" ], "categories": [ - "letters-digits", - "transportation", - "navigation" + "$extends:circle-letter-p" ], "aliases": [ { diff --git a/icons/circle-off.json b/icons/circle-off.json index 9ce450b9f..3c7a29831 100644 --- a/icons/circle-off.json +++ b/icons/circle-off.json @@ -24,6 +24,6 @@ "failure" ], "categories": [ - "shapes" + "$extends:circle" ] } diff --git a/icons/circle-pause.json b/icons/circle-pause.json index ee549db83..f68fe83ec 100644 --- a/icons/circle-pause.json +++ b/icons/circle-pause.json @@ -6,9 +6,9 @@ ], "use-cases": [], "tags": [ + "$group:pause", "music", - "audio", - "stop" + "audio" ], "categories": [ "multimedia" diff --git a/icons/circle-percent.json b/icons/circle-percent.json index 22dca5a3a..a826b572c 100644 --- a/icons/circle-percent.json +++ b/icons/circle-percent.json @@ -5,11 +5,9 @@ ], "use-cases": [], "tags": [ + "$group:percent", "verified", "unverified", - "sale", - "discount", - "offer", "marketing", "sticker", "price tag" diff --git a/icons/circle-pile.json b/icons/circle-pile.json index 182d8a727..596843968 100644 --- a/icons/circle-pile.json +++ b/icons/circle-pile.json @@ -6,10 +6,7 @@ ], "use-cases": [], "tags": [ - "off", - "zero", - "record", - "shape", + "$extends:circle", "circle-pile", "circle", "pile", @@ -25,6 +22,6 @@ "warehouse" ], "categories": [ - "shapes" + "$extends:circle" ] } diff --git a/icons/circle-play.json b/icons/circle-play.json index 00641486f..9ac56adb2 100644 --- a/icons/circle-play.json +++ b/icons/circle-play.json @@ -6,9 +6,8 @@ ], "use-cases": [], "tags": [ - "music", - "start", - "run" + "$group:play", + "music" ], "categories": [ "multimedia" diff --git a/icons/circle-slash-2.json b/icons/circle-slash-2.json index 3532c91f1..b24648cd9 100644 --- a/icons/circle-slash-2.json +++ b/icons/circle-slash-2.json @@ -25,9 +25,8 @@ "normal" ], "categories": [ - "shapes", - "math", - "development" + "$extends:circle-slash", + "shapes" ], "aliases": [ { diff --git a/icons/circle-slash.json b/icons/circle-slash.json index 506ed4a9e..0e06532f5 100644 --- a/icons/circle-slash.json +++ b/icons/circle-slash.json @@ -5,6 +5,7 @@ ], "use-cases": [], "tags": [ + "$group:off", "diameter", "zero", "Ø", @@ -12,11 +13,8 @@ "null", "void", "cancel", - "ban", "no", "stop", - "forbidden", - "prohibited", "error", "incorrect", "mistake", diff --git a/icons/circle-small.json b/icons/circle-small.json index 1e37e0c3b..3d638b47c 100644 --- a/icons/circle-small.json +++ b/icons/circle-small.json @@ -11,7 +11,7 @@ "genderless" ], "categories": [ - "shapes", + "$extends:circle", "medical" ] } diff --git a/icons/circle-star.json b/icons/circle-star.json index 204345cf3..b456d3969 100644 --- a/icons/circle-star.json +++ b/icons/circle-star.json @@ -5,6 +5,7 @@ ], "use-cases": [], "tags": [ + "$group:star", "badge", "medal", "honour", diff --git a/icons/circle-stop.json b/icons/circle-stop.json index 9ad8e3430..2230ab27f 100644 --- a/icons/circle-stop.json +++ b/icons/circle-stop.json @@ -6,6 +6,7 @@ ], "use-cases": [], "tags": [ + "$group:stop", "media", "music" ], diff --git a/icons/circle-user-round.json b/icons/circle-user-round.json index 17b7920da..a9c9f3f0a 100644 --- a/icons/circle-user-round.json +++ b/icons/circle-user-round.json @@ -5,12 +5,10 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "contact" + "$extends:circle-user" ], "categories": [ - "account" + "$extends:circle-user" ], "aliases": [ { diff --git a/icons/circle-user.json b/icons/circle-user.json index 9893d20f1..e7d035d1f 100644 --- a/icons/circle-user.json +++ b/icons/circle-user.json @@ -5,9 +5,7 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "contact" + "$group:user" ], "categories": [ "account" diff --git a/icons/circle-x.json b/icons/circle-x.json index eb6b266e0..5f5b22923 100644 --- a/icons/circle-x.json +++ b/icons/circle-x.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ - "cancel", + "$group:x", "close", "cross", - "delete", - "remove", "times", "clear", "error", diff --git a/icons/clipboard-check.json b/icons/clipboard-check.json index 8c35a9fb5..54010099e 100644 --- a/icons/clipboard-check.json +++ b/icons/clipboard-check.json @@ -7,15 +7,14 @@ ], "use-cases": [], "tags": [ + "$extends:clipboard", + "$group:check", "copied", "pasted", - "done", "todo", - "tick", - "complete", "task" ], "categories": [ - "text" + "$extends:clipboard" ] } diff --git a/icons/clipboard-clock.json b/icons/clipboard-clock.json index f8f60f925..7bea05c05 100644 --- a/icons/clipboard-clock.json +++ b/icons/clipboard-clock.json @@ -10,27 +10,22 @@ ], "use-cases": [], "tags": [ - "copy", - "paste", - "history", + "$extends:clipboard", + "$group:clock", "log", "clock", - "time", - "watch", "alarm", "hour", "minute", "reminder", "scheduled", - "deadline", - "pending", "time tracking", "timesheets", "appointment", "logbook" ], "categories": [ - "time", - "text" + "$extends:clipboard", + "time" ] } diff --git a/icons/clipboard-copy.json b/icons/clipboard-copy.json index d8eee7c40..c2ffe9f6c 100644 --- a/icons/clipboard-copy.json +++ b/icons/clipboard-copy.json @@ -7,11 +7,10 @@ ], "use-cases": [], "tags": [ - "copy", - "paste" + "$extends:clipboard" ], "categories": [ - "text", + "$extends:clipboard", "arrows" ] } diff --git a/icons/clipboard-list.json b/icons/clipboard-list.json index e6854e4fa..bdf971315 100644 --- a/icons/clipboard-list.json +++ b/icons/clipboard-list.json @@ -7,11 +7,10 @@ ], "use-cases": [], "tags": [ - "copy", - "paste", + "$extends:clipboard", "tasks" ], "categories": [ - "text" + "$extends:clipboard" ] } diff --git a/icons/clipboard-minus.json b/icons/clipboard-minus.json index 5cbd3d5ac..cd9ac4391 100644 --- a/icons/clipboard-minus.json +++ b/icons/clipboard-minus.json @@ -8,9 +8,8 @@ ], "use-cases": [], "tags": [ - "copy", - "delete", - "remove", + "$extends:clipboard", + "$group:minus", "erase", "document", "medical", @@ -18,7 +17,7 @@ "doctor" ], "categories": [ - "text", + "$extends:clipboard", "medical" ] } diff --git a/icons/clipboard-paste.json b/icons/clipboard-paste.json index 7c1a155ef..898079662 100644 --- a/icons/clipboard-paste.json +++ b/icons/clipboard-paste.json @@ -7,11 +7,10 @@ ], "use-cases": [], "tags": [ - "copy", - "paste" + "$extends:clipboard" ], "categories": [ - "text", + "$extends:clipboard", "arrows" ] } diff --git a/icons/clipboard-pen-line.json b/icons/clipboard-pen-line.json index 45dd8bef8..71dc1a09d 100644 --- a/icons/clipboard-pen-line.json +++ b/icons/clipboard-pen-line.json @@ -6,10 +6,10 @@ ], "use-cases": [], "tags": [ - "paste" + "$extends:clipboard-pen" ], "categories": [ - "text" + "$extends:clipboard-pen" ], "aliases": [ { diff --git a/icons/clipboard-pen.json b/icons/clipboard-pen.json index 87aca2252..772d232cc 100644 --- a/icons/clipboard-pen.json +++ b/icons/clipboard-pen.json @@ -7,11 +7,12 @@ ], "use-cases": [], "tags": [ - "paste", + "$extends:clipboard", + "$group:pen", "signature" ], "categories": [ - "text" + "$extends:clipboard" ], "aliases": [ { diff --git a/icons/clipboard-plus.json b/icons/clipboard-plus.json index f9bd8227d..11f16d976 100644 --- a/icons/clipboard-plus.json +++ b/icons/clipboard-plus.json @@ -8,18 +8,15 @@ ], "use-cases": [], "tags": [ - "copy", - "paste", - "add", - "create", - "new", + "$extends:clipboard", + "$group:plus", "document", "medical", "report", "doctor" ], "categories": [ - "text", + "$extends:clipboard", "medical" ] } diff --git a/icons/clipboard-type.json b/icons/clipboard-type.json index 40ebdefd7..deca6148c 100644 --- a/icons/clipboard-type.json +++ b/icons/clipboard-type.json @@ -6,12 +6,12 @@ ], "use-cases": [], "tags": [ - "paste", + "$extends:clipboard", "format", "text" ], "categories": [ - "letters-digits", - "text" + "$extends:clipboard", + "letters-digits" ] } diff --git a/icons/clipboard-x.json b/icons/clipboard-x.json index 55b275576..46aa13700 100644 --- a/icons/clipboard-x.json +++ b/icons/clipboard-x.json @@ -7,12 +7,11 @@ ], "use-cases": [], "tags": [ - "copy", - "paste", + "$extends:clipboard", "discard", "remove" ], "categories": [ - "text" + "$extends:clipboard" ] } diff --git a/icons/clock-1.json b/icons/clock-1.json index 4936a32a8..f54d3d8a2 100644 --- a/icons/clock-1.json +++ b/icons/clock-1.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-10.json b/icons/clock-10.json index 6f0469750..e426a5b5e 100644 --- a/icons/clock-10.json +++ b/icons/clock-10.json @@ -7,11 +7,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-11.json b/icons/clock-11.json index 4936a32a8..f54d3d8a2 100644 --- a/icons/clock-11.json +++ b/icons/clock-11.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-12.json b/icons/clock-12.json index c827e4395..b2e3833d0 100644 --- a/icons/clock-12.json +++ b/icons/clock-12.json @@ -7,13 +7,11 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm", + "$extends:clock", "noon", "midnight" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-2.json b/icons/clock-2.json index 6f0469750..e426a5b5e 100644 --- a/icons/clock-2.json +++ b/icons/clock-2.json @@ -7,11 +7,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-3.json b/icons/clock-3.json index 4936a32a8..f54d3d8a2 100644 --- a/icons/clock-3.json +++ b/icons/clock-3.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-4.json b/icons/clock-4.json index 19e940a8f..1ce4a63e8 100644 --- a/icons/clock-4.json +++ b/icons/clock-4.json @@ -5,11 +5,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-5.json b/icons/clock-5.json index 4936a32a8..f54d3d8a2 100644 --- a/icons/clock-5.json +++ b/icons/clock-5.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-6.json b/icons/clock-6.json index 4936a32a8..f54d3d8a2 100644 --- a/icons/clock-6.json +++ b/icons/clock-6.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-7.json b/icons/clock-7.json index 4936a32a8..f54d3d8a2 100644 --- a/icons/clock-7.json +++ b/icons/clock-7.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-8.json b/icons/clock-8.json index 6f0469750..e426a5b5e 100644 --- a/icons/clock-8.json +++ b/icons/clock-8.json @@ -7,11 +7,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-9.json b/icons/clock-9.json index 4936a32a8..f54d3d8a2 100644 --- a/icons/clock-9.json +++ b/icons/clock-9.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-alert.json b/icons/clock-alert.json index 444d90a69..2336fc7cc 100644 --- a/icons/clock-alert.json +++ b/icons/clock-alert.json @@ -7,13 +7,11 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm", + "$extends:clock", "warning", "wrong" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-arrow-down.json b/icons/clock-arrow-down.json index b40c97231..a78d04798 100644 --- a/icons/clock-arrow-down.json +++ b/icons/clock-arrow-down.json @@ -6,9 +6,7 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm", + "$extends:clock", "sort", "order", "ascending", @@ -19,6 +17,6 @@ "falling" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-arrow-left.json b/icons/clock-arrow-left.json index 5b4bbe5b6..820d316b4 100644 --- a/icons/clock-arrow-left.json +++ b/icons/clock-arrow-left.json @@ -10,13 +10,11 @@ "Opening time settings for an item" ], "tags": [ - "time", - "watch", - "alarm", + "$extends:clock", "assign", "range" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-arrow-right.json b/icons/clock-arrow-right.json index 49b3f8824..aa6784cfa 100644 --- a/icons/clock-arrow-right.json +++ b/icons/clock-arrow-right.json @@ -9,14 +9,12 @@ "Removing timing information from an item" ], "tags": [ - "time", - "watch", - "alarm", + "$extends:clock", "range", "unassign" ], "categories": [ - "time", + "$extends:clock", "people", "arrows" ] diff --git a/icons/clock-arrow-up.json b/icons/clock-arrow-up.json index b40c97231..a78d04798 100644 --- a/icons/clock-arrow-up.json +++ b/icons/clock-arrow-up.json @@ -6,9 +6,7 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm", + "$extends:clock", "sort", "order", "ascending", @@ -19,6 +17,6 @@ "falling" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-check.json b/icons/clock-check.json index c8cf92c61..8ad5c8d81 100644 --- a/icons/clock-check.json +++ b/icons/clock-check.json @@ -7,11 +7,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-fading.json b/icons/clock-fading.json index 7cc286d43..262d4d238 100644 --- a/icons/clock-fading.json +++ b/icons/clock-fading.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm" + "$extends:clock" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/clock-plus.json b/icons/clock-plus.json index df8e771aa..ead6313a6 100644 --- a/icons/clock-plus.json +++ b/icons/clock-plus.json @@ -7,14 +7,10 @@ ], "use-cases": [], "tags": [ - "time", - "watch", - "alarm", - "add", - "create", - "new" + "$extends:clock", + "$group:plus" ], "categories": [ - "time" + "$extends:clock" ] } diff --git a/icons/cloud-alert.json b/icons/cloud-alert.json index a076df899..0da1f4889 100644 --- a/icons/cloud-alert.json +++ b/icons/cloud-alert.json @@ -10,11 +10,9 @@ ], "use-cases": [], "tags": [ - "weather", - "danger", - "warning", + "$extends:cloud", + "$group:exclamation-mark", "alert", - "error", "sync", "network", "exclamation" diff --git a/icons/cloud-drizzle.json b/icons/cloud-drizzle.json index d2291864d..e16161ea9 100644 --- a/icons/cloud-drizzle.json +++ b/icons/cloud-drizzle.json @@ -8,10 +8,10 @@ ], "use-cases": [], "tags": [ - "weather", + "$extends:cloud", "shower" ], "categories": [ - "weather" + "$extends:cloud" ] } diff --git a/icons/cloud-fog.json b/icons/cloud-fog.json index 10d06fe99..4a9e0d1f1 100644 --- a/icons/cloud-fog.json +++ b/icons/cloud-fog.json @@ -7,10 +7,10 @@ ], "use-cases": [], "tags": [ - "weather", + "$extends:cloud", "mist" ], "categories": [ - "weather" + "$extends:cloud" ] } diff --git a/icons/cloud-hail.json b/icons/cloud-hail.json index b1820ad6d..409372b4b 100644 --- a/icons/cloud-hail.json +++ b/icons/cloud-hail.json @@ -6,10 +6,10 @@ ], "use-cases": [], "tags": [ - "weather", + "$extends:cloud", "rainfall" ], "categories": [ - "weather" + "$extends:cloud" ] } diff --git a/icons/cloud-lightning.json b/icons/cloud-lightning.json index df94f6aab..d34952068 100644 --- a/icons/cloud-lightning.json +++ b/icons/cloud-lightning.json @@ -8,10 +8,10 @@ ], "use-cases": [], "tags": [ - "weather", + "$extends:cloud", "bolt" ], "categories": [ - "weather" + "$extends:cloud" ] } diff --git a/icons/cloud-moon-rain.json b/icons/cloud-moon-rain.json index 5cea483aa..aeaec31b4 100644 --- a/icons/cloud-moon-rain.json +++ b/icons/cloud-moon-rain.json @@ -7,12 +7,11 @@ ], "use-cases": [], "tags": [ - "weather", + "$extends:cloud-moon", "partly", - "night", "rainfall" ], "categories": [ - "weather" + "$extends:cloud-moon" ] } diff --git a/icons/cloud-moon.json b/icons/cloud-moon.json index 1a4445469..5f21140b5 100644 --- a/icons/cloud-moon.json +++ b/icons/cloud-moon.json @@ -7,10 +7,10 @@ ], "use-cases": [], "tags": [ - "weather", + "$extends:cloud", "night" ], "categories": [ - "weather" + "$extends:cloud" ] } diff --git a/icons/cloud-off.json b/icons/cloud-off.json index 15c5393ff..ac28da6b4 100644 --- a/icons/cloud-off.json +++ b/icons/cloud-off.json @@ -11,7 +11,7 @@ "disconnect" ], "categories": [ - "connectivity", - "weather" + "$extends:cloud", + "connectivity" ] } diff --git a/icons/cloud-rain-wind.json b/icons/cloud-rain-wind.json index b1820ad6d..7a2a25836 100644 --- a/icons/cloud-rain-wind.json +++ b/icons/cloud-rain-wind.json @@ -6,10 +6,9 @@ ], "use-cases": [], "tags": [ - "weather", - "rainfall" + "$extends:cloud-rain" ], "categories": [ - "weather" + "$extends:cloud-rain" ] } diff --git a/icons/cloud-rain.json b/icons/cloud-rain.json index 4b9f75ccd..ea5141ebb 100644 --- a/icons/cloud-rain.json +++ b/icons/cloud-rain.json @@ -8,10 +8,10 @@ ], "use-cases": [], "tags": [ - "weather", + "$extends:cloud", "rainfall" ], "categories": [ - "weather" + "$extends:cloud" ] } diff --git a/icons/cloud-snow.json b/icons/cloud-snow.json index e4b0da039..04bcaf426 100644 --- a/icons/cloud-snow.json +++ b/icons/cloud-snow.json @@ -8,10 +8,10 @@ ], "use-cases": [], "tags": [ - "weather", + "$extends:cloud", "blizzard" ], "categories": [ - "weather" + "$extends:cloud" ] } diff --git a/icons/cloud-sun-rain.json b/icons/cloud-sun-rain.json index fc9a9601f..3bc896e8e 100644 --- a/icons/cloud-sun-rain.json +++ b/icons/cloud-sun-rain.json @@ -6,11 +6,10 @@ ], "use-cases": [], "tags": [ - "weather", - "partly", + "$extends:cloud-sun", "rainfall" ], "categories": [ - "weather" + "$extends:cloud-sun" ] } diff --git a/icons/cloud-sun.json b/icons/cloud-sun.json index 5456b0a91..ea9df7673 100644 --- a/icons/cloud-sun.json +++ b/icons/cloud-sun.json @@ -6,10 +6,10 @@ ], "use-cases": [], "tags": [ - "weather", + "$extends:cloud", "partly" ], "categories": [ - "weather" + "$extends:cloud" ] } diff --git a/icons/cloud-sync.json b/icons/cloud-sync.json index 441efd67f..31fe3df84 100644 --- a/icons/cloud-sync.json +++ b/icons/cloud-sync.json @@ -8,10 +8,7 @@ ], "use-cases": [], "tags": [ - "synchronize", - "synchronise", - "refresh", - "reconnect", + "$group:sync", "transfer", "backup", "storage", diff --git a/icons/code-xml.json b/icons/code-xml.json index 899da1c96..60f5eff27 100644 --- a/icons/code-xml.json +++ b/icons/code-xml.json @@ -6,14 +6,10 @@ ], "use-cases": [], "tags": [ - "source", - "programming", - "html", - "xml" + "$extends:code" ], "categories": [ - "text", - "development" + "$extends:code" ], "aliases": [ { diff --git a/icons/columns-3-cog.json b/icons/columns-3-cog.json index 02b152fce..c18988643 100644 --- a/icons/columns-3-cog.json +++ b/icons/columns-3-cog.json @@ -8,13 +8,13 @@ ], "use-cases": [], "tags": [ + "$extends:columns-3", + "$group:cog", "columns", - "settings", "customize", "table", "grid", "adjust", - "configuration", "panel", "layout" ], diff --git a/icons/contact-round.json b/icons/contact-round.json index 73cc11235..6f6bfe6ce 100644 --- a/icons/contact-round.json +++ b/icons/contact-round.json @@ -6,19 +6,10 @@ ], "use-cases": [], "tags": [ - "user", - "person", - "family", - "friend", - "acquaintance", - "listing", - "networking" + "$extends:contact" ], "categories": [ - "account", - "connectivity", - "communication", - "social" + "$extends:contact" ], "aliases": [ { diff --git a/icons/copy-check.json b/icons/copy-check.json index fd69036d5..883c3b497 100644 --- a/icons/copy-check.json +++ b/icons/copy-check.json @@ -6,13 +6,11 @@ ], "use-cases": [], "tags": [ - "clone", - "duplicate", - "done", - "multiple" + "$extends:copy", + "done" ], "categories": [ - "text", + "$extends:copy", "notifications" ] } diff --git a/icons/copy-minus.json b/icons/copy-minus.json index fa34aa537..45813d196 100644 --- a/icons/copy-minus.json +++ b/icons/copy-minus.json @@ -6,17 +6,14 @@ ], "use-cases": [], "tags": [ - "clone", - "duplicate", - "remove", - "delete", + "$extends:copy", + "$group:minus", "collapse", "subtract", - "multiple", "-" ], "categories": [ - "text", + "$extends:copy", "math" ] } diff --git a/icons/copy-plus.json b/icons/copy-plus.json index 728bcb60b..c96511bf8 100644 --- a/icons/copy-plus.json +++ b/icons/copy-plus.json @@ -6,15 +6,13 @@ ], "use-cases": [], "tags": [ - "clone", - "duplicate", + "$extends:copy", "add", - "multiple", "expand", "+" ], "categories": [ - "text", + "$extends:copy", "math" ] } diff --git a/icons/copy-slash.json b/icons/copy-slash.json index d17f5346a..6b08c413b 100644 --- a/icons/copy-slash.json +++ b/icons/copy-slash.json @@ -6,16 +6,12 @@ ], "use-cases": [], "tags": [ - "clone", - "duplicate", + "$extends:copy", + "$group:off", "cancel", - "ban", "no", "stop", - "forbidden", - "prohibited", "error", - "multiple", "divide", "division", "split", @@ -23,7 +19,7 @@ "/" ], "categories": [ - "text", + "$extends:copy", "development", "math" ] diff --git a/icons/copy-x.json b/icons/copy-x.json index 5ae78bda7..e376252c7 100644 --- a/icons/copy-x.json +++ b/icons/copy-x.json @@ -6,12 +6,10 @@ ], "use-cases": [], "tags": [ - "cancel", + "$extends:copy", + "$group:x", "close", - "delete", - "remove", "clear", - "multiple", "multiply", "multiplication", "times" diff --git a/icons/cpu-ai.json b/icons/cpu-ai.json index 6dab1a2c0..dc0c835a3 100644 --- a/icons/cpu-ai.json +++ b/icons/cpu-ai.json @@ -40,8 +40,8 @@ "chip" ], "categories": [ + "$extends:cpu", "letters-digits", - "devices", "development" ] } diff --git a/icons/credit-card-check.json b/icons/credit-card-check.json index 07d6be511..60b552573 100644 --- a/icons/credit-card-check.json +++ b/icons/credit-card-check.json @@ -12,13 +12,12 @@ "Showing successful card authorization in banking apps" ], "tags": [ + "$extends:credit-card", "debit", - "payment", "banking", "finance", "transaction", "wallet", - "purchase", "checkout", "billing", "account", @@ -29,13 +28,10 @@ "valid", "success", "complete", - "check", - "bank", - "cc" + "check" ], "categories": [ - "account", - "finance", + "$extends:credit-card", "shopping" ] } diff --git a/icons/credit-card-minus.json b/icons/credit-card-minus.json index 7df9bedb1..3c337dd2d 100644 --- a/icons/credit-card-minus.json +++ b/icons/credit-card-minus.json @@ -13,10 +13,9 @@ "Indicating a declined or canceled card payment" ], "tags": [ + "$extends:credit-card", + "$group:minus", "debit", - "payment", - "remove", - "delete", "unlink", "revoke", "decline", @@ -27,16 +26,12 @@ "transaction", "billing", "account", - "purchase", "checkout", "subtract", - "minus", - "bank", - "cc" + "minus" ], "categories": [ - "account", - "finance", + "$extends:credit-card", "shopping" ] } diff --git a/icons/credit-card-plus.json b/icons/credit-card-plus.json index 7ea3d5d41..5105ea70c 100644 --- a/icons/credit-card-plus.json +++ b/icons/credit-card-plus.json @@ -13,13 +13,12 @@ "Requesting an additional card in banking apps" ], "tags": [ + "$extends:credit-card", "debit", - "payment", "banking", "finance", "transaction", "wallet", - "purchase", "checkout", "billing", "account", @@ -29,13 +28,10 @@ "link", "save", "method", - "plastic", - "bank", - "cc" + "plastic" ], "categories": [ - "account", - "finance", + "$extends:credit-card", "shopping" ] } diff --git a/icons/credit-card-reader.json b/icons/credit-card-reader.json index 1ba7815eb..06ffe3fb4 100644 --- a/icons/credit-card-reader.json +++ b/icons/credit-card-reader.json @@ -11,10 +11,7 @@ "Showing contactless or chip card payment options" ], "tags": [ - "bank", - "purchase", - "payment", - "cc", + "$extends:credit-card", "atm", "terminal", "checkout", diff --git a/icons/credit-card-x.json b/icons/credit-card-x.json index 1c7d97a70..6b78a19cb 100644 --- a/icons/credit-card-x.json +++ b/icons/credit-card-x.json @@ -12,13 +12,12 @@ "Canceling a card payment before submission" ], "tags": [ + "$extends:credit-card", "debit", - "payment", "banking", "finance", "transaction", "wallet", - "purchase", "checkout", "billing", "account", @@ -29,13 +28,10 @@ "invalid", "canceled", "error", - "cancel", - "bank", - "cc" + "cancel" ], "categories": [ - "account", - "finance", + "$extends:credit-card", "shopping" ] } diff --git a/icons/crown.json b/icons/crown.json index 7fff3040e..e393dcf3f 100644 --- a/icons/crown.json +++ b/icons/crown.json @@ -15,6 +15,7 @@ "king", "ruler", "winner", + "favorite", "favourite" ], "categories": [ diff --git a/icons/database-arrow-down.json b/icons/database-arrow-down.json index 5bd0c623d..a9c9680b3 100644 --- a/icons/database-arrow-down.json +++ b/icons/database-arrow-down.json @@ -11,9 +11,7 @@ "Syncing data from a remote to a local environment" ], "tags": [ - "storage", - "memory", - "bytes", + "$extends:database", "server", "export", "download", @@ -22,7 +20,6 @@ "downsize" ], "categories": [ - "devices", - "development" + "$extends:database" ] } diff --git a/icons/database-arrow-up.json b/icons/database-arrow-up.json index 172b931ff..d4c307907 100644 --- a/icons/database-arrow-up.json +++ b/icons/database-arrow-up.json @@ -12,9 +12,7 @@ "Pushing local data to a remote database" ], "tags": [ - "storage", - "memory", - "bytes", + "$extends:database", "server", "import", "upload", @@ -23,7 +21,6 @@ "upscale" ], "categories": [ - "devices", - "development" + "$extends:database" ] } diff --git a/icons/database-backup.json b/icons/database-backup.json index b41424600..c4e155a0d 100644 --- a/icons/database-backup.json +++ b/icons/database-backup.json @@ -8,10 +8,7 @@ ], "use-cases": [], "tags": [ - "storage", - "memory", - "bytes", - "servers", + "$extends:database", "backup", "time machine", "rotate", @@ -19,10 +16,9 @@ "left" ], "categories": [ - "devices", + "$extends:database", "arrows", "design", - "development", "photography" ] } diff --git a/icons/database-check.json b/icons/database-check.json index 7d70ea857..d1cfd84c1 100644 --- a/icons/database-check.json +++ b/icons/database-check.json @@ -12,19 +12,13 @@ "Confirming backup integrity or successful sync" ], "tags": [ - "storage", - "memory", - "bytes", + "$extends:database", + "$group:check", "server", "check", - "success", - "valid", - "verified", - "confirmed", - "complete" + "success" ], "categories": [ - "devices", - "development" + "$extends:database" ] } diff --git a/icons/database-minus.json b/icons/database-minus.json index abda80f20..fc4d9a624 100644 --- a/icons/database-minus.json +++ b/icons/database-minus.json @@ -12,17 +12,13 @@ "Reducing allocated database resources" ], "tags": [ - "storage", - "memory", - "bytes", + "$extends:database", + "$group:minus", "server", "minus", - "remove", - "delete", "reduce" ], "categories": [ - "devices", - "development" + "$extends:database" ] } diff --git a/icons/database-plus.json b/icons/database-plus.json index 437562cbe..80c923637 100644 --- a/icons/database-plus.json +++ b/icons/database-plus.json @@ -11,19 +11,14 @@ "Adding a database connection in a client or admin panel" ], "tags": [ - "storage", - "memory", - "bytes", + "$extends:database", + "$group:plus", "server", "plus", - "add", - "create", "insert", - "new", "expand" ], "categories": [ - "devices", - "development" + "$extends:database" ] } diff --git a/icons/database-search.json b/icons/database-search.json index 6af13e1ef..72aa43310 100644 --- a/icons/database-search.json +++ b/icons/database-search.json @@ -7,16 +7,9 @@ ], "use-cases": [], "tags": [ - "storage", - "memory", - "container", - "tin", - "pot", - "bytes", - "servers" + "$extends:database" ], "categories": [ - "devices", - "development" + "$extends:database" ] } diff --git a/icons/database-x.json b/icons/database-x.json index a9bcbe7c2..960916029 100644 --- a/icons/database-x.json +++ b/icons/database-x.json @@ -12,9 +12,8 @@ "Representing rejected queries or destructive operations" ], "tags": [ - "storage", - "memory", - "bytes", + "$extends:database", + "$group:x", "server", "x", "error", @@ -23,11 +22,9 @@ "rejected", "denied", "clear", - "remove", "disconnect" ], "categories": [ - "devices", - "development" + "$extends:database" ] } diff --git a/icons/database-zap.json b/icons/database-zap.json index 564ebd10b..dddd03f6a 100644 --- a/icons/database-zap.json +++ b/icons/database-zap.json @@ -5,16 +5,12 @@ ], "use-cases": [], "tags": [ + "$extends:database", + "$extends:zap", "cache busting", - "storage", - "memory", - "bytes", - "servers", - "power", "crash" ], "categories": [ - "devices", - "development" + "$extends:database" ] } diff --git a/icons/diamond-percent.json b/icons/diamond-percent.json index 774d489c9..d5d75d022 100644 --- a/icons/diamond-percent.json +++ b/icons/diamond-percent.json @@ -5,11 +5,9 @@ ], "use-cases": [], "tags": [ + "$group:percent", "verified", "unverified", - "sale", - "discount", - "offer", "marketing", "sticker", "price tag" diff --git a/icons/disc-2.json b/icons/disc-2.json index 651089d0a..e6bf83a62 100644 --- a/icons/disc-2.json +++ b/icons/disc-2.json @@ -7,20 +7,10 @@ ], "use-cases": [], "tags": [ - "album", - "music", - "vinyl", - "record", - "cd", - "dvd", - "format", - "dj", - "spin", - "rotate", - "rpm" + "$extends:disc", + "record" ], "categories": [ - "devices", - "multimedia" + "$extends:disc" ] } diff --git a/icons/disc-3.json b/icons/disc-3.json index 2e5d3af16..307cfa712 100644 --- a/icons/disc-3.json +++ b/icons/disc-3.json @@ -5,20 +5,10 @@ ], "use-cases": [], "tags": [ - "album", - "music", - "vinyl", - "record", - "cd", - "dvd", - "format", - "dj", - "spin", - "rotate", - "rpm" + "$extends:disc", + "record" ], "categories": [ - "devices", - "multimedia" + "$extends:disc" ] } diff --git a/icons/disc-album.json b/icons/disc-album.json index 0683ccee8..63d0e0212 100644 --- a/icons/disc-album.json +++ b/icons/disc-album.json @@ -5,27 +5,9 @@ ], "use-cases": [], "tags": [ - "album", - "music", - "songs", - "format", - "cd", - "dvd", - "vinyl", - "sleeve", - "cover", - "platinum", - "compilation", - "ep", - "recording", - "playback", - "spin", - "rotate", - "rpm", - "dj" + "$extends:disc" ], "categories": [ - "devices", - "multimedia" + "$extends:disc" ] } diff --git a/icons/dna-off.json b/icons/dna-off.json index 005071dd9..5c5eb73d5 100644 --- a/icons/dna-off.json +++ b/icons/dna-off.json @@ -6,15 +6,12 @@ ], "use-cases": [], "tags": [ - "gene", - "gmo free", - "helix", - "heredity", - "chromosome", - "nucleic acid" + "$extends:dna", + "$group:off", + "gmo free" ], "categories": [ - "medical", + "$extends:dna", "food-beverage" ] } diff --git a/icons/door-closed-cog.json b/icons/door-closed-cog.json index b95098840..3a59c490e 100644 --- a/icons/door-closed-cog.json +++ b/icons/door-closed-cog.json @@ -14,11 +14,9 @@ "Managing visitor access to a shared entrance" ], "tags": [ + "$extends:door-closed", + "$group:cog", "room", - "entrance", - "entry", - "settings", - "gear", "access", "automation" ], diff --git a/icons/door-closed-locked.json b/icons/door-closed-locked.json index 1f531e594..b4f77772e 100644 --- a/icons/door-closed-locked.json +++ b/icons/door-closed-locked.json @@ -6,19 +6,10 @@ ], "use-cases": [], "tags": [ - "entrance", - "entry", - "exit", - "ingress", - "egress", - "gate", - "gateway", - "emergency exit", + "$extends:door-closed", "lock" ], "categories": [ - "home", - "travel", - "security" + "$extends:door-closed" ] } diff --git a/icons/download.json b/icons/download.json index a3e4f5916..a8d71e94f 100644 --- a/icons/download.json +++ b/icons/download.json @@ -9,7 +9,8 @@ "tags": [ "import", "export", - "save" + "save", + "pull" ], "categories": [ "arrows", diff --git a/icons/droplet-off.json b/icons/droplet-off.json index 6b76308a0..abd5cf5a4 100644 --- a/icons/droplet-off.json +++ b/icons/droplet-off.json @@ -10,18 +10,9 @@ ], "use-cases": [], "tags": [ - "water", - "weather", - "liquid", - "fluid", - "wet", - "moisture", - "damp", - "bead", - "globule" + "$extends:droplet" ], "categories": [ - "weather", - "gaming" + "$extends:droplet" ] } diff --git a/icons/ear-off.json b/icons/ear-off.json index ad16634c1..541e30117 100644 --- a/icons/ear-off.json +++ b/icons/ear-off.json @@ -6,17 +6,13 @@ ], "use-cases": [], "tags": [ - "hearing", + "$extends:ear", "hard of hearing", "hearing loss", "deafness", - "noise", - "silence", - "audio", - "accessibility" + "silence" ], "categories": [ - "medical", - "accessibility" + "$extends:ear" ] } diff --git a/icons/earth-lock.json b/icons/earth-lock.json index a7e11cb80..c681fe3bf 100644 --- a/icons/earth-lock.json +++ b/icons/earth-lock.json @@ -7,13 +7,11 @@ ], "use-cases": [], "tags": [ + "$extends:earth", + "$group:lock", "vpn", - "private", "privacy", "network", - "world", - "browser", - "security", "encryption", "protection", "connection" diff --git a/icons/egg-off.json b/icons/egg-off.json index 68524e00b..b36428599 100644 --- a/icons/egg-off.json +++ b/icons/egg-off.json @@ -7,6 +7,8 @@ ], "use-cases": [], "tags": [ + "$extends:egg", + "$group:off", "egg free", "vegan", "hatched", diff --git a/icons/equal-approximately-not.json b/icons/equal-approximately-not.json index 850b7c76f..d25e62d3f 100644 --- a/icons/equal-approximately-not.json +++ b/icons/equal-approximately-not.json @@ -11,13 +11,10 @@ "Marking measurements outside acceptable variance" ], "tags": [ - "calculate", - "math", - "operator", + "$extends:equal-approximately", "not", "approximately", "unequal", - "code", "≇", "tolerance", "threshold", @@ -27,7 +24,7 @@ "variance" ], "categories": [ - "math", + "$extends:equal-approximately", "development", "charts", "science" diff --git a/icons/equal-approximately.json b/icons/equal-approximately.json index 97fd1b348..f51055ea1 100644 --- a/icons/equal-approximately.json +++ b/icons/equal-approximately.json @@ -5,10 +5,8 @@ ], "use-cases": [], "tags": [ - "about", - "calculate", - "math", - "operator" + "$extends:equal", + "about" ], "categories": [ "math" diff --git a/icons/equal-not.json b/icons/equal-not.json index d4092ef67..b4e69bf83 100644 --- a/icons/equal-not.json +++ b/icons/equal-not.json @@ -5,15 +5,11 @@ ], "use-cases": [], "tags": [ - "calculate", + "$extends:equal", "off", - "math", - "operator", - "code", "≠" ], "categories": [ - "math", - "development" + "$extends:equal" ] } diff --git a/icons/eraser.json b/icons/eraser.json index b6f8bfec4..9920bb14d 100644 --- a/icons/eraser.json +++ b/icons/eraser.json @@ -7,13 +7,12 @@ ], "use-cases": [], "tags": [ + "$group:minus", "pencil", "drawing", "undo", - "delete", "clear", - "trash", - "remove" + "trash" ], "categories": [ "text" diff --git a/icons/eye-closed.json b/icons/eye-closed.json index 6433ed0e8..505b3672b 100644 --- a/icons/eye-closed.json +++ b/icons/eye-closed.json @@ -5,20 +5,13 @@ ], "use-cases": [], "tags": [ - "view", - "watch", - "see", + "$extends:eye", "hide", "conceal", "mask", - "hidden", - "visibility", - "vision" + "hidden" ], "categories": [ - "accessibility", - "photography", - "design", - "security" + "$extends:eye" ] } diff --git a/icons/eye-dashed.json b/icons/eye-dashed.json index ed0d12e37..040eb2654 100644 --- a/icons/eye-dashed.json +++ b/icons/eye-dashed.json @@ -14,21 +14,14 @@ "Offering an accessibility option for visual impairments" ], "tags": [ - "view", - "watch", - "see", + "$extends:eye", "hide", "conceal", "mask", "hidden", - "invisible", - "visibility", - "vision" + "invisible" ], "categories": [ - "accessibility", - "photography", - "design", - "security" + "$extends:eye" ] } diff --git a/icons/eye-off.json b/icons/eye-off.json index 572f4e19c..7c50e9cbe 100644 --- a/icons/eye-off.json +++ b/icons/eye-off.json @@ -8,20 +8,13 @@ ], "use-cases": [], "tags": [ - "view", - "watch", - "see", + "$extends:eye", + "$group:off", "hide", "conceal", - "mask", - "hidden", - "visibility", - "vision" + "mask" ], "categories": [ - "accessibility", - "photography", - "design", - "security" + "$extends:eye" ] } diff --git a/icons/face-slightly-smiling-plus.json b/icons/face-slightly-smiling-plus.json index 5641fbcc2..04793771b 100644 --- a/icons/face-slightly-smiling-plus.json +++ b/icons/face-slightly-smiling-plus.json @@ -6,14 +6,11 @@ ], "use-cases": [], "tags": [ - "smile", - "happy", - "good", + "$extends:face-slightly-smiling", + "$extends:group", "react", "reaction", - "emoji", - "add", - "emotion" + "add" ], "categories": [ "emoji", diff --git a/icons/file-archive.json b/icons/file-archive.json index 04767d1d4..16a31e983 100644 --- a/icons/file-archive.json +++ b/icons/file-archive.json @@ -7,11 +7,12 @@ ], "use-cases": [], "tags": [ + "$extends:file", "zip", "package", "archive" ], "categories": [ - "files" + "$extends:file" ] } diff --git a/icons/file-axis-3d.json b/icons/file-axis-3d.json index 1f512a43c..c05a0f370 100644 --- a/icons/file-axis-3d.json +++ b/icons/file-axis-3d.json @@ -6,14 +6,14 @@ ], "use-cases": [], "tags": [ - "model", + "$extends:file", + "$extends:axis-3d", "3d", - "axis", - "coordinates" + "axis" ], "categories": [ - "design", - "files" + "$extends:file", + "design" ], "aliases": [ { diff --git a/icons/file-badge.json b/icons/file-badge.json index cfd85630e..2638b18dc 100644 --- a/icons/file-badge.json +++ b/icons/file-badge.json @@ -6,6 +6,7 @@ ], "use-cases": [], "tags": [ + "$extends:file", "award", "achievement", "badge", @@ -14,7 +15,7 @@ "winner" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-box.json b/icons/file-box.json index 67da46500..7be78321d 100644 --- a/icons/file-box.json +++ b/icons/file-box.json @@ -11,7 +11,7 @@ "Identifying files containing digital product models" ], "tags": [ - "document", + "$extends:file", "page", "sheet", "cube", @@ -32,7 +32,7 @@ "scene" ], "categories": [ - "files", + "$extends:file", "design", "development" ] diff --git a/icons/file-braces-corner.json b/icons/file-braces-corner.json index d88ad6925..95acca632 100644 --- a/icons/file-braces-corner.json +++ b/icons/file-braces-corner.json @@ -6,14 +6,10 @@ ], "use-cases": [], "tags": [ - "code", - "json", - "curly braces", - "curly brackets" + "$extends:file-braces" ], "categories": [ - "files", - "development" + "$extends:file-braces" ], "aliases": [ { diff --git a/icons/file-braces.json b/icons/file-braces.json index 002e202a4..b46253877 100644 --- a/icons/file-braces.json +++ b/icons/file-braces.json @@ -6,13 +6,11 @@ ], "use-cases": [], "tags": [ - "code", - "json", - "curly braces", - "curly brackets" + "$extends:file", + "$extends:braces" ], "categories": [ - "files", + "$extends:file", "development" ], "aliases": [ diff --git a/icons/file-chart-column-increasing.json b/icons/file-chart-column-increasing.json index 4ffffa6c4..5a3fdccb0 100644 --- a/icons/file-chart-column-increasing.json +++ b/icons/file-chart-column-increasing.json @@ -6,15 +6,11 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", - "presentation", + "$extends:file-chart-column", "trending up" ], "categories": [ - "files" + "$extends:file-chart-column" ], "aliases": [ { diff --git a/icons/file-chart-column.json b/icons/file-chart-column.json index fc88af16c..5da907c36 100644 --- a/icons/file-chart-column.json +++ b/icons/file-chart-column.json @@ -6,6 +6,7 @@ ], "use-cases": [], "tags": [ + "$extends:file", "statistics", "analytics", "diagram", @@ -13,7 +14,7 @@ "presentation" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-chart-line.json b/icons/file-chart-line.json index 8811c6921..e29d04b10 100644 --- a/icons/file-chart-line.json +++ b/icons/file-chart-line.json @@ -6,14 +6,11 @@ ], "use-cases": [], "tags": [ - "statistics", - "analytics", - "diagram", - "graph", - "presentation" + "$extends:file", + "$extends:chart-line" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-chart-pie.json b/icons/file-chart-pie.json index eb35bae81..a8b400e75 100644 --- a/icons/file-chart-pie.json +++ b/icons/file-chart-pie.json @@ -7,6 +7,7 @@ ], "use-cases": [], "tags": [ + "$extends:file", "statistics", "analytics", "diagram", @@ -14,7 +15,7 @@ "presentation" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-check-corner.json b/icons/file-check-corner.json index 13e756a59..5951bc0c1 100644 --- a/icons/file-check-corner.json +++ b/icons/file-check-corner.json @@ -7,15 +7,10 @@ ], "use-cases": [], "tags": [ - "done", - "document", - "todo", - "tick", - "complete", - "task" + "$extends:file-check" ], "categories": [ - "files" + "$extends:file-check" ], "aliases": [ { diff --git a/icons/file-check.json b/icons/file-check.json index 30e97f534..00ccc403e 100644 --- a/icons/file-check.json +++ b/icons/file-check.json @@ -6,14 +6,12 @@ ], "use-cases": [], "tags": [ - "done", - "document", + "$extends:file", + "$group:check", "todo", - "tick", - "complete", "task" ], "categories": [ - "files" + "$extends:file" ] } diff --git a/icons/file-clock.json b/icons/file-clock.json index 5d7428e89..15eb70e2f 100644 --- a/icons/file-clock.json +++ b/icons/file-clock.json @@ -7,12 +7,13 @@ ], "use-cases": [], "tags": [ - "history", + "$extends:file", + "$group:clock", "log", "clock" ], "categories": [ - "files", + "$extends:file", "time" ] } diff --git a/icons/file-code-corner.json b/icons/file-code-corner.json index 2237d1d03..b496d651d 100644 --- a/icons/file-code-corner.json +++ b/icons/file-code-corner.json @@ -7,16 +7,11 @@ ], "use-cases": [], "tags": [ - "script", - "document", - "html", - "xml", - "property list", - "plist" + "$extends:file-code", + "$extends:code" ], "categories": [ - "files", - "development" + "$extends:file-code" ], "aliases": [ { diff --git a/icons/file-code.json b/icons/file-code.json index e80345de1..4923bcbec 100644 --- a/icons/file-code.json +++ b/icons/file-code.json @@ -7,8 +7,9 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:code", "script", - "document", "gist", "html", "xml", @@ -16,7 +17,7 @@ "plist" ], "categories": [ - "files", + "$extends:file", "development" ] } diff --git a/icons/file-cog.json b/icons/file-cog.json index 472c0b130..26af48967 100644 --- a/icons/file-cog.json +++ b/icons/file-cog.json @@ -8,14 +8,14 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:cog", "executable", - "settings", "cog", - "edit", - "gear" + "edit" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-diff.json b/icons/file-diff.json index 11baa433f..d17a3f20e 100644 --- a/icons/file-diff.json +++ b/icons/file-diff.json @@ -6,11 +6,12 @@ ], "use-cases": [], "tags": [ + "$extends:file", "diff", "patch" ], "categories": [ - "files", + "$extends:file", "development" ] } diff --git a/icons/file-digit.json b/icons/file-digit.json index 931549673..4d76fe1ac 100644 --- a/icons/file-digit.json +++ b/icons/file-digit.json @@ -7,12 +7,12 @@ ], "use-cases": [], "tags": [ - "number", - "document" + "$extends:file", + "number" ], "categories": [ + "$extends:file", "letters-digits", - "files", "development" ] } diff --git a/icons/file-down.json b/icons/file-down.json index 2c1d3dda2..895fd89c5 100644 --- a/icons/file-down.json +++ b/icons/file-down.json @@ -6,12 +6,12 @@ ], "use-cases": [], "tags": [ - "download", - "import", - "export" + "$extends:file", + "$extends:download", + "download" ], "categories": [ - "files", + "$extends:file", "arrows" ] } diff --git a/icons/file-exclamation-point.json b/icons/file-exclamation-point.json index 64cf8065e..c992f0806 100644 --- a/icons/file-exclamation-point.json +++ b/icons/file-exclamation-point.json @@ -6,15 +6,14 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:exclamation-mark", "hidden", - "warning", "alert", - "danger", - "protected", - "exclamation mark" + "protected" ], "categories": [ - "files", + "$extends:file", "notifications" ], "aliases": [ diff --git a/icons/file-headphone.json b/icons/file-headphone.json index acc9e8691..30afe32d1 100644 --- a/icons/file-headphone.json +++ b/icons/file-headphone.json @@ -6,13 +6,12 @@ ], "use-cases": [], "tags": [ - "music", - "audio", - "sound", + "$extends:file", + "$extends:headphones", "headphones" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-heart.json b/icons/file-heart.json index 9a2c268f1..58c0b329d 100644 --- a/icons/file-heart.json +++ b/icons/file-heart.json @@ -6,12 +6,13 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:heart", "heart", - "favourite", "bookmark", "quick link" ], "categories": [ - "files" + "$extends:file" ] } diff --git a/icons/file-image.json b/icons/file-image.json index 72844bb40..9149a933c 100644 --- a/icons/file-image.json +++ b/icons/file-image.json @@ -6,12 +6,13 @@ ], "use-cases": [], "tags": [ + "$extends:file", "image", "graphics", "photo", "picture" ], "categories": [ - "files" + "$extends:file" ] } diff --git a/icons/file-input.json b/icons/file-input.json index 7ac8dada8..42e6a50e8 100644 --- a/icons/file-input.json +++ b/icons/file-input.json @@ -8,10 +8,10 @@ ], "use-cases": [], "tags": [ - "document" + "$extends:file" ], "categories": [ - "files", + "$extends:file", "arrows" ] } diff --git a/icons/file-key.json b/icons/file-key.json index 9d37dd59a..2bc55f69c 100644 --- a/icons/file-key.json +++ b/icons/file-key.json @@ -6,13 +6,14 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:key", "key", "private", - "public", - "security" + "public" ], "categories": [ - "files", + "$extends:file", "security" ], "aliases": [ diff --git a/icons/file-lock.json b/icons/file-lock.json index e17daf62a..e2872e259 100644 --- a/icons/file-lock.json +++ b/icons/file-lock.json @@ -7,12 +7,13 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:lock", "lock", - "password", - "security" + "password" ], "categories": [ - "files", + "$extends:file", "security" ], "aliases": [ diff --git a/icons/file-minus-corner.json b/icons/file-minus-corner.json index b115a25df..ce2db6dec 100644 --- a/icons/file-minus-corner.json +++ b/icons/file-minus-corner.json @@ -7,10 +7,11 @@ ], "use-cases": [], "tags": [ - "document" + "$extends:file-minus", + "$group:minus" ], "categories": [ - "files" + "$extends:file-minus" ], "aliases": [ { diff --git a/icons/file-music.json b/icons/file-music.json index 5d6ebe8b8..3f7573931 100644 --- a/icons/file-music.json +++ b/icons/file-music.json @@ -6,6 +6,7 @@ ], "use-cases": [], "tags": [ + "$extends:file", "audio", "sound", "noise", @@ -22,7 +23,7 @@ "octave" ], "categories": [ - "files", + "$extends:file", "multimedia" ] } diff --git a/icons/file-output.json b/icons/file-output.json index 1367a9966..c49b0541e 100644 --- a/icons/file-output.json +++ b/icons/file-output.json @@ -9,10 +9,10 @@ ], "use-cases": [], "tags": [ - "document" + "$extends:file" ], "categories": [ - "files", + "$extends:file", "arrows" ] } diff --git a/icons/file-pen-line.json b/icons/file-pen-line.json index 005439b29..9bd252255 100644 --- a/icons/file-pen-line.json +++ b/icons/file-pen-line.json @@ -7,10 +7,11 @@ ], "use-cases": [], "tags": [ - "edit" + "$extends:file-pen", + "$group:pen" ], "categories": [ - "files" + "$extends:file-pen" ], "aliases": [ { diff --git a/icons/file-pen.json b/icons/file-pen.json index c78c99824..bf108c82c 100644 --- a/icons/file-pen.json +++ b/icons/file-pen.json @@ -6,10 +6,12 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:pen", "signature" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-play.json b/icons/file-play.json index d3f0baaf8..5494b701e 100644 --- a/icons/file-play.json +++ b/icons/file-play.json @@ -6,12 +6,14 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:play", "movie", "video", "film" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-plus-corner.json b/icons/file-plus-corner.json index 2667655e5..d90b8ec14 100644 --- a/icons/file-plus-corner.json +++ b/icons/file-plus-corner.json @@ -7,13 +7,10 @@ ], "use-cases": [], "tags": [ - "add", - "create", - "new", - "document" + "$extends:file-plus" ], "categories": [ - "files" + "$extends:file-plus" ], "aliases": [ { diff --git a/icons/file-question-mark.json b/icons/file-question-mark.json index 138805eb2..d433be0be 100644 --- a/icons/file-question-mark.json +++ b/icons/file-question-mark.json @@ -7,12 +7,13 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:question-mark", "readme", - "help", "question" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-scan.json b/icons/file-scan.json index ffdd80c30..ff270c121 100644 --- a/icons/file-scan.json +++ b/icons/file-scan.json @@ -7,11 +7,12 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$extends:scan", "scan", - "code", - "qr-code" + "code" ], "categories": [ - "files" + "$extends:file" ] } diff --git a/icons/file-search-corner.json b/icons/file-search-corner.json index 7663bb7ed..88180d219 100644 --- a/icons/file-search-corner.json +++ b/icons/file-search-corner.json @@ -6,14 +6,11 @@ ], "use-cases": [], "tags": [ - "lost", - "document", - "find", - "browser", - "lens" + "$extends:file-search", + "$group:search" ], "categories": [ - "files" + "$extends:file-search" ], "aliases": [ { diff --git a/icons/file-search.json b/icons/file-search.json index 6f9b8f455..9e7b6f3e7 100644 --- a/icons/file-search.json +++ b/icons/file-search.json @@ -8,13 +8,12 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$group:search", "lost", - "document", - "find", - "browser", - "lens" + "browser" ], "categories": [ - "files" + "$extends:file" ] } diff --git a/icons/file-signal.json b/icons/file-signal.json index a3f101c5c..6e7830cdd 100644 --- a/icons/file-signal.json +++ b/icons/file-signal.json @@ -7,12 +7,13 @@ ], "use-cases": [], "tags": [ + "$extends:file", "audio", "music", "volume" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-sliders.json b/icons/file-sliders.json index 26c1a9050..9bfcd453c 100644 --- a/icons/file-sliders.json +++ b/icons/file-sliders.json @@ -5,21 +5,21 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$extends:sliders-horizontal", "cogged", "gear", "mechanical", "machinery", "configuration", - "controls", "preferences", - "settings", "system", "admin", "edit", "executable" ], "categories": [ - "files", + "$extends:file", "development" ] } diff --git a/icons/file-spreadsheet.json b/icons/file-spreadsheet.json index 7628e045d..e6386d083 100644 --- a/icons/file-spreadsheet.json +++ b/icons/file-spreadsheet.json @@ -6,11 +6,12 @@ ], "use-cases": [], "tags": [ + "$extends:file", "spreadsheet", "sheet", "table" ], "categories": [ - "files" + "$extends:file" ] } diff --git a/icons/file-stack.json b/icons/file-stack.json index b296c73f7..2a2eddd56 100644 --- a/icons/file-stack.json +++ b/icons/file-stack.json @@ -6,16 +6,15 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$extends:files", "versions", - "multiple", - "copy", - "documents", "revisions", "version control", "history" ], "categories": [ - "files", + "$extends:file", "development" ] } diff --git a/icons/file-symlink.json b/icons/file-symlink.json index fe0a17dc5..a1ab4bccc 100644 --- a/icons/file-symlink.json +++ b/icons/file-symlink.json @@ -7,11 +7,12 @@ ], "use-cases": [], "tags": [ + "$extends:file", "symlink", "symbolic", "link" ], "categories": [ - "files" + "$extends:file" ] } diff --git a/icons/file-terminal.json b/icons/file-terminal.json index 12d13288a..a7a81175b 100644 --- a/icons/file-terminal.json +++ b/icons/file-terminal.json @@ -6,13 +6,14 @@ ], "use-cases": [], "tags": [ + "$extends:file", "terminal", "bash", "script", "executable" ], "categories": [ - "files", + "$extends:file", "development" ] } diff --git a/icons/file-text.json b/icons/file-text.json index 0ba1af3ad..7b7d33da4 100644 --- a/icons/file-text.json +++ b/icons/file-text.json @@ -7,13 +7,13 @@ ], "use-cases": [], "tags": [ + "$extends:file", "data", "txt", - "pdf", - "document" + "pdf" ], "categories": [ - "files", + "$extends:file", "text" ] } diff --git a/icons/file-type-corner.json b/icons/file-type-corner.json index dac506f10..9fc2d5e28 100644 --- a/icons/file-type-corner.json +++ b/icons/file-type-corner.json @@ -6,15 +6,10 @@ ], "use-cases": [], "tags": [ - "font", - "text", - "typography", - "type" + "$extends:file-type" ], "categories": [ - "letters-digits", - "files", - "text" + "$extends:file-type" ], "aliases": [ { diff --git a/icons/file-type.json b/icons/file-type.json index 0374d1ed6..5532fa167 100644 --- a/icons/file-type.json +++ b/icons/file-type.json @@ -6,14 +6,15 @@ ], "use-cases": [], "tags": [ + "$extends:file", "font", "text", "typography", "type" ], "categories": [ + "$extends:file", "letters-digits", - "files", "text" ] } diff --git a/icons/file-up.json b/icons/file-up.json index c4e4e0689..34620aae5 100644 --- a/icons/file-up.json +++ b/icons/file-up.json @@ -6,12 +6,13 @@ ], "use-cases": [], "tags": [ + "$extends:file", "upload", "import", "export" ], "categories": [ - "files", + "$extends:file", "arrows" ] } diff --git a/icons/file-user.json b/icons/file-user.json index 885a02727..73e20e383 100644 --- a/icons/file-user.json +++ b/icons/file-user.json @@ -8,13 +8,12 @@ ], "use-cases": [], "tags": [ - "person", + "$extends:file", + "$group:user", "personal information", "people", "listing", "networking", - "document", - "contact", "cover letter", "resume", "cv", @@ -22,7 +21,7 @@ "application form" ], "categories": [ - "account", - "files" + "$extends:file", + "account" ] } diff --git a/icons/file-video-camera.json b/icons/file-video-camera.json index dbf1b90ea..a723b6fb6 100644 --- a/icons/file-video-camera.json +++ b/icons/file-video-camera.json @@ -7,12 +7,12 @@ ], "use-cases": [], "tags": [ - "movie", - "video", - "film" + "$extends:file", + "$extends:video", + "video" ], "categories": [ - "files" + "$extends:file" ], "aliases": [ { diff --git a/icons/file-volume.json b/icons/file-volume.json index c4485f552..5e58ce4bc 100644 --- a/icons/file-volume.json +++ b/icons/file-volume.json @@ -7,11 +7,12 @@ ], "use-cases": [], "tags": [ + "$extends:file", + "$extends:volume", "audio", - "music", "volume" ], "categories": [ - "files" + "$extends:file" ] } diff --git a/icons/file-x-corner.json b/icons/file-x-corner.json index dae5a9a52..8da39d0c2 100644 --- a/icons/file-x-corner.json +++ b/icons/file-x-corner.json @@ -6,13 +6,11 @@ ], "use-cases": [], "tags": [ - "lost", - "delete", - "remove", - "document" + "$extends:file-x", + "$group:x" ], "categories": [ - "files" + "$extends:file-x" ], "aliases": [ { diff --git a/icons/fish-off.json b/icons/fish-off.json index 9f2c4ca30..cb277ff26 100644 --- a/icons/fish-off.json +++ b/icons/fish-off.json @@ -7,22 +7,14 @@ ], "use-cases": [], "tags": [ + "$extends:fish", "food", - "dish", - "restaurant", - "course", - "meal", - "seafood", "animal", - "pet", - "sea", - "marine", "allergy", "intolerance", "diet" ], "categories": [ - "food-beverage", - "animals" + "$extends:fish" ] } diff --git a/icons/fish-symbol.json b/icons/fish-symbol.json index 00a6ab14d..81d4ec30e 100644 --- a/icons/fish-symbol.json +++ b/icons/fish-symbol.json @@ -5,17 +5,9 @@ ], "use-cases": [], "tags": [ - "dish", - "restaurant", - "course", - "meal", - "seafood", - "pet", - "sea", - "marine" + "$extends:fish" ], "categories": [ - "food-beverage", - "animals" + "$extends:fish" ] } diff --git a/icons/flag-off.json b/icons/flag-off.json index 67167afbe..ee44e8a46 100644 --- a/icons/flag-off.json +++ b/icons/flag-off.json @@ -8,21 +8,11 @@ ], "use-cases": [], "tags": [ + "$extends:flag", "unflag", - "unmark", - "report", - "marker", - "notification", - "warning", - "milestone", - "goal", - "notice", - "signal", - "attention", - "banner" + "unmark" ], "categories": [ - "account", - "social" + "$extends:flag" ] } diff --git a/icons/flashlight-off.json b/icons/flashlight-off.json index b01226e5e..1e46cee1e 100644 --- a/icons/flashlight-off.json +++ b/icons/flashlight-off.json @@ -9,16 +9,9 @@ ], "use-cases": [], "tags": [ - "torch", - "light", - "beam", - "emergency", - "safety", - "tool", - "bright" + "$extends:flashlight" ], "categories": [ - "photography", - "devices" + "$extends:flashlight" ] } diff --git a/icons/flask-conical-off.json b/icons/flask-conical-off.json index 9d1d827de..e0b710945 100644 --- a/icons/flask-conical-off.json +++ b/icons/flask-conical-off.json @@ -7,16 +7,10 @@ ], "use-cases": [], "tags": [ - "beaker", - "erlenmeyer", - "non toxic", - "lab", - "chemistry", - "experiment", - "test" + "$extends:flask-conical", + "non toxic" ], "categories": [ - "science", - "gaming" + "$extends:flask-conical" ] } diff --git a/icons/flower-2.json b/icons/flower-2.json index a2ef10344..1ff9d3f4d 100644 --- a/icons/flower-2.json +++ b/icons/flower-2.json @@ -5,9 +5,7 @@ ], "use-cases": [], "tags": [ - "sustainability", - "nature", - "plant" + "$extends:flower" ], "categories": [ "nature", diff --git a/icons/folder-archive.json b/icons/folder-archive.json index 356b6dbcf..7d2a1e1fa 100644 --- a/icons/folder-archive.json +++ b/icons/folder-archive.json @@ -6,11 +6,12 @@ ], "use-cases": [], "tags": [ + "$extends:folder", "archive", "zip", "package" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-bookmark.json b/icons/folder-bookmark.json index cc80985e9..ff79b2375 100644 --- a/icons/folder-bookmark.json +++ b/icons/folder-bookmark.json @@ -13,19 +13,20 @@ ], "use-cases": [], "tags": [ + "$extends:folder", "folder", "bookmark", "file", "mark", "storage", "archive", - "directory", "project", "favorite", + "favourite", "save", "read later" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-check.json b/icons/folder-check.json index fa8c3e321..b68f8046c 100644 --- a/icons/folder-check.json +++ b/icons/folder-check.json @@ -6,14 +6,12 @@ ], "use-cases": [], "tags": [ - "done", - "directory", + "$extends:folder", + "$group:check", "todo", - "tick", - "complete", "task" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-clock.json b/icons/folder-clock.json index aeaa3a3fb..60974e8d7 100644 --- a/icons/folder-clock.json +++ b/icons/folder-clock.json @@ -7,12 +7,12 @@ ], "use-cases": [], "tags": [ - "history", - "directory", + "$extends:folder", + "$group:clock", "clock" ], "categories": [ - "files", + "$extends:folder", "time" ] } diff --git a/icons/folder-closed.json b/icons/folder-closed.json index bab3c6dd7..07144af54 100644 --- a/icons/folder-closed.json +++ b/icons/folder-closed.json @@ -6,10 +6,10 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "closed" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-code.json b/icons/folder-code.json index b714e8e54..47dfae4b7 100644 --- a/icons/folder-code.json +++ b/icons/folder-code.json @@ -9,13 +9,13 @@ ], "use-cases": [], "tags": [ - "directory", - "coding", + "$extends:folder", + "$group:code", "develop", "software" ], "categories": [ - "files", + "$extends:folder", "development" ] } diff --git a/icons/folder-cog.json b/icons/folder-cog.json index ea9f830b5..7082adf60 100644 --- a/icons/folder-cog.json +++ b/icons/folder-cog.json @@ -6,16 +6,14 @@ ], "use-cases": [], "tags": [ - "directory", - "settings", + "$extends:folder", + "$group:cog", "control", - "preferences", "cog", - "edit", - "gear" + "edit" ], "categories": [ - "files" + "$extends:folder" ], "aliases": [ { diff --git a/icons/folder-dot.json b/icons/folder-dot.json index e5b6bac7d..3f3a15726 100644 --- a/icons/folder-dot.json +++ b/icons/folder-dot.json @@ -5,7 +5,7 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "root", "project", "pinned", @@ -24,7 +24,7 @@ "edit" ], "categories": [ - "files", + "$extends:folder", "development" ] } diff --git a/icons/folder-down.json b/icons/folder-down.json index 1b46a74de..c00147a7f 100644 --- a/icons/folder-down.json +++ b/icons/folder-down.json @@ -6,13 +6,13 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "download", "import", "export" ], "categories": [ - "files", + "$extends:folder", "arrows" ] } diff --git a/icons/folder-git-2.json b/icons/folder-git-2.json index 01d7b7001..ff29899db 100644 --- a/icons/folder-git-2.json +++ b/icons/folder-git-2.json @@ -8,13 +8,9 @@ ], "use-cases": [], "tags": [ - "directory", - "root", - "project", - "git", - "repo" + "$extends:folder-git" ], "categories": [ - "files" + "$extends:folder-git" ] } diff --git a/icons/folder-git.json b/icons/folder-git.json index e06288578..857f550a0 100644 --- a/icons/folder-git.json +++ b/icons/folder-git.json @@ -7,13 +7,13 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "root", "project", "git", "repo" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-heart.json b/icons/folder-heart.json index 1996d6552..209b037c2 100644 --- a/icons/folder-heart.json +++ b/icons/folder-heart.json @@ -5,13 +5,13 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", + "$group:heart", "heart", - "favourite", "bookmark", "quick link" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-input.json b/icons/folder-input.json index f02ddeed7..86aee6905 100644 --- a/icons/folder-input.json +++ b/icons/folder-input.json @@ -6,12 +6,12 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "import", "export" ], "categories": [ - "files", + "$extends:folder", "arrows" ] } diff --git a/icons/folder-kanban.json b/icons/folder-kanban.json index c105e3667..b428f8038 100644 --- a/icons/folder-kanban.json +++ b/icons/folder-kanban.json @@ -5,6 +5,7 @@ ], "use-cases": [], "tags": [ + "$extends:folder", "projects", "manage", "overview", @@ -19,14 +20,13 @@ "agile", "code", "coding", - "directory", "project", "root" ], "categories": [ + "$extends:folder", "charts", "development", - "design", - "files" + "design" ] } diff --git a/icons/folder-key.json b/icons/folder-key.json index f6c341698..0938af447 100644 --- a/icons/folder-key.json +++ b/icons/folder-key.json @@ -5,14 +5,14 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", + "$group:key", "key", "private", - "security", "protected" ], "categories": [ - "files", + "$extends:folder", "security" ] } diff --git a/icons/folder-lock.json b/icons/folder-lock.json index 502d6a2d1..e823fe27e 100644 --- a/icons/folder-lock.json +++ b/icons/folder-lock.json @@ -6,14 +6,12 @@ ], "use-cases": [], "tags": [ - "directory", - "lock", - "private", - "security", - "protected" + "$extends:folder", + "$group:lock", + "lock" ], "categories": [ - "files", + "$extends:folder", "security" ] } diff --git a/icons/folder-minus.json b/icons/folder-minus.json index 358e9277a..705d246ac 100644 --- a/icons/folder-minus.json +++ b/icons/folder-minus.json @@ -8,11 +8,10 @@ ], "use-cases": [], "tags": [ - "directory", - "remove", - "delete" + "$extends:folder", + "$group:minus" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-open-dot.json b/icons/folder-open-dot.json index 4e43adeaf..b277ab638 100644 --- a/icons/folder-open-dot.json +++ b/icons/folder-open-dot.json @@ -5,7 +5,7 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder-open", "root", "project", "active", @@ -13,7 +13,7 @@ "pinned" ], "categories": [ - "files", + "$extends:folder-open", "development" ] } diff --git a/icons/folder-open.json b/icons/folder-open.json index 00c66cfd3..5358fcb33 100644 --- a/icons/folder-open.json +++ b/icons/folder-open.json @@ -6,9 +6,9 @@ ], "use-cases": [], "tags": [ - "directory" + "$extends:folder" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-output.json b/icons/folder-output.json index f02ddeed7..86aee6905 100644 --- a/icons/folder-output.json +++ b/icons/folder-output.json @@ -6,12 +6,12 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "import", "export" ], "categories": [ - "files", + "$extends:folder", "arrows" ] } diff --git a/icons/folder-pen.json b/icons/folder-pen.json index 72ea538ba..1ba7bac21 100644 --- a/icons/folder-pen.json +++ b/icons/folder-pen.json @@ -5,11 +5,11 @@ ], "use-cases": [], "tags": [ - "directory", - "rename" + "$extends:folder", + "$group:pen" ], "categories": [ - "files" + "$extends:folder" ], "aliases": [ { diff --git a/icons/folder-plus.json b/icons/folder-plus.json index c39aa99c7..ee0952d94 100644 --- a/icons/folder-plus.json +++ b/icons/folder-plus.json @@ -8,12 +8,10 @@ ], "use-cases": [], "tags": [ - "directory", - "add", - "create", - "new" + "$extends:folder", + "$group:plus" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-root.json b/icons/folder-root.json index 38ce42d4f..d5823c074 100644 --- a/icons/folder-root.json +++ b/icons/folder-root.json @@ -5,14 +5,14 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "root", "project", "git", "repo" ], "categories": [ - "files", + "$extends:folder", "development" ] } diff --git a/icons/folder-search-2.json b/icons/folder-search-2.json index fe8e93d6d..7d3bdf295 100644 --- a/icons/folder-search-2.json +++ b/icons/folder-search-2.json @@ -5,14 +5,9 @@ ], "use-cases": [], "tags": [ - "directory", - "search", - "find", - "lost", - "browser", - "lens" + "$extends:folder-search" ], "categories": [ - "files" + "$extends:folder-search" ] } diff --git a/icons/folder-search.json b/icons/folder-search.json index 64ae6e884..279e3e403 100644 --- a/icons/folder-search.json +++ b/icons/folder-search.json @@ -6,14 +6,13 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", + "$group:search", "search", - "find", "lost", - "browser", - "lens" + "browser" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-symlink.json b/icons/folder-symlink.json index 3801c9605..8743fc6f3 100644 --- a/icons/folder-symlink.json +++ b/icons/folder-symlink.json @@ -6,12 +6,12 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "symlink", "symbolic", "link" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-sync.json b/icons/folder-sync.json index be7186839..e77ee143b 100644 --- a/icons/folder-sync.json +++ b/icons/folder-sync.json @@ -6,16 +6,13 @@ ], "use-cases": [], "tags": [ - "directory", - "synchronize", - "synchronise", - "refresh", - "reconnect", + "$extends:folder", + "$group:sync", "transfer", "backup" ], "categories": [ - "files", + "$extends:folder", "arrows" ] } diff --git a/icons/folder-tree.json b/icons/folder-tree.json index 45d3836b7..b826eaefe 100644 --- a/icons/folder-tree.json +++ b/icons/folder-tree.json @@ -5,11 +5,11 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "tree", "browser" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/folder-up.json b/icons/folder-up.json index 0a76f950a..5884987bd 100644 --- a/icons/folder-up.json +++ b/icons/folder-up.json @@ -6,13 +6,13 @@ ], "use-cases": [], "tags": [ - "directory", + "$extends:folder", "upload", "import", "export" ], "categories": [ - "files", + "$extends:folder", "arrows" ] } diff --git a/icons/folder-user.json b/icons/folder-user.json index c3282697c..805a6a5eb 100644 --- a/icons/folder-user.json +++ b/icons/folder-user.json @@ -16,7 +16,7 @@ "Organizing personal contacts or address book entries" ], "tags": [ - "directory", + "$extends:folder", "profile", "person", "personal", @@ -30,7 +30,7 @@ "owner" ], "categories": [ - "files", + "$extends:folder", "account", "social", "people", diff --git a/icons/folder-users.json b/icons/folder-users.json index 9fe0e0d85..dea8728fd 100644 --- a/icons/folder-users.json +++ b/icons/folder-users.json @@ -16,7 +16,7 @@ "Organizing group contacts or address book entries" ], "tags": [ - "directory", + "$extends:folder", "profile", "shared", "people", @@ -30,7 +30,7 @@ "organization" ], "categories": [ - "files", + "$extends:folder", "account", "social", "people", diff --git a/icons/folder-x.json b/icons/folder-x.json index 68a1ed644..9973b69a5 100644 --- a/icons/folder-x.json +++ b/icons/folder-x.json @@ -6,11 +6,10 @@ ], "use-cases": [], "tags": [ - "directory", - "remove", - "delete" + "$extends:folder", + "$group:x" ], "categories": [ - "files" + "$extends:folder" ] } diff --git a/icons/funnel-plus.json b/icons/funnel-plus.json index 4b3c03c00..6f8b09e5a 100644 --- a/icons/funnel-plus.json +++ b/icons/funnel-plus.json @@ -9,13 +9,10 @@ ], "use-cases": [], "tags": [ - "filter", - "hopper", - "add", - "create", - "new" + "$extends:funnel", + "$group:plus" ], "categories": [ - "layout" + "$extends:funnel" ] } diff --git a/icons/funnel-x.json b/icons/funnel-x.json index 80365f541..faf1d9a35 100644 --- a/icons/funnel-x.json +++ b/icons/funnel-x.json @@ -9,13 +9,11 @@ ], "use-cases": [], "tags": [ - "filter", - "hopper", - "remove", - "delete" + "$extends:funnel", + "$group:x" ], "categories": [ - "layout" + "$extends:funnel" ], "aliases": [ { diff --git a/icons/gallery-horizontal-end.json b/icons/gallery-horizontal-end.json index f62e28049..cfe6cf841 100644 --- a/icons/gallery-horizontal-end.json +++ b/icons/gallery-horizontal-end.json @@ -5,24 +5,14 @@ ], "use-cases": [], "tags": [ - "carousel", - "pictures", - "images", - "scroll", - "swipe", - "album", - "portfolio", + "$extends:gallery-horizontal", "history", "versions", "backup", "time machine" ], "categories": [ - "layout", - "design", - "development", - "photography", - "multimedia", + "$extends:gallery-horizontal", "files" ] } diff --git a/icons/gallery-vertical-end.json b/icons/gallery-vertical-end.json index f62e28049..4b8131471 100644 --- a/icons/gallery-vertical-end.json +++ b/icons/gallery-vertical-end.json @@ -5,24 +5,14 @@ ], "use-cases": [], "tags": [ - "carousel", - "pictures", - "images", - "scroll", - "swipe", - "album", - "portfolio", + "$extends:gallery-vertical", "history", "versions", "backup", "time machine" ], "categories": [ - "layout", - "design", - "development", - "photography", - "multimedia", + "$extends:gallery-vertical", "files" ] } diff --git a/icons/gamepad-2.json b/icons/gamepad-2.json index c8853d8a7..76f70a092 100644 --- a/icons/gamepad-2.json +++ b/icons/gamepad-2.json @@ -7,10 +7,9 @@ ], "use-cases": [], "tags": [ - "console" + "$extends:gamepad" ], "categories": [ - "gaming", - "devices" + "$extends:gamepad" ] } diff --git a/icons/gamepad-directional.json b/icons/gamepad-directional.json index 3dfe1efee..ac8d5525b 100644 --- a/icons/gamepad-directional.json +++ b/icons/gamepad-directional.json @@ -6,6 +6,7 @@ ], "use-cases": [], "tags": [ + "$extends:gamepad", "direction", "arrow", "controller", @@ -14,12 +15,10 @@ "move", "pointer", "arrowhead", - "console", "game", "gaming" ], "categories": [ - "gaming", - "devices" + "$extends:gamepad" ] } diff --git a/icons/germ-off.json b/icons/germ-off.json index 7b8e6ec97..7a274ccf0 100644 --- a/icons/germ-off.json +++ b/icons/germ-off.json @@ -11,39 +11,9 @@ "Representing antimicrobial treatment in medical interfaces" ], "tags": [ - "virus", - "microbe", - "bacterium", - "bacteria", - "germ", - "organism", - "cilia", - "pathogen", - "infection", - "disease", - "contagion", - "contamination", - "microbiology", - "health", - "medicine", - "biology", - "science", - "microorganism", - "pandemic", - "epidemic", - "outbreak", - "amoeba", - "flu", - "security", - "single cell", - "unicellular", - "vaccine", - "immunity", - "quarantine" + "$extends:germ" ], "categories": [ - "medical", - "science", - "security" + "$extends:germ" ] } diff --git a/icons/git-branch-minus.json b/icons/git-branch-minus.json index 939b245e7..de56f379e 100644 --- a/icons/git-branch-minus.json +++ b/icons/git-branch-minus.json @@ -5,15 +5,11 @@ ], "use-cases": [], "tags": [ - "code", - "version control", - "vcs", - "repository", - "delete", - "remove", + "$extends:git-branch", + "$group:minus", "-" ], "categories": [ - "development" + "$extends:git-branch" ] } diff --git a/icons/git-branch-plus.json b/icons/git-branch-plus.json index b8f3ad54e..029e838f9 100644 --- a/icons/git-branch-plus.json +++ b/icons/git-branch-plus.json @@ -6,15 +6,12 @@ ], "use-cases": [], "tags": [ - "code", - "version control", - "vcs", - "repository", + "$extends:git-branch", "add", "create", "+" ], "categories": [ - "development" + "$extends:git-branch" ] } diff --git a/icons/git-compare-arrows.json b/icons/git-compare-arrows.json index ae6560a53..e3e73662d 100644 --- a/icons/git-compare-arrows.json +++ b/icons/git-compare-arrows.json @@ -5,12 +5,10 @@ ], "use-cases": [], "tags": [ - "code", - "version control", - "diff" + "$extends:git-compare" ], "categories": [ - "development", + "$extends:git-compare", "arrows" ] } diff --git a/icons/git-merge-conflict.json b/icons/git-merge-conflict.json index 78f658a31..6fa843015 100644 --- a/icons/git-merge-conflict.json +++ b/icons/git-merge-conflict.json @@ -9,14 +9,13 @@ ], "use-cases": [], "tags": [ - "code", - "version control", + "$extends:git-merge", "commits", "diff", "error", "conflict" ], "categories": [ - "development" + "$extends:git-merge" ] } diff --git a/icons/git-pull-request-arrow.json b/icons/git-pull-request-arrow.json index 8e14c5d59..235b651df 100644 --- a/icons/git-pull-request-arrow.json +++ b/icons/git-pull-request-arrow.json @@ -5,12 +5,10 @@ ], "use-cases": [], "tags": [ - "code", - "version control", - "open" + "$extends:git-pull-request" ], "categories": [ - "development", + "$extends:git-pull-request", "arrows" ] } diff --git a/icons/git-pull-request-closed.json b/icons/git-pull-request-closed.json index 60cacd6e7..a8d79f129 100644 --- a/icons/git-pull-request-closed.json +++ b/icons/git-pull-request-closed.json @@ -6,14 +6,13 @@ ], "use-cases": [], "tags": [ - "code", - "version control", + "$extends:git-pull-request", "rejected", "closed", "cancelled", "x" ], "categories": [ - "development" + "$extends:git-pull-request" ] } diff --git a/icons/git-pull-request-create-arrow.json b/icons/git-pull-request-create-arrow.json index 9d45f1dc4..d69c1f390 100644 --- a/icons/git-pull-request-create-arrow.json +++ b/icons/git-pull-request-create-arrow.json @@ -5,15 +5,10 @@ ], "use-cases": [], "tags": [ - "code", - "version control", - "open", - "plus", - "add", - "+" + "$extends:git-pull-request-create" ], "categories": [ - "development", + "$extends:git-pull-request-create", "arrows" ] } diff --git a/icons/git-pull-request-create.json b/icons/git-pull-request-create.json index 2e8f3b7c1..a98880b14 100644 --- a/icons/git-pull-request-create.json +++ b/icons/git-pull-request-create.json @@ -5,14 +5,12 @@ ], "use-cases": [], "tags": [ - "code", - "version control", - "open", + "$extends:git-pull-request", "plus", "add", "+" ], "categories": [ - "development" + "$extends:git-pull-request" ] } diff --git a/icons/git-pull-request-draft.json b/icons/git-pull-request-draft.json index f7adb438d..8c346f38c 100644 --- a/icons/git-pull-request-draft.json +++ b/icons/git-pull-request-draft.json @@ -6,13 +6,11 @@ ], "use-cases": [], "tags": [ - "code", - "version control", - "open", + "$extends:git-pull-request", "draft", "dashed" ], "categories": [ - "development" + "$extends:git-pull-request" ] } diff --git a/icons/globe-check.json b/icons/globe-check.json index 3085ba561..69c991d43 100644 --- a/icons/globe-check.json +++ b/icons/globe-check.json @@ -8,10 +8,7 @@ ], "use-cases": [], "tags": [ - "world", - "browser", - "language", - "translate", + "$extends:globe", "internet", "web", "check", @@ -23,6 +20,6 @@ "status" ], "categories": [ - "navigation" + "$extends:globe" ] } diff --git a/icons/globe-code.json b/icons/globe-code.json index 7fc05e66a..d5457b6b3 100644 --- a/icons/globe-code.json +++ b/icons/globe-code.json @@ -11,6 +11,7 @@ "Representing web development in developer tools" ], "tags": [ + "$extends:globe", "website", "internet", "globe", @@ -19,14 +20,10 @@ "digital", "access", "global", - "link", - "world", - "browser", - "language", - "translate" + "link" ], "categories": [ - "navigation", + "$extends:globe", "development" ] } diff --git a/icons/globe-lock.json b/icons/globe-lock.json index 69efafaa2..0f2d83740 100644 --- a/icons/globe-lock.json +++ b/icons/globe-lock.json @@ -8,13 +8,11 @@ ], "use-cases": [], "tags": [ + "$extends:globe", + "$group:lock", "vpn", - "private", "privacy", "network", - "world", - "browser", - "security", "encryption", "protection", "connection" diff --git a/icons/globe-off.json b/icons/globe-off.json index 6f808c571..86121be68 100644 --- a/icons/globe-off.json +++ b/icons/globe-off.json @@ -9,6 +9,7 @@ ], "use-cases": [], "tags": [ + "$extends:globe", "globe", "earth", "planet", @@ -17,10 +18,6 @@ "off", "hide", "avoid", - "world", - "browser", - "language", - "translate", "internet", "offline", "disconnected", @@ -31,7 +28,7 @@ "signal off" ], "categories": [ - "navigation", + "$extends:globe", "connectivity", "devices" ] diff --git a/icons/globe-x.json b/icons/globe-x.json index 3d41b1377..2a2769b0c 100644 --- a/icons/globe-x.json +++ b/icons/globe-x.json @@ -6,20 +6,21 @@ ], "use-cases": [], "tags": [ + "$extends:globe", + "$group:x", "globe", "internet", "offline", "disconnected", "network", "connection", - "world", "no connection", "network failure", "signal off" ], "categories": [ + "$extends:globe", "connectivity", - "devices", - "navigation" + "devices" ] } diff --git a/icons/grid-2x2-check.json b/icons/grid-2x2-check.json index a89d0e213..d94cae393 100644 --- a/icons/grid-2x2-check.json +++ b/icons/grid-2x2-check.json @@ -6,22 +6,9 @@ ], "use-cases": [], "tags": [ - "table", - "rows", - "columns", - "blocks", - "plot", - "land", - "geometry", - "measure", - "data", - "size", - "width", - "height", - "distance", - "surface area", - "square meter", - "acre" + "$extends:grid-2x2", + "$group:check", + "data" ], "categories": [ "text", diff --git a/icons/grid-2x2-plus.json b/icons/grid-2x2-plus.json index 32835a7dd..c0b1c7dbc 100644 --- a/icons/grid-2x2-plus.json +++ b/icons/grid-2x2-plus.json @@ -7,22 +7,9 @@ ], "use-cases": [], "tags": [ - "table", - "rows", - "columns", - "blocks", - "plot", - "land", - "geometry", - "measure", - "data", - "size", - "width", - "height", - "distance", - "surface area", - "square meter", - "acre" + "$extends:grid-2x2", + "$group:plus", + "data" ], "categories": [ "text", diff --git a/icons/grid-2x2-x.json b/icons/grid-2x2-x.json index c84d666cb..2c2e528ad 100644 --- a/icons/grid-2x2-x.json +++ b/icons/grid-2x2-x.json @@ -6,22 +6,8 @@ ], "use-cases": [], "tags": [ - "table", - "rows", - "columns", - "data", - "blocks", - "plot", - "land", - "geometry", - "measure", - "size", - "width", - "height", - "distance", - "surface area", - "square meter", - "acre" + "$extends:grid-2x2", + "data" ], "categories": [ "text", diff --git a/icons/grip-horizontal.json b/icons/grip-horizontal.json index 2613b3e10..a97dcebae 100644 --- a/icons/grip-horizontal.json +++ b/icons/grip-horizontal.json @@ -5,13 +5,9 @@ ], "use-cases": [], "tags": [ - "grab", - "dots", - "handle", - "move", - "drag" + "$extends:grip" ], "categories": [ - "layout" + "$extends:grip" ] } diff --git a/icons/grip-vertical.json b/icons/grip-vertical.json index a6102eeab..4af33e5c7 100644 --- a/icons/grip-vertical.json +++ b/icons/grip-vertical.json @@ -6,13 +6,9 @@ ], "use-cases": [], "tags": [ - "grab", - "dots", - "handle", - "move", - "drag" + "$extends:grip" ], "categories": [ - "layout" + "$extends:grip" ] } diff --git a/icons/guitar-electric.json b/icons/guitar-electric.json index 544aa8970..a03001c02 100644 --- a/icons/guitar-electric.json +++ b/icons/guitar-electric.json @@ -13,24 +13,9 @@ "Tagging guitar lessons and tutorials in music education content" ], "tags": [ - "acoustic", - "instrument", - "strings", - "riff", - "rock", - "band", - "country", - "concert", - "performance", - "play", - "lead", - "loud", - "music", - "audio", - "sound", - "noise" + "$extends:guitar" ], "categories": [ - "multimedia" + "$extends:guitar" ] } diff --git a/icons/hard-drive-download.json b/icons/hard-drive-download.json index 4f5fbfc63..47b74ac5a 100644 --- a/icons/hard-drive-download.json +++ b/icons/hard-drive-download.json @@ -5,18 +5,11 @@ ], "use-cases": [], "tags": [ - "computer", - "server", - "memory", - "data", - "ssd", - "disk", - "hard disk", - "save" + "$extends:hard-drive", + "$extends:download" ], "categories": [ - "development", - "devices", + "$extends:hard-drive", "arrows", "files" ] diff --git a/icons/hard-drive-upload.json b/icons/hard-drive-upload.json index 4f5fbfc63..9739c0c7f 100644 --- a/icons/hard-drive-upload.json +++ b/icons/hard-drive-upload.json @@ -5,18 +5,12 @@ ], "use-cases": [], "tags": [ - "computer", - "server", - "memory", - "data", - "ssd", - "disk", - "hard disk", + "$extends:hard-drive", + "$extends:upload", "save" ], "categories": [ - "development", - "devices", + "$extends:hard-drive", "arrows", "files" ] diff --git a/icons/heading-1.json b/icons/heading-1.json index cdc78ec46..3440975be 100644 --- a/icons/heading-1.json +++ b/icons/heading-1.json @@ -5,13 +5,9 @@ ], "use-cases": [], "tags": [ - "h1", - "html", - "markup", - "markdown" + "$extends:letter-h" ], "categories": [ - "letters-digits", - "text" + "$extends:letter-h" ] } diff --git a/icons/heading-2.json b/icons/heading-2.json index 1154ca9c9..542704dfd 100644 --- a/icons/heading-2.json +++ b/icons/heading-2.json @@ -5,13 +5,10 @@ ], "use-cases": [], "tags": [ - "h2", - "html", - "markup", - "markdown" + "$extends:letter-h", + "h2" ], "categories": [ - "letters-digits", - "text" + "$extends:letter-h" ] } diff --git a/icons/heading-3.json b/icons/heading-3.json index 57ce666b5..2ad65d678 100644 --- a/icons/heading-3.json +++ b/icons/heading-3.json @@ -6,13 +6,10 @@ ], "use-cases": [], "tags": [ - "h3", - "html", - "markup", - "markdown" + "$extends:letter-h", + "h3" ], "categories": [ - "letters-digits", - "text" + "$extends:letter-h" ] } diff --git a/icons/heading-4.json b/icons/heading-4.json index 0ccc4d642..6bf736e70 100644 --- a/icons/heading-4.json +++ b/icons/heading-4.json @@ -6,13 +6,10 @@ ], "use-cases": [], "tags": [ - "h4", - "html", - "markup", - "markdown" + "$extends:letter-h", + "h4" ], "categories": [ - "letters-digits", - "text" + "$extends:letter-h" ] } diff --git a/icons/heading-5.json b/icons/heading-5.json index 014e467b6..935aacb74 100644 --- a/icons/heading-5.json +++ b/icons/heading-5.json @@ -6,13 +6,10 @@ ], "use-cases": [], "tags": [ - "h5", - "html", - "markup", - "markdown" + "$extends:letter-h", + "h5" ], "categories": [ - "letters-digits", - "text" + "$extends:letter-h" ] } diff --git a/icons/heading-6.json b/icons/heading-6.json index f63a95bbb..224526fcf 100644 --- a/icons/heading-6.json +++ b/icons/heading-6.json @@ -5,13 +5,10 @@ ], "use-cases": [], "tags": [ - "h6", - "html", - "markup", - "markdown" + "$extends:letter-h", + "h6" ], "categories": [ - "letters-digits", - "text" + "$extends:letter-h" ] } diff --git a/icons/heart-minus.json b/icons/heart-minus.json index 68832abf1..e17a28dc4 100644 --- a/icons/heart-minus.json +++ b/icons/heart-minus.json @@ -10,10 +10,9 @@ ], "use-cases": [], "tags": [ + "$group:minus", "unlike", "unfavorite", - "remove", - "delete", "damage" ], "categories": [ diff --git a/icons/heart-plus.json b/icons/heart-plus.json index 3619ddfc0..4624007c7 100644 --- a/icons/heart-plus.json +++ b/icons/heart-plus.json @@ -14,6 +14,7 @@ "plus", "like", "favorite", + "favourite", "add", "health", "support" diff --git a/icons/heart-x.json b/icons/heart-x.json index d6c3e8f71..d916c5db9 100644 --- a/icons/heart-x.json +++ b/icons/heart-x.json @@ -12,12 +12,11 @@ ], "use-cases": [], "tags": [ + "$group:x", "unlike", "unfavorite", - "remove", "reject", "dismiss", - "delete", "clear" ], "categories": [ diff --git a/icons/hop-off.json b/icons/hop-off.json index a65389337..9435f7f37 100644 --- a/icons/hop-off.json +++ b/icons/hop-off.json @@ -6,15 +6,13 @@ ], "use-cases": [], "tags": [ - "beer", - "brewery", - "drink", + "$extends:hop", "hop free", "allergy", "intolerance", "diet" ], "categories": [ - "food-beverage" + "$extends:hop" ] } diff --git a/icons/hourglass-cog.json b/icons/hourglass-cog.json index 359679588..9f64407af 100644 --- a/icons/hourglass-cog.json +++ b/icons/hourglass-cog.json @@ -9,9 +9,7 @@ "Setting expiration for scheduled tasks" ], "tags": [ - "timer", - "time", - "sandglass", + "$extends:hourglass", "duration", "settings", "gear", diff --git a/icons/house-cog.json b/icons/house-cog.json index 94c9ef607..7a1240f7b 100644 --- a/icons/house-cog.json +++ b/icons/house-cog.json @@ -14,12 +14,8 @@ "Accessing home security settings in residential alarm systems" ], "tags": [ - "home", - "building", - "residence", - "settings", - "gear", - "configuration", + "$extends:house", + "$group:cog", "property", "automation" ], diff --git a/icons/house-heart.json b/icons/house-heart.json index b4b2aa255..d772c442f 100644 --- a/icons/house-heart.json +++ b/icons/house-heart.json @@ -7,10 +7,10 @@ ], "use-cases": [], "tags": [ + "$extends:house", + "$group:heart", "home sweet home", "abode", - "building", - "residence", "healthy living", "lifestyle" ], diff --git a/icons/house-plug.json b/icons/house-plug.json index 5f7d9c8cb..183229aed 100644 --- a/icons/house-plug.json +++ b/icons/house-plug.json @@ -6,11 +6,7 @@ ], "use-cases": [], "tags": [ - "home", - "living", - "building", - "residence", - "architecture", + "$extends:house", "autarky", "energy" ], diff --git a/icons/house-plus.json b/icons/house-plus.json index 1b928bf28..fd709bd28 100644 --- a/icons/house-plus.json +++ b/icons/house-plus.json @@ -6,14 +6,10 @@ ], "use-cases": [], "tags": [ - "home", - "living", + "$extends:house", "medical", "new", - "addition", - "building", - "residence", - "architecture" + "addition" ], "categories": [ "buildings", diff --git a/icons/house-wifi.json b/icons/house-wifi.json index 43d025977..0920c82be 100644 --- a/icons/house-wifi.json +++ b/icons/house-wifi.json @@ -7,9 +7,7 @@ ], "use-cases": [], "tags": [ - "home", - "living", - "building", + "$extends:house", "wifi", "connectivity" ], diff --git a/icons/id-card-lanyard.json b/icons/id-card-lanyard.json index 77e201285..d9de181ea 100644 --- a/icons/id-card-lanyard.json +++ b/icons/id-card-lanyard.json @@ -7,15 +7,13 @@ ], "use-cases": [], "tags": [ + "$extends:id-card", "id-card", "id-card-lanyard", - "identity", "employee", - "gate-pass", - "badge" + "gate-pass" ], "categories": [ - "security", - "account" + "$extends:id-card" ] } diff --git a/icons/image-down.json b/icons/image-down.json index c3a7c6411..54fe9242c 100644 --- a/icons/image-down.json +++ b/icons/image-down.json @@ -8,16 +8,12 @@ ], "use-cases": [], "tags": [ - "picture", - "photo", + "$extends:image", "download", "save", "export" ], "categories": [ - "photography", - "text", - "multimedia", - "files" + "$extends:image" ] } diff --git a/icons/image-minus.json b/icons/image-minus.json index fb0b6a141..b5c75aa44 100644 --- a/icons/image-minus.json +++ b/icons/image-minus.json @@ -7,8 +7,8 @@ ], "use-cases": [], "tags": [ - "remove", - "delete" + "$extends:image", + "$group:minus" ], "categories": [ "photography", diff --git a/icons/image-off.json b/icons/image-off.json index f57ee8c87..da2a3d472 100644 --- a/icons/image-off.json +++ b/icons/image-off.json @@ -6,8 +6,7 @@ ], "use-cases": [], "tags": [ - "picture", - "photo" + "$extends:image" ], "categories": [ "photography", diff --git a/icons/image-play.json b/icons/image-play.json index 715d26549..7669832e7 100644 --- a/icons/image-play.json +++ b/icons/image-play.json @@ -8,14 +8,10 @@ ], "use-cases": [], "tags": [ - "picture", - "gif", - "photo" + "$extends:image", + "gif" ], "categories": [ - "photography", - "text", - "multimedia", - "files" + "$extends:image" ] } diff --git a/icons/image-plus.json b/icons/image-plus.json index 3be8aed76..61fe16650 100644 --- a/icons/image-plus.json +++ b/icons/image-plus.json @@ -8,9 +8,8 @@ ], "use-cases": [], "tags": [ - "add", - "create", - "picture" + "$extends:image", + "$group:plus" ], "categories": [ "photography", diff --git a/icons/image-up.json b/icons/image-up.json index 6e5727357..57655e7a8 100644 --- a/icons/image-up.json +++ b/icons/image-up.json @@ -8,15 +8,11 @@ ], "use-cases": [], "tags": [ - "picture", - "photo", + "$extends:image", "upload", "import" ], "categories": [ - "photography", - "text", - "multimedia", - "files" + "$extends:image" ] } diff --git a/icons/image-upscale.json b/icons/image-upscale.json index 711a8ad71..6cf27e475 100644 --- a/icons/image-upscale.json +++ b/icons/image-upscale.json @@ -9,8 +9,8 @@ ], "use-cases": [], "tags": [ + "$extends:image", "resize", - "picture", "sharpen", "increase" ], diff --git a/icons/key-round.json b/icons/key-round.json index f725041f6..7dcc65aaf 100644 --- a/icons/key-round.json +++ b/icons/key-round.json @@ -6,14 +6,9 @@ ], "use-cases": [], "tags": [ - "password", - "login", - "authentication", - "secure", - "unlock" + "$extends:key" ], "categories": [ - "security", - "account" + "$extends:key" ] } diff --git a/icons/key-square.json b/icons/key-square.json index c420c0cda..8c3f1b88e 100644 --- a/icons/key-square.json +++ b/icons/key-square.json @@ -6,15 +6,10 @@ ], "use-cases": [], "tags": [ - "password", - "login", - "authentication", - "secure", - "unlock", + "$extends:key", "car key" ], "categories": [ - "security", - "account" + "$extends:key" ] } diff --git a/icons/keyboard-off.json b/icons/keyboard-off.json index 4a828017e..eee394f2c 100644 --- a/icons/keyboard-off.json +++ b/icons/keyboard-off.json @@ -6,15 +6,10 @@ ], "use-cases": [], "tags": [ - "unkeys", - "layout", - "spell", - "settings", - "mouse" + "$extends:keyboard", + "unkeys" ], "categories": [ - "devices", - "text", - "development" + "$extends:keyboard" ] } diff --git a/icons/lamp-ceiling.json b/icons/lamp-ceiling.json index 9954c8963..4c5cd386d 100644 --- a/icons/lamp-ceiling.json +++ b/icons/lamp-ceiling.json @@ -7,12 +7,9 @@ ], "use-cases": [], "tags": [ - "lighting", - "household", - "home", - "furniture" + "$extends:lamp" ], "categories": [ - "home" + "$extends:lamp" ] } diff --git a/icons/lamp-desk.json b/icons/lamp-desk.json index 2cb80060c..7684770d1 100644 --- a/icons/lamp-desk.json +++ b/icons/lamp-desk.json @@ -7,14 +7,11 @@ ], "use-cases": [], "tags": [ - "lighting", - "household", + "$extends:lamp", "office", - "desk", - "home", - "furniture" + "desk" ], "categories": [ - "home" + "$extends:lamp" ] } diff --git a/icons/lamp-floor.json b/icons/lamp-floor.json index 152781c5b..6b1291f92 100644 --- a/icons/lamp-floor.json +++ b/icons/lamp-floor.json @@ -7,13 +7,10 @@ ], "use-cases": [], "tags": [ - "lighting", - "household", - "floor", - "home", - "furniture" + "$extends:lamp", + "floor" ], "categories": [ - "home" + "$extends:lamp" ] } diff --git a/icons/lamp-wall-down.json b/icons/lamp-wall-down.json index 54cf2568f..b3b6a8972 100644 --- a/icons/lamp-wall-down.json +++ b/icons/lamp-wall-down.json @@ -7,13 +7,10 @@ ], "use-cases": [], "tags": [ - "lighting", - "household", - "wall", - "home", - "furniture" + "$extends:lamp", + "wall" ], "categories": [ - "home" + "$extends:lamp" ] } diff --git a/icons/lamp-wall-up.json b/icons/lamp-wall-up.json index 54cf2568f..b3b6a8972 100644 --- a/icons/lamp-wall-up.json +++ b/icons/lamp-wall-up.json @@ -7,13 +7,10 @@ ], "use-cases": [], "tags": [ - "lighting", - "household", - "wall", - "home", - "furniture" + "$extends:lamp", + "wall" ], "categories": [ - "home" + "$extends:lamp" ] } diff --git a/icons/laptop-minimal-check.json b/icons/laptop-minimal-check.json index 08ac458d1..af54007df 100644 --- a/icons/laptop-minimal-check.json +++ b/icons/laptop-minimal-check.json @@ -6,9 +6,7 @@ ], "use-cases": [], "tags": [ - "computer", - "screen", - "remote", + "$extends:laptop-minimal", "success", "done", "todo", @@ -17,7 +15,7 @@ "task" ], "categories": [ - "devices", + "$extends:laptop-minimal", "notifications" ] } diff --git a/icons/laptop-minimal.json b/icons/laptop-minimal.json index 17664b852..63ebe7cdd 100644 --- a/icons/laptop-minimal.json +++ b/icons/laptop-minimal.json @@ -5,12 +5,10 @@ ], "use-cases": [], "tags": [ - "computer", - "screen", - "remote" + "$extends:laptop" ], "categories": [ - "devices" + "$extends:laptop" ], "aliases": [ { diff --git a/icons/lasso-select.json b/icons/lasso-select.json index ea97f869c..c86e6a095 100644 --- a/icons/lasso-select.json +++ b/icons/lasso-select.json @@ -7,12 +7,10 @@ ], "use-cases": [], "tags": [ - "select", - "cursor" + "$extends:lasso" ], "categories": [ - "arrows", - "design", - "cursors" + "$extends:lasso", + "arrows" ] } diff --git a/icons/layers-2.json b/icons/layers-2.json index dd642f1cc..03a2559a7 100644 --- a/icons/layers-2.json +++ b/icons/layers-2.json @@ -6,19 +6,12 @@ ], "use-cases": [], "tags": [ - "stack", - "pile", - "pages", - "sheets", - "paperwork", - "copies", - "copy", + "$extends:layers", "duplicate", "double", "shortcuts" ], "categories": [ - "design", - "layout" + "$extends:layers" ] } diff --git a/icons/layers-arrow-down.json b/icons/layers-arrow-down.json index 9eaa5e52c..cf877b90e 100644 --- a/icons/layers-arrow-down.json +++ b/icons/layers-arrow-down.json @@ -11,6 +11,7 @@ "Moving an item behind all others in layer order" ], "tags": [ + "$extends:layers", "send to back", "send backward", "back", @@ -22,7 +23,6 @@ "behind", "reorder", "arrange", - "stack", "stacking", "z-index", "depth", @@ -30,7 +30,6 @@ "design" ], "categories": [ - "design", - "layout" + "$extends:layers" ] } diff --git a/icons/layers-arrow-up.json b/icons/layers-arrow-up.json index a2fae9f0d..24c6ad9c2 100644 --- a/icons/layers-arrow-up.json +++ b/icons/layers-arrow-up.json @@ -11,6 +11,7 @@ "Moving an item in front of all others in layer order" ], "tags": [ + "$extends:layers", "bring to front", "bring forward", "front", @@ -22,7 +23,6 @@ "promote", "reorder", "arrange", - "stack", "stacking", "z-index", "depth", @@ -30,8 +30,7 @@ "design" ], "categories": [ - "design", - "layout", + "$extends:layers", "arrows" ] } diff --git a/icons/layers-minus.json b/icons/layers-minus.json index f67322518..c38543fb1 100644 --- a/icons/layers-minus.json +++ b/icons/layers-minus.json @@ -10,19 +10,11 @@ ], "use-cases": [], "tags": [ - "stack", - "pile", - "pages", - "sheets", - "paperwork", - "copies", - "copy", - "layers", - "remove", - "delete" + "$extends:layers", + "$group:minus", + "layers" ], "categories": [ - "design", - "layout" + "$extends:layers" ] } diff --git a/icons/layers-plus.json b/icons/layers-plus.json index 36a47f28a..281dc36e5 100644 --- a/icons/layers-plus.json +++ b/icons/layers-plus.json @@ -6,18 +6,14 @@ ], "use-cases": [], "tags": [ - "stack", + "$extends:layers", + "$group:plus", "layers", - "add", - "new", "increase", - "create", "positive", - "copy", "upgrade" ], "categories": [ - "design", - "layout" + "$extends:layers" ] } diff --git a/icons/layout-grid-circles.json b/icons/layout-grid-circles.json index 76213056a..0ce6c5177 100644 --- a/icons/layout-grid-circles.json +++ b/icons/layout-grid-circles.json @@ -15,9 +15,7 @@ "Representing a dot matrix or dot-matrix display" ], "tags": [ - "app", - "home", - "start", + "$extends:layout-grid", "dot matrix", "dots", "menu", @@ -35,7 +33,6 @@ "shortcuts" ], "categories": [ - "design", - "layout" + "$extends:layout-grid" ] } diff --git a/icons/library-big.json b/icons/library-big.json index fedd1d1a3..cb84df963 100644 --- a/icons/library-big.json +++ b/icons/library-big.json @@ -5,35 +5,9 @@ ], "use-cases": [], "tags": [ - "books", - "reading", - "written", - "authors", - "stories", - "fiction", - "novels", - "information", - "knowledge", - "education", - "high school", - "university", - "college", - "academy", - "learning", - "study", - "research", - "collection", - "vinyl", - "records", - "albums", - "music", - "package" + "$extends:library" ], "categories": [ - "text", - "photography", - "multimedia", - "navigation", - "development" + "$extends:library" ] } diff --git a/icons/lightbulb-off.json b/icons/lightbulb-off.json index 0d078f7dd..262accfab 100644 --- a/icons/lightbulb-off.json +++ b/icons/lightbulb-off.json @@ -8,9 +8,10 @@ ], "use-cases": [], "tags": [ - "lights" + "$extends:lightbulb", + "$group:off" ], "categories": [ - "photography" + "$extends:lightbulb" ] } diff --git a/icons/link-2-off.json b/icons/link-2-off.json index 808f8f736..434974b3a 100644 --- a/icons/link-2-off.json +++ b/icons/link-2-off.json @@ -7,10 +7,10 @@ ], "use-cases": [], "tags": [ - "unchain", - "chain" + "$extends:link-2", + "unchain" ], "categories": [ - "text" + "$extends:link-2" ] } diff --git a/icons/link-2.json b/icons/link-2.json index 9244f76a9..de108bf62 100644 --- a/icons/link-2.json +++ b/icons/link-2.json @@ -9,11 +9,9 @@ ], "use-cases": [], "tags": [ - "chain", - "url" + "$extends:link" ], "categories": [ - "text", - "account" + "$extends:link" ] } diff --git a/icons/list-check.json b/icons/list-check.json index f25103f0a..a3dd2633b 100644 --- a/icons/list-check.json +++ b/icons/list-check.json @@ -15,6 +15,6 @@ "bom" ], "categories": [ - "text" + "$extends:list" ] } diff --git a/icons/list-checks.json b/icons/list-checks.json index 85be19c1a..ba85661a2 100644 --- a/icons/list-checks.json +++ b/icons/list-checks.json @@ -16,6 +16,6 @@ "pending" ], "categories": [ - "text" + "$extends:list" ] } diff --git a/icons/list-chevrons-down-up.json b/icons/list-chevrons-down-up.json index b630da830..1d30f485e 100644 --- a/icons/list-chevrons-down-up.json +++ b/icons/list-chevrons-down-up.json @@ -12,7 +12,7 @@ ], "use-cases": [], "tags": [ - "options", + "$extends:list", "items", "collapse", "expand", @@ -29,7 +29,7 @@ "vertical" ], "categories": [ - "text", + "$extends:list", "arrows" ] } diff --git a/icons/list-chevrons-up-down.json b/icons/list-chevrons-up-down.json index b630da830..1d30f485e 100644 --- a/icons/list-chevrons-up-down.json +++ b/icons/list-chevrons-up-down.json @@ -12,7 +12,7 @@ ], "use-cases": [], "tags": [ - "options", + "$extends:list", "items", "collapse", "expand", @@ -29,7 +29,7 @@ "vertical" ], "categories": [ - "text", + "$extends:list", "arrows" ] } diff --git a/icons/list-clock.json b/icons/list-clock.json index d060d11cc..a95dd56e7 100644 --- a/icons/list-clock.json +++ b/icons/list-clock.json @@ -13,10 +13,9 @@ "Marking last-updated or timestamped list rows" ], "tags": [ - "history", + "$group:clock", "log", "clock", - "time", "recent", "updated", "revision", @@ -26,7 +25,7 @@ "list" ], "categories": [ - "text", + "$extends:list", "time", "notifications" ] diff --git a/icons/list-collapse.json b/icons/list-collapse.json index 3763fe8ea..8dcdeda12 100644 --- a/icons/list-collapse.json +++ b/icons/list-collapse.json @@ -22,6 +22,6 @@ "unfold" ], "categories": [ - "text" + "$extends:list" ] } diff --git a/icons/list-end.json b/icons/list-end.json index 12adaa443..784af3998 100644 --- a/icons/list-end.json +++ b/icons/list-end.json @@ -11,7 +11,7 @@ "playlist" ], "categories": [ - "multimedia", - "text" + "$extends:list", + "multimedia" ] } diff --git a/icons/list-filter-plus.json b/icons/list-filter-plus.json index 8f97c2e8a..f20c166bb 100644 --- a/icons/list-filter-plus.json +++ b/icons/list-filter-plus.json @@ -6,13 +6,13 @@ ], "use-cases": [], "tags": [ + "$extends:list-filter", "filter", "plus", - "options", "add" ], "categories": [ - "text", + "$extends:list-filter", "layout" ] } diff --git a/icons/list-filter.json b/icons/list-filter.json index 0dac133b6..11e672d25 100644 --- a/icons/list-filter.json +++ b/icons/list-filter.json @@ -6,9 +6,9 @@ ], "use-cases": [], "tags": [ - "options" + "$extends:list" ], "categories": [ - "text" + "$extends:list" ] } diff --git a/icons/list-indent-decrease.json b/icons/list-indent-decrease.json index 943aba13a..ebef9ae9b 100644 --- a/icons/list-indent-decrease.json +++ b/icons/list-indent-decrease.json @@ -11,7 +11,7 @@ "tab" ], "categories": [ - "text", + "$extends:list", "development" ], "aliases": [ diff --git a/icons/list-indent-increase.json b/icons/list-indent-increase.json index 848486f49..47ebafd33 100644 --- a/icons/list-indent-increase.json +++ b/icons/list-indent-increase.json @@ -11,7 +11,7 @@ "tab" ], "categories": [ - "text", + "$extends:list", "development" ], "aliases": [ diff --git a/icons/list-minus.json b/icons/list-minus.json index ca3389085..8685e9133 100644 --- a/icons/list-minus.json +++ b/icons/list-minus.json @@ -6,15 +6,14 @@ ], "use-cases": [], "tags": [ + "$group:minus", "playlist", - "remove", "song", "subtract", - "delete", "unqueue" ], "categories": [ - "multimedia", - "text" + "$extends:list", + "multimedia" ] } diff --git a/icons/list-ordered.json b/icons/list-ordered.json index 12af5434a..960a1a449 100644 --- a/icons/list-ordered.json +++ b/icons/list-ordered.json @@ -12,7 +12,7 @@ "queue" ], "categories": [ - "letters-digits", - "text" + "$extends:list", + "letters-digits" ] } diff --git a/icons/list-plus.json b/icons/list-plus.json index 3288305a4..43c3a5670 100644 --- a/icons/list-plus.json +++ b/icons/list-plus.json @@ -13,7 +13,7 @@ "new" ], "categories": [ - "multimedia", - "text" + "$extends:list", + "multimedia" ] } diff --git a/icons/list-restart.json b/icons/list-restart.json index 2a49fa558..f73985fb7 100644 --- a/icons/list-restart.json +++ b/icons/list-restart.json @@ -13,7 +13,7 @@ "replay" ], "categories": [ - "multimedia", - "text" + "$extends:list", + "multimedia" ] } diff --git a/icons/list-sort-ascending.json b/icons/list-sort-ascending.json index 2d7106724..7f805afa6 100644 --- a/icons/list-sort-ascending.json +++ b/icons/list-sort-ascending.json @@ -26,7 +26,7 @@ "falling" ], "categories": [ - "text", + "$extends:list", "layout" ] } diff --git a/icons/list-sort-descending.json b/icons/list-sort-descending.json index 3f07bbca6..78500754d 100644 --- a/icons/list-sort-descending.json +++ b/icons/list-sort-descending.json @@ -26,7 +26,7 @@ "falling" ], "categories": [ - "text", + "$extends:list", "layout" ] } diff --git a/icons/list-start.json b/icons/list-start.json index d59ee958b..826f4c914 100644 --- a/icons/list-start.json +++ b/icons/list-start.json @@ -12,7 +12,7 @@ "playlist" ], "categories": [ - "multimedia", - "text" + "$extends:list", + "multimedia" ] } diff --git a/icons/list-todo.json b/icons/list-todo.json index ad0737c38..09f54b70b 100644 --- a/icons/list-todo.json +++ b/icons/list-todo.json @@ -16,6 +16,6 @@ "pending" ], "categories": [ - "text" + "$extends:list" ] } diff --git a/icons/list-tree.json b/icons/list-tree.json index d0183ce0b..c3a9ed4d5 100644 --- a/icons/list-tree.json +++ b/icons/list-tree.json @@ -10,8 +10,8 @@ "browser" ], "categories": [ + "$extends:list", "files", - "text", "layout" ] } diff --git a/icons/list-x.json b/icons/list-x.json index 9dbbcd4f9..7b5edd50b 100644 --- a/icons/list-x.json +++ b/icons/list-x.json @@ -6,14 +6,13 @@ ], "use-cases": [], "tags": [ + "$group:x", "playlist", "subtract", - "remove", - "delete", "unqueue" ], "categories": [ - "multimedia", - "text" + "$extends:list", + "multimedia" ] } diff --git a/icons/loader-circle.json b/icons/loader-circle.json index b434f142e..fe25c06d0 100644 --- a/icons/loader-circle.json +++ b/icons/loader-circle.json @@ -8,13 +8,7 @@ ], "use-cases": [], "tags": [ - "loading", - "wait", - "busy", - "progress", - "spinner", - "spinning", - "throbber", + "$extends:loader", "circle" ], "categories": [ diff --git a/icons/loader-pinwheel.json b/icons/loader-pinwheel.json index 4bec0d241..502491bc3 100644 --- a/icons/loader-pinwheel.json +++ b/icons/loader-pinwheel.json @@ -6,13 +6,7 @@ ], "use-cases": [], "tags": [ - "loading", - "wait", - "busy", - "progress", - "throbber", - "spinner", - "spinning", + "$extends:loader", "beach ball", "frozen", "freeze" diff --git a/icons/locate-fixed.json b/icons/locate-fixed.json index bae6e69e2..1aa9adc06 100644 --- a/icons/locate-fixed.json +++ b/icons/locate-fixed.json @@ -8,12 +8,9 @@ ], "use-cases": [], "tags": [ - "map", - "gps", - "location", - "cross" + "$extends:locate" ], "categories": [ - "navigation" + "$extends:locate" ] } diff --git a/icons/locate-off.json b/icons/locate-off.json index e9f16f927..6ab634ec4 100644 --- a/icons/locate-off.json +++ b/icons/locate-off.json @@ -6,12 +6,9 @@ ], "use-cases": [], "tags": [ - "map", - "gps", - "location", - "cross" + "$extends:locate" ], "categories": [ - "navigation" + "$extends:locate" ] } diff --git a/icons/lock-keyhole-open.json b/icons/lock-keyhole-open.json index 28d027dab..78bb196ce 100644 --- a/icons/lock-keyhole-open.json +++ b/icons/lock-keyhole-open.json @@ -10,10 +10,10 @@ ], "use-cases": [], "tags": [ - "security" + "$extends:lock-keyhole" ], "categories": [ - "security" + "$extends:lock-keyhole" ], "aliases": [ { diff --git a/icons/lock-keyhole.json b/icons/lock-keyhole.json index 892a336d4..42e850e15 100644 --- a/icons/lock-keyhole.json +++ b/icons/lock-keyhole.json @@ -10,12 +10,9 @@ ], "use-cases": [], "tags": [ - "security", - "password", - "secure", - "admin" + "$extends:lock" ], "categories": [ - "security" + "$extends:lock" ] } diff --git a/icons/lock-open.json b/icons/lock-open.json index f7594e43b..b51365769 100644 --- a/icons/lock-open.json +++ b/icons/lock-open.json @@ -7,10 +7,10 @@ ], "use-cases": [], "tags": [ - "security" + "$extends:lock" ], "categories": [ - "security" + "$extends:lock" ], "aliases": [ { diff --git a/icons/mail-badge.json b/icons/mail-badge.json index 312cfed95..79f4c38ab 100644 --- a/icons/mail-badge.json +++ b/icons/mail-badge.json @@ -15,9 +15,7 @@ "Labeling official or legal correspondence" ], "tags": [ - "email", - "message", - "letter", + "$extends:mail", "certified", "registered", "seal", diff --git a/icons/mail-check.json b/icons/mail-check.json index 9c403cd03..1254fed5c 100644 --- a/icons/mail-check.json +++ b/icons/mail-check.json @@ -6,17 +6,13 @@ ], "use-cases": [], "tags": [ - "email", - "message", - "letter", + "$extends:mail", + "$group:check", "subscribe", "delivered", "success", "read", - "done", "todo", - "tick", - "complete", "task" ], "categories": [ diff --git a/icons/mail-clock.json b/icons/mail-clock.json index b53cbc372..33f5867ed 100644 --- a/icons/mail-clock.json +++ b/icons/mail-clock.json @@ -11,10 +11,7 @@ "Showing delayed delivery in messaging and productivity tools" ], "tags": [ - "email", - "message", - "letter", - "unread", + "$extends:mail", "scheduled", "delayed", "send later", @@ -25,9 +22,7 @@ "timer" ], "categories": [ - "text", - "account", - "mail", + "$extends:mail", "time", "notifications", "communication" diff --git a/icons/mail-dot.json b/icons/mail-dot.json index 7d86a206a..86cdd0136 100644 --- a/icons/mail-dot.json +++ b/icons/mail-dot.json @@ -12,6 +12,7 @@ "Drawing attention to recent activity in inboxes and notification areas" ], "tags": [ + "$extends:mail", "mail", "envelope", "communication", @@ -19,15 +20,9 @@ "send", "address", "notification", - "email", - "message", - "letter", - "unread", "dot" ], "categories": [ - "text", - "account", - "mail" + "$extends:mail" ] } diff --git a/icons/mail-minus.json b/icons/mail-minus.json index 9a390d0bf..cbe9d9582 100644 --- a/icons/mail-minus.json +++ b/icons/mail-minus.json @@ -6,11 +6,8 @@ ], "use-cases": [], "tags": [ - "email", - "message", - "letter", - "remove", - "delete" + "$extends:mail", + "$group:minus" ], "categories": [ "mail" diff --git a/icons/mail-open.json b/icons/mail-open.json index caa76e0df..748725fe2 100644 --- a/icons/mail-open.json +++ b/icons/mail-open.json @@ -6,9 +6,7 @@ ], "use-cases": [], "tags": [ - "email", - "message", - "letter", + "$extends:mail", "read" ], "categories": [ diff --git a/icons/mail-pen.json b/icons/mail-pen.json index d1a362430..c30c0f108 100644 --- a/icons/mail-pen.json +++ b/icons/mail-pen.json @@ -13,16 +13,10 @@ "Editing email addresses on settings pages" ], "tags": [ - "email", - "message", - "letter", + "$extends:mail", + "$group:pen", "pen", - "edit", - "compose", - "draft", - "write", "writing", - "create", "reply" ], "categories": [ diff --git a/icons/mail-plus.json b/icons/mail-plus.json index 7ed5cef8d..a40cd1ddb 100644 --- a/icons/mail-plus.json +++ b/icons/mail-plus.json @@ -6,12 +6,8 @@ ], "use-cases": [], "tags": [ - "email", - "message", - "letter", - "add", - "create", - "new", + "$extends:mail", + "$group:plus", "compose" ], "categories": [ diff --git a/icons/mail-question-mark.json b/icons/mail-question-mark.json index 932143065..0b0b2d8f5 100644 --- a/icons/mail-question-mark.json +++ b/icons/mail-question-mark.json @@ -5,9 +5,8 @@ ], "use-cases": [], "tags": [ - "email", - "message", - "letter", + "$extends:mail", + "$group:question-mark", "delivery", "undelivered" ], diff --git a/icons/mail-search.json b/icons/mail-search.json index d3c24c63c..904dedfe2 100644 --- a/icons/mail-search.json +++ b/icons/mail-search.json @@ -5,11 +5,9 @@ ], "use-cases": [], "tags": [ - "email", - "message", - "letter", - "search", - "lens" + "$extends:mail", + "$group:search", + "search" ], "categories": [ "mail" diff --git a/icons/mail-warning.json b/icons/mail-warning.json index a5275d32c..26d5b35c1 100644 --- a/icons/mail-warning.json +++ b/icons/mail-warning.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ - "email", - "message", - "letter", - "delivery error", - "exclamation mark" + "$extends:mail", + "$group:exclamation-mark", + "delivery error" ], "categories": [ "mail" diff --git a/icons/mail-x.json b/icons/mail-x.json index d000d34c4..ca33a510c 100644 --- a/icons/mail-x.json +++ b/icons/mail-x.json @@ -6,11 +6,8 @@ ], "use-cases": [], "tags": [ - "email", - "message", - "letter", - "remove", - "delete" + "$extends:mail", + "$group:x" ], "categories": [ "mail" diff --git a/icons/map-minus.json b/icons/map-minus.json index 6eeb8b4f9..38eb261c5 100644 --- a/icons/map-minus.json +++ b/icons/map-minus.json @@ -9,12 +9,9 @@ ], "use-cases": [], "tags": [ - "location", - "navigation", - "travel", + "$extends:map", + "$group:minus", "drop", - "delete", - "remove", "erase" ], "categories": [ diff --git a/icons/map-pin-check-inside.json b/icons/map-pin-check-inside.json index f64d3978f..897a883a0 100644 --- a/icons/map-pin-check-inside.json +++ b/icons/map-pin-check-inside.json @@ -8,19 +8,9 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", - "done", - "tick", - "complete", - "task", - "added" + "$extends:map-pin-check" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin-check" ] } diff --git a/icons/map-pin-check.json b/icons/map-pin-check.json index f64d3978f..27ca138e9 100644 --- a/icons/map-pin-check.json +++ b/icons/map-pin-check.json @@ -8,10 +8,7 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", + "$extends:map-pin", "done", "tick", "complete", @@ -19,8 +16,6 @@ "added" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin" ] } diff --git a/icons/map-pin-house.json b/icons/map-pin-house.json index c082ec52c..ee4b5b80e 100644 --- a/icons/map-pin-house.json +++ b/icons/map-pin-house.json @@ -8,10 +8,7 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", + "$extends:map-pin", "home", "living", "building", @@ -28,8 +25,6 @@ "landmark" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin" ] } diff --git a/icons/map-pin-minus-inside.json b/icons/map-pin-minus-inside.json index 415a6d57b..34c0854d1 100644 --- a/icons/map-pin-minus-inside.json +++ b/icons/map-pin-minus-inside.json @@ -8,17 +8,9 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", - "delete", - "remove", - "erase" + "$extends:map-pin-minus" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin-minus" ] } diff --git a/icons/map-pin-minus.json b/icons/map-pin-minus.json index 415a6d57b..edcfa1883 100644 --- a/icons/map-pin-minus.json +++ b/icons/map-pin-minus.json @@ -8,17 +8,11 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", - "delete", - "remove", + "$extends:map-pin", + "$group:minus", "erase" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin" ] } diff --git a/icons/map-pin-off.json b/icons/map-pin-off.json index bc7f7f439..7e1b9e042 100644 --- a/icons/map-pin-off.json +++ b/icons/map-pin-off.json @@ -6,9 +6,8 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", + "$extends:map-pin", + "$group:off", "remove" ], "categories": [ diff --git a/icons/map-pin-pen.json b/icons/map-pin-pen.json index 5a0b4a472..1107c2430 100644 --- a/icons/map-pin-pen.json +++ b/icons/map-pin-pen.json @@ -9,16 +9,11 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", - "edit" + "$extends:map-pin", + "$group:pen" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin" ], "aliases": [ { diff --git a/icons/map-pin-plus-inside.json b/icons/map-pin-plus-inside.json index 5cb777188..2adadb007 100644 --- a/icons/map-pin-plus-inside.json +++ b/icons/map-pin-plus-inside.json @@ -8,17 +8,9 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", - "add", - "create", - "new" + "$extends:map-pin-plus" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin-plus" ] } diff --git a/icons/map-pin-plus.json b/icons/map-pin-plus.json index 5cb777188..0a47f7b15 100644 --- a/icons/map-pin-plus.json +++ b/icons/map-pin-plus.json @@ -8,17 +8,10 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", - "add", - "create", - "new" + "$extends:map-pin", + "$group:plus" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin" ] } diff --git a/icons/map-pin-search.json b/icons/map-pin-search.json index 403e24fe4..3b3d7a6fe 100644 --- a/icons/map-pin-search.json +++ b/icons/map-pin-search.json @@ -9,17 +9,12 @@ ], "use-cases": [], "tags": [ - "location", + "$extends:map-pin", "navigation", - "travel", - "waypoint", - "marker", - "drop" + "travel" ], "categories": [ - "text", - "navigation", - "travel", - "account" + "$extends:map-pin", + "text" ] } diff --git a/icons/map-pin-x-inside.json b/icons/map-pin-x-inside.json index 415a6d57b..beed2bf77 100644 --- a/icons/map-pin-x-inside.json +++ b/icons/map-pin-x-inside.json @@ -8,17 +8,9 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", - "delete", - "remove", - "erase" + "$extends:map-pin-x" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin-x" ] } diff --git a/icons/map-pin-x.json b/icons/map-pin-x.json index 415a6d57b..aad59e16e 100644 --- a/icons/map-pin-x.json +++ b/icons/map-pin-x.json @@ -8,17 +8,11 @@ ], "use-cases": [], "tags": [ - "location", - "waypoint", - "marker", - "drop", - "delete", - "remove", + "$extends:map-pin", + "$group:x", "erase" ], "categories": [ - "navigation", - "travel", - "account" + "$extends:map-pin" ] } diff --git a/icons/map-plus.json b/icons/map-plus.json index 820a85cee..e8999740e 100644 --- a/icons/map-plus.json +++ b/icons/map-plus.json @@ -8,12 +8,8 @@ ], "use-cases": [], "tags": [ - "location", - "navigation", - "travel", - "new", - "add", - "create" + "$extends:map", + "$group:plus" ], "categories": [ "navigation" diff --git a/icons/mars-stroke.json b/icons/mars-stroke.json index 7ace693c2..d0a1cfee5 100644 --- a/icons/mars-stroke.json +++ b/icons/mars-stroke.json @@ -10,6 +10,6 @@ "transgender" ], "categories": [ - "medical" + "$extends:mars" ] } diff --git a/icons/maximize-2.json b/icons/maximize-2.json index 02b6f9ec5..24ed75bb0 100644 --- a/icons/maximize-2.json +++ b/icons/maximize-2.json @@ -6,13 +6,11 @@ ], "use-cases": [], "tags": [ - "fullscreen", - "arrows", - "expand" + "$extends:maximize", + "arrows" ], "categories": [ - "arrows", - "layout", - "design" + "$extends:maximize", + "arrows" ] } diff --git a/icons/megaphone-off.json b/icons/megaphone-off.json index ce17574be..e642dcd4c 100644 --- a/icons/megaphone-off.json +++ b/icons/megaphone-off.json @@ -5,18 +5,11 @@ ], "use-cases": [], "tags": [ - "advertisement", - "announcement", - "attention", - "alert", - "loudspeaker", - "megaphone", - "notification", + "$extends:megaphone", "disable", "silent" ], "categories": [ - "multimedia", - "notifications" + "$extends:megaphone" ] } diff --git a/icons/message-circle-check.json b/icons/message-circle-check.json index 1457480af..fc311c30c 100644 --- a/icons/message-circle-check.json +++ b/icons/message-circle-check.json @@ -5,12 +5,7 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-circle", "moderate", "check", "done", @@ -18,7 +13,7 @@ "complete" ], "categories": [ - "social", + "$extends:message-circle", "account" ] } diff --git a/icons/message-circle-code.json b/icons/message-circle-code.json index 7e4686d1a..4a07c38b3 100644 --- a/icons/message-circle-code.json +++ b/icons/message-circle-code.json @@ -7,17 +7,12 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-circle", "code review", "coding" ], "categories": [ - "development", - "social" + "$extends:message-circle", + "development" ] } diff --git a/icons/message-circle-dashed-check.json b/icons/message-circle-dashed-check.json index 82836af80..b10dabf02 100644 --- a/icons/message-circle-dashed-check.json +++ b/icons/message-circle-dashed-check.json @@ -15,13 +15,7 @@ "Showing completed review status for comments" ], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", - "draft", + "$extends:message-circle-dashed", "pending", "provisional", "verification", @@ -36,7 +30,7 @@ "complete" ], "categories": [ - "social", + "$extends:message-circle-dashed", "account" ] } diff --git a/icons/message-circle-dashed.json b/icons/message-circle-dashed.json index 3cfbff653..1920a2873 100644 --- a/icons/message-circle-dashed.json +++ b/icons/message-circle-dashed.json @@ -7,15 +7,10 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-circle", "draft" ], "categories": [ - "social" + "$extends:message-circle" ] } diff --git a/icons/message-circle-heart.json b/icons/message-circle-heart.json index ca33a7cbb..478081004 100644 --- a/icons/message-circle-heart.json +++ b/icons/message-circle-heart.json @@ -7,21 +7,16 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", + "$extends:message-circle", "positive", "like", "love", "interest", "valentine", "dating", - "date", - "speech bubble" + "date" ], "categories": [ - "social" + "$extends:message-circle" ] } diff --git a/icons/message-circle-more.json b/icons/message-circle-more.json index 0d399cdce..0327b7d04 100644 --- a/icons/message-circle-more.json +++ b/icons/message-circle-more.json @@ -7,12 +7,7 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-circle", "typing", "writing", "responding", @@ -23,6 +18,6 @@ "…" ], "categories": [ - "social" + "$extends:message-circle" ] } diff --git a/icons/message-circle-off.json b/icons/message-circle-off.json index 2fa90c4e9..66344d9e8 100644 --- a/icons/message-circle-off.json +++ b/icons/message-circle-off.json @@ -7,22 +7,15 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-circle", + "$group:x", "clear", "close", - "delete", - "remove", - "cancel", "silence", "mute", "moderate" ], "categories": [ - "social" + "$extends:message-circle" ] } diff --git a/icons/message-circle-plus.json b/icons/message-circle-plus.json index 2ed067b9f..9757be12c 100644 --- a/icons/message-circle-plus.json +++ b/icons/message-circle-plus.json @@ -7,15 +7,10 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-circle", "add" ], "categories": [ - "social" + "$extends:message-circle" ] } diff --git a/icons/message-circle-question-mark.json b/icons/message-circle-question-mark.json index 0bce1fa48..0d7e07c23 100644 --- a/icons/message-circle-question-mark.json +++ b/icons/message-circle-question-mark.json @@ -7,16 +7,11 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", - "help" + "$extends:message-circle", + "$group:question-mark" ], "categories": [ - "social" + "$extends:message-circle" ], "aliases": [ { diff --git a/icons/message-circle-reply.json b/icons/message-circle-reply.json index ef875a776..7a1b79e5c 100644 --- a/icons/message-circle-reply.json +++ b/icons/message-circle-reply.json @@ -7,16 +7,11 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-circle", "reply", "response" ], "categories": [ - "social" + "$extends:message-circle" ] } diff --git a/icons/message-circle-text.json b/icons/message-circle-text.json index 1b2640dc5..7959830ea 100644 --- a/icons/message-circle-text.json +++ b/icons/message-circle-text.json @@ -18,11 +18,7 @@ "Indicating written feedback, reviews, or remarks" ], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", + "$extends:message-circle", "speech", "bubble", "sms", @@ -39,6 +35,6 @@ "chatbot" ], "categories": [ - "social" + "$extends:message-circle" ] } diff --git a/icons/message-circle-warning.json b/icons/message-circle-warning.json index d65093399..d7221c69d 100644 --- a/icons/message-circle-warning.json +++ b/icons/message-circle-warning.json @@ -7,23 +7,16 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-circle", + "$group:exclamation-mark", "report", "abuse", "offense", "alert", - "danger", - "caution", - "protected", - "exclamation mark" + "protected" ], "categories": [ - "social", + "$extends:message-circle", "notifications" ] } diff --git a/icons/message-circle-x.json b/icons/message-circle-x.json index 72a926ce5..fcebabfae 100644 --- a/icons/message-circle-x.json +++ b/icons/message-circle-x.json @@ -7,23 +7,16 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-circle", + "$group:x", "clear", "close", - "delete", - "remove", - "cancel", "silence", "mute", "moderate" ], "categories": [ - "account", - "social" + "$extends:message-circle", + "account" ] } diff --git a/icons/message-square-check.json b/icons/message-square-check.json index 0b8eae3ef..89e411048 100644 --- a/icons/message-square-check.json +++ b/icons/message-square-check.json @@ -8,12 +8,7 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", "moderate", "check", "done", @@ -21,7 +16,7 @@ "complete" ], "categories": [ - "social", + "$extends:message-square", "account" ] } diff --git a/icons/message-square-code.json b/icons/message-square-code.json index d3e417eb6..a456eac29 100644 --- a/icons/message-square-code.json +++ b/icons/message-square-code.json @@ -6,17 +6,12 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", - "code review", - "coding" + "$extends:message-square", + "$group:code", + "code review" ], "categories": [ - "development", - "social" + "$extends:message-square", + "development" ] } diff --git a/icons/message-square-dashed.json b/icons/message-square-dashed.json index 3cfbff653..1c94c41da 100644 --- a/icons/message-square-dashed.json +++ b/icons/message-square-dashed.json @@ -7,15 +7,10 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", "draft" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/message-square-diff.json b/icons/message-square-diff.json index 157e703ea..91c103c33 100644 --- a/icons/message-square-diff.json +++ b/icons/message-square-diff.json @@ -6,12 +6,7 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", "add", "patch", "difference", @@ -25,8 +20,8 @@ "git" ], "categories": [ + "$extends:message-square", "development", - "files", - "social" + "files" ] } diff --git a/icons/message-square-dot.json b/icons/message-square-dot.json index 1354b0645..b8884fb40 100644 --- a/icons/message-square-dot.json +++ b/icons/message-square-dot.json @@ -6,17 +6,13 @@ ], "use-cases": [], "tags": [ + "$extends:message-square", + "$group:dot", "unread", - "unresolved", - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble" + "unresolved" ], "categories": [ - "social", + "$extends:message-square", "notifications" ] } diff --git a/icons/message-square-heart.json b/icons/message-square-heart.json index 5aa556cdc..18ad444d5 100644 --- a/icons/message-square-heart.json +++ b/icons/message-square-heart.json @@ -6,21 +6,16 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", + "$extends:message-square", "positive", "like", "love", "interest", "valentine", "dating", - "date", - "speech bubble" + "date" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/message-square-lock.json b/icons/message-square-lock.json index 9d744dc88..c7cad60e2 100644 --- a/icons/message-square-lock.json +++ b/icons/message-square-lock.json @@ -9,16 +9,11 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", "secure", "encrypted" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/message-square-more.json b/icons/message-square-more.json index 6dca4f1c0..67b81be14 100644 --- a/icons/message-square-more.json +++ b/icons/message-square-more.json @@ -6,12 +6,7 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", "typing", "writing", "responding", @@ -22,6 +17,6 @@ "…" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/message-square-off.json b/icons/message-square-off.json index 02ab86979..29ba3bbdc 100644 --- a/icons/message-square-off.json +++ b/icons/message-square-off.json @@ -6,22 +6,15 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", + "$group:x", "clear", "close", - "delete", - "remove", - "cancel", "silence", "mute", "moderate" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/message-square-plus.json b/icons/message-square-plus.json index c21cc09e5..8706ad899 100644 --- a/icons/message-square-plus.json +++ b/icons/message-square-plus.json @@ -6,15 +6,10 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", "add" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/message-square-quote.json b/icons/message-square-quote.json index 240f96a93..4b06a4317 100644 --- a/icons/message-square-quote.json +++ b/icons/message-square-quote.json @@ -7,12 +7,7 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", "blockquote", "quotation", "indent", @@ -20,7 +15,7 @@ "response" ], "categories": [ - "social", + "$extends:message-square", "text" ] } diff --git a/icons/message-square-reply.json b/icons/message-square-reply.json index dca85c5d4..f8d77bb8c 100644 --- a/icons/message-square-reply.json +++ b/icons/message-square-reply.json @@ -6,16 +6,11 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", "reply", "response" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/message-square-share.json b/icons/message-square-share.json index fb3306cf4..2e26720ca 100644 --- a/icons/message-square-share.json +++ b/icons/message-square-share.json @@ -6,16 +6,11 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", "network", "forward" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/message-square-text.json b/icons/message-square-text.json index 6c2171851..b22d659e6 100644 --- a/icons/message-square-text.json +++ b/icons/message-square-text.json @@ -6,14 +6,9 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble" + "$extends:message-square" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/message-square-warning.json b/icons/message-square-warning.json index cb01a80f8..afc7429fb 100644 --- a/icons/message-square-warning.json +++ b/icons/message-square-warning.json @@ -6,23 +6,16 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", + "$group:exclamation-mark", "report", "abuse", "offense", "alert", - "danger", - "caution", - "protected", - "exclamation mark" + "protected" ], "categories": [ - "social", + "$extends:message-square", "notifications" ] } diff --git a/icons/message-square-x.json b/icons/message-square-x.json index 02ab86979..29ba3bbdc 100644 --- a/icons/message-square-x.json +++ b/icons/message-square-x.json @@ -6,22 +6,15 @@ ], "use-cases": [], "tags": [ - "comment", - "chat", - "conversation", - "dialog", - "feedback", - "speech bubble", + "$extends:message-square", + "$group:x", "clear", "close", - "delete", - "remove", - "cancel", "silence", "mute", "moderate" ], "categories": [ - "social" + "$extends:message-square" ] } diff --git a/icons/mic-audio-lines.json b/icons/mic-audio-lines.json index 0e8a7d4e1..8a5c0b209 100644 --- a/icons/mic-audio-lines.json +++ b/icons/mic-audio-lines.json @@ -12,11 +12,10 @@ "Identifying controls for speech capture and sound processing workflows" ], "tags": [ - "podcast", + "$extends:mic", "audio", "waveform", "sound waves", - "microphone", "talk", "voice", "speech", diff --git a/icons/mic-off.json b/icons/mic-off.json index 2354ca5ac..c2318e423 100644 --- a/icons/mic-off.json +++ b/icons/mic-off.json @@ -9,15 +9,11 @@ ], "use-cases": [], "tags": [ - "record", - "sound", - "mute", - "microphone" + "$extends:mic", + "$group:off", + "mute" ], "categories": [ - "devices", - "communication", - "connectivity", - "multimedia" + "$extends:mic" ] } diff --git a/icons/mic-signal.json b/icons/mic-signal.json index 39d05d8b1..1923e2647 100644 --- a/icons/mic-signal.json +++ b/icons/mic-signal.json @@ -12,14 +12,12 @@ "Identifying features that send spoken audio across a network or airwaves" ], "tags": [ - "podcast", + "$extends:mic", "audio", "broadcast", "signal", "wireless", - "radio", "airwaves", - "microphone", "talk", "voice", "speech", @@ -30,10 +28,7 @@ "transmission" ], "categories": [ - "devices", - "communication", - "connectivity", - "multimedia" + "$extends:mic" ], "aliases": [ { diff --git a/icons/mic-vocal.json b/icons/mic-vocal.json index 492a50e4b..f8a300d5d 100644 --- a/icons/mic-vocal.json +++ b/icons/mic-vocal.json @@ -5,16 +5,12 @@ ], "use-cases": [], "tags": [ + "$extends:mic", "lyrics", "voice", - "listen", - "sound", "music", - "radio", - "podcast", "karaoke", - "singing", - "microphone" + "singing" ], "categories": [ "devices", diff --git a/icons/milk-off.json b/icons/milk-off.json index a4f5ab3bd..867f60f49 100644 --- a/icons/milk-off.json +++ b/icons/milk-off.json @@ -6,16 +6,13 @@ ], "use-cases": [], "tags": [ + "$extends:milk", + "$group:off", "lactose free", - "bottle", - "beverage", - "drink", - "water", "allergy", - "intolerance", - "diet" + "intolerance" ], "categories": [ - "food-beverage" + "$extends:milk" ] } diff --git a/icons/minimize-2.json b/icons/minimize-2.json index 9884b9a99..eb7dbc0bd 100644 --- a/icons/minimize-2.json +++ b/icons/minimize-2.json @@ -6,14 +6,11 @@ ], "use-cases": [], "tags": [ - "exit fullscreen", - "arrows", - "close", - "shrink" + "$extends:minimize", + "arrows" ], "categories": [ - "arrows", - "layout", - "design" + "$extends:minimize", + "arrows" ] } diff --git a/icons/monitor-check.json b/icons/monitor-check.json index b5bb0ced1..80a427e0d 100644 --- a/icons/monitor-check.json +++ b/icons/monitor-check.json @@ -7,23 +7,14 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "screen sharing", + "$extends:monitor", "connected", "success", "verified", "running", - "active", - "virtual machine", - "vm" + "active" ], "categories": [ - "connectivity", - "devices" + "$extends:monitor" ] } diff --git a/icons/monitor-cloud.json b/icons/monitor-cloud.json index 97f25571a..89dd41c2b 100644 --- a/icons/monitor-cloud.json +++ b/icons/monitor-cloud.json @@ -9,15 +9,8 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "virtual machine", + "$extends:monitor", "virtual desktop", - "vm", "vdi", "computing", "remote work", @@ -29,8 +22,7 @@ "environment" ], "categories": [ - "connectivity", - "devices", + "$extends:monitor", "development" ] } diff --git a/icons/monitor-cog.json b/icons/monitor-cog.json index dd6224bac..d4aa310ba 100644 --- a/icons/monitor-cog.json +++ b/icons/monitor-cog.json @@ -7,27 +7,16 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "virtual machine", - "vm", + "$extends:monitor", + "$group:cog", "executable", - "settings", "edit", - "gear", - "configuration", - "preferences", "system", "control panel", "network", "computing" ], "categories": [ - "connectivity", - "devices" + "$extends:monitor" ] } diff --git a/icons/monitor-dot.json b/icons/monitor-dot.json index fa7c19529..85ec9161b 100644 --- a/icons/monitor-dot.json +++ b/icons/monitor-dot.json @@ -7,23 +7,11 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "screen sharing", - "status", - "notification", - "indicator", - "running", - "active", - "virtual machine", - "vm" + "$extends:monitor", + "$group:dot", + "running" ], "categories": [ - "connectivity", - "devices" + "$extends:monitor" ] } diff --git a/icons/monitor-down.json b/icons/monitor-down.json index ffba9d252..3fad8bee2 100644 --- a/icons/monitor-down.json +++ b/icons/monitor-down.json @@ -7,19 +7,12 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "screen sharing", + "$extends:monitor", "download", "remote", "cast" ], "categories": [ - "connectivity", - "devices" + "$extends:monitor" ] } diff --git a/icons/monitor-off.json b/icons/monitor-off.json index 01f80bcd9..048d5f2ab 100644 --- a/icons/monitor-off.json +++ b/icons/monitor-off.json @@ -7,20 +7,13 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "screen sharing", + "$extends:monitor", + "$group:off", "offline", - "disabled", "disconnected", "power" ], "categories": [ - "connectivity", - "devices" + "$extends:monitor" ] } diff --git a/icons/monitor-pause.json b/icons/monitor-pause.json index 0257090ed..8c9542e92 100644 --- a/icons/monitor-pause.json +++ b/icons/monitor-pause.json @@ -7,26 +7,17 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "screen sharing", + "$extends:monitor", "video", "movie", "film", "pause", "suspend", "hibernate", - "boot", - "virtual machine", - "vm" + "boot" ], "categories": [ - "connectivity", - "devices", + "$extends:monitor", "multimedia" ] } diff --git a/icons/monitor-pc.json b/icons/monitor-pc.json index 63aa8a400..4fa872ff6 100644 --- a/icons/monitor-pc.json +++ b/icons/monitor-pc.json @@ -14,16 +14,8 @@ "Managing computer hardware in IT dashboards" ], "tags": [ - "personal computer", - "desktop", - "screen", - "display", - "workstation", - "tower", - "chassis", - "hardware", - "setup", - "gaming" + "$extends:monitor", + "$extends:pc-case" ], "categories": [ "devices", diff --git a/icons/monitor-play.json b/icons/monitor-play.json index a3b1dc9df..6aecc5a15 100644 --- a/icons/monitor-play.json +++ b/icons/monitor-play.json @@ -7,26 +7,17 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "screen sharing", + "$extends:monitor", + "$group:play", "video", "movie", "film", "play", "running", - "start", - "boot", - "virtual machine", - "vm" + "boot" ], "categories": [ - "connectivity", - "devices", + "$extends:monitor", "multimedia" ] } diff --git a/icons/monitor-smartphone.json b/icons/monitor-smartphone.json index 7f986c4ac..c4dfef03d 100644 --- a/icons/monitor-smartphone.json +++ b/icons/monitor-smartphone.json @@ -12,22 +12,13 @@ "Indicating casting or screen sharing to a display" ], "tags": [ - "phone", - "cellphone", - "device", - "mobile", - "desktop", - "screen", - "display", - "external display", - "screen sharing", - "responsive", + "$extends:monitor", + "$extends:smartphone", "screens", "sync", "cast" ], "categories": [ - "connectivity", - "devices" + "$extends:monitor" ] } diff --git a/icons/monitor-speaker.json b/icons/monitor-speaker.json index 08ed1f14b..372c0d259 100644 --- a/icons/monitor-speaker.json +++ b/icons/monitor-speaker.json @@ -6,12 +6,7 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", + "$extends:monitor", "connect", "cast", "audio", @@ -20,7 +15,6 @@ "presentation" ], "categories": [ - "connectivity", - "devices" + "$extends:monitor" ] } diff --git a/icons/monitor-stop.json b/icons/monitor-stop.json index 447671cd6..bdd6b3a66 100644 --- a/icons/monitor-stop.json +++ b/icons/monitor-stop.json @@ -7,24 +7,16 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "screen sharing", + "$extends:monitor", + "$group:stop", "video", "movie", "film", "stop", - "shutdown", - "virtual machine", - "vm" + "shutdown" ], "categories": [ - "connectivity", - "devices", + "$extends:monitor", "multimedia" ] } diff --git a/icons/monitor-up.json b/icons/monitor-up.json index 0f0fddbd5..2bd4a3191 100644 --- a/icons/monitor-up.json +++ b/icons/monitor-up.json @@ -7,20 +7,13 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", + "$extends:monitor", "upload", "connect", "remote", - "screen sharing", "cast" ], "categories": [ - "connectivity", - "devices" + "$extends:monitor" ] } diff --git a/icons/monitor-x.json b/icons/monitor-x.json index b769a2076..9c02f656d 100644 --- a/icons/monitor-x.json +++ b/icons/monitor-x.json @@ -7,26 +7,16 @@ ], "use-cases": [], "tags": [ - "tv", - "computer", - "screen", - "display", - "desktop", - "external display", - "screen sharing", - "virtual machine", - "vm", + "$extends:monitor", + "$group:x", "close", "error", "failed", "disconnected", "stop", - "suspend", - "remove", - "delete" + "suspend" ], "categories": [ - "connectivity", - "devices" + "$extends:monitor" ] } diff --git a/icons/moon-star.json b/icons/moon-star.json index ef4d71d11..641a3b769 100644 --- a/icons/moon-star.json +++ b/icons/moon-star.json @@ -5,12 +5,11 @@ ], "use-cases": [], "tags": [ - "dark", - "night", + "$extends:moon", "star" ], "categories": [ - "accessibility", + "$extends:moon", "weather" ] } diff --git a/icons/mop-sparkles.json b/icons/mop-sparkles.json index 6f21cf2ea..69fb73b8d 100644 --- a/icons/mop-sparkles.json +++ b/icons/mop-sparkles.json @@ -9,30 +9,11 @@ "Showing automated mopping actions in smart home apps" ], "tags": [ - "cleaning", - "scrubbing", - "sweeping", - "ai", - "magic", - "sparkle", - "smart", - "automation", - "housekeeping", - "hygiene", - "sanitation", - "chores", - "swab", - "tidy", - "floor", - "spotless", - "pristine", - "polish", - "sanitize", - "disinfect" + "$extends:mop", + "$group:sparkles" ], "categories": [ - "home", - "tools", + "$extends:mop", "design" ] } diff --git a/icons/mouse-left.json b/icons/mouse-left.json index d90560c5c..26ead9648 100644 --- a/icons/mouse-left.json +++ b/icons/mouse-left.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "device", - "scroll", - "click" + "$extends:mouse" ], "categories": [ - "devices" + "$extends:mouse" ] } diff --git a/icons/mouse-off.json b/icons/mouse-off.json index 1fd43d0ad..417cdc76e 100644 --- a/icons/mouse-off.json +++ b/icons/mouse-off.json @@ -7,12 +7,10 @@ ], "use-cases": [], "tags": [ - "device", - "scroll", - "click", - "disabled" + "$extends:mouse", + "$group:off" ], "categories": [ - "devices" + "$extends:mouse" ] } diff --git a/icons/mouse-pointer-2-off.json b/icons/mouse-pointer-2-off.json index 47f772a3e..d618f6207 100644 --- a/icons/mouse-pointer-2-off.json +++ b/icons/mouse-pointer-2-off.json @@ -8,6 +8,7 @@ ], "use-cases": [], "tags": [ + "$extends:mouse-pointer-2", "pointer", "mouse", "cursor", @@ -16,13 +17,10 @@ "arrow", "navigation", "selection", - "select", - "click", "no-click", "interaction" ], "categories": [ - "arrows", - "cursors" + "$extends:mouse-pointer-2" ] } diff --git a/icons/mouse-pointer-2.json b/icons/mouse-pointer-2.json index 8e8d6454b..4cf73e98a 100644 --- a/icons/mouse-pointer-2.json +++ b/icons/mouse-pointer-2.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ - "click", - "select" + "$extends:mouse-pointer" ], "categories": [ - "arrows", - "cursors" + "$extends:mouse-pointer" ] } diff --git a/icons/mouse-pointer-ban.json b/icons/mouse-pointer-ban.json index 63ad627b9..d7787406b 100644 --- a/icons/mouse-pointer-ban.json +++ b/icons/mouse-pointer-ban.json @@ -13,7 +13,6 @@ "freeze" ], "categories": [ - "arrows", - "cursors" + "$extends:mouse-pointer" ] } diff --git a/icons/mouse-pointer-click.json b/icons/mouse-pointer-click.json index 37d9d7269..6ebc0e65d 100644 --- a/icons/mouse-pointer-click.json +++ b/icons/mouse-pointer-click.json @@ -7,11 +7,9 @@ ], "use-cases": [], "tags": [ - "click", - "select" + "$extends:mouse-pointer" ], "categories": [ - "arrows", - "cursors" + "$extends:mouse-pointer" ] } diff --git a/icons/mouse-right.json b/icons/mouse-right.json index d90560c5c..26ead9648 100644 --- a/icons/mouse-right.json +++ b/icons/mouse-right.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "device", - "scroll", - "click" + "$extends:mouse" ], "categories": [ - "devices" + "$extends:mouse" ] } diff --git a/icons/mouth-off.json b/icons/mouth-off.json index 232f813cd..89ad43766 100644 --- a/icons/mouth-off.json +++ b/icons/mouth-off.json @@ -11,25 +11,16 @@ "Representing loss of taste or oral sensitivity" ], "tags": [ - "speech", - "voice", - "talk", + "$extends:mouth", "mute", "silence", "speechless", "taste loss", "flavor loss", "ageusia", - "tasteless", - "gustatory", - "oral", - "dental", - "communication", - "accessibility" + "tasteless" ], "categories": [ - "medical", - "accessibility", - "communication" + "$extends:mouth" ] } diff --git a/icons/move-3d.json b/icons/move-3d.json index a969e0e70..7df978645 100644 --- a/icons/move-3d.json +++ b/icons/move-3d.json @@ -6,7 +6,7 @@ ], "use-cases": [], "tags": [ - "arrows", + "$extends:move", "axis", "gizmo", "coordinates", diff --git a/icons/move-diagonal-2.json b/icons/move-diagonal-2.json index 836a0514b..cde8cc632 100644 --- a/icons/move-diagonal-2.json +++ b/icons/move-diagonal-2.json @@ -5,11 +5,9 @@ ], "use-cases": [], "tags": [ - "double", - "arrow" + "$extends:move-diagonal" ], "categories": [ - "arrows", - "cursors" + "$extends:move-diagonal" ] } diff --git a/icons/move-diagonal.json b/icons/move-diagonal.json index 836a0514b..e7882f173 100644 --- a/icons/move-diagonal.json +++ b/icons/move-diagonal.json @@ -9,7 +9,6 @@ "arrow" ], "categories": [ - "arrows", - "cursors" + "$extends:move" ] } diff --git a/icons/move-down-left.json b/icons/move-down-left.json index a8562ee9f..282e6da8b 100644 --- a/icons/move-down-left.json +++ b/icons/move-down-left.json @@ -8,10 +8,9 @@ ], "use-cases": [], "tags": [ - "arrow", - "direction" + "$extends:move-down" ], "categories": [ - "arrows" + "$extends:move-down" ] } diff --git a/icons/move-down-right.json b/icons/move-down-right.json index 3c529b945..040ddf53e 100644 --- a/icons/move-down-right.json +++ b/icons/move-down-right.json @@ -5,10 +5,9 @@ ], "use-cases": [], "tags": [ - "arrow", - "direction" + "$extends:move-down" ], "categories": [ - "arrows" + "$extends:move-down" ] } diff --git a/icons/move-horizontal.json b/icons/move-horizontal.json index 474776b94..dfa72e77d 100644 --- a/icons/move-horizontal.json +++ b/icons/move-horizontal.json @@ -10,7 +10,6 @@ "arrow" ], "categories": [ - "arrows", - "cursors" + "$extends:move" ] } diff --git a/icons/move-up-left.json b/icons/move-up-left.json index 3c529b945..2ba3d2f7c 100644 --- a/icons/move-up-left.json +++ b/icons/move-up-left.json @@ -5,10 +5,9 @@ ], "use-cases": [], "tags": [ - "arrow", - "direction" + "$extends:move-up" ], "categories": [ - "arrows" + "$extends:move-up" ] } diff --git a/icons/move-up-right.json b/icons/move-up-right.json index 3c529b945..2ba3d2f7c 100644 --- a/icons/move-up-right.json +++ b/icons/move-up-right.json @@ -5,10 +5,9 @@ ], "use-cases": [], "tags": [ - "arrow", - "direction" + "$extends:move-up" ], "categories": [ - "arrows" + "$extends:move-up" ] } diff --git a/icons/move-vertical.json b/icons/move-vertical.json index 836a0514b..e7882f173 100644 --- a/icons/move-vertical.json +++ b/icons/move-vertical.json @@ -9,7 +9,6 @@ "arrow" ], "categories": [ - "arrows", - "cursors" + "$extends:move" ] } diff --git a/icons/navigation-2-off.json b/icons/navigation-2-off.json index 5027aa4b3..96cc10ab0 100644 --- a/icons/navigation-2-off.json +++ b/icons/navigation-2-off.json @@ -6,10 +6,9 @@ ], "use-cases": [], "tags": [ - "location", - "travel" + "$extends:navigation-2" ], "categories": [ - "navigation" + "$extends:navigation-2" ] } diff --git a/icons/navigation-2.json b/icons/navigation-2.json index 40fc2cf59..663fa50cb 100644 --- a/icons/navigation-2.json +++ b/icons/navigation-2.json @@ -5,10 +5,9 @@ ], "use-cases": [], "tags": [ - "location", - "travel" + "$extends:navigation" ], "categories": [ - "navigation" + "$extends:navigation" ] } diff --git a/icons/navigation-off.json b/icons/navigation-off.json index 5027aa4b3..f0e80a1bb 100644 --- a/icons/navigation-off.json +++ b/icons/navigation-off.json @@ -6,10 +6,9 @@ ], "use-cases": [], "tags": [ - "location", - "travel" + "$extends:navigation" ], "categories": [ - "navigation" + "$extends:navigation" ] } diff --git a/icons/notebook-dot.json b/icons/notebook-dot.json index 35bada0e5..5c6f59d8c 100644 --- a/icons/notebook-dot.json +++ b/icons/notebook-dot.json @@ -8,15 +8,15 @@ "Marking shared documentation with new information" ], "tags": [ + "$extends:notebook", + "$group:dot", "document", "file", - "journal", "page", "paper", "record", "entry", "notebook", - "notification", "unread", "note" ], diff --git a/icons/notebook-pen.json b/icons/notebook-pen.json index c7efb3c83..6c6d4b9e6 100644 --- a/icons/notebook-pen.json +++ b/icons/notebook-pen.json @@ -5,29 +5,10 @@ ], "use-cases": [], "tags": [ + "$extends:notebook", + "$group:pen", "pencil", - "notepad", - "notes", "noted", - "stationery", - "sketchbook", - "organizer", - "organiser", - "planner", - "diary", - "journal", - "writing", - "write", - "written", - "reading", - "high school", - "university", - "college", - "academy", - "student", - "study", - "research", - "homework", "eraser", "rubber" ], diff --git a/icons/notebook-tabs.json b/icons/notebook-tabs.json index 2468612a8..187eb70be 100644 --- a/icons/notebook-tabs.json +++ b/icons/notebook-tabs.json @@ -5,8 +5,7 @@ ], "use-cases": [], "tags": [ - "notepad", - "notes", + "$extends:notebook", "people", "family", "friends", @@ -19,12 +18,7 @@ "listing", "networking", "alphabetical", - "a-z", - "organizer", - "organiser", - "planner", - "diary", - "stationery" + "a-z" ], "categories": [ "account", diff --git a/icons/notebook-text.json b/icons/notebook-text.json index 08fa1edf2..f31dc64df 100644 --- a/icons/notebook-text.json +++ b/icons/notebook-text.json @@ -5,29 +5,10 @@ ], "use-cases": [], "tags": [ - "notepad", - "notes", + "$extends:notebook", "pages", "paper", - "stationery", - "sketchbook", - "organizer", - "organiser", - "planner", - "diary", - "journal", - "writing", "write", - "written", - "reading", - "high school", - "university", - "college", - "academy", - "student", - "study", - "research", - "homework", "lines", "opened" ], diff --git a/icons/notepad-text-dashed.json b/icons/notepad-text-dashed.json index 9f0a09ede..2fafea99f 100644 --- a/icons/notepad-text-dashed.json +++ b/icons/notepad-text-dashed.json @@ -5,22 +5,11 @@ ], "use-cases": [], "tags": [ - "notebook", - "notes", - "pages", - "paper", - "stationery", - "diary", - "journal", - "writing", - "write", - "written", + "$extends:notepad-text", "draft", - "template", - "lines" + "template" ], "categories": [ - "text", - "social" + "$extends:notepad-text" ] } diff --git a/icons/nut-off.json b/icons/nut-off.json index 286932177..fda62ca97 100644 --- a/icons/nut-off.json +++ b/icons/nut-off.json @@ -6,14 +6,11 @@ ], "use-cases": [], "tags": [ - "hazelnut", - "acorn", - "food", + "$extends:nut", "allergy", - "intolerance", - "diet" + "intolerance" ], "categories": [ - "food-beverage" + "$extends:nut" ] } diff --git a/icons/octagon-alert.json b/icons/octagon-alert.json index 6e737d9d8..44eb2edb0 100644 --- a/icons/octagon-alert.json +++ b/icons/octagon-alert.json @@ -7,14 +7,12 @@ ], "use-cases": [], "tags": [ - "warning", - "alert", - "danger", - "exclamation mark" + "$group:exclamation-mark", + "alert" ], "categories": [ - "notifications", - "shapes" + "$extends:octagon", + "notifications" ], "aliases": [ { diff --git a/icons/octagon-pause.json b/icons/octagon-pause.json index a7110adbc..30e14487e 100644 --- a/icons/octagon-pause.json +++ b/icons/octagon-pause.json @@ -6,13 +6,13 @@ ], "use-cases": [], "tags": [ + "$group:pause", "music", - "audio", - "stop" + "audio" ], "categories": [ - "multimedia", - "shapes" + "$extends:octagon", + "multimedia" ], "aliases": [ { diff --git a/icons/package-2.json b/icons/package-2.json index ba849d3b2..5f02109ff 100644 --- a/icons/package-2.json +++ b/icons/package-2.json @@ -7,18 +7,9 @@ ], "use-cases": [], "tags": [ - "box", - "container", - "storage", - "sealed", - "packed", - "unopened", - "undelivered", - "archive", - "zip" + "$extends:package" ], "categories": [ - "files", - "development" + "$extends:package" ] } diff --git a/icons/package-check.json b/icons/package-check.json index 75ac98ce1..432a7dfa3 100644 --- a/icons/package-check.json +++ b/icons/package-check.json @@ -7,12 +7,10 @@ ], "use-cases": [], "tags": [ + "$extends:package", + "$group:check", "confirm", - "verified", - "done", "todo", - "tick", - "complete", "task", "delivered" ], diff --git a/icons/package-minus.json b/icons/package-minus.json index b54d502a9..d48950ca8 100644 --- a/icons/package-minus.json +++ b/icons/package-minus.json @@ -7,8 +7,8 @@ ], "use-cases": [], "tags": [ - "delete", - "remove" + "$extends:package", + "$group:minus" ], "categories": [ "development" diff --git a/icons/package-open.json b/icons/package-open.json index ed339d18f..3bfbb314b 100644 --- a/icons/package-open.json +++ b/icons/package-open.json @@ -16,7 +16,6 @@ "delivered" ], "categories": [ - "files", - "development" + "$extends:package" ] } diff --git a/icons/package-plus.json b/icons/package-plus.json index bdf51b56e..4a4e191c0 100644 --- a/icons/package-plus.json +++ b/icons/package-plus.json @@ -7,9 +7,8 @@ ], "use-cases": [], "tags": [ - "new", - "add", - "create" + "$extends:package", + "$group:plus" ], "categories": [ "development" diff --git a/icons/package-search.json b/icons/package-search.json index e70ae84ed..d38ea259c 100644 --- a/icons/package-search.json +++ b/icons/package-search.json @@ -7,12 +7,11 @@ ], "use-cases": [], "tags": [ - "find", - "product process", - "lens" + "$extends:package", + "$group:search", + "product process" ], "categories": [ - "files", - "development" + "$extends:package" ] } diff --git a/icons/package-x.json b/icons/package-x.json index b54d502a9..177b4de37 100644 --- a/icons/package-x.json +++ b/icons/package-x.json @@ -7,8 +7,8 @@ ], "use-cases": [], "tags": [ - "delete", - "remove" + "$extends:package", + "$group:x" ], "categories": [ "development" diff --git a/icons/paintbrush-vertical.json b/icons/paintbrush-vertical.json index 95ac90590..01b555c71 100644 --- a/icons/paintbrush-vertical.json +++ b/icons/paintbrush-vertical.json @@ -6,20 +6,10 @@ ], "use-cases": [], "tags": [ - "brush", - "paintbrush", - "design", - "color", - "colour", - "decoration", - "diy" + "$extends:paintbrush" ], "categories": [ - "text", - "design", - "photography", - "home", - "tools" + "$extends:paintbrush" ], "aliases": [ { diff --git a/icons/panel-bottom-close.json b/icons/panel-bottom-close.json index 722c4aad6..72dc045c9 100644 --- a/icons/panel-bottom-close.json +++ b/icons/panel-bottom-close.json @@ -6,14 +6,13 @@ ], "use-cases": [], "tags": [ - "drawer", - "dock", + "$extends:panel-bottom", "hide", "chevron", "down" ], "categories": [ - "layout", + "$extends:panel-bottom", "arrows" ] } diff --git a/icons/panel-bottom-dashed.json b/icons/panel-bottom-dashed.json index d928b50d9..c548e1ea0 100644 --- a/icons/panel-bottom-dashed.json +++ b/icons/panel-bottom-dashed.json @@ -7,8 +7,7 @@ ], "use-cases": [], "tags": [ - "drawer", - "dock", + "$extends:panel-bottom", "show", "reveal", "padding", @@ -18,7 +17,7 @@ "bleed" ], "categories": [ - "layout" + "$extends:panel-bottom" ], "aliases": [ { diff --git a/icons/panel-bottom-open.json b/icons/panel-bottom-open.json index c39347037..90d9d0f94 100644 --- a/icons/panel-bottom-open.json +++ b/icons/panel-bottom-open.json @@ -6,15 +6,14 @@ ], "use-cases": [], "tags": [ - "drawer", - "dock", + "$extends:panel-bottom", "show", "reveal", "chevron", "up" ], "categories": [ - "layout", + "$extends:panel-bottom", "arrows" ] } diff --git a/icons/panel-left-close.json b/icons/panel-left-close.json index e0c35b2ce..f11630325 100644 --- a/icons/panel-left-close.json +++ b/icons/panel-left-close.json @@ -7,14 +7,13 @@ ], "use-cases": [], "tags": [ - "primary", - "drawer", + "$extends:panel-left", "hide", "chevron", "<" ], "categories": [ - "layout", + "$extends:panel-left", "arrows" ], "aliases": [ diff --git a/icons/panel-left-dashed.json b/icons/panel-left-dashed.json index 592df6e3d..0f17d66da 100644 --- a/icons/panel-left-dashed.json +++ b/icons/panel-left-dashed.json @@ -7,9 +7,8 @@ ], "use-cases": [], "tags": [ + "$extends:panel-left", "sidebar", - "primary", - "drawer", "show", "reveal", "padding", @@ -19,7 +18,7 @@ "bleed" ], "categories": [ - "layout" + "$extends:panel-left" ], "aliases": [ { diff --git a/icons/panel-left-open.json b/icons/panel-left-open.json index 219ad4731..0f31746bb 100644 --- a/icons/panel-left-open.json +++ b/icons/panel-left-open.json @@ -7,8 +7,7 @@ ], "use-cases": [], "tags": [ - "primary", - "drawer", + "$extends:panel-left", "show", "reveal", "chevron", @@ -16,7 +15,7 @@ ">" ], "categories": [ - "layout", + "$extends:panel-left", "arrows" ], "aliases": [ diff --git a/icons/panel-left-right-dashed.json b/icons/panel-left-right-dashed.json index 567f05cce..a227dacab 100644 --- a/icons/panel-left-right-dashed.json +++ b/icons/panel-left-right-dashed.json @@ -8,9 +8,8 @@ ], "use-cases": [], "tags": [ + "$extends:panel-left", "sidebar", - "primary", - "drawer", "show", "reveal", "padding", @@ -21,6 +20,6 @@ "bleed" ], "categories": [ - "layout" + "$extends:panel-left" ] } diff --git a/icons/panel-right-close.json b/icons/panel-right-close.json index c8eaea301..eb858bbf6 100644 --- a/icons/panel-right-close.json +++ b/icons/panel-right-close.json @@ -6,15 +6,13 @@ ], "use-cases": [], "tags": [ - "sidebar", - "secondary", - "drawer", + "$extends:panel-right", "hide", "chevron", ">" ], "categories": [ - "layout", + "$extends:panel-right", "arrows" ] } diff --git a/icons/panel-right-dashed.json b/icons/panel-right-dashed.json index 384162d84..ec4f62de0 100644 --- a/icons/panel-right-dashed.json +++ b/icons/panel-right-dashed.json @@ -7,9 +7,7 @@ ], "use-cases": [], "tags": [ - "sidebar", - "secondary", - "drawer", + "$extends:panel-right", "show", "reveal", "padding", @@ -19,7 +17,7 @@ "bleed" ], "categories": [ - "layout" + "$extends:panel-right" ], "aliases": [ { diff --git a/icons/panel-right-open.json b/icons/panel-right-open.json index 51953672f..8c65f8cdf 100644 --- a/icons/panel-right-open.json +++ b/icons/panel-right-open.json @@ -6,9 +6,7 @@ ], "use-cases": [], "tags": [ - "sidebar", - "secondary", - "drawer", + "$extends:panel-right", "show", "reveal", "chevron", @@ -16,7 +14,7 @@ "<" ], "categories": [ - "layout", + "$extends:panel-right", "arrows" ] } diff --git a/icons/panel-top-bottom-dashed.json b/icons/panel-top-bottom-dashed.json index 9774cc9d2..10c69cf73 100644 --- a/icons/panel-top-bottom-dashed.json +++ b/icons/panel-top-bottom-dashed.json @@ -8,9 +8,9 @@ ], "use-cases": [], "tags": [ + "$extends:panel-top", "sidebar", "primary", - "drawer", "show", "reveal", "padding", diff --git a/icons/panel-top-close.json b/icons/panel-top-close.json index 23bdd74d1..b251226ac 100644 --- a/icons/panel-top-close.json +++ b/icons/panel-top-close.json @@ -6,8 +6,8 @@ ], "use-cases": [], "tags": [ + "$extends:panel-top", "menu bar", - "drawer", "hide", "chevron", "up" diff --git a/icons/panel-top-dashed.json b/icons/panel-top-dashed.json index 7e07d9f32..3a36153f2 100644 --- a/icons/panel-top-dashed.json +++ b/icons/panel-top-dashed.json @@ -7,8 +7,8 @@ ], "use-cases": [], "tags": [ + "$extends:panel-top", "menu bar", - "drawer", "show", "reveal", "padding", diff --git a/icons/panel-top-open.json b/icons/panel-top-open.json index f56db59fc..1b7fde085 100644 --- a/icons/panel-top-open.json +++ b/icons/panel-top-open.json @@ -6,8 +6,8 @@ ], "use-cases": [], "tags": [ + "$extends:panel-top", "menu bar", - "drawer", "show", "reveal", "chevron", diff --git a/icons/pc-case.json b/icons/pc-case.json index 8f6097d4b..fb4e22b84 100644 --- a/icons/pc-case.json +++ b/icons/pc-case.json @@ -6,8 +6,14 @@ ], "use-cases": [], "tags": [ + "personal computer", "computer", - "chassis" + "chassis", + "workstation", + "tower", + "hardware", + "setup", + "gaming" ], "categories": [ "devices", diff --git a/icons/pen-line.json b/icons/pen-line.json index d8217fdd7..2ae54011d 100644 --- a/icons/pen-line.json +++ b/icons/pen-line.json @@ -10,23 +10,10 @@ ], "use-cases": [], "tags": [ - "pencil", - "change", - "create", - "draw", - "writer", - "writing", - "biro", - "ink", - "marker", - "felt tip", - "stationery", - "artist" + "$extends:pen" ], "categories": [ - "text", - "design", - "tools" + "$extends:pen" ], "aliases": [ { diff --git a/icons/pen-off.json b/icons/pen-off.json index be6a1b6c0..c6d7a68b0 100644 --- a/icons/pen-off.json +++ b/icons/pen-off.json @@ -9,30 +9,16 @@ ], "use-cases": [], "tags": [ - "disabled", - "inactive", + "$extends:pen", + "$group:off", "non-editable", "locked", "read-only", "unmodifiable", "frozen", - "restricted", - "pencil", - "change", - "create", - "draw", - "writer", - "writing", - "biro", - "ink", - "marker", - "felt tip", - "stationery", - "artist" + "restricted" ], "categories": [ - "text", - "design", - "tools" + "$extends:pen" ] } diff --git a/icons/pen.json b/icons/pen.json index cdfe8a79f..729a7f58b 100644 --- a/icons/pen.json +++ b/icons/pen.json @@ -9,10 +9,8 @@ ], "use-cases": [], "tags": [ + "$group:pen", "pencil", - "change", - "create", - "draw", "writer", "writing", "biro", diff --git a/icons/pencil-line.json b/icons/pencil-line.json index 47340bdd1..07f1fafa5 100644 --- a/icons/pencil-line.json +++ b/icons/pencil-line.json @@ -11,20 +11,12 @@ ], "use-cases": [], "tags": [ + "$extends:pencil", "pencil", - "change", - "create", - "draw", - "sketch", - "draft", - "writer", - "writing", "biro", "ink", "marker", - "felt tip", - "stationery", - "artist" + "felt tip" ], "categories": [ "text", diff --git a/icons/pencil-off.json b/icons/pencil-off.json index 9e3071811..8cd39f163 100644 --- a/icons/pencil-off.json +++ b/icons/pencil-off.json @@ -9,29 +9,16 @@ ], "use-cases": [], "tags": [ - "disabled", - "inactive", + "$extends:pencil", + "$group:off", "non-editable", "locked", "read-only", "unmodifiable", "frozen", - "restricted", - "rubber", - "edit", - "create", - "draw", - "sketch", - "draft", - "writer", - "writing", - "stationery", - "artist" + "restricted" ], "categories": [ - "design", - "cursors", - "tools", - "text" + "$extends:pencil" ] } diff --git a/icons/pencil-ruler.json b/icons/pencil-ruler.json index 423294a3f..20c90a581 100644 --- a/icons/pencil-ruler.json +++ b/icons/pencil-ruler.json @@ -6,15 +6,7 @@ ], "use-cases": [], "tags": [ - "edit", - "create", - "draw", - "sketch", - "draft", - "writer", - "writing", - "stationery", - "artist", + "$extends:pencil", "measurements", "centimeters", "cm", diff --git a/icons/pencil-sparkles.json b/icons/pencil-sparkles.json index a135ca684..b6642b4a6 100644 --- a/icons/pencil-sparkles.json +++ b/icons/pencil-sparkles.json @@ -13,27 +13,14 @@ "Representing automated writing or content generation tools" ], "tags": [ - "edit", - "ai", + "$extends:pencil", + "$group:sparkles", "tools", - "smart", - "create", - "draw", - "sketch", - "draft", - "writer", - "writing", - "stationery", - "artist", - "magic", "wizard", "magician" ], "categories": [ - "design", - "cursors", - "tools", - "text", + "$extends:pencil", "photography" ] } diff --git a/icons/pencil.json b/icons/pencil.json index 4d7a6924a..935464ae8 100644 --- a/icons/pencil.json +++ b/icons/pencil.json @@ -9,12 +9,8 @@ ], "use-cases": [], "tags": [ + "$group:pen", "rubber", - "edit", - "create", - "draw", - "sketch", - "draft", "writer", "writing", "stationery", diff --git a/icons/phone-forwarded.json b/icons/phone-forwarded.json index 6b6f51e7e..d5e359fd0 100644 --- a/icons/phone-forwarded.json +++ b/icons/phone-forwarded.json @@ -9,7 +9,7 @@ ], "use-cases": [], "tags": [ - "call" + "$extends:phone" ], "categories": [ "arrows", diff --git a/icons/phone-incoming.json b/icons/phone-incoming.json index 6b6f51e7e..d5e359fd0 100644 --- a/icons/phone-incoming.json +++ b/icons/phone-incoming.json @@ -9,7 +9,7 @@ ], "use-cases": [], "tags": [ - "call" + "$extends:phone" ], "categories": [ "arrows", diff --git a/icons/phone-log.json b/icons/phone-log.json index c6f4f9204..fd50eaed5 100644 --- a/icons/phone-log.json +++ b/icons/phone-log.json @@ -9,6 +9,7 @@ "Levi-Bensley" ], "tags": [ + "$extends:phone", "telephone", "communication", "mobile", @@ -16,8 +17,7 @@ "contact", "history", "data", - "information", - "call" + "information" ], "categories": [ "communication" diff --git a/icons/phone-missed.json b/icons/phone-missed.json index 85656835f..db0a724a3 100644 --- a/icons/phone-missed.json +++ b/icons/phone-missed.json @@ -9,7 +9,7 @@ ], "use-cases": [], "tags": [ - "call" + "$extends:phone" ], "categories": [ "connectivity", diff --git a/icons/phone-off.json b/icons/phone-off.json index aa95a2884..3e1dfff5d 100644 --- a/icons/phone-off.json +++ b/icons/phone-off.json @@ -9,7 +9,7 @@ ], "use-cases": [], "tags": [ - "call", + "$extends:phone", "mute" ], "categories": [ diff --git a/icons/phone-outgoing.json b/icons/phone-outgoing.json index 6b6f51e7e..d5e359fd0 100644 --- a/icons/phone-outgoing.json +++ b/icons/phone-outgoing.json @@ -9,7 +9,7 @@ ], "use-cases": [], "tags": [ - "call" + "$extends:phone" ], "categories": [ "arrows", diff --git a/icons/picture-in-picture-2.json b/icons/picture-in-picture-2.json index 83ef8aadf..4621e728f 100644 --- a/icons/picture-in-picture-2.json +++ b/icons/picture-in-picture-2.json @@ -6,16 +6,9 @@ ], "use-cases": [], "tags": [ - "display", - "play", - "video", - "pop out", - "always on top", - "window", - "inset", - "multitask" + "$extends:picture-in-picture" ], "categories": [ - "multimedia" + "$extends:picture-in-picture" ] } diff --git a/icons/pilcrow-left.json b/icons/pilcrow-left.json index ebf788305..e37de73d3 100644 --- a/icons/pilcrow-left.json +++ b/icons/pilcrow-left.json @@ -7,18 +7,10 @@ ], "use-cases": [], "tags": [ - "direction", - "paragraph", - "mark", - "paraph", - "blind", - "typography", - "type", - "text", - "prose", - "symbol" + "$extends:pilcrow", + "direction" ], "categories": [ - "text" + "$extends:pilcrow" ] } diff --git a/icons/pilcrow-right.json b/icons/pilcrow-right.json index ebf788305..e37de73d3 100644 --- a/icons/pilcrow-right.json +++ b/icons/pilcrow-right.json @@ -7,18 +7,10 @@ ], "use-cases": [], "tags": [ - "direction", - "paragraph", - "mark", - "paraph", - "blind", - "typography", - "type", - "text", - "prose", - "symbol" + "$extends:pilcrow", + "direction" ], "categories": [ - "text" + "$extends:pilcrow" ] } diff --git a/icons/pill-bottle.json b/icons/pill-bottle.json index 7897d73e1..3253d8060 100644 --- a/icons/pill-bottle.json +++ b/icons/pill-bottle.json @@ -5,20 +5,16 @@ ], "use-cases": [], "tags": [ - "medicine", - "medication", - "prescription", - "drug", + "$extends:pill", "supplement", "vitamin", "capsule", "jar", "container", "healthcare", - "pharmaceutical", - "tablet" + "pharmaceutical" ], "categories": [ - "medical" + "$extends:pill" ] } diff --git a/icons/pin-off.json b/icons/pin-off.json index 4c7f193eb..19b56d243 100644 --- a/icons/pin-off.json +++ b/icons/pin-off.json @@ -6,8 +6,9 @@ ], "use-cases": [], "tags": [ + "$extends:pin", + "$group:off", "unpin", - "map", "unlock", "unfix", "unsave", diff --git a/icons/plane-landing.json b/icons/plane-landing.json index da1aa4269..11fa4ce4c 100644 --- a/icons/plane-landing.json +++ b/icons/plane-landing.json @@ -6,10 +6,8 @@ ], "use-cases": [], "tags": [ + "$extends:plane", "arrival", - "plane", - "trip", - "airplane", "landing" ], "categories": [ diff --git a/icons/plane-takeoff.json b/icons/plane-takeoff.json index 7525ac4d2..30722a7b4 100644 --- a/icons/plane-takeoff.json +++ b/icons/plane-takeoff.json @@ -6,10 +6,8 @@ ], "use-cases": [], "tags": [ + "$extends:plane", "departure", - "plane", - "trip", - "airplane", "takeoff" ], "categories": [ diff --git a/icons/play-off.json b/icons/play-off.json index 44599e2f7..054762222 100644 --- a/icons/play-off.json +++ b/icons/play-off.json @@ -10,11 +10,7 @@ "Showing that a media file cannot be played" ], "tags": [ - "audio", - "video", - "music", - "start", - "run", + "$extends:play", "off", "disabled", "blocked", diff --git a/icons/playing-cards-fan.json b/icons/playing-cards-fan.json index 379a29ae8..e8a41e7a2 100644 --- a/icons/playing-cards-fan.json +++ b/icons/playing-cards-fan.json @@ -11,35 +11,16 @@ "Marking spread or revealed collectible cards" ], "tags": [ - "deck", + "$extends:playing-cards", "fan", "spread", - "hand", - "deal", "dealt", - "draw", - "shuffle", - "tabletop", - "planning poker", - "scrum", - "agile", - "estimation", - "estimate", "prompt", "icebreaker", - "conversation", - "collectible", - "collection", - "trading", - "poker", - "casino", - "game", - "gambling", - "suit" + "conversation" ], "categories": [ - "gaming", - "development", + "$extends:playing-cards", "social" ] } diff --git a/icons/plug-2.json b/icons/plug-2.json index be56ff3b5..f2a9b5c3a 100644 --- a/icons/plug-2.json +++ b/icons/plug-2.json @@ -6,13 +6,9 @@ ], "use-cases": [], "tags": [ - "electricity", - "energy", - "socket", - "outlet" + "$extends:plug" ], "categories": [ - "devices", - "development" + "$extends:plug" ] } diff --git a/icons/plug-zap.json b/icons/plug-zap.json index 5ccfe5247..69c14554a 100644 --- a/icons/plug-zap.json +++ b/icons/plug-zap.json @@ -9,9 +9,8 @@ ], "use-cases": [], "tags": [ - "electricity", - "energy", - "electronics", + "$extends:plug", + "$extends:zap", "charge", "charging", "battery", diff --git a/icons/pointer-off.json b/icons/pointer-off.json index 62d6e6ad0..d39e9358d 100644 --- a/icons/pointer-off.json +++ b/icons/pointer-off.json @@ -6,9 +6,9 @@ ], "use-cases": [], "tags": [ - "mouse" + "$extends:pointer" ], "categories": [ - "cursors" + "$extends:pointer" ] } diff --git a/icons/power-off.json b/icons/power-off.json index d960ee0a9..8def1b1cf 100644 --- a/icons/power-off.json +++ b/icons/power-off.json @@ -7,12 +7,9 @@ ], "use-cases": [], "tags": [ - "on", - "off", - "device", - "switch" + "$extends:power" ], "categories": [ - "connectivity" + "$extends:power" ] } diff --git a/icons/printer-3d.json b/icons/printer-3d.json index 912095c80..d9f5876c1 100644 --- a/icons/printer-3d.json +++ b/icons/printer-3d.json @@ -33,7 +33,7 @@ "machine" ], "categories": [ - "devices", + "$extends:printer", "tools" ] } diff --git a/icons/printer-check.json b/icons/printer-check.json index d9d243d36..f57f931e3 100644 --- a/icons/printer-check.json +++ b/icons/printer-check.json @@ -8,13 +8,11 @@ ], "use-cases": [], "tags": [ - "fax", - "office", - "device", + "$extends:printer", "success", "printed" ], "categories": [ - "devices" + "$extends:printer" ] } diff --git a/icons/printer-x.json b/icons/printer-x.json index 2e6185726..8512f890c 100644 --- a/icons/printer-x.json +++ b/icons/printer-x.json @@ -9,15 +9,13 @@ ], "use-cases": [], "tags": [ - "fax", - "office", - "device", + "$extends:printer", "cross", "cancel", "remove", "error" ], "categories": [ - "devices" + "$extends:printer" ] } diff --git a/icons/radio-off.json b/icons/radio-off.json index 745b04460..239bda918 100644 --- a/icons/radio-off.json +++ b/icons/radio-off.json @@ -5,15 +5,9 @@ ], "use-cases": [], "tags": [ - "signal", - "broadcast", - "connectivity", - "live", - "frequency" + "$extends:radio" ], "categories": [ - "devices", - "multimedia", - "social" + "$extends:radio" ] } diff --git a/icons/radio-tower.json b/icons/radio-tower.json index 60d4c1b78..a4ba886f6 100644 --- a/icons/radio-tower.json +++ b/icons/radio-tower.json @@ -6,15 +6,9 @@ ], "use-cases": [], "tags": [ - "signal", - "broadcast", - "connectivity", - "live", - "frequency" + "$extends:radio" ], "categories": [ - "devices", - "multimedia", - "social" + "$extends:radio" ] } diff --git a/icons/receipt-cent.json b/icons/receipt-cent.json index 4df19e166..b938f35f2 100644 --- a/icons/receipt-cent.json +++ b/icons/receipt-cent.json @@ -8,19 +8,11 @@ "deprecationReason": "icon.use-case", "use-cases": [], "tags": [ - "bill", - "voucher", - "slip", - "check", - "counterfoil", - "currency", + "$extends:receipt", "cents", - "dollar", - "usd", - "$", "¢" ], "categories": [ - "finance" + "$extends:receipt" ] } diff --git a/icons/receipt-euro.json b/icons/receipt-euro.json index e5c0d3b6a..17b379d9c 100644 --- a/icons/receipt-euro.json +++ b/icons/receipt-euro.json @@ -8,15 +8,10 @@ "deprecationReason": "icon.use-case", "use-cases": [], "tags": [ - "bill", - "voucher", - "slip", - "check", - "counterfoil", - "currency", + "$extends:receipt", "€" ], "categories": [ - "finance" + "$extends:receipt" ] } diff --git a/icons/receipt-indian-rupee.json b/icons/receipt-indian-rupee.json index 9d138827e..deb42d481 100644 --- a/icons/receipt-indian-rupee.json +++ b/icons/receipt-indian-rupee.json @@ -8,16 +8,11 @@ "deprecationReason": "icon.use-case", "use-cases": [], "tags": [ - "bill", - "voucher", - "slip", - "check", - "counterfoil", - "currency", + "$extends:receipt", "inr", "₹" ], "categories": [ - "finance" + "$extends:receipt" ] } diff --git a/icons/receipt-japanese-yen.json b/icons/receipt-japanese-yen.json index 551e2d5c7..7139984e6 100644 --- a/icons/receipt-japanese-yen.json +++ b/icons/receipt-japanese-yen.json @@ -9,16 +9,11 @@ "deprecationReason": "icon.use-case", "use-cases": [], "tags": [ - "bill", - "voucher", - "slip", - "check", - "counterfoil", - "currency", + "$extends:receipt", "jpy", "¥" ], "categories": [ - "finance" + "$extends:receipt" ] } diff --git a/icons/receipt-pound-sterling.json b/icons/receipt-pound-sterling.json index 66d8fcf21..763bd36ca 100644 --- a/icons/receipt-pound-sterling.json +++ b/icons/receipt-pound-sterling.json @@ -8,17 +8,13 @@ "deprecationReason": "icon.use-case", "use-cases": [], "tags": [ - "bill", - "voucher", - "slip", - "check", - "counterfoil", + "$extends:receipt", + "$group:currency", "british", - "currency", "gbp", "£" ], "categories": [ - "finance" + "$extends:receipt" ] } diff --git a/icons/receipt-russian-ruble.json b/icons/receipt-russian-ruble.json index a6b6be399..9c3d107b5 100644 --- a/icons/receipt-russian-ruble.json +++ b/icons/receipt-russian-ruble.json @@ -8,16 +8,11 @@ "deprecationReason": "icon.use-case", "use-cases": [], "tags": [ - "bill", - "voucher", - "slip", - "check", - "counterfoil", - "currency", + "$extends:receipt", "rub", "₽" ], "categories": [ - "finance" + "$extends:receipt" ] } diff --git a/icons/receipt-swiss-franc.json b/icons/receipt-swiss-franc.json index 7d31ddf19..bce4289d8 100644 --- a/icons/receipt-swiss-franc.json +++ b/icons/receipt-swiss-franc.json @@ -8,16 +8,11 @@ "deprecationReason": "icon.use-case", "use-cases": [], "tags": [ - "bill", - "voucher", - "slip", - "check", - "counterfoil", - "currency", + "$extends:receipt", "chf", "₣" ], "categories": [ - "finance" + "$extends:receipt" ] } diff --git a/icons/receipt-text.json b/icons/receipt-text.json index ad306f04c..51131a554 100644 --- a/icons/receipt-text.json +++ b/icons/receipt-text.json @@ -7,11 +7,7 @@ ], "use-cases": [], "tags": [ - "bill", - "voucher", - "slip", - "check", - "counterfoil", + "$extends:receipt", "details", "small print", "terms", @@ -19,7 +15,6 @@ "contract" ], "categories": [ - "finance", - "travel" + "$extends:receipt" ] } diff --git a/icons/receipt-turkish-lira.json b/icons/receipt-turkish-lira.json index 045ac68e8..493f9a815 100644 --- a/icons/receipt-turkish-lira.json +++ b/icons/receipt-turkish-lira.json @@ -9,16 +9,11 @@ "deprecationReason": "icon.use-case", "use-cases": [], "tags": [ - "bill", - "voucher", - "slip", - "check", - "counterfoil", - "currency", + "$extends:receipt", "try", "₺" ], "categories": [ - "finance" + "$extends:receipt" ] } diff --git a/icons/redo-2.json b/icons/redo-2.json index 023228529..6308e3deb 100644 --- a/icons/redo-2.json +++ b/icons/redo-2.json @@ -7,12 +7,9 @@ ], "use-cases": [], "tags": [ - "undo", - "rerun", - "history" + "$extends:redo" ], "categories": [ - "text", - "arrows" + "$extends:redo" ] } diff --git a/icons/redo-dot.json b/icons/redo-dot.json index f009ac3f7..22bcef5b7 100644 --- a/icons/redo-dot.json +++ b/icons/redo-dot.json @@ -6,14 +6,13 @@ ], "use-cases": [], "tags": [ + "$extends:redo", "redo", - "history", "step", "over", "forward" ], "categories": [ - "text", - "arrows" + "$extends:redo" ] } diff --git a/icons/refresh-ccw-dot.json b/icons/refresh-ccw-dot.json index 757628488..167bf3b07 100644 --- a/icons/refresh-ccw-dot.json +++ b/icons/refresh-ccw-dot.json @@ -8,20 +8,14 @@ ], "use-cases": [], "tags": [ - "arrows", - "rotate", - "reload", - "synchronise", - "synchronize", - "circular", - "cycle", + "$extends:refresh-ccw", "issue", "code", "coding", "version control" ], "categories": [ - "arrows", + "$extends:refresh-ccw", "development" ] } diff --git a/icons/refresh-cw-off.json b/icons/refresh-cw-off.json index 73e8c4026..b9e619a6a 100644 --- a/icons/refresh-cw-off.json +++ b/icons/refresh-cw-off.json @@ -7,14 +7,7 @@ ], "use-cases": [], "tags": [ - "rotate", - "reload", - "rerun", - "synchronise", - "synchronize", - "arrows", - "circular", - "cycle", + "$extends:refresh-cw", "cancel", "no", "stop", @@ -23,6 +16,6 @@ "ignore" ], "categories": [ - "arrows" + "$extends:refresh-cw" ] } diff --git a/icons/remove-formatting.json b/icons/remove-formatting.json index 48e3e8ebd..3033e432b 100644 --- a/icons/remove-formatting.json +++ b/icons/remove-formatting.json @@ -5,13 +5,12 @@ ], "use-cases": [], "tags": [ + "$group:minus", "text", "font", "typography", "format", "x", - "remove", - "delete", "times", "clear" ], diff --git a/icons/repeat-2.json b/icons/repeat-2.json index 13fadfc35..2d2d80d61 100644 --- a/icons/repeat-2.json +++ b/icons/repeat-2.json @@ -6,16 +6,14 @@ ], "use-cases": [], "tags": [ - "arrows", + "$extends:repeat", "retweet", "repost", "share", - "repeat", - "loop" + "repeat" ], "categories": [ - "arrows", - "social", - "multimedia" + "$extends:repeat", + "social" ] } diff --git a/icons/repeat-off.json b/icons/repeat-off.json index 705126c1b..1f8dd7584 100644 --- a/icons/repeat-off.json +++ b/icons/repeat-off.json @@ -8,13 +8,11 @@ ], "use-cases": [], "tags": [ - "loop", - "arrows", + "$extends:repeat", "recurring", "again" ], "categories": [ - "arrows", - "multimedia" + "$extends:repeat" ] } diff --git a/icons/replace-all.json b/icons/replace-all.json index 305053ef3..b6c0755d4 100644 --- a/icons/replace-all.json +++ b/icons/replace-all.json @@ -7,12 +7,9 @@ ], "use-cases": [], "tags": [ - "search", - "substitute", - "swap", - "change" + "$extends:replace" ], "categories": [ - "text" + "$extends:replace" ] } diff --git a/icons/reply-all.json b/icons/reply-all.json index c219ff130..bf5c6d1cd 100644 --- a/icons/reply-all.json +++ b/icons/reply-all.json @@ -7,9 +7,9 @@ ], "use-cases": [], "tags": [ - "email" + "$extends:reply" ], "categories": [ - "mail" + "$extends:reply" ] } diff --git a/icons/rotate-ccw-clock.json b/icons/rotate-ccw-clock.json index de3a37955..9f41b4efb 100644 --- a/icons/rotate-ccw-clock.json +++ b/icons/rotate-ccw-clock.json @@ -13,15 +13,12 @@ "Restoring an earlier version of a file" ], "tags": [ + "$extends:rotate-ccw", "history", "time", - "redo", - "undo", - "rewind", "timeline", "version", "time machine", - "backup", "ccw" ], "categories": [ diff --git a/icons/rotate-ccw-key.json b/icons/rotate-ccw-key.json index 037463a74..f658531db 100644 --- a/icons/rotate-ccw-key.json +++ b/icons/rotate-ccw-key.json @@ -7,9 +7,9 @@ ], "use-cases": [], "tags": [ + "$extends:rotate-ccw", "password", "key", - "refresh", "change" ], "categories": [ diff --git a/icons/rotate-ccw-square.json b/icons/rotate-ccw-square.json index 6161cdf64..b44de53e3 100644 --- a/icons/rotate-ccw-square.json +++ b/icons/rotate-ccw-square.json @@ -5,8 +5,7 @@ ], "use-cases": [], "tags": [ - "left", - "counter-clockwise", + "$extends:rotate-ccw", "rotate", "image", "90", @@ -15,10 +14,8 @@ "°" ], "categories": [ + "$extends:rotate-ccw", "layout", - "design", - "photography", - "tools", - "arrows" + "tools" ] } diff --git a/icons/rotate-cw-clock.json b/icons/rotate-cw-clock.json index 5687bf9b8..6415ff56c 100644 --- a/icons/rotate-cw-clock.json +++ b/icons/rotate-cw-clock.json @@ -13,24 +13,20 @@ "Renewing subscriptions or recurring services" ], "tags": [ + "$extends:rotate-cw", + "$group:clock", "modify", "edit", - "refresh", "sync", "renew", "revision", "settings", "adjust", "upgrade", - "time", "timeline", "version", "time machine", "backup", - "clockwise", - "arrow", - "reload", - "rerun", "synchronize", "circular", "cycle", diff --git a/icons/rotate-cw-fading-clock.json b/icons/rotate-cw-fading-clock.json index af809a8d5..b794846e0 100644 --- a/icons/rotate-cw-fading-clock.json +++ b/icons/rotate-cw-fading-clock.json @@ -8,15 +8,13 @@ "Indicating that a process is in progress" ], "tags": [ + "$extends:rotate-cw", + "$group:clock", "clock", "waiting", - "schedule", "hourglass", "loading", - "pause", - "pending", - "time", - "watch" + "pause" ], "categories": [ "time" diff --git a/icons/rotate-cw-square.json b/icons/rotate-cw-square.json index 49b0d1feb..92d11dd9a 100644 --- a/icons/rotate-cw-square.json +++ b/icons/rotate-cw-square.json @@ -5,8 +5,7 @@ ], "use-cases": [], "tags": [ - "right", - "clockwise", + "$extends:rotate-cw", "rotate", "image", "90", @@ -15,10 +14,8 @@ "°" ], "categories": [ + "$extends:rotate-cw", "layout", - "design", - "photography", - "tools", - "arrows" + "tools" ] } diff --git a/icons/route-off.json b/icons/route-off.json index 4005bc6c9..2f428fa6d 100644 --- a/icons/route-off.json +++ b/icons/route-off.json @@ -5,12 +5,7 @@ ], "use-cases": [], "tags": [ - "path", - "journey", - "planner", - "points", - "stops", - "stations", + "$extends:route", "reset", "clear", "cancelled", @@ -18,6 +13,6 @@ "blocked" ], "categories": [ - "navigation" + "$extends:route" ] } diff --git a/icons/ruler-dimension-line.json b/icons/ruler-dimension-line.json index f9719f81b..97615aeca 100644 --- a/icons/ruler-dimension-line.json +++ b/icons/ruler-dimension-line.json @@ -6,29 +6,9 @@ ], "use-cases": [], "tags": [ - "measurements", - "centimeters", - "cm", - "millimeters", - "mm", - "metre", - "foot", - "feet", - "inches", - "units", - "size", - "length", - "width", - "height", - "dimensions", - "depth", - "breadth", - "extent", - "stationery" + "$extends:ruler" ], "categories": [ - "tools", - "design", - "layout" + "$extends:ruler" ] } diff --git a/icons/save-all.json b/icons/save-all.json index 4268fcf92..6089c3b2b 100644 --- a/icons/save-all.json +++ b/icons/save-all.json @@ -7,11 +7,11 @@ ], "use-cases": [], "tags": [ + "$extends:save", "floppy disks", "copy" ], "categories": [ - "text", - "files" + "$extends:save" ] } diff --git a/icons/save-check.json b/icons/save-check.json index 1abf67acc..54f3bbdf2 100644 --- a/icons/save-check.json +++ b/icons/save-check.json @@ -11,6 +11,8 @@ "Indicating a file or document was saved automatically" ], "tags": [ + "$extends:save", + "$group:check", "save", "save-check", "floppy-disk", @@ -19,8 +21,7 @@ "save-success" ], "categories": [ - "text", - "files", + "$extends:save", "development" ] } diff --git a/icons/save-off.json b/icons/save-off.json index 2a4fd74ef..1d82db412 100644 --- a/icons/save-off.json +++ b/icons/save-off.json @@ -5,11 +5,10 @@ ], "use-cases": [], "tags": [ - "floppy disk", + "$extends:save", "unsalvageable" ], "categories": [ - "text", - "files" + "$extends:save" ] } diff --git a/icons/save-pen.json b/icons/save-pen.json index ab68a9d45..b7ed2eeaa 100644 --- a/icons/save-pen.json +++ b/icons/save-pen.json @@ -12,12 +12,11 @@ "Saving a copy of a document under a different name or format" ], "tags": [ - "floppy disk", + "$extends:save", "directory", "rename" ], "categories": [ - "text", - "files" + "$extends:save" ] } diff --git a/icons/save-plus.json b/icons/save-plus.json index e4e7eb459..bbed19818 100644 --- a/icons/save-plus.json +++ b/icons/save-plus.json @@ -11,7 +11,7 @@ "Creating a new item by saving the current work" ], "tags": [ - "floppy disk", + "$extends:save", "save", "plus", "add", @@ -19,7 +19,6 @@ "create" ], "categories": [ - "text", - "files" + "$extends:save" ] } diff --git a/icons/scan-barcode.json b/icons/scan-barcode.json index 7d383e141..8e50ac3ed 100644 --- a/icons/scan-barcode.json +++ b/icons/scan-barcode.json @@ -5,7 +5,7 @@ ], "use-cases": [], "tags": [ - "checkout", + "$extends:scan", "till", "cart", "transaction", diff --git a/icons/scan-box.json b/icons/scan-box.json index e461c3ccc..9bd7c6553 100644 --- a/icons/scan-box.json +++ b/icons/scan-box.json @@ -17,8 +17,7 @@ "Placing furniture or decor in a room using AR" ], "tags": [ - "ar", - "augmented reality", + "$extends:scan", "3d", "object detection", "object recognition", @@ -27,10 +26,7 @@ "capture", "cube", "bounding box", - "camera", - "frame", "shape", - "boundary", "lidar", "depth", "scanning", diff --git a/icons/scan-eye.json b/icons/scan-eye.json index 69f2fdfa2..3922ebb46 100644 --- a/icons/scan-eye.json +++ b/icons/scan-eye.json @@ -5,18 +5,15 @@ ], "use-cases": [], "tags": [ + "$extends:scan", "preview", "zoom", "expand", "fullscreen", "gallery", "image", - "camera", "watch", - "surveillance", "retina", - "focus", - "lens", "biometric", "identification", "authentication", diff --git a/icons/scan-face.json b/icons/scan-face.json index 1d15a14c1..27e663fb8 100644 --- a/icons/scan-face.json +++ b/icons/scan-face.json @@ -5,14 +5,14 @@ ], "use-cases": [], "tags": [ + "$extends:scan", "face", "biometric", "identification", "authentication", "2fa", "access", - "login", - "dashed" + "login" ], "categories": [ "account", diff --git a/icons/scan-heart.json b/icons/scan-heart.json index 34e71631d..490881626 100644 --- a/icons/scan-heart.json +++ b/icons/scan-heart.json @@ -6,13 +6,13 @@ ], "use-cases": [], "tags": [ - "health", + "$extends:scan", + "$group:heart", "heart rate", "pulse", "monitoring", "healthiness", - "screening", - "dashed" + "screening" ], "categories": [ "medical" diff --git a/icons/scan-line.json b/icons/scan-line.json index 15653a356..c15c715ae 100644 --- a/icons/scan-line.json +++ b/icons/scan-line.json @@ -6,7 +6,7 @@ ], "use-cases": [], "tags": [ - "checkout", + "$extends:scan", "till", "cart", "transaction", @@ -15,9 +15,7 @@ "product", "packaging", "retail", - "consumer", - "qr-code", - "dashed" + "consumer" ], "categories": [ "devices", diff --git a/icons/scan-qr-code.json b/icons/scan-qr-code.json index da31d6a85..a82edab91 100644 --- a/icons/scan-qr-code.json +++ b/icons/scan-qr-code.json @@ -6,7 +6,7 @@ ], "use-cases": [], "tags": [ - "barcode", + "$extends:scan", "scan", "qr code", "url", diff --git a/icons/scan-search.json b/icons/scan-search.json index d924523f3..b263ee392 100644 --- a/icons/scan-search.json +++ b/icons/scan-search.json @@ -5,14 +5,13 @@ ], "use-cases": [], "tags": [ + "$extends:scan", "preview", "zoom", "expand", "fullscreen", "gallery", - "image", - "focus", - "lens" + "image" ], "categories": [ "photography", diff --git a/icons/scan-square.json b/icons/scan-square.json index 9c4fd470d..62d23dd69 100644 --- a/icons/scan-square.json +++ b/icons/scan-square.json @@ -13,21 +13,16 @@ "Toggling scanning in camera or scanner apps" ], "tags": [ + "$extends:scan", "scan", - "square", "detect", "recognition", - "select", - "frame", "object", "viewfinder", "capture", "shape", - "boundary", - "camera", "scanner", "overlay", - "focus", "crop", "marker" ], diff --git a/icons/scan-text.json b/icons/scan-text.json index 5b385a42f..6e11e7891 100644 --- a/icons/scan-text.json +++ b/icons/scan-text.json @@ -5,6 +5,7 @@ ], "use-cases": [], "tags": [ + "$extends:scan", "recognition", "read", "translate", diff --git a/icons/scissors-line-dashed.json b/icons/scissors-line-dashed.json index 9deafee38..ffd24dd2f 100644 --- a/icons/scissors-line-dashed.json +++ b/icons/scissors-line-dashed.json @@ -5,12 +5,9 @@ ], "use-cases": [], "tags": [ + "$extends:scissors", "cut here", "along", - "snip", - "chop", - "stationery", - "crafts", "instructions", "diagram" ], diff --git a/icons/screen-share-off.json b/icons/screen-share-off.json index 9296edd11..199250e31 100644 --- a/icons/screen-share-off.json +++ b/icons/screen-share-off.json @@ -7,13 +7,11 @@ ], "use-cases": [], "tags": [ - "desktop", - "disconnect", - "monitor" + "$extends:screen-share", + "$group:off", + "disconnect" ], "categories": [ - "connectivity", - "devices", - "communication" + "$extends:screen-share" ] } diff --git a/icons/scroll-text.json b/icons/scroll-text.json index 5aba9cd48..6a262d220 100644 --- a/icons/scroll-text.json +++ b/icons/scroll-text.json @@ -6,22 +6,9 @@ ], "use-cases": [], "tags": [ - "paper", - "log", - "scripture", - "document", - "notes", - "parchment", - "list", - "long", - "script", - "story", - "code", - "coding" + "$extends:scroll" ], "categories": [ - "gaming", - "development", - "text" + "$extends:scroll" ] } diff --git a/icons/search-alert.json b/icons/search-alert.json index 2080c358e..0db591fd6 100644 --- a/icons/search-alert.json +++ b/icons/search-alert.json @@ -8,24 +8,14 @@ ], "use-cases": [], "tags": [ - "find", - "scan", - "magnifier", - "magnifying glass", + "$extends:search", "stop", "warning", "alert", "error", - "anomaly", - "lens", - "locate", - "explore", - "discover", - "enlarge", - "zoom" + "anomaly" ], "categories": [ - "text", - "social" + "$extends:search" ] } diff --git a/icons/search-check.json b/icons/search-check.json index f8fff7b38..b828d54a6 100644 --- a/icons/search-check.json +++ b/icons/search-check.json @@ -5,23 +5,13 @@ ], "use-cases": [], "tags": [ - "find", - "scan", - "magnifier", - "magnifying glass", + "$extends:search", "found", "correct", "complete", - "tick", - "lens", - "locate", - "explore", - "discover", - "enlarge", - "zoom" + "tick" ], "categories": [ - "text", - "social" + "$extends:search" ] } diff --git a/icons/search-code.json b/icons/search-code.json index d229cb6e1..aa7b170cd 100644 --- a/icons/search-code.json +++ b/icons/search-code.json @@ -6,23 +6,13 @@ ], "use-cases": [], "tags": [ - "find", - "scan", - "magnifier", - "magnifying glass", + "$extends:search", "grep", "chevrons", - "<>", - "lens", - "locate", - "explore", - "discover", - "enlarge", - "zoom" + "<>" ], "categories": [ - "text", - "social", + "$extends:search", "development" ] } diff --git a/icons/search-slash.json b/icons/search-slash.json index cb36057c6..7694928bb 100644 --- a/icons/search-slash.json +++ b/icons/search-slash.json @@ -5,24 +5,14 @@ ], "use-cases": [], "tags": [ - "find", - "scan", - "magnifier", - "magnifying glass", + "$extends:search", "stop", "clear", "cancel", "abort", - "/", - "lens", - "locate", - "explore", - "discover", - "enlarge", - "zoom" + "/" ], "categories": [ - "text", - "social" + "$extends:search" ] } diff --git a/icons/search-x.json b/icons/search-x.json index 10956c454..bebc90cb7 100644 --- a/icons/search-x.json +++ b/icons/search-x.json @@ -5,23 +5,13 @@ ], "use-cases": [], "tags": [ - "find", - "scan", - "magnifier", - "magnifying glass", + "$extends:search", "stop", "clear", "cancel", - "abort", - "lens", - "locate", - "explore", - "discover", - "enlarge", - "zoom" + "abort" ], "categories": [ - "text", - "social" + "$extends:search" ] } diff --git a/icons/send-horizontal.json b/icons/send-horizontal.json index ffca0c7a7..9775bf075 100644 --- a/icons/send-horizontal.json +++ b/icons/send-horizontal.json @@ -6,17 +6,10 @@ ], "use-cases": [], "tags": [ - "email", - "message", - "mail", - "paper airplane", - "paper aeroplane", - "submit" + "$extends:send" ], "categories": [ - "mail", - "communication", - "connectivity" + "$extends:send" ], "aliases": [ { diff --git a/icons/server-cog.json b/icons/server-cog.json index 426ff7996..a5227628b 100644 --- a/icons/server-cog.json +++ b/icons/server-cog.json @@ -6,14 +6,12 @@ ], "use-cases": [], "tags": [ - "cloud", - "storage", + "$extends:server", "computing", "cog", "gear" ], "categories": [ - "development", - "devices" + "$extends:server" ] } diff --git a/icons/server-crash.json b/icons/server-crash.json index 2500ce2f5..2e61ea408 100644 --- a/icons/server-crash.json +++ b/icons/server-crash.json @@ -6,13 +6,11 @@ ], "use-cases": [], "tags": [ - "cloud", - "storage", + "$extends:server", "problem", "error" ], "categories": [ - "development", - "devices" + "$extends:server" ] } diff --git a/icons/server-nas.json b/icons/server-nas.json index 5be3a0092..f44d3f58a 100644 --- a/icons/server-nas.json +++ b/icons/server-nas.json @@ -10,7 +10,7 @@ "Accessing a network-attached storage administration dashboard" ], "tags": [ - "storage", + "$extends:server", "network", "server", "backup", @@ -19,11 +19,9 @@ "sharing", "disk", "hardware", - "lan", - "cloud" + "lan" ], "categories": [ - "devices", - "development" + "$extends:server" ] } diff --git a/icons/server-off.json b/icons/server-off.json index b1e35a62a..3005c041a 100644 --- a/icons/server-off.json +++ b/icons/server-off.json @@ -7,11 +7,9 @@ ], "use-cases": [], "tags": [ - "cloud", - "storage" + "$extends:server" ], "categories": [ - "development", - "devices" + "$extends:server" ] } diff --git a/icons/server-plus.json b/icons/server-plus.json index d6943db3d..c6998d76a 100644 --- a/icons/server-plus.json +++ b/icons/server-plus.json @@ -7,15 +7,11 @@ "Creating a new server in a dashboard" ], "tags": [ - "add", - "create", - "new", - "cloud", - "storage", + "$extends:server", + "$group:plus", "computing" ], "categories": [ - "development", - "devices" + "$extends:server" ] } diff --git a/icons/settings-2.json b/icons/settings-2.json index 6a0a14c96..d4697306b 100644 --- a/icons/settings-2.json +++ b/icons/settings-2.json @@ -7,13 +7,10 @@ ], "use-cases": [], "tags": [ - "cog", - "edit", - "gear", - "preferences", + "$extends:settings", "slider" ], "categories": [ - "account" + "$extends:settings" ] } diff --git a/icons/share-2.json b/icons/share-2.json index 5d7199acd..2155a2534 100644 --- a/icons/share-2.json +++ b/icons/share-2.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ - "network", - "connections" + "$extends:share" ], "categories": [ - "account", - "social" + "$extends:share" ] } diff --git a/icons/shield-alert.json b/icons/shield-alert.json index e2ae07c22..f454f6ff5 100644 --- a/icons/shield-alert.json +++ b/icons/shield-alert.json @@ -7,35 +7,26 @@ ], "use-cases": [], "tags": [ + "$extends:shield", + "$group:exclamation-mark", "unshielded", - "cybersecurity", "insecure", "unsecured", - "safety", "unsafe", - "protection", "unprotected", - "guardian", "unguarded", "unarmored", "unarmoured", "defenseless", "defenceless", "undefended", - "defender", "blocked", "stopped", "intercepted", "interception", "saved", "thwarted", - "threat", - "prevention", "unprevented", - "antivirus", - "vigilance", - "vigilant", - "detection", "detected", "scanned", "found", @@ -48,19 +39,12 @@ "compromised", "data leak", "audited", - "admin", - "verification", "unverified", "uncertified", - "warning", "emergency", "attention", "urgent", "alarm", - "crest", - "bravery", - "strength", - "tough", "attacked", "damaged", "injured", @@ -68,8 +52,6 @@ "expired", "disabled", "inactive", - "error", - "exclamation mark", "!" ], "categories": [ diff --git a/icons/shield-ban.json b/icons/shield-ban.json index 9c706952b..4200e88a8 100644 --- a/icons/shield-ban.json +++ b/icons/shield-ban.json @@ -6,35 +6,25 @@ ], "use-cases": [], "tags": [ + "$extends:shield", + "$group:off", "unshielded", - "cybersecurity", "insecure", "unsecured", - "safety", "unsafe", - "protection", "unprotected", - "guardian", "unguarded", "unarmored", "unarmoured", "defenseless", "defenceless", "undefended", - "defender", - "blocked", "stopped", "intercepted", "interception", "saved", "thwarted", - "threat", - "prevention", "unprevented", - "antivirus", - "vigilance", - "vigilant", - "detection", "detected", "scanned", "found", @@ -47,22 +37,16 @@ "compromised", "data leak", "audited", - "admin", - "verification", "unverified", "uncertified", "cancel", "error", - "crest", - "bravery", "attacked", "damaged", "injured", "hit", "expired", "eliminated", - "disabled", - "inactive", "/" ], "categories": [ diff --git a/icons/shield-check.json b/icons/shield-check.json index 3c3af638c..a83d36463 100644 --- a/icons/shield-check.json +++ b/icons/shield-check.json @@ -7,42 +7,20 @@ ], "use-cases": [], "tags": [ - "cybersecurity", + "$extends:shield", + "$group:check", "secured", - "safety", - "protection", "protected", - "guardian", "guarded", - "armored", - "armoured", - "defense", - "defence", "defended", "blocked", - "threat", - "prevention", "prevented", - "antivirus", - "vigilance", - "vigilant", "active", "activated", "enabled", - "detection", "scanned", "found", - "strength", - "strong", - "tough", - "invincible", - "invincibility", - "invulnerable", - "undamaged", "audited", - "admin", - "verification", - "verified", "certification", "certified", "tested", @@ -55,11 +33,8 @@ "task", "completed", "todo", - "done", "ticked", - "checked", - "crest", - "bravery" + "checked" ], "categories": [ "account", diff --git a/icons/shield-cog-corner.json b/icons/shield-cog-corner.json index c3ccdb938..6e39d76dd 100644 --- a/icons/shield-cog-corner.json +++ b/icons/shield-cog-corner.json @@ -7,55 +7,10 @@ ], "use-cases": [], "tags": [ - "cybersecurity", - "secure", - "safety", - "protection", - "guardian", - "armored", - "armoured", - "defense", - "defence", - "defender", - "block", - "threat", - "prevention", - "antivirus", - "vigilance", - "vigilant", - "detection", - "scan", - "find", - "strength", - "strong", - "tough", - "invincible", - "invincibility", - "invulnerable", - "undamaged", - "audit", - "admin", - "verification", - "crest", - "shield cog", - "bravery", - "knight", - "foot soldier", - "infantry", - "trooper", - "pawn", - "battle", - "war", - "military", - "army", - "cadet", - "scout" + "$extends:shield-cog", + "shield cog" ], "categories": [ - "account", - "security", - "development", - "gaming", - "shapes" + "$extends:shield-cog" ] } diff --git a/icons/shield-cog.json b/icons/shield-cog.json index 69426eb36..6f4462fb8 100644 --- a/icons/shield-cog.json +++ b/icons/shield-cog.json @@ -7,54 +7,9 @@ ], "use-cases": [], "tags": [ - "cybersecurity", - "secure", - "safety", - "protection", - "guardian", - "armored", - "armoured", - "defense", - "defence", - "defender", - "block", - "threat", - "prevention", - "antivirus", - "vigilance", - "vigilant", - "detection", - "scan", - "find", - "strength", - "strong", - "tough", - "invincible", - "invincibility", - "invulnerable", - "undamaged", - "audit", - "admin", - "verification", - "crest", - "bravery", - "knight", - "foot soldier", - "infantry", - "trooper", - "pawn", - "battle", - "war", - "military", - "army", - "cadet", - "scout" + "$extends:shield" ], "categories": [ - "account", - "security", - "development", - "gaming", - "shapes" + "$extends:shield" ] } diff --git a/icons/shield-ellipsis.json b/icons/shield-ellipsis.json index 6f9fe9751..01997b641 100644 --- a/icons/shield-ellipsis.json +++ b/icons/shield-ellipsis.json @@ -6,7 +6,7 @@ ], "use-cases": [], "tags": [ - "cybersecurity", + "$extends:shield", "securing", "protecting", "guarding", @@ -15,14 +15,11 @@ "defending", "blocking", "preventing", - "antivirus", "detecting", "scanning", "finding", "auditing", - "admin", "verifying", - "crest", "upgrading", "loader", "loading", diff --git a/icons/shield-half.json b/icons/shield-half.json index b70ef1ace..3707c2161 100644 --- a/icons/shield-half.json +++ b/icons/shield-half.json @@ -6,35 +6,7 @@ ], "use-cases": [], "tags": [ - "cybersecurity", - "secure", - "safety", - "protection", - "guardian", - "armored", - "armoured", - "defense", - "defence", - "defender", - "block", - "threat", - "prevention", - "antivirus", - "vigilance", - "vigilant", - "detection", - "scan", - "strength", - "strong", - "tough", - "invincible", - "invincibility", - "invulnerable", - "undamaged", - "audit", - "admin", - "verification", - "crest", + "$extends:shield", "logo", "sigil", "flag", @@ -47,19 +19,7 @@ "school", "education", "uniform", - "bravery", - "knight", - "foot soldier", - "infantry", - "trooper", - "pawn", - "battle", - "war", - "military", - "ranking", - "army", - "cadet", - "scout" + "ranking" ], "categories": [ "account", diff --git a/icons/shield-house.json b/icons/shield-house.json index a14c7f8df..10448096c 100644 --- a/icons/shield-house.json +++ b/icons/shield-house.json @@ -12,33 +12,7 @@ "Showing monitored alarm enrollment on a dashboard" ], "tags": [ - "cybersecurity", - "secure", - "safety", - "protection", - "guardian", - "armored", - "armoured", - "defense", - "defence", - "defender", - "block", - "threat", - "prevention", - "antivirus", - "vigilance", - "vigilant", - "detection", - "scan", - "strength", - "strong", - "tough", - "invincible", - "invincibility", - "invulnerable", - "undamaged", - "audit", - "admin", + "$extends:shield", "property", "household", "connectivity", diff --git a/icons/shield-keyhole.json b/icons/shield-keyhole.json index dd0b40f75..d89419f21 100644 --- a/icons/shield-keyhole.json +++ b/icons/shield-keyhole.json @@ -14,36 +14,7 @@ "Indicating security policies or authorization requirements" ], "tags": [ - "cybersecurity", - "secure", - "safety", - "protection", - "defense", - "defence", - "defender", - "block", - "threat", - "prevention", - "antivirus", - "vigilance", - "vigilant", - "detection", - "scan", - "find", - "strength", - "strong", - "tough", - "invincible", - "invincibility", - "invulnerable", - "undamaged", - "audit", - "admin", - "verification", - "crest", - "bravery", - "trooper", - "pawn" + "$extends:shield" ], "categories": [ "account", diff --git a/icons/shield-lock.json b/icons/shield-lock.json index 1172f687f..651a238e2 100644 --- a/icons/shield-lock.json +++ b/icons/shield-lock.json @@ -12,13 +12,11 @@ "Marking secure or encrypted file storage" ], "tags": [ - "antivirus", + "$extends:shield", + "$group:lock", "authentication", - "authorization", "credentials", - "cybersecurity", "data protection", - "defense", "encryption", "guard", "login", @@ -28,7 +26,6 @@ "ssl", "tls", "two-factor authentication", - "verification", "vpn" ], "categories": [ diff --git a/icons/shield-minus.json b/icons/shield-minus.json index 852558769..b35b8d9b9 100644 --- a/icons/shield-minus.json +++ b/icons/shield-minus.json @@ -6,12 +6,12 @@ ], "use-cases": [], "tags": [ + "$extends:shield", + "$group:minus", "unshield", - "cybersecurity", "unsecure", "unguard", "unblock", - "antivirus", "clean", "clear", "disinfect", @@ -19,11 +19,7 @@ "fix", "stop", "cancel", - "remove", "relax", - "admin", - "crest", - "bravery", "weakened", "damaged", "hit", diff --git a/icons/shield-off.json b/icons/shield-off.json index af52af6a1..f9fcce02b 100644 --- a/icons/shield-off.json +++ b/icons/shield-off.json @@ -8,28 +8,21 @@ ], "use-cases": [], "tags": [ + "$extends:shield", + "$group:off", "unshielded", - "cybersecurity", "insecure", "unsecured", - "safety", "unsafe", - "protection", "unprotected", - "guardian", "unguarded", "unarmored", "unarmoured", "defenseless", "defenceless", "undefended", - "defender", "interception", - "threat", - "prevention", "unprevented", - "antivirus", - "detection", "undetected", "exploit", "vulnerability", @@ -40,14 +33,9 @@ "compromised", "data leak", "unaudited", - "admin", - "verification", "unverified", - "inactive", "cancelled", "error", - "crest", - "bravery", "damaged", "injured", "hit", diff --git a/icons/shield-plus.json b/icons/shield-plus.json index ab99c0f33..3f2b7927b 100644 --- a/icons/shield-plus.json +++ b/icons/shield-plus.json @@ -6,31 +6,8 @@ ], "use-cases": [], "tags": [ - "cybersecurity", - "secure", - "safety", - "protection", - "guardian", - "armored", - "armoured", - "defense", - "defence", - "defender", - "block", - "threat", - "prevention", - "antivirus", - "vigilance", - "vigilant", - "detection", - "scan", - "strength", - "strong", - "tough", - "invincible", - "invincibility", - "invulnerable", - "undamaged", + "$extends:shield", + "$group:plus", "extra", "added", "professional", @@ -41,10 +18,6 @@ "ultra", "activate", "enable", - "audit", - "admin", - "verification", - "crest", "medic", "+" ], diff --git a/icons/shield-question-mark.json b/icons/shield-question-mark.json index 49950f2b2..0662e1ee3 100644 --- a/icons/shield-question-mark.json +++ b/icons/shield-question-mark.json @@ -7,32 +7,21 @@ ], "use-cases": [], "tags": [ + "$extends:shield", + "$group:question-mark", "unshielded", - "cybersecurity", "insecure", "unsecured", - "safety", "unsafe", - "protection", "unprotected", - "guardian", "unguarded", "unarmored", "unarmoured", "defenseless", "defenceless", "undefended", - "defender", - "threat", - "prevention", "unprevented", - "antivirus", - "vigilance", - "vigilant", - "detection", "undetected", - "scan", - "find", "exploit", "vulnerability", "vulnerable", @@ -40,15 +29,9 @@ "infection", "compromised", "data leak", - "audit", - "admin", - "verification", "unverified", "uncertified", - "uncertain", - "unknown", "inactive", - "crest", "question mark", "?" ], diff --git a/icons/shield-user.json b/icons/shield-user.json index 4e7349506..9c46ad9be 100644 --- a/icons/shield-user.json +++ b/icons/shield-user.json @@ -8,12 +8,11 @@ ], "use-cases": [], "tags": [ + "$extends:shield", + "$group:user", "shield", "user", - "admin", - "protection", "protected", - "safety", "guard" ], "categories": [ diff --git a/icons/shield-x.json b/icons/shield-x.json index f2ab26afa..854986dd6 100644 --- a/icons/shield-x.json +++ b/icons/shield-x.json @@ -7,35 +7,26 @@ ], "use-cases": [], "tags": [ + "$extends:shield", + "$group:x", "unshielded", - "cybersecurity", "insecure", "unsecured", - "safety", "unsafe", - "protection", "unprotected", - "guardian", "unguarded", "unarmored", "unarmoured", "defenseless", "defenceless", "undefended", - "defender", "blocked", "stopped", "intercepted", "interception", "saved", "thwarted", - "threat", - "prevention", "prevented", - "antivirus", - "vigilance", - "vigilant", - "detection", "detected", "scanned", "found", @@ -48,16 +39,11 @@ "compromised", "data leak", "audited", - "admin", - "verification", "unverified", "inactive", - "cancel", "error", "wrong", "false", - "crest", - "bravery", "attacked", "damaged", "injured", diff --git a/icons/ship-cargo.json b/icons/ship-cargo.json index 6d2d010b7..80cbe2950 100644 --- a/icons/ship-cargo.json +++ b/icons/ship-cargo.json @@ -15,16 +15,7 @@ "Denoting bulk or container shipping routes" ], "tags": [ - "boat", - "knots", - "nautical mile", - "maritime", - "sailing", - "cruise", - "ocean liner", - "tanker", - "vessel", - "navy", + "$extends:ship", "cargo", "container", "freighter", @@ -38,8 +29,6 @@ "export" ], "categories": [ - "transportation", - "navigation", - "travel" + "$extends:ship" ] } diff --git a/icons/ship-wheel.json b/icons/ship-wheel.json index 2e4089c8d..72cedcc8a 100644 --- a/icons/ship-wheel.json +++ b/icons/ship-wheel.json @@ -5,24 +5,11 @@ ], "use-cases": [], "tags": [ + "$extends:ship", "steering", - "rudder", - "boat", - "knots", - "nautical mile", - "maritime", - "sailing", - "yacht", - "cruise", - "ocean liner", - "tanker", - "vessel", - "navy", - "trip" + "rudder" ], "categories": [ - "transportation", - "navigation", - "travel" + "$extends:ship" ] } diff --git a/icons/shopping-cart-minus.json b/icons/shopping-cart-minus.json index a817ce6fe..b84ed9940 100644 --- a/icons/shopping-cart-minus.json +++ b/icons/shopping-cart-minus.json @@ -12,24 +12,17 @@ "Indicating fewer items in a purchase" ], "tags": [ - "trolley", - "cart", - "basket", - "e-commerce", + "$extends:shopping-cart", + "$group:minus", "ecommerce", - "store", - "purchase", - "products", - "items", "checkout", "order", "retail", - "remove", "decrease", "quantity", "subtract" ], "categories": [ - "shopping" + "$extends:shopping-cart" ] } diff --git a/icons/shopping-cart-plus.json b/icons/shopping-cart-plus.json index 4425236b3..5a760f3ed 100644 --- a/icons/shopping-cart-plus.json +++ b/icons/shopping-cart-plus.json @@ -12,24 +12,17 @@ "Confirming items were added to an order" ], "tags": [ - "trolley", - "cart", - "basket", - "e-commerce", + "$extends:shopping-cart", + "$group:plus", "ecommerce", - "store", - "purchase", - "products", - "items", "checkout", "order", "retail", - "add", "increase", "quantity", "buy" ], "categories": [ - "shopping" + "$extends:shopping-cart" ] } diff --git a/icons/shredder.json b/icons/shredder.json index 5852ea7d1..96144a6fe 100644 --- a/icons/shredder.json +++ b/icons/shredder.json @@ -10,13 +10,12 @@ ], "use-cases": [], "tags": [ + "$group:minus", "file", "paper", "tear", "cut", - "delete", "destroy", - "remove", "erase", "document", "destruction", diff --git a/icons/shrimp-off.json b/icons/shrimp-off.json index 06f8c7fb3..dccbf8414 100644 --- a/icons/shrimp-off.json +++ b/icons/shrimp-off.json @@ -9,28 +9,12 @@ "Marking seafood-free items on a menu" ], "tags": [ - "marine", - "creature", - "fisherman", - "ocean", - "fresh", - "cuisine", - "marine-life", - "seafood", - "shellfish", - "crustacean", - "prawn", - "scallop", - "whelk", - "arthropod", - "littleneck", - "quahog", + "$extends:shrimp", "allergy", "intolerance", "diet" ], "categories": [ - "animals", - "food-beverage" + "$extends:shrimp" ] } diff --git a/icons/signal-high.json b/icons/signal-high.json index 6dd9ba2b8..db51b9db1 100644 --- a/icons/signal-high.json +++ b/icons/signal-high.json @@ -5,16 +5,9 @@ ], "use-cases": [], "tags": [ - "connection", - "wireless", - "gsm", - "phone", - "2g", - "3g", - "4g", - "5g" + "$extends:signal" ], "categories": [ - "connectivity" + "$extends:signal" ] } diff --git a/icons/signal-low.json b/icons/signal-low.json index 6dd9ba2b8..db51b9db1 100644 --- a/icons/signal-low.json +++ b/icons/signal-low.json @@ -5,16 +5,9 @@ ], "use-cases": [], "tags": [ - "connection", - "wireless", - "gsm", - "phone", - "2g", - "3g", - "4g", - "5g" + "$extends:signal" ], "categories": [ - "connectivity" + "$extends:signal" ] } diff --git a/icons/signal-medium.json b/icons/signal-medium.json index 6dd9ba2b8..db51b9db1 100644 --- a/icons/signal-medium.json +++ b/icons/signal-medium.json @@ -5,16 +5,9 @@ ], "use-cases": [], "tags": [ - "connection", - "wireless", - "gsm", - "phone", - "2g", - "3g", - "4g", - "5g" + "$extends:signal" ], "categories": [ - "connectivity" + "$extends:signal" ] } diff --git a/icons/signal-zero.json b/icons/signal-zero.json index 09c7f1253..ee263de13 100644 --- a/icons/signal-zero.json +++ b/icons/signal-zero.json @@ -6,17 +6,10 @@ ], "use-cases": [], "tags": [ - "connection", - "wireless", - "gsm", - "phone", - "2g", - "3g", - "4g", - "5g", + "$extends:signal", "lost" ], "categories": [ - "connectivity" + "$extends:signal" ] } diff --git a/icons/signpost-big.json b/icons/signpost-big.json index 8cf642bfe..e64f8a012 100644 --- a/icons/signpost-big.json +++ b/icons/signpost-big.json @@ -12,9 +12,6 @@ "west" ], "categories": [ - "arrows", - "navigation", - "development", - "gaming" + "$extends:signpost" ] } diff --git a/icons/siren-off.json b/icons/siren-off.json index f381bd870..567255797 100644 --- a/icons/siren-off.json +++ b/icons/siren-off.json @@ -11,18 +11,11 @@ "Indicating disabled sirens on emergency vehicle fleet maps" ], "tags": [ - "police", - "ambulance", - "emergency", - "security", - "alert", - "alarm", - "light", - "disabled", + "$extends:siren", + "$group:off", "mute", "silent", - "silence", - "inactive" + "silence" ], "categories": [ "medical" diff --git a/icons/smartphone-charging.json b/icons/smartphone-charging.json index c56254048..fd38703cf 100644 --- a/icons/smartphone-charging.json +++ b/icons/smartphone-charging.json @@ -6,14 +6,10 @@ ], "use-cases": [], "tags": [ - "phone", - "cellphone", - "device", - "power", - "screen" + "$extends:smartphone", + "power" ], "categories": [ - "connectivity", - "devices" + "$extends:smartphone" ] } diff --git a/icons/smartphone-nfc.json b/icons/smartphone-nfc.json index 2c610277c..c4033cc96 100644 --- a/icons/smartphone-nfc.json +++ b/icons/smartphone-nfc.json @@ -7,10 +7,10 @@ ], "use-cases": [], "tags": [ + "$extends:smartphone", "contactless", "payment", - "near-field communication", - "screen" + "near-field communication" ], "categories": [ "communication", diff --git a/icons/smartphone-user-round.json b/icons/smartphone-user-round.json index 70baed914..4a9526d0e 100644 --- a/icons/smartphone-user-round.json +++ b/icons/smartphone-user-round.json @@ -19,10 +19,7 @@ "Marking a device as assigned to a user in device management apps" ], "tags": [ - "phone", - "cellphone", - "device", - "mobile", + "$extends:smartphone", "person", "profile", "account", diff --git a/icons/spell-check-2.json b/icons/spell-check-2.json index 6dfafa461..d1b6a0a4a 100644 --- a/icons/spell-check-2.json +++ b/icons/spell-check-2.json @@ -6,19 +6,9 @@ ], "use-cases": [], "tags": [ - "spelling", - "error", - "mistake", - "oversight", - "typo", - "correction", - "code", - "linter", - "a" + "$extends:spell-check" ], "categories": [ - "letters-digits", - "text", - "development" + "$extends:spell-check" ] } diff --git a/icons/spline-pointer.json b/icons/spline-pointer.json index ff29a461b..f3e26ae5e 100644 --- a/icons/spline-pointer.json +++ b/icons/spline-pointer.json @@ -9,9 +9,7 @@ ], "use-cases": [], "tags": [ - "path", - "tool", - "curve", + "$extends:spline", "node", "click", "pointer", @@ -19,9 +17,9 @@ "vector" ], "categories": [ + "$extends:spline", "arrows", "cursors", - "design", "tools" ] } diff --git a/icons/square-arrow-down-left.json b/icons/square-arrow-down-left.json index 7d556eafe..43be94042 100644 --- a/icons/square-arrow-down-left.json +++ b/icons/square-arrow-down-left.json @@ -6,17 +6,13 @@ ], "use-cases": [], "tags": [ - "direction", + "$extends:square-arrow-down", "south-west", "diagonal", - "sign", - "turn", - "keyboard", - "button" + "turn" ], "categories": [ - "arrows", - "gaming" + "$extends:square-arrow-down" ], "aliases": [ { diff --git a/icons/square-arrow-down-right.json b/icons/square-arrow-down-right.json index d9bb32c6b..c384b72c7 100644 --- a/icons/square-arrow-down-right.json +++ b/icons/square-arrow-down-right.json @@ -6,17 +6,13 @@ ], "use-cases": [], "tags": [ - "direction", + "$extends:square-arrow-down", "south-east", "diagonal", - "sign", - "turn", - "keyboard", - "button" + "turn" ], "categories": [ - "arrows", - "gaming" + "$extends:square-arrow-down" ], "aliases": [ { diff --git a/icons/square-arrow-right-enter.json b/icons/square-arrow-right-enter.json index 5f80d9982..ae1490046 100644 --- a/icons/square-arrow-right-enter.json +++ b/icons/square-arrow-right-enter.json @@ -18,7 +18,7 @@ "->" ], "categories": [ - "arrows", + "$extends:square-arrow-right", "shapes", "layout", "multimedia" diff --git a/icons/square-arrow-right-exit.json b/icons/square-arrow-right-exit.json index 7cffa59fc..597fa21a7 100644 --- a/icons/square-arrow-right-exit.json +++ b/icons/square-arrow-right-exit.json @@ -14,7 +14,7 @@ "->" ], "categories": [ - "arrows", + "$extends:square-arrow-right", "shapes", "layout", "multimedia" diff --git a/icons/square-arrow-up-left.json b/icons/square-arrow-up-left.json index 4150455dd..ef36cd3d0 100644 --- a/icons/square-arrow-up-left.json +++ b/icons/square-arrow-up-left.json @@ -6,15 +6,12 @@ ], "use-cases": [], "tags": [ - "direction", + "$extends:square-arrow-up", "north-west", - "diagonal", - "sign", - "keyboard", - "button" + "diagonal" ], "categories": [ - "arrows" + "$extends:square-arrow-up" ], "aliases": [ { diff --git a/icons/square-arrow-up-right.json b/icons/square-arrow-up-right.json index 70b39b6f1..f173eadfd 100644 --- a/icons/square-arrow-up-right.json +++ b/icons/square-arrow-up-right.json @@ -6,16 +6,13 @@ ], "use-cases": [], "tags": [ - "direction", + "$extends:square-arrow-up", "north-east", "diagonal", - "sign", - "keyboard", - "button", "share" ], "categories": [ - "arrows", + "$extends:square-arrow-up", "social" ], "aliases": [ diff --git a/icons/square-check-big.json b/icons/square-check-big.json index 37c63d5be..6a0f9510f 100644 --- a/icons/square-check-big.json +++ b/icons/square-check-big.json @@ -8,14 +8,10 @@ ], "use-cases": [], "tags": [ - "done", - "todo", - "tick", - "complete", - "task" + "$extends:square-check" ], "categories": [ - "notifications" + "$extends:square-check" ], "aliases": [ { diff --git a/icons/square-check.json b/icons/square-check.json index e519d9841..33c9fc10f 100644 --- a/icons/square-check.json +++ b/icons/square-check.json @@ -5,10 +5,8 @@ ], "use-cases": [], "tags": [ - "done", + "$group:check", "todo", - "tick", - "complete", "task" ], "categories": [ diff --git a/icons/square-code.json b/icons/square-code.json index 48258c46d..757a9e6f0 100644 --- a/icons/square-code.json +++ b/icons/square-code.json @@ -8,12 +8,11 @@ ], "use-cases": [], "tags": [ + "$group:code", "gist", "source", - "programming", "html", - "xml", - "coding" + "xml" ], "categories": [ "text", diff --git a/icons/square-dashed-bottom-code.json b/icons/square-dashed-bottom-code.json index 0a439b834..f15897071 100644 --- a/icons/square-dashed-bottom-code.json +++ b/icons/square-dashed-bottom-code.json @@ -5,16 +5,9 @@ ], "use-cases": [], "tags": [ - "rectangle", - "aspect ratio", - "1:1", - "shape", - "snippet", - "code", - "coding" + "$extends:square-dashed-bottom" ], "categories": [ - "development", - "files" + "$extends:square-dashed-bottom" ] } diff --git a/icons/square-dashed-plus.json b/icons/square-dashed-plus.json index 069b220d5..a7136e7ac 100644 --- a/icons/square-dashed-plus.json +++ b/icons/square-dashed-plus.json @@ -15,14 +15,11 @@ "Marking a placeholder where users can add a block" ], "tags": [ - "selection", + "$extends:square-dashed", "select", "add", "new", "placeholder", - "marquee", - "box", - "dashed", "plus", "insert", "frame", diff --git a/icons/square-dashed-top-solid.json b/icons/square-dashed-top-solid.json index 17c585101..6baddf389 100644 --- a/icons/square-dashed-top-solid.json +++ b/icons/square-dashed-top-solid.json @@ -12,16 +12,12 @@ ], "use-cases": [], "tags": [ - "square", + "$extends:square-dashed", "border", "width", "layout", "style", "design", - "rectangular", - "marquee", - "dashed", - "box", "rectangle", "aspect ratio", "1:1" diff --git a/icons/square-dashed-x-corner.json b/icons/square-dashed-x-corner.json index 810f1c098..2e2347fd4 100644 --- a/icons/square-dashed-x-corner.json +++ b/icons/square-dashed-x-corner.json @@ -15,26 +15,9 @@ "Toggling off marquee or selection mode in a design application" ], "tags": [ - "deselect", - "unselect", - "delete", - "select", - "selection", - "border", - "width", - "layout", - "style", - "design", - "rectangular", - "marquee", - "box", - "rectangle", - "aspect ratio", - "1:1" + "$extends:square-dashed-x" ], "categories": [ - "design", - "development", - "layout" + "$extends:square-dashed-x" ] } diff --git a/icons/square-dashed-x.json b/icons/square-dashed-x.json index ce4720c66..d11e58b49 100644 --- a/icons/square-dashed-x.json +++ b/icons/square-dashed-x.json @@ -15,19 +15,16 @@ "Removing a placeholder block from a layout" ], "tags": [ + "$extends:square-dashed", "deselect", "unselect", "delete", "select", - "selection", "border", "width", "layout", "style", "design", - "rectangular", - "marquee", - "box", "rectangle", "aspect ratio", "1:1" diff --git a/icons/square-exclamation-point.json b/icons/square-exclamation-point.json index 70f983912..6f59425ed 100644 --- a/icons/square-exclamation-point.json +++ b/icons/square-exclamation-point.json @@ -13,16 +13,13 @@ "Displaying diagnostic or troubleshooting information" ], "tags": [ - "warning", + "$group:exclamation-mark", "alert", - "danger", - "exclamation mark", "rectangle", "square", "notification", "attention", - "important", - "caution" + "important" ], "categories": [ "notifications", diff --git a/icons/square-letter-p-off.json b/icons/square-letter-p-off.json index 42851b170..0b58615c7 100644 --- a/icons/square-letter-p-off.json +++ b/icons/square-letter-p-off.json @@ -7,14 +7,11 @@ ], "use-cases": [], "tags": [ - "parking lot", - "car park", + "$extends:square-letter-p", "no parking" ], "categories": [ - "letters-digits", - "transportation", - "navigation" + "$extends:square-letter-p" ], "aliases": [ { diff --git a/icons/square-pause.json b/icons/square-pause.json index 8d865887e..0245f2678 100644 --- a/icons/square-pause.json +++ b/icons/square-pause.json @@ -7,9 +7,9 @@ ], "use-cases": [], "tags": [ + "$group:pause", "music", - "audio", - "stop" + "audio" ], "categories": [ "multimedia" diff --git a/icons/square-percent.json b/icons/square-percent.json index 0f3b20ce1..a755e7380 100644 --- a/icons/square-percent.json +++ b/icons/square-percent.json @@ -5,11 +5,9 @@ ], "use-cases": [], "tags": [ + "$group:percent", "verified", "unverified", - "sale", - "discount", - "offer", "marketing", "sticker", "price tag" diff --git a/icons/square-play.json b/icons/square-play.json index 085bff87b..a1d782384 100644 --- a/icons/square-play.json +++ b/icons/square-play.json @@ -6,11 +6,10 @@ ], "use-cases": [], "tags": [ + "$group:play", "music", "audio", - "video", - "start", - "run" + "video" ], "categories": [ "arrows", diff --git a/icons/square-star.json b/icons/square-star.json index 204345cf3..b456d3969 100644 --- a/icons/square-star.json +++ b/icons/square-star.json @@ -5,6 +5,7 @@ ], "use-cases": [], "tags": [ + "$group:star", "badge", "medal", "honour", diff --git a/icons/square-stop.json b/icons/square-stop.json index 04b886775..af6932ed6 100644 --- a/icons/square-stop.json +++ b/icons/square-stop.json @@ -7,6 +7,7 @@ ], "use-cases": [], "tags": [ + "$group:stop", "media", "music" ], diff --git a/icons/square-user-round.json b/icons/square-user-round.json index ed3acefc4..aee80e219 100644 --- a/icons/square-user-round.json +++ b/icons/square-user-round.json @@ -5,12 +5,10 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "contact" + "$extends:square-user" ], "categories": [ - "account" + "$extends:square-user" ], "aliases": [ { diff --git a/icons/square-user.json b/icons/square-user.json index a0ea79880..576ccff0d 100644 --- a/icons/square-user.json +++ b/icons/square-user.json @@ -5,9 +5,7 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "contact" + "$group:user" ], "categories": [ "account" diff --git a/icons/square-x.json b/icons/square-x.json index e2d34cfcb..35bea95ea 100644 --- a/icons/square-x.json +++ b/icons/square-x.json @@ -6,10 +6,8 @@ ], "use-cases": [], "tags": [ - "cancel", + "$group:x", "close", - "delete", - "remove", "times", "clear", "math", diff --git a/icons/squircle-dashed.json b/icons/squircle-dashed.json index 2a46cd0d6..81dadb5f2 100644 --- a/icons/squircle-dashed.json +++ b/icons/squircle-dashed.json @@ -6,7 +6,7 @@ ], "use-cases": [], "tags": [ - "shape", + "$extends:squircle", "pending", "progress", "issue", @@ -16,8 +16,8 @@ "version control" ], "categories": [ + "$extends:squircle", "development", - "shapes", "design" ] } diff --git a/icons/star-check.json b/icons/star-check.json index 30d90acef..d4e567c09 100644 --- a/icons/star-check.json +++ b/icons/star-check.json @@ -13,21 +13,11 @@ "Confirming a selected rating or review" ], "tags": [ - "bookmark", - "favorite", - "like", - "review", - "rating", + "$extends:star", "check", "star" ], "categories": [ - "account", - "social", - "shapes", - "multimedia", - "weather", - "emoji", - "gaming" + "$extends:star" ] } diff --git a/icons/star-half.json b/icons/star-half.json index 175cae0b1..9b8f45a14 100644 --- a/icons/star-half.json +++ b/icons/star-half.json @@ -7,11 +7,7 @@ ], "use-cases": [], "tags": [ - "bookmark", - "favorite", - "like", - "review", - "rating" + "$extends:star" ], "categories": [ "social", diff --git a/icons/star-minus.json b/icons/star-minus.json index cf7d219f5..74d5c2cde 100644 --- a/icons/star-minus.json +++ b/icons/star-minus.json @@ -12,23 +12,13 @@ "Lowering the priority of an item" ], "tags": [ - "bookmark", - "favorite", - "like", - "review", - "rating", + "$extends:star", "minus", "remove", "deselect", "star" ], "categories": [ - "account", - "social", - "shapes", - "multimedia", - "weather", - "emoji", - "gaming" + "$extends:star" ] } diff --git a/icons/star-off.json b/icons/star-off.json index 09e733969..12e3572f8 100644 --- a/icons/star-off.json +++ b/icons/star-off.json @@ -6,6 +6,7 @@ ], "use-cases": [], "tags": [ + "$extends:star", "dislike", "unlike", "remove", diff --git a/icons/star-plus.json b/icons/star-plus.json index a887b10b9..a3f8417db 100644 --- a/icons/star-plus.json +++ b/icons/star-plus.json @@ -13,23 +13,13 @@ "Raising the priority of an item" ], "tags": [ - "bookmark", - "favorite", - "like", - "review", - "rating", + "$extends:star", "plus", "add", "join", "star" ], "categories": [ - "account", - "social", - "shapes", - "multimedia", - "weather", - "emoji", - "gaming" + "$extends:star" ] } diff --git a/icons/star-x.json b/icons/star-x.json index 145058fd0..96e8fec93 100644 --- a/icons/star-x.json +++ b/icons/star-x.json @@ -13,29 +13,19 @@ "Clearing a favorite selection" ], "tags": [ + "$extends:star", "mark", "symbol", "shape", "vector", "design", "graphic", - "bookmark", - "favorite", - "like", - "review", - "rating", "x", "cancel", "reject", "star" ], "categories": [ - "account", - "social", - "shapes", - "multimedia", - "weather", - "emoji", - "gaming" + "$extends:star" ] } diff --git a/icons/star.json b/icons/star.json index 339071902..eee777a03 100644 --- a/icons/star.json +++ b/icons/star.json @@ -8,6 +8,7 @@ "tags": [ "bookmark", "favorite", + "favourite", "like", "review", "rating" diff --git a/icons/sticky-note-check.json b/icons/sticky-note-check.json index 6c3a60a03..f599be53e 100644 --- a/icons/sticky-note-check.json +++ b/icons/sticky-note-check.json @@ -8,22 +8,7 @@ ], "use-cases": [], "tags": [ - "post-it", - "comment", - "annotation", - "reaction", - "memo", - "reminder", - "todo", - "task", - "idea", - "brainstorm", - "document", - "page", - "paper", - "sheet", - "stationary", - "office", + "$extends:sticky-note", "done", "complete", "success", @@ -31,7 +16,6 @@ "verified" ], "categories": [ - "text", - "social" + "$extends:sticky-note" ] } diff --git a/icons/sticky-note-minus.json b/icons/sticky-note-minus.json index d76240f2d..5a4d6617a 100644 --- a/icons/sticky-note-minus.json +++ b/icons/sticky-note-minus.json @@ -8,28 +8,11 @@ ], "use-cases": [], "tags": [ - "post-it", - "comment", - "annotation", - "reaction", - "memo", - "reminder", - "todo", - "task", - "idea", - "brainstorm", - "document", - "page", - "paper", - "sheet", - "stationary", - "office", - "remove", - "delete", + "$extends:sticky-note", + "$group:minus", "minus" ], "categories": [ - "text", - "social" + "$extends:sticky-note" ] } diff --git a/icons/sticky-note-off.json b/icons/sticky-note-off.json index b9cb7af98..1580573bd 100644 --- a/icons/sticky-note-off.json +++ b/icons/sticky-note-off.json @@ -8,29 +8,13 @@ ], "use-cases": [], "tags": [ - "post-it", - "comment", - "annotation", - "reaction", - "memo", - "reminder", - "todo", - "task", - "idea", - "brainstorm", - "document", - "page", - "paper", - "sheet", - "stationary", - "office", + "$extends:sticky-note", "disabled", "hidden", "mute", "inactive" ], "categories": [ - "text", - "social" + "$extends:sticky-note" ] } diff --git a/icons/sticky-note-plus.json b/icons/sticky-note-plus.json index 13a65df74..7adda7304 100644 --- a/icons/sticky-note-plus.json +++ b/icons/sticky-note-plus.json @@ -8,29 +8,11 @@ ], "use-cases": [], "tags": [ - "post-it", - "comment", - "annotation", - "reaction", - "memo", - "reminder", - "todo", - "task", - "idea", - "brainstorm", - "document", - "page", - "paper", - "sheet", - "stationary", - "office", - "add", - "create", - "new", + "$extends:sticky-note", + "$group:plus", "plus" ], "categories": [ - "text", - "social" + "$extends:sticky-note" ] } diff --git a/icons/sticky-note-x.json b/icons/sticky-note-x.json index 341ac24d8..11d0eaac7 100644 --- a/icons/sticky-note-x.json +++ b/icons/sticky-note-x.json @@ -8,29 +8,11 @@ ], "use-cases": [], "tags": [ - "post-it", - "comment", - "annotation", - "reaction", - "memo", - "reminder", - "todo", - "task", - "idea", - "brainstorm", - "document", - "page", - "paper", - "sheet", - "stationary", - "office", - "close", - "cancel", - "delete", - "remove" + "$extends:sticky-note", + "$group:x", + "close" ], "categories": [ - "text", - "social" + "$extends:sticky-note" ] } diff --git a/icons/strikethrough.json b/icons/strikethrough.json index 673c1c158..db9b5db2c 100644 --- a/icons/strikethrough.json +++ b/icons/strikethrough.json @@ -7,9 +7,8 @@ ], "use-cases": [], "tags": [ + "$group:minus", "cross out", - "delete", - "remove", "format" ], "categories": [ diff --git a/icons/sun-moon.json b/icons/sun-moon.json index b91720d24..21319871f 100644 --- a/icons/sun-moon.json +++ b/icons/sun-moon.json @@ -7,11 +7,10 @@ ], "use-cases": [], "tags": [ + "$extends:sun", "dark", - "light", "moon", "sun", - "brightness", "theme", "auto theme", "system theme", diff --git a/icons/table-2.json b/icons/table-2.json index d5dabbbfd..3156f89a5 100644 --- a/icons/table-2.json +++ b/icons/table-2.json @@ -8,11 +8,9 @@ ], "use-cases": [], "tags": [ - "spreadsheet", - "grid" + "$extends:table" ], "categories": [ - "text", - "files" + "$extends:table" ] } diff --git a/icons/table-cells-merge.json b/icons/table-cells-merge.json index 4deb260ef..723d7aec0 100644 --- a/icons/table-cells-merge.json +++ b/icons/table-cells-merge.json @@ -5,12 +5,10 @@ ], "use-cases": [], "tags": [ - "spreadsheet", - "grid", + "$extends:table", "row" ], "categories": [ - "text", - "files" + "$extends:table" ] } diff --git a/icons/table-cells-split.json b/icons/table-cells-split.json index 4deb260ef..723d7aec0 100644 --- a/icons/table-cells-split.json +++ b/icons/table-cells-split.json @@ -5,12 +5,10 @@ ], "use-cases": [], "tags": [ - "spreadsheet", - "grid", + "$extends:table", "row" ], "categories": [ - "text", - "files" + "$extends:table" ] } diff --git a/icons/table-columns-split.json b/icons/table-columns-split.json index 275963b26..7386fd5af 100644 --- a/icons/table-columns-split.json +++ b/icons/table-columns-split.json @@ -5,8 +5,7 @@ ], "use-cases": [], "tags": [ - "spreadsheet", - "grid", + "$extends:table", "cut", "break", "divide", @@ -14,7 +13,6 @@ "segment" ], "categories": [ - "text", - "files" + "$extends:table" ] } diff --git a/icons/table-properties.json b/icons/table-properties.json index 4f83e933f..373da6113 100644 --- a/icons/table-properties.json +++ b/icons/table-properties.json @@ -5,17 +5,15 @@ ], "use-cases": [], "tags": [ + "$extends:table", "property list", "plist", - "spreadsheet", - "grid", "dictionary", "object", "hash" ], "categories": [ - "text", - "development", - "files" + "$extends:table", + "development" ] } diff --git a/icons/table-rows-split.json b/icons/table-rows-split.json index 275963b26..7386fd5af 100644 --- a/icons/table-rows-split.json +++ b/icons/table-rows-split.json @@ -5,8 +5,7 @@ ], "use-cases": [], "tags": [ - "spreadsheet", - "grid", + "$extends:table", "cut", "break", "divide", @@ -14,7 +13,6 @@ "segment" ], "categories": [ - "text", - "files" + "$extends:table" ] } diff --git a/icons/tablet-smartphone.json b/icons/tablet-smartphone.json index f0aba491a..a0cf82d95 100644 --- a/icons/tablet-smartphone.json +++ b/icons/tablet-smartphone.json @@ -9,21 +9,15 @@ "Representing mobile-first design workflows" ], "tags": [ + "$extends:tablet", "phone", "cellphone", - "device", - "mobile", - "screen", - "display", - "touchscreen", - "portable", - "responsive", "screens", "browser", "testing" ], "categories": [ - "devices", + "$extends:tablet", "design", "development", "tools" diff --git a/icons/tag-plus.json b/icons/tag-plus.json index 67ab309db..57af5350a 100644 --- a/icons/tag-plus.json +++ b/icons/tag-plus.json @@ -13,16 +13,11 @@ "Creating a new product or entry with a tag" ], "tags": [ - "label", - "badge", - "ticket", - "mark", - "new", - "add", - "create", + "$extends:tag", + "$group:plus", "+" ], "categories": [ - "account" + "$extends:tag" ] } diff --git a/icons/tag-x.json b/icons/tag-x.json index 930744ccb..c41e7ef46 100644 --- a/icons/tag-x.json +++ b/icons/tag-x.json @@ -13,15 +13,10 @@ "Deleting a labeled product or entry" ], "tags": [ - "label", - "badge", - "ticket", - "mark", - "x", - "delete", - "remove" + "$extends:tag", + "$group:x" ], "categories": [ - "account" + "$extends:tag" ] } diff --git a/icons/tent-tree.json b/icons/tent-tree.json index 4a449e3ab..ad5e6eb2f 100644 --- a/icons/tent-tree.json +++ b/icons/tent-tree.json @@ -5,13 +5,7 @@ ], "use-cases": [], "tags": [ - "camping", - "campsite", - "holiday", - "retreat", - "nomadic", - "wilderness", - "outdoors" + "$extends:tent" ], "categories": [ "travel", diff --git a/icons/test-tube-diagonal.json b/icons/test-tube-diagonal.json index 8f495902d..566230154 100644 --- a/icons/test-tube-diagonal.json +++ b/icons/test-tube-diagonal.json @@ -6,19 +6,10 @@ ], "use-cases": [], "tags": [ - "tube", - "vial", - "phial", - "flask", - "ampoule", - "ampule", - "lab", - "chemistry", - "experiment", - "test" + "$extends:test-tube" ], "categories": [ - "science" + "$extends:test-tube" ], "aliases": [ { diff --git a/icons/text-align-justify-center.json b/icons/text-align-justify-center.json index 4d06b390a..2df3eb431 100644 --- a/icons/text-align-justify-center.json +++ b/icons/text-align-justify-center.json @@ -21,6 +21,6 @@ "document" ], "categories": [ - "text" + "$extends:text-align-justify" ] } diff --git a/icons/text-align-justify-end.json b/icons/text-align-justify-end.json index a6dc27ffe..f2666ec31 100644 --- a/icons/text-align-justify-end.json +++ b/icons/text-align-justify-end.json @@ -21,6 +21,6 @@ "document" ], "categories": [ - "text" + "$extends:text-align-justify" ] } diff --git a/icons/text-align-justify-start.json b/icons/text-align-justify-start.json index fa8a971f2..0ea2c5638 100644 --- a/icons/text-align-justify-start.json +++ b/icons/text-align-justify-start.json @@ -21,6 +21,6 @@ "document" ], "categories": [ - "text" + "$extends:text-align-justify" ] } diff --git a/icons/thermometer-snowflake.json b/icons/thermometer-snowflake.json index 1755789b5..509e592c8 100644 --- a/icons/thermometer-snowflake.json +++ b/icons/thermometer-snowflake.json @@ -6,15 +6,12 @@ ], "use-cases": [], "tags": [ - "temperature", - "celsius", - "fahrenheit", - "weather", + "$extends:thermometer", "cold", "freeze", "freezing" ], "categories": [ - "weather" + "$extends:thermometer" ] } diff --git a/icons/thermometer-sun.json b/icons/thermometer-sun.json index 50b2653c8..62fa000e5 100644 --- a/icons/thermometer-sun.json +++ b/icons/thermometer-sun.json @@ -7,14 +7,11 @@ ], "use-cases": [], "tags": [ - "temperature", - "celsius", - "fahrenheit", - "weather", + "$extends:thermometer", "warm", "hot" ], "categories": [ - "weather" + "$extends:thermometer" ] } diff --git a/icons/ticket-check.json b/icons/ticket-check.json index b1a062d45..723934a6e 100644 --- a/icons/ticket-check.json +++ b/icons/ticket-check.json @@ -5,18 +5,12 @@ ], "use-cases": [], "tags": [ - "entry", - "pass", - "voucher", - "event", - "concert", - "show", + "$extends:ticket", + "$group:check", "booked", "purchased", "receipt", "redeemed", - "validated", - "verified", "certified", "checked", "used" diff --git a/icons/ticket-minus.json b/icons/ticket-minus.json index 9fca0075a..55fe8e609 100644 --- a/icons/ticket-minus.json +++ b/icons/ticket-minus.json @@ -5,13 +5,8 @@ ], "use-cases": [], "tags": [ - "entry", - "pass", - "voucher", - "event", - "concert", - "show", - "remove", + "$extends:ticket", + "$group:minus", "cancel", "unbook", "subtract", diff --git a/icons/ticket-percent.json b/icons/ticket-percent.json index bf45b2d49..f2c34270c 100644 --- a/icons/ticket-percent.json +++ b/icons/ticket-percent.json @@ -5,15 +5,10 @@ ], "use-cases": [], "tags": [ + "$extends:ticket", "discount", "reduced", "offer", - "voucher", - "entry", - "pass", - "event", - "concert", - "show", "book", "purchase", "%" diff --git a/icons/ticket-plus.json b/icons/ticket-plus.json index e8af19b8d..dd0a7cd97 100644 --- a/icons/ticket-plus.json +++ b/icons/ticket-plus.json @@ -5,12 +5,7 @@ ], "use-cases": [], "tags": [ - "entry", - "pass", - "voucher", - "event", - "concert", - "show", + "$extends:ticket", "book", "purchase", "add", diff --git a/icons/ticket-slash.json b/icons/ticket-slash.json index cf05ed35f..a410bd884 100644 --- a/icons/ticket-slash.json +++ b/icons/ticket-slash.json @@ -5,12 +5,9 @@ ], "use-cases": [], "tags": [ - "entry", - "pass", - "voucher", - "event", - "concert", - "show", + "$extends:ticket", + "$group:minus", + "$group:off", "redeemed", "used", "marked", @@ -23,13 +20,9 @@ "refused", "banned", "barred", - "forbidden", - "prohibited", "cancelled", "cancellation", "refunded", - "delete", - "remove", "clear", "error" ], diff --git a/icons/ticket-x.json b/icons/ticket-x.json index ebaf0b3b8..3f2ded912 100644 --- a/icons/ticket-x.json +++ b/icons/ticket-x.json @@ -5,12 +5,8 @@ ], "use-cases": [], "tags": [ - "entry", - "pass", - "voucher", - "event", - "concert", - "show", + "$extends:ticket", + "$group:x", "cancelled", "cancellation", "refunded", @@ -24,8 +20,6 @@ "barred", "forbidden", "prohibited", - "delete", - "remove", "clear", "error", "x" diff --git a/icons/timer-off.json b/icons/timer-off.json index 719b83b98..f2b470803 100644 --- a/icons/timer-off.json +++ b/icons/timer-off.json @@ -7,11 +7,9 @@ ], "use-cases": [], "tags": [ - "time", - "timer", - "stopwatch" + "$extends:timer" ], "categories": [ - "time" + "$extends:timer" ] } diff --git a/icons/timer-reset.json b/icons/timer-reset.json index 9312c4167..af26ec5e8 100644 --- a/icons/timer-reset.json +++ b/icons/timer-reset.json @@ -6,11 +6,9 @@ ], "use-cases": [], "tags": [ - "time", - "timer", - "stopwatch" + "$extends:timer" ], "categories": [ - "time" + "$extends:timer" ] } diff --git a/icons/toothbrush-sparkles.json b/icons/toothbrush-sparkles.json index 196b271b6..33c2eb262 100644 --- a/icons/toothbrush-sparkles.json +++ b/icons/toothbrush-sparkles.json @@ -11,28 +11,11 @@ "Showing premium personal care amenities in travel apps" ], "tags": [ - "dental care", - "oral hygiene", - "brushing", - "teeth", - "dentist", - "bathroom", - "toiletries", - "personal care", - "cleaning", - "bristles", - "handle", - "plaque", - "toothpaste", - "self care", - "grooming", + "$extends:toothbrush", "fresh", "clean" ], "categories": [ - "home", - "tools", - "medical", - "travel" + "$extends:toothbrush" ] } diff --git a/icons/touchpad-off.json b/icons/touchpad-off.json index a184e2b99..1a133ac5a 100644 --- a/icons/touchpad-off.json +++ b/icons/touchpad-off.json @@ -7,10 +7,9 @@ ], "use-cases": [], "tags": [ - "trackpad", - "cursor" + "$extends:touchpad" ], "categories": [ - "devices" + "$extends:touchpad" ] } diff --git a/icons/train-front-tunnel.json b/icons/train-front-tunnel.json index 8bc52a1d8..fc529dfd4 100644 --- a/icons/train-front-tunnel.json +++ b/icons/train-front-tunnel.json @@ -5,18 +5,11 @@ ], "use-cases": [], "tags": [ - "railway", - "metro", - "subway", - "underground", - "speed", - "bullet", - "fast", - "track", - "line" + "$extends:train-front", + "speed" ], "categories": [ - "transportation", + "$extends:train-front", "navigation" ] } diff --git a/icons/trash-off.json b/icons/trash-off.json index d6c35fbac..776f7be28 100644 --- a/icons/trash-off.json +++ b/icons/trash-off.json @@ -14,29 +14,15 @@ "Marking trash bins as full or out of service" ], "tags": [ - "empty", - "deletion", - "cleanup", - "junk", - "clear", - "garbage", - "delete", - "remove", - "bin", + "$extends:trash", + "$group:minus", + "$group:off", "trash", - "waste", - "recycle", - "discard", - "rubbish", - "disabled", - "off", "prevent", "locked", - "unavailable", "protected" ], "categories": [ - "files", - "mail" + "$extends:trash" ] } diff --git a/icons/trash.json b/icons/trash.json index ad069cd50..cd09f7df7 100644 --- a/icons/trash.json +++ b/icons/trash.json @@ -8,19 +8,17 @@ ], "use-cases": [], "tags": [ + "$group:minus", "empty", "deletion", "cleanup", "junk", "clear", "garbage", - "delete", - "remove", "bin", "waste", "recycle", "discard", - "binoculars", "rubbish" ], "categories": [ diff --git a/icons/trending-up-down.json b/icons/trending-up-down.json index 5c9101ed8..3f34e6e1b 100644 --- a/icons/trending-up-down.json +++ b/icons/trending-up-down.json @@ -17,7 +17,6 @@ "volatile" ], "categories": [ - "charts", - "arrows" + "$extends:trending-up" ] } diff --git a/icons/triangle-alert.json b/icons/triangle-alert.json index 6df587dd4..05ad51916 100644 --- a/icons/triangle-alert.json +++ b/icons/triangle-alert.json @@ -15,8 +15,8 @@ "linter" ], "categories": [ + "$extends:triangle", "notifications", - "shapes", "development" ], "aliases": [ diff --git a/icons/triangle-dashed.json b/icons/triangle-dashed.json index 8266e006c..5267fb70d 100644 --- a/icons/triangle-dashed.json +++ b/icons/triangle-dashed.json @@ -9,14 +9,10 @@ ], "use-cases": [], "tags": [ - "equilateral", - "delta", - "shape", - "pyramid", - "hierarchy", + "$extends:triangle", "dashed" ], "categories": [ - "shapes" + "$extends:triangle" ] } diff --git a/icons/triangle-right.json b/icons/triangle-right.json index fd627923b..536768a02 100644 --- a/icons/triangle-right.json +++ b/icons/triangle-right.json @@ -17,7 +17,7 @@ "increase" ], "categories": [ - "shapes", + "$extends:triangle", "math" ] } diff --git a/icons/truck-electric.json b/icons/truck-electric.json index 0f1cb2abe..8c50c035f 100644 --- a/icons/truck-electric.json +++ b/icons/truck-electric.json @@ -15,14 +15,10 @@ ], "use-cases": [], "tags": [ - "delivery", - "van", - "shipping", - "haulage", - "lorry", + "$extends:truck", "electric" ], "categories": [ - "transportation" + "$extends:truck" ] } diff --git a/icons/tv-minimal-play.json b/icons/tv-minimal-play.json index 2b3237a01..bc75c7847 100644 --- a/icons/tv-minimal-play.json +++ b/icons/tv-minimal-play.json @@ -7,33 +7,14 @@ ], "use-cases": [], "tags": [ - "flat screen", - "television", - "stream", - "display", - "widescreen", - "high-definition", - "hd", - "1080p", - "4k", - "8k", - "smart", - "digital", - "video", + "$extends:tv-minimal", "movie", - "live", "ott", "running", "start", - "film", - "home cinema", - "entertainment", - "showtime", - "channels", - "catchup" + "film" ], "categories": [ - "devices", - "multimedia" + "$extends:tv-minimal" ] } diff --git a/icons/tv-minimal.json b/icons/tv-minimal.json index 474e23a95..71678a9d8 100644 --- a/icons/tv-minimal.json +++ b/icons/tv-minimal.json @@ -5,23 +5,9 @@ ], "use-cases": [], "tags": [ + "$extends:tv", "flat screen", - "television", - "stream", - "display", - "widescreen", - "high-definition", - "hd", - "1080p", - "4k", - "8k", - "smart", - "digital", - "video", "home cinema", - "entertainment", - "showtime", - "channels", "catchup" ], "categories": [ diff --git a/icons/type-outline.json b/icons/type-outline.json index 3c8657cb2..8fdfb6e34 100644 --- a/icons/type-outline.json +++ b/icons/type-outline.json @@ -7,9 +7,7 @@ ], "use-cases": [], "tags": [ - "text", - "font", - "typography", + "$extends:type", "silhouette", "profile", "contour", @@ -17,7 +15,6 @@ "line" ], "categories": [ - "letters-digits", - "text" + "$extends:type" ] } diff --git a/icons/umbrella-off.json b/icons/umbrella-off.json index c47bde895..f7e78206e 100644 --- a/icons/umbrella-off.json +++ b/icons/umbrella-off.json @@ -9,8 +9,7 @@ ], "use-cases": [], "tags": [ - "rain", - "weather", + "$extends:umbrella", "uncovered", "uninsured", "antivirus", @@ -18,6 +17,6 @@ "risky" ], "categories": [ - "weather" + "$extends:umbrella" ] } diff --git a/icons/undo-2.json b/icons/undo-2.json index 717e37a1f..3cef9e32a 100644 --- a/icons/undo-2.json +++ b/icons/undo-2.json @@ -7,9 +7,7 @@ ], "use-cases": [], "tags": [ - "redo", - "rerun", - "history", + "$extends:undo", "back", "return", "reverse", @@ -18,7 +16,6 @@ "u-turn" ], "categories": [ - "text", - "arrows" + "$extends:undo" ] } diff --git a/icons/undo-dot.json b/icons/undo-dot.json index 6deb36141..37a63e769 100644 --- a/icons/undo-dot.json +++ b/icons/undo-dot.json @@ -5,13 +5,11 @@ ], "use-cases": [], "tags": [ - "redo", - "history", + "$extends:undo", "step", "back" ], "categories": [ - "text", - "arrows" + "$extends:undo" ] } diff --git a/icons/unlink-2.json b/icons/unlink-2.json index 6f0ecd021..0e390bd6c 100644 --- a/icons/unlink-2.json +++ b/icons/unlink-2.json @@ -6,10 +6,9 @@ ], "use-cases": [], "tags": [ - "url", - "unchain" + "$extends:unlink" ], "categories": [ - "text" + "$extends:unlink" ] } diff --git a/icons/usb-c-port.json b/icons/usb-c-port.json index 5760e5558..bd007f32c 100644 --- a/icons/usb-c-port.json +++ b/icons/usb-c-port.json @@ -10,12 +10,7 @@ "Marking USB-C inputs and outputs on devices" ], "tags": [ - "universal", - "serial", - "bus", - "controller", - "connector", - "interface", + "$extends:usb", "socket", "plug", "slot", @@ -24,9 +19,7 @@ "output" ], "categories": [ - "devices", - "multimedia", - "home", + "$extends:usb", "gaming" ] } diff --git a/icons/user-check.json b/icons/user-check.json index b31a025a7..0429c286f 100644 --- a/icons/user-check.json +++ b/icons/user-check.json @@ -8,15 +8,14 @@ ], "use-cases": [], "tags": [ + "$extends:user", + "$group:check", "followed", "subscribed", - "done", "todo", - "tick", - "complete", "task" ], "categories": [ - "account" + "$extends:user" ] } diff --git a/icons/user-cog.json b/icons/user-cog.json index 69d0cb1e3..f5cfdc04b 100644 --- a/icons/user-cog.json +++ b/icons/user-cog.json @@ -7,12 +7,12 @@ ], "use-cases": [], "tags": [ - "settings", + "$extends:user", + "$group:cog", "edit", - "cog", - "gear" + "cog" ], "categories": [ - "account" + "$extends:user" ] } diff --git a/icons/user-group.json b/icons/user-group.json index 853fe9a21..0d1c4945b 100644 --- a/icons/user-group.json +++ b/icons/user-group.json @@ -10,6 +10,7 @@ "Managing multiple users in admin interfaces" ], "tags": [ + "$extends:user", "group", "people", "team", @@ -28,7 +29,7 @@ "parents" ], "categories": [ - "account", + "$extends:user", "people", "social" ] diff --git a/icons/user-key.json b/icons/user-key.json index 391da7df0..1e7c5395f 100644 --- a/icons/user-key.json +++ b/icons/user-key.json @@ -9,21 +9,15 @@ ], "use-cases": [], "tags": [ - "passkey", - "password", + "$extends:user", + "$group:key", "login", - "authentication", - "authorization", "roles", "permissions", "private", - "public", - "security", - "person", - "account", - "contact" + "public" ], "categories": [ - "account" + "$extends:user" ] } diff --git a/icons/user-lock.json b/icons/user-lock.json index bae10543e..4569c1e57 100644 --- a/icons/user-lock.json +++ b/icons/user-lock.json @@ -6,14 +6,12 @@ ], "use-cases": [], "tags": [ - "person", - "lock", - "locked", - "account", - "secure" + "$extends:user", + "$group:lock", + "lock" ], "categories": [ - "account", + "$extends:user", "security" ] } diff --git a/icons/user-minus.json b/icons/user-minus.json index 61f9531dc..2a0974ebf 100644 --- a/icons/user-minus.json +++ b/icons/user-minus.json @@ -8,12 +8,12 @@ ], "use-cases": [], "tags": [ - "delete", - "remove", + "$extends:user", + "$group:minus", "unfollow", "unsubscribe" ], "categories": [ - "account" + "$extends:user" ] } diff --git a/icons/user-pen.json b/icons/user-pen.json index 8e87a9a73..9a30513c5 100644 --- a/icons/user-pen.json +++ b/icons/user-pen.json @@ -8,14 +8,11 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "contact", - "profile", - "edit", - "change" + "$extends:user", + "$group:pen", + "profile" ], "categories": [ - "account" + "$extends:user" ] } diff --git a/icons/user-plus.json b/icons/user-plus.json index 257a5314b..10ae4f3af 100644 --- a/icons/user-plus.json +++ b/icons/user-plus.json @@ -8,13 +8,12 @@ ], "use-cases": [], "tags": [ - "new", - "add", - "create", + "$extends:user", + "$group:plus", "follow", "subscribe" ], "categories": [ - "account" + "$extends:user" ] } diff --git a/icons/user-round-arrow-left.json b/icons/user-round-arrow-left.json index e37b0cf1f..8c24bea9a 100644 --- a/icons/user-round-arrow-left.json +++ b/icons/user-round-arrow-left.json @@ -12,7 +12,7 @@ "Indicating an inbound user request" ], "tags": [ - "person", + "$extends:user-round", "assign", "move", "give", @@ -28,7 +28,7 @@ "inbound" ], "categories": [ - "account", + "$extends:user-round", "people", "arrows" ] diff --git a/icons/user-round-check.json b/icons/user-round-check.json index 521c0b3ff..e4165ff27 100644 --- a/icons/user-round-check.json +++ b/icons/user-round-check.json @@ -5,16 +5,15 @@ ], "use-cases": [], "tags": [ + "$extends:user-round", + "$group:check", "followed", "subscribed", - "done", "todo", - "tick", - "complete", "task" ], "categories": [ - "account" + "$extends:user-round" ], "aliases": [ { diff --git a/icons/user-round-cog.json b/icons/user-round-cog.json index 73e02a6c7..741711b62 100644 --- a/icons/user-round-cog.json +++ b/icons/user-round-cog.json @@ -6,13 +6,13 @@ ], "use-cases": [], "tags": [ - "settings", + "$extends:user-round", + "$group:cog", "edit", - "cog", - "gear" + "cog" ], "categories": [ - "account" + "$extends:user-round" ], "aliases": [ { diff --git a/icons/user-round-group.json b/icons/user-round-group.json index 853fe9a21..83cb8ecb8 100644 --- a/icons/user-round-group.json +++ b/icons/user-round-group.json @@ -10,6 +10,7 @@ "Managing multiple users in admin interfaces" ], "tags": [ + "$extends:user-round", "group", "people", "team", @@ -28,7 +29,7 @@ "parents" ], "categories": [ - "account", + "$extends:user-round", "people", "social" ] diff --git a/icons/user-round-key.json b/icons/user-round-key.json index 391da7df0..02462f9a4 100644 --- a/icons/user-round-key.json +++ b/icons/user-round-key.json @@ -9,6 +9,7 @@ ], "use-cases": [], "tags": [ + "$extends:user-round", "passkey", "password", "login", @@ -18,12 +19,9 @@ "permissions", "private", "public", - "security", - "person", - "account", - "contact" + "security" ], "categories": [ - "account" + "$extends:user-round" ] } diff --git a/icons/user-round-minus.json b/icons/user-round-minus.json index 126485de0..85161d50b 100644 --- a/icons/user-round-minus.json +++ b/icons/user-round-minus.json @@ -5,13 +5,13 @@ ], "use-cases": [], "tags": [ - "delete", - "remove", + "$extends:user-round", + "$group:minus", "unfollow", "unsubscribe" ], "categories": [ - "account" + "$extends:user-round" ], "aliases": [ { diff --git a/icons/user-round-pen.json b/icons/user-round-pen.json index 8e87a9a73..70c8ddfd6 100644 --- a/icons/user-round-pen.json +++ b/icons/user-round-pen.json @@ -8,14 +8,12 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "contact", + "$extends:user-round", "profile", "edit", "change" ], "categories": [ - "account" + "$extends:user-round" ] } diff --git a/icons/user-round-plus.json b/icons/user-round-plus.json index f2691669d..055e06973 100644 --- a/icons/user-round-plus.json +++ b/icons/user-round-plus.json @@ -5,14 +5,13 @@ ], "use-cases": [], "tags": [ - "new", - "add", - "create", + "$extends:user-round", + "$group:plus", "follow", "subscribe" ], "categories": [ - "account" + "$extends:user-round" ], "aliases": [ { diff --git a/icons/user-round-search.json b/icons/user-round-search.json index 7ac27ddec..8ca54254e 100644 --- a/icons/user-round-search.json +++ b/icons/user-round-search.json @@ -6,9 +6,7 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "contact", + "$extends:user-round", "find", "scan", "magnifier", @@ -16,7 +14,7 @@ "lens" ], "categories": [ - "account", + "$extends:user-round", "social" ] } diff --git a/icons/user-round-star.json b/icons/user-round-star.json index 4362789dc..300ae3811 100644 --- a/icons/user-round-star.json +++ b/icons/user-round-star.json @@ -12,10 +12,9 @@ "Highlighting the best user in a category" ], "tags": [ - "person", - "account", + "$extends:user-round", "favorite", - "contact", + "favourite", "like", "review", "rating", @@ -31,6 +30,6 @@ "starred" ], "categories": [ - "account" + "$extends:user-round" ] } diff --git a/icons/user-round-x.json b/icons/user-round-x.json index c45cf6f9e..4f7a5ac92 100644 --- a/icons/user-round-x.json +++ b/icons/user-round-x.json @@ -5,14 +5,14 @@ ], "use-cases": [], "tags": [ - "delete", - "remove", + "$extends:user-round", + "$group:x", "unfollow", "unsubscribe", "unavailable" ], "categories": [ - "account" + "$extends:user-round" ], "aliases": [ { diff --git a/icons/user-round.json b/icons/user-round.json index e3f8a4c7b..07b2d3f5d 100644 --- a/icons/user-round.json +++ b/icons/user-round.json @@ -5,12 +5,10 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "contact" + "$extends:user" ], "categories": [ - "account" + "$extends:user" ], "aliases": [ { diff --git a/icons/user-search.json b/icons/user-search.json index f85fb6a9c..2a748c3f4 100644 --- a/icons/user-search.json +++ b/icons/user-search.json @@ -10,17 +10,13 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "contact", - "find", + "$extends:user", + "$group:search", "scan", - "magnifier", - "magnifying glass", - "lens" + "magnifier" ], "categories": [ - "account", + "$extends:user", "social" ] } diff --git a/icons/user-shield.json b/icons/user-shield.json index e5887a5c3..1ca947908 100644 --- a/icons/user-shield.json +++ b/icons/user-shield.json @@ -9,9 +9,10 @@ "Indicating a protected user account" ], "tags": [ + "$extends:user", + "$extends:shield", "user", "shield", - "admin", "protected", "guard", "profile", @@ -21,7 +22,7 @@ "role" ], "categories": [ - "account", + "$extends:user", "security", "development", "people" diff --git a/icons/user-star.json b/icons/user-star.json index f55a7917e..ef360a090 100644 --- a/icons/user-star.json +++ b/icons/user-star.json @@ -10,16 +10,12 @@ ], "use-cases": [], "tags": [ - "person", - "account", - "favorite", - "contact", + "$extends:user", + "$group:star", "like", - "review", - "rating", "admin" ], "categories": [ - "account" + "$extends:user" ] } diff --git a/icons/user-x.json b/icons/user-x.json index ec1eecf51..bb2ee8ee8 100644 --- a/icons/user-x.json +++ b/icons/user-x.json @@ -8,13 +8,13 @@ ], "use-cases": [], "tags": [ - "delete", - "remove", + "$extends:user", + "$group:x", "unfollow", "unsubscribe", "unavailable" ], "categories": [ - "account" + "$extends:user" ] } diff --git a/icons/users-collaboration.json b/icons/users-collaboration.json index 7ed18d7db..7b02c7ebc 100644 --- a/icons/users-collaboration.json +++ b/icons/users-collaboration.json @@ -11,8 +11,7 @@ "Scheduling team meetings and gatherings" ], "tags": [ - "group", - "people", + "$extends:users", "collaboration", "users", "team", @@ -28,7 +27,7 @@ "profiles" ], "categories": [ - "account", + "$extends:users", "people", "communication" ] diff --git a/icons/users-round-collaboration.json b/icons/users-round-collaboration.json index 7ed18d7db..731972681 100644 --- a/icons/users-round-collaboration.json +++ b/icons/users-round-collaboration.json @@ -11,8 +11,7 @@ "Scheduling team meetings and gatherings" ], "tags": [ - "group", - "people", + "$extends:users-round", "collaboration", "users", "team", @@ -28,7 +27,7 @@ "profiles" ], "categories": [ - "account", + "$extends:users-round", "people", "communication" ] diff --git a/icons/users-round.json b/icons/users-round.json index e3f031c0a..b3fc1815e 100644 --- a/icons/users-round.json +++ b/icons/users-round.json @@ -5,11 +5,10 @@ ], "use-cases": [], "tags": [ - "group", - "people" + "$extends:users" ], "categories": [ - "account" + "$extends:users" ], "aliases": [ { diff --git a/icons/utensils-crossed.json b/icons/utensils-crossed.json index f7ddfb116..78c5c9abe 100644 --- a/icons/utensils-crossed.json +++ b/icons/utensils-crossed.json @@ -5,23 +5,10 @@ ], "use-cases": [], "tags": [ - "fork", - "knife", - "cutlery", - "flatware", - "tableware", - "silverware", - "food", - "restaurant", - "meal", - "breakfast", - "dinner", - "supper" + "$extends:utensils" ], "categories": [ - "food-beverage", - "travel", - "navigation" + "$extends:utensils" ], "aliases": [ { diff --git a/icons/venus-and-mars.json b/icons/venus-and-mars.json index 9976d9aba..df9240bc8 100644 --- a/icons/venus-and-mars.json +++ b/icons/venus-and-mars.json @@ -12,6 +12,6 @@ "hermaphrodite" ], "categories": [ - "medical" + "$extends:venus" ] } diff --git a/icons/vibrate-off.json b/icons/vibrate-off.json index e72a5d467..64bfa7e88 100644 --- a/icons/vibrate-off.json +++ b/icons/vibrate-off.json @@ -6,12 +6,8 @@ ], "use-cases": [], "tags": [ - "smartphone", - "notification", - "rumble", - "haptic feedback", - "notifications", - "screen" + "$extends:vibrate", + "notifications" ], "categories": [ "devices", diff --git a/icons/video-off.json b/icons/video-off.json index d9806a3a2..e10c6bb0a 100644 --- a/icons/video-off.json +++ b/icons/video-off.json @@ -9,14 +9,10 @@ ], "use-cases": [], "tags": [ - "camera", - "movie", - "film" + "$extends:video", + "$group:off" ], "categories": [ - "devices", - "communication", - "connectivity", - "photography" + "$extends:video" ] } diff --git a/icons/virus-off.json b/icons/virus-off.json index 453638a15..7e21a67e3 100644 --- a/icons/virus-off.json +++ b/icons/virus-off.json @@ -10,25 +10,7 @@ "Representing blocked pathogens in science content" ], "tags": [ - "pathogen", - "infection", - "disease", - "illness", - "contagion", - "outbreak", - "pandemic", - "epidemic", - "covid", - "coronavirus", - "germ", - "microbe", - "microorganism", - "biology", - "medical", - "healthcare", - "malware", - "cybersecurity", - "threat", + "$extends:virus", "antivirus", "blocked", "removed", @@ -38,8 +20,6 @@ "quarantine" ], "categories": [ - "medical", - "science", - "security" + "$extends:virus" ] } diff --git a/icons/volume-1.json b/icons/volume-1.json index 870b34058..dff363ba4 100644 --- a/icons/volume-1.json +++ b/icons/volume-1.json @@ -7,13 +7,9 @@ ], "use-cases": [], "tags": [ - "music", - "sound", - "speaker" + "$extends:volume" ], "categories": [ - "connectivity", - "communication", - "multimedia" + "$extends:volume" ] } diff --git a/icons/volume-2.json b/icons/volume-2.json index 26b9f1137..c7c07a214 100644 --- a/icons/volume-2.json +++ b/icons/volume-2.json @@ -8,13 +8,9 @@ ], "use-cases": [], "tags": [ - "music", - "sound", - "speaker" + "$extends:volume" ], "categories": [ - "connectivity", - "communication", - "multimedia" + "$extends:volume" ] } diff --git a/icons/volume-off.json b/icons/volume-off.json index e322d42d6..5720aa46a 100644 --- a/icons/volume-off.json +++ b/icons/volume-off.json @@ -7,14 +7,9 @@ ], "use-cases": [], "tags": [ - "music", - "sound", - "mute", - "speaker" + "$extends:volume" ], "categories": [ - "connectivity", - "communication", - "multimedia" + "$extends:volume" ] } diff --git a/icons/volume-x.json b/icons/volume-x.json index b45851f8a..8bbff48bb 100644 --- a/icons/volume-x.json +++ b/icons/volume-x.json @@ -7,14 +7,9 @@ ], "use-cases": [], "tags": [ - "music", - "sound", - "mute", - "speaker" + "$extends:volume" ], "categories": [ - "connectivity", - "communication", - "multimedia" + "$extends:volume" ] } diff --git a/icons/wallet-cards.json b/icons/wallet-cards.json index 96d008250..a43397552 100644 --- a/icons/wallet-cards.json +++ b/icons/wallet-cards.json @@ -8,15 +8,13 @@ ], "use-cases": [], "tags": [ + "$extends:wallet", "wallet", "cards", "banking", "cash", "debit", "transport", - "money", - "finance", - "pocket", "credit", "purchase", "payment", @@ -26,7 +24,6 @@ "cc" ], "categories": [ - "account", - "finance" + "$extends:wallet" ] } diff --git a/icons/wallet-minimal.json b/icons/wallet-minimal.json index 392230b33..8cbc782f9 100644 --- a/icons/wallet-minimal.json +++ b/icons/wallet-minimal.json @@ -5,12 +5,10 @@ ], "use-cases": [], "tags": [ - "finance", - "pocket" + "$extends:wallet" ], "categories": [ - "account", - "finance" + "$extends:wallet" ], "aliases": [ { diff --git a/icons/wand-sparkles.json b/icons/wand-sparkles.json index a2b641fff..81a97bc33 100644 --- a/icons/wand-sparkles.json +++ b/icons/wand-sparkles.json @@ -5,15 +5,13 @@ ], "use-cases": [], "tags": [ - "magic", + "$extends:wand", + "$group:sparkles", "wizard", "magician" ], "categories": [ - "design", - "gaming", - "cursors", - "photography" + "$extends:wand" ], "aliases": [ { diff --git a/icons/webcam-off.json b/icons/webcam-off.json index 6401ba4b8..184649233 100644 --- a/icons/webcam-off.json +++ b/icons/webcam-off.json @@ -11,12 +11,9 @@ "Showing a camera feed is unavailable or blocked for privacy" ], "tags": [ - "camera", - "security" + "$extends:webcam" ], "categories": [ - "connectivity", - "devices", - "communication" + "$extends:webcam" ] } diff --git a/icons/webhook-off.json b/icons/webhook-off.json index 97904dbdf..0e7cae9a4 100644 --- a/icons/webhook-off.json +++ b/icons/webhook-off.json @@ -6,13 +6,9 @@ ], "use-cases": [], "tags": [ - "push api", - "interface", - "callback" + "$extends:webhook" ], "categories": [ - "development", - "social", - "account" + "$extends:webhook" ] } diff --git a/icons/weight-tilde.json b/icons/weight-tilde.json index 176daf73d..8d533dc72 100644 --- a/icons/weight-tilde.json +++ b/icons/weight-tilde.json @@ -16,6 +16,6 @@ "mass" ], "categories": [ - "math" + "$extends:weight" ] } diff --git a/icons/wheat-off.json b/icons/wheat-off.json index 6e7c29b8c..dc2d1fc68 100644 --- a/icons/wheat-off.json +++ b/icons/wheat-off.json @@ -6,15 +6,14 @@ ], "use-cases": [], "tags": [ - "corn", - "cereal", - "grain", + "$extends:wheat", + "$group:off", "gluten free", "allergy", "intolerance", "diet" ], "categories": [ - "food-beverage" + "$extends:wheat" ] } diff --git a/icons/wifi-cog.json b/icons/wifi-cog.json index 3b295a16d..9d6c3a79f 100644 --- a/icons/wifi-cog.json +++ b/icons/wifi-cog.json @@ -9,9 +9,7 @@ ], "use-cases": [], "tags": [ - "connection", - "signal", - "wireless", + "$extends:wifi", "directory", "settings", "control", @@ -21,8 +19,7 @@ "gear" ], "categories": [ - "connectivity", - "devices", + "$extends:wifi", "files" ] } diff --git a/icons/wifi-high.json b/icons/wifi-high.json index df059b010..ab1df947b 100644 --- a/icons/wifi-high.json +++ b/icons/wifi-high.json @@ -8,12 +8,9 @@ ], "use-cases": [], "tags": [ - "connection", - "signal", - "wireless" + "$extends:wifi" ], "categories": [ - "connectivity", - "devices" + "$extends:wifi" ] } diff --git a/icons/wifi-lock.json b/icons/wifi-lock.json index aa0bd4ca6..53214232c 100644 --- a/icons/wifi-lock.json +++ b/icons/wifi-lock.json @@ -16,14 +16,12 @@ "Labelling wireless security settings in router or network apps" ], "tags": [ + "$extends:wifi", "admin", - "connection", "secure", "security", - "signal", "network", "password", - "wireless", "hotspot", "encrypted", "locked", @@ -36,8 +34,7 @@ "protected" ], "categories": [ - "connectivity", - "devices", + "$extends:wifi", "security" ] } diff --git a/icons/wifi-low.json b/icons/wifi-low.json index df059b010..ab1df947b 100644 --- a/icons/wifi-low.json +++ b/icons/wifi-low.json @@ -8,12 +8,9 @@ ], "use-cases": [], "tags": [ - "connection", - "signal", - "wireless" + "$extends:wifi" ], "categories": [ - "connectivity", - "devices" + "$extends:wifi" ] } diff --git a/icons/wifi-off.json b/icons/wifi-off.json index 79a92761b..16e529a05 100644 --- a/icons/wifi-off.json +++ b/icons/wifi-off.json @@ -6,10 +6,10 @@ ], "use-cases": [], "tags": [ - "disabled" + "$extends:wifi", + "$group:off" ], "categories": [ - "connectivity", - "devices" + "$extends:wifi" ] } diff --git a/icons/wifi-pen.json b/icons/wifi-pen.json index 8f6203682..7c0ba72c7 100644 --- a/icons/wifi-pen.json +++ b/icons/wifi-pen.json @@ -8,14 +8,13 @@ ], "use-cases": [], "tags": [ - "edit", + "$extends:wifi", + "$group:pen", "wifi", "pen", - "change", "network" ], "categories": [ - "connectivity", - "devices" + "$extends:wifi" ] } diff --git a/icons/wifi-sync.json b/icons/wifi-sync.json index 787782872..fee119362 100644 --- a/icons/wifi-sync.json +++ b/icons/wifi-sync.json @@ -9,16 +9,13 @@ ], "use-cases": [], "tags": [ - "connection", - "signal", - "wireless", + "$extends:wifi", "synchronize", "reconnect", "reset", "restart" ], "categories": [ - "connectivity", - "devices" + "$extends:wifi" ] } diff --git a/icons/wifi-zero.json b/icons/wifi-zero.json index df059b010..ab1df947b 100644 --- a/icons/wifi-zero.json +++ b/icons/wifi-zero.json @@ -8,12 +8,9 @@ ], "use-cases": [], "tags": [ - "connection", - "signal", - "wireless" + "$extends:wifi" ], "categories": [ - "connectivity", - "devices" + "$extends:wifi" ] } diff --git a/icons/wind-arrow-down.json b/icons/wind-arrow-down.json index 2915adb72..2d4ee0604 100644 --- a/icons/wind-arrow-down.json +++ b/icons/wind-arrow-down.json @@ -8,13 +8,10 @@ ], "use-cases": [], "tags": [ - "weather", - "air", - "pressure", - "blow" + "$extends:wind", + "pressure" ], "categories": [ - "weather", - "sustainability" + "$extends:wind" ] } diff --git a/icons/wind-arrow-up.json b/icons/wind-arrow-up.json index abdf076a3..7f393a439 100644 --- a/icons/wind-arrow-up.json +++ b/icons/wind-arrow-up.json @@ -12,18 +12,15 @@ "Sorting wind strengths in weather tables" ], "tags": [ - "weather", - "air", + "$extends:wind", "pressure", - "blow", "gust", "windy", "sort", "increase" ], "categories": [ - "weather", - "sustainability", + "$extends:wind", "arrows", "navigation" ] diff --git a/icons/wine-off.json b/icons/wine-off.json index f1efd14a4..8e685bd46 100644 --- a/icons/wine-off.json +++ b/icons/wine-off.json @@ -6,10 +6,8 @@ ], "use-cases": [], "tags": [ - "alcohol", - "beverage", - "drink", - "glass", + "$extends:wine", + "$group:off", "alcohol free", "abstinence", "abstaining", @@ -18,6 +16,6 @@ "intolerance" ], "categories": [ - "food-beverage" + "$extends:wine" ] } diff --git a/icons/wrench-off.json b/icons/wrench-off.json index d1d185e08..0c6e926c6 100644 --- a/icons/wrench-off.json +++ b/icons/wrench-off.json @@ -12,21 +12,13 @@ "Turning off service or maintenance mode with a button or toggle" ], "tags": [ - "account", - "settings", - "spanner", - "diy", - "toolbox", - "build", - "construction", + "$extends:wrench", "off", "service", "maintenance", "disabled" ], "categories": [ - "account", - "development", - "tools" + "$extends:wrench" ] } diff --git a/icons/x-line-top.json b/icons/x-line-top.json index 2c60c90f9..ab594ee51 100644 --- a/icons/x-line-top.json +++ b/icons/x-line-top.json @@ -7,6 +7,8 @@ ], "use-cases": [], "tags": [ + "$extends:x", + "$group:x", "line", "top", "arrow", @@ -16,23 +18,13 @@ "direction", "vector", "symbol", - "cancel", - "close", - "delete", - "remove", - "times", - "clear", - "math", - "multiply", - "multiplication", "mean", "median", "average", "x̄" ], "categories": [ - "letters-digits", - "notifications", - "math" + "$extends:x", + "letters-digits" ] } diff --git a/icons/x.json b/icons/x.json index 3ff06d885..8caa3c308 100644 --- a/icons/x.json +++ b/icons/x.json @@ -6,12 +6,10 @@ ], "use-cases": [], "tags": [ - "cancel", + "$group:x", "close", "cross", - "delete", "ex", - "remove", "times", "clear", "math", diff --git a/icons/zap-off.json b/icons/zap-off.json index fb19230d4..8753c425a 100644 --- a/icons/zap-off.json +++ b/icons/zap-off.json @@ -8,17 +8,10 @@ ], "use-cases": [], "tags": [ - "flash", - "camera", - "lightning", - "electricity", - "energy", - "power" + "$extends:zap", + "$group:off" ], "categories": [ - "connectivity", - "devices", - "photography", - "weather" + "$extends:zap" ] } diff --git a/scripts/checkIconsAndCategories.mts b/scripts/checkIconsAndCategories.mts index 4fd427c71..08084b56f 100644 --- a/scripts/checkIconsAndCategories.mts +++ b/scripts/checkIconsAndCategories.mts @@ -1,3 +1,4 @@ +import fs from 'fs/promises'; import path from 'path'; import { readSvgDirectory, @@ -126,25 +127,20 @@ Object.entries(rawIcons).forEach(([iconName, rawMetadata]) => { }); }); -// Check if the icon has literal tags that could be replaced by group references. +// An icon that lists every tag of a group as literals describes that group's +// meaning by hand, so it should reference the group instead. Object.entries(rawIcons).forEach(([iconName, rawMetadata]) => { const tags = rawMetadata.tags ?? []; - const unreferencedGroups = Object.entries(groups).filter( - ([groupName]) => !tags.includes(`${GROUP_PREFIX}${groupName}`), - ); + const literals = new Set(tags.filter((entry) => !isMarker(entry))); - tags - .filter((entry) => !isMarker(entry)) - .forEach((tag) => { - const matchingMarkers = unreferencedGroups - .filter(([, groupTags]) => groupTags.includes(tag)) - .map(([groupName]) => `"${GROUP_PREFIX}${groupName}"`); - - if (matchingMarkers.length > 0) { - console.error( - `Icon '${iconName}': tag '${tag}' is in ${matchingMarkers.join(', ')} — consider using the group instead.`, - ); - } + Object.entries(groups) + .filter(([groupName]) => !tags.includes(`${GROUP_PREFIX}${groupName}`)) + .filter(([, groupTags]) => groupTags.every((tag) => literals.has(tag))) + .forEach(([groupName, groupTags]) => { + console.error( + `Icon '${iconName}': tags ${groupTags.map((tag) => `'${tag}'`).join(', ')} are all in group '${groupName}' — use "${GROUP_PREFIX}${groupName}" instead.`, + ); + error = true; }); }); @@ -159,6 +155,33 @@ Object.keys(categories).forEach((categoryName) => { } }); +// The schema lists every group as an enum so editors can autocomplete the +// markers; it has to match the files in `groups/`. +const iconSchema = JSON.parse( + await fs.readFile(path.resolve(currentDir, '../icon.schema.json'), 'utf-8'), +); +const schemaGroups = new Set( + (iconSchema.$defs.groupMarker.enum as string[]).map((marker) => + marker.slice(GROUP_PREFIX.length), + ), +); + +Object.keys(groups) + .filter((groupName) => !schemaGroups.has(groupName)) + .forEach((groupName) => { + console.error(`Group '${groupName}' is missing in icon.schema.json.`); + error = true; + }); + +[...schemaGroups] + .filter((groupName) => typeof groups[groupName] === 'undefined') + .forEach((groupName) => { + console.error( + `'${GROUP_PREFIX}${groupName}' in icon.schema.json refers to the non-existing group 'groups/${groupName}.json'.`, + ); + error = true; + }); + Object.keys(groups) .filter((groupName) => !usedGroups.has(groupName)) .forEach((groupName) => {