diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index eb5b73873..e61b4dbc7 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -22,8 +22,78 @@ jobs:
uses: tj-actions/changed-files@v35
with:
files: icons/*.svg
- - name: Generate comment
- id: generate-comment
+ - name: Generate cohesion check random
+ id: generate-cohesion-check-random
+ run: |
+ delimiter="$(openssl rand -hex 8)"
+ echo "body<<$delimiter" >> $GITHUB_OUTPUT
+ for file in $(printf "%s\\n" icons/*.svg | shuf | head -n$(awk -F' ' '{print NF}' <<< '${{ steps.changed-files.outputs.all_changed_files }}')); do
+ cat "$file" | # get file content
+ tr '\n' ' ' | # remove line breaks
+ sed -e 's/
diff --git a/icons/info.svg b/icons/info.svg
index a097ce670..2a46eac2b 100644
--- a/icons/info.svg
+++ b/icons/info.svg
@@ -10,6 +10,6 @@
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/laptop-2.json b/icons/laptop-2.json
index 66904aa06..284e67be3 100644
--- a/icons/laptop-2.json
+++ b/icons/laptop-2.json
@@ -1,7 +1,9 @@
{
"$schema": "../icon.schema.json",
"tags": [
- "computer"
+ "computer",
+ "screen",
+ "remote"
],
"categories": [
"devices"
diff --git a/icons/laptop.json b/icons/laptop.json
index 66904aa06..284e67be3 100644
--- a/icons/laptop.json
+++ b/icons/laptop.json
@@ -1,7 +1,9 @@
{
"$schema": "../icon.schema.json",
"tags": [
- "computer"
+ "computer",
+ "screen",
+ "remote"
],
"categories": [
"devices"
diff --git a/icons/layout-dashboard.svg b/icons/layout-dashboard.svg
index cfc7972b1..8d6065453 100644
--- a/icons/layout-dashboard.svg
+++ b/icons/layout-dashboard.svg
@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
+
+
+
+
diff --git a/icons/layout-grid.svg b/icons/layout-grid.svg
index d8817864a..f8eca3a72 100644
--- a/icons/layout-grid.svg
+++ b/icons/layout-grid.svg
@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
+
+
+
+
diff --git a/icons/layout-list.svg b/icons/layout-list.svg
index 43233b6ae..17f089d15 100644
--- a/icons/layout-list.svg
+++ b/icons/layout-list.svg
@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/layout-panel-left.json b/icons/layout-panel-left.json
new file mode 100644
index 000000000..d2cc1ef59
--- /dev/null
+++ b/icons/layout-panel-left.json
@@ -0,0 +1,13 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "app",
+ "home",
+ "start",
+ "grid"
+ ],
+ "categories": [
+ "design",
+ "layout"
+ ]
+}
\ No newline at end of file
diff --git a/icons/layout-panel-left.svg b/icons/layout-panel-left.svg
new file mode 100644
index 000000000..b6323548b
--- /dev/null
+++ b/icons/layout-panel-left.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/layout-panel-top.json b/icons/layout-panel-top.json
new file mode 100644
index 000000000..4fb4e0b41
--- /dev/null
+++ b/icons/layout-panel-top.json
@@ -0,0 +1,15 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "window",
+ "webpage",
+ "block",
+ "section",
+ "grid",
+ "template",
+ "structure"
+ ],
+ "categories": [
+ "layout"
+ ]
+}
\ No newline at end of file
diff --git a/icons/layout-panel-top.svg b/icons/layout-panel-top.svg
new file mode 100644
index 000000000..03655b64e
--- /dev/null
+++ b/icons/layout-panel-top.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/layout-template.svg b/icons/layout-template.svg
index e9d887c22..ec9481ddd 100644
--- a/icons/layout-template.svg
+++ b/icons/layout-template.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/leafy-green.json b/icons/leafy-green.json
new file mode 100644
index 000000000..3019344d2
--- /dev/null
+++ b/icons/leafy-green.json
@@ -0,0 +1,15 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "salad",
+ "lettuce",
+ "vegetable",
+ "chard",
+ "cabbage",
+ "bok choy"
+ ],
+ "categories": [
+ "food-beverage",
+ "emoji"
+ ]
+}
diff --git a/icons/leafy-green.svg b/icons/leafy-green.svg
new file mode 100644
index 000000000..d98001e22
--- /dev/null
+++ b/icons/leafy-green.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/icons/lightbulb-off.svg b/icons/lightbulb-off.svg
index 2b773d591..469672845 100644
--- a/icons/lightbulb-off.svg
+++ b/icons/lightbulb-off.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
+
+
+
-
-
-
diff --git a/icons/lightbulb.svg b/icons/lightbulb.svg
index 959241378..3f4e40913 100644
--- a/icons/lightbulb.svg
+++ b/icons/lightbulb.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/list-filter.json b/icons/list-filter.json
new file mode 100644
index 000000000..ee63f2620
--- /dev/null
+++ b/icons/list-filter.json
@@ -0,0 +1,9 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "options"
+ ],
+ "categories": [
+ "text"
+ ]
+}
\ No newline at end of file
diff --git a/icons/list-filter.svg b/icons/list-filter.svg
new file mode 100644
index 000000000..a703f7dd1
--- /dev/null
+++ b/icons/list-filter.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/list-restart.json b/icons/list-restart.json
new file mode 100644
index 000000000..0cf87f548
--- /dev/null
+++ b/icons/list-restart.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "reset",
+ "refresh",
+ "reload",
+ "playlist",
+ "replay"
+ ],
+ "categories": [
+ "multimedia",
+ "text"
+ ]
+}
\ No newline at end of file
diff --git a/icons/list-restart.svg b/icons/list-restart.svg
new file mode 100644
index 000000000..3932ced98
--- /dev/null
+++ b/icons/list-restart.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/icons/memory-stick.json b/icons/memory-stick.json
new file mode 100644
index 000000000..5a69a40ef
--- /dev/null
+++ b/icons/memory-stick.json
@@ -0,0 +1,11 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "ram"
+ ],
+ "categories": [
+ "devices",
+ "development",
+ "gaming"
+ ]
+}
diff --git a/icons/memory-stick.svg b/icons/memory-stick.svg
new file mode 100644
index 000000000..a53804faf
--- /dev/null
+++ b/icons/memory-stick.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/icons/menu-square.json b/icons/menu-square.json
new file mode 100644
index 000000000..c62036a16
--- /dev/null
+++ b/icons/menu-square.json
@@ -0,0 +1,15 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "bars",
+ "navigation",
+ "hamburger",
+ "options",
+ "menu bar",
+ "panel"
+ ],
+ "categories": [
+ "layout",
+ "account"
+ ]
+}
\ No newline at end of file
diff --git a/icons/menu-square.svg b/icons/menu-square.svg
new file mode 100644
index 000000000..31f670473
--- /dev/null
+++ b/icons/menu-square.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/milestone.json b/icons/milestone.json
index 99bc24282..3db43cb3d 100644
--- a/icons/milestone.json
+++ b/icons/milestone.json
@@ -3,11 +3,13 @@
"tags": [
"sign",
"signpost",
+ "direction",
"version control"
],
"categories": [
"arrows",
+ "navigation",
"development",
"gaming"
]
-}
+}
\ No newline at end of file
diff --git a/icons/monitor-smartphone.json b/icons/monitor-smartphone.json
index 74a7885c4..77376c83a 100644
--- a/icons/monitor-smartphone.json
+++ b/icons/monitor-smartphone.json
@@ -8,7 +8,8 @@
"mobile",
"desktop",
"monitor",
- "responsive"
+ "responsive",
+ "screens"
],
"categories": [
"connectivity",
diff --git a/icons/moon-star.svg b/icons/moon-star.svg
index fb628b97b..34e73aeb3 100644
--- a/icons/moon-star.svg
+++ b/icons/moon-star.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/moon.svg b/icons/moon.svg
index ce4a59d79..17bb18352 100644
--- a/icons/moon.svg
+++ b/icons/moon.svg
@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/orbit.svg b/icons/orbit.svg
index 095ab715a..937e23c98 100644
--- a/icons/orbit.svg
+++ b/icons/orbit.svg
@@ -10,8 +10,8 @@
stroke-linejoin="round"
>
-
-
-
-
+
+
+
+
diff --git a/icons/parentheses.json b/icons/parentheses.json
new file mode 100644
index 000000000..92a99611b
--- /dev/null
+++ b/icons/parentheses.json
@@ -0,0 +1,23 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "code",
+ "token",
+ "parenthesis",
+ "parens",
+ "brackets",
+ "parameters",
+ "arguments",
+ "args",
+ "input",
+ "call",
+ "maths",
+ "formula",
+ "function"
+ ],
+ "categories": [
+ "development",
+ "files",
+ "maths"
+ ]
+}
\ No newline at end of file
diff --git a/icons/parentheses.svg b/icons/parentheses.svg
new file mode 100644
index 000000000..80d37633a
--- /dev/null
+++ b/icons/parentheses.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/icons/pc-case.json b/icons/pc-case.json
new file mode 100644
index 000000000..2105a0299
--- /dev/null
+++ b/icons/pc-case.json
@@ -0,0 +1,11 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "computer",
+ "chassis"
+ ],
+ "categories": [
+ "devices",
+ "gaming"
+ ]
+}
diff --git a/icons/pc-case.svg b/icons/pc-case.svg
new file mode 100644
index 000000000..287129770
--- /dev/null
+++ b/icons/pc-case.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/pi.json b/icons/pi.json
new file mode 100644
index 000000000..f0111253c
--- /dev/null
+++ b/icons/pi.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "constant",
+ "code",
+ "coding",
+ "programming",
+ "symbol",
+ "trigonometry",
+ "geometry",
+ "formula"
+ ],
+ "categories": [
+ "development",
+ "maths",
+ "shapes"
+ ]
+}
diff --git a/icons/pi.svg b/icons/pi.svg
new file mode 100644
index 000000000..40cc27def
--- /dev/null
+++ b/icons/pi.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/plug-zap-2.json b/icons/plug-zap-2.json
new file mode 100644
index 000000000..3e6108e9d
--- /dev/null
+++ b/icons/plug-zap-2.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "electricity",
+ "electronics",
+ "charge",
+ "charging",
+ "battery",
+ "connect"
+ ],
+ "categories": [
+ "devices"
+ ]
+}
\ No newline at end of file
diff --git a/icons/plug-zap-2.svg b/icons/plug-zap-2.svg
new file mode 100644
index 000000000..ba0eea9ed
--- /dev/null
+++ b/icons/plug-zap-2.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/icons/plug-zap.json b/icons/plug-zap.json
index 51849c093..3e6108e9d 100644
--- a/icons/plug-zap.json
+++ b/icons/plug-zap.json
@@ -1,6 +1,8 @@
{
"$schema": "../icon.schema.json",
"tags": [
+ "electricity",
+ "electronics",
"charge",
"charging",
"battery",
diff --git a/icons/plug-zap.svg b/icons/plug-zap.svg
index aeaa18c26..6376dc020 100644
--- a/icons/plug-zap.svg
+++ b/icons/plug-zap.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
diff --git a/icons/plug.json b/icons/plug.json
index 9ded420d2..5c0e0b86c 100644
--- a/icons/plug.json
+++ b/icons/plug.json
@@ -2,6 +2,7 @@
"$schema": "../icon.schema.json",
"tags": [
"electricity",
+ "electronics",
"socket",
"outlet"
],
diff --git a/icons/plug.svg b/icons/plug.svg
index 16bb1e7a9..0b92aeee8 100644
--- a/icons/plug.svg
+++ b/icons/plug.svg
@@ -10,7 +10,7 @@
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/redo-dot.json b/icons/redo-dot.json
new file mode 100644
index 000000000..77fde8622
--- /dev/null
+++ b/icons/redo-dot.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "redo",
+ "history",
+ "step",
+ "over",
+ "forward"
+ ],
+ "categories": [
+ "text",
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/redo-dot.svg b/icons/redo-dot.svg
new file mode 100644
index 000000000..bf3df1314
--- /dev/null
+++ b/icons/redo-dot.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/replace-all.svg b/icons/replace-all.svg
index 33bffc02d..6b17cbbc6 100644
--- a/icons/replace-all.svg
+++ b/icons/replace-all.svg
@@ -9,13 +9,13 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
diff --git a/icons/replace.svg b/icons/replace.svg
index 79c55c192..1a5b11f70 100644
--- a/icons/replace.svg
+++ b/icons/replace.svg
@@ -9,11 +9,11 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
+
+
+
-
-
-
-
-
+
+
diff --git a/icons/salad.json b/icons/salad.json
index e4eafef42..b6d1feaf5 100644
--- a/icons/salad.json
+++ b/icons/salad.json
@@ -12,6 +12,7 @@
"health"
],
"categories": [
- "food-beverage"
+ "food-beverage",
+ "emoji"
]
}
diff --git a/icons/satellite-dish.json b/icons/satellite-dish.json
new file mode 100644
index 000000000..a197791d6
--- /dev/null
+++ b/icons/satellite-dish.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "antenna",
+ "receiver",
+ "dish aerial",
+ "saucer"
+ ],
+ "categories": [
+ "connectivity",
+ "devices",
+ "multimedia"
+ ]
+}
diff --git a/icons/satellite-dish.svg b/icons/satellite-dish.svg
new file mode 100644
index 000000000..a122bc796
--- /dev/null
+++ b/icons/satellite-dish.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/satellite.json b/icons/satellite.json
new file mode 100644
index 000000000..2edfc7ba7
--- /dev/null
+++ b/icons/satellite.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "space station",
+ "orbit",
+ "transmitter"
+ ],
+ "categories": [
+ "connectivity",
+ "science"
+ ]
+}
diff --git a/icons/satellite.svg b/icons/satellite.svg
new file mode 100644
index 000000000..a0511c3a8
--- /dev/null
+++ b/icons/satellite.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/icons/screen-share-off.json b/icons/screen-share-off.json
index 281c9f3a4..c9f00b377 100644
--- a/icons/screen-share-off.json
+++ b/icons/screen-share-off.json
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"tags": [
"desktop",
- "disconnect"
+ "disconnect",
+ "monitor"
],
"categories": [
"connectivity",
diff --git a/icons/screen-share.json b/icons/screen-share.json
index 0a545dd91..51f25bdc6 100644
--- a/icons/screen-share.json
+++ b/icons/screen-share.json
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"tags": [
"host",
- "desktop"
+ "desktop",
+ "monitor"
],
"categories": [
"connectivity",
diff --git a/icons/scroll-text.json b/icons/scroll-text.json
new file mode 100644
index 000000000..461fa8f41
--- /dev/null
+++ b/icons/scroll-text.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "paper",
+ "log",
+ "scripture",
+ "document",
+ "parchment",
+ "list",
+ "long",
+ "script",
+ "code"
+ ],
+ "categories": [
+ "gaming",
+ "development",
+ "text"
+ ]
+}
\ No newline at end of file
diff --git a/icons/scroll-text.svg b/icons/scroll-text.svg
new file mode 100644
index 000000000..6876c6920
--- /dev/null
+++ b/icons/scroll-text.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/scroll.json b/icons/scroll.json
index 00c8c6c41..461fa8f41 100644
--- a/icons/scroll.json
+++ b/icons/scroll.json
@@ -5,10 +5,15 @@
"log",
"scripture",
"document",
- "parchment"
+ "parchment",
+ "list",
+ "long",
+ "script",
+ "code"
],
"categories": [
"gaming",
- "development"
+ "development",
+ "text"
]
-}
+}
\ No newline at end of file
diff --git a/icons/scroll.svg b/icons/scroll.svg
index 5f75973dc..ac0821dae 100644
--- a/icons/scroll.svg
+++ b/icons/scroll.svg
@@ -9,8 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
-
diff --git a/icons/shuffle.json b/icons/shuffle.json
index 0f2001c79..4a71a85a7 100644
--- a/icons/shuffle.json
+++ b/icons/shuffle.json
@@ -1,7 +1,9 @@
{
"$schema": "../icon.schema.json",
"tags": [
- "music"
+ "music",
+ "random",
+ "reorder"
],
"categories": [
"multimedia",
diff --git a/icons/shuffle.svg b/icons/shuffle.svg
index 45d94e75c..7b5e482c3 100644
--- a/icons/shuffle.svg
+++ b/icons/shuffle.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
diff --git a/icons/sigma.json b/icons/sigma.json
index 326433c2d..53e8ac2d0 100644
--- a/icons/sigma.json
+++ b/icons/sigma.json
@@ -4,7 +4,9 @@
"sum",
"calculate",
"formula",
- "maths"
+ "maths",
+ "enumeration",
+ "enumerate"
],
"categories": [
"text",
diff --git a/icons/smartphone-charging.json b/icons/smartphone-charging.json
index 89fccb70b..a042ada58 100644
--- a/icons/smartphone-charging.json
+++ b/icons/smartphone-charging.json
@@ -4,7 +4,8 @@
"phone",
"cellphone",
"device",
- "power"
+ "power",
+ "screen"
],
"categories": [
"connectivity",
diff --git a/icons/smartphone-nfc.json b/icons/smartphone-nfc.json
index b619ade88..35e152760 100644
--- a/icons/smartphone-nfc.json
+++ b/icons/smartphone-nfc.json
@@ -3,7 +3,8 @@
"tags": [
"contactless",
"payment",
- "near-field communication"
+ "near-field communication",
+ "screen"
],
"categories": [
"communication",
diff --git a/icons/smartphone.json b/icons/smartphone.json
index 06ffde391..1c2ff542c 100644
--- a/icons/smartphone.json
+++ b/icons/smartphone.json
@@ -3,7 +3,8 @@
"tags": [
"phone",
"cellphone",
- "device"
+ "device",
+ "screen"
],
"categories": [
"connectivity",
diff --git a/icons/space.svg b/icons/space.svg
index 3cdedb6ea..87c90b533 100644
--- a/icons/space.svg
+++ b/icons/space.svg
@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/stars.json b/icons/sparkles.json
similarity index 82%
rename from icons/stars.json
rename to icons/sparkles.json
index 62f6c126d..faec5e199 100644
--- a/icons/stars.json
+++ b/icons/sparkles.json
@@ -1,10 +1,10 @@
{
"$schema": "../icon.schema.json",
"tags": [
+ "stars",
"effect",
"filter",
"night",
- "sparkles",
"magic"
],
"categories": [
@@ -13,5 +13,8 @@
"multimedia",
"gaming",
"weather"
+ ],
+ "aliases": [
+ "stars"
]
}
diff --git a/icons/stars.svg b/icons/sparkles.svg
similarity index 100%
rename from icons/stars.svg
rename to icons/sparkles.svg
diff --git a/icons/square-asterisk.json b/icons/square-asterisk.json
new file mode 100644
index 000000000..be0e02270
--- /dev/null
+++ b/icons/square-asterisk.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "password",
+ "secret",
+ "access",
+ "key"
+ ],
+ "categories": [
+ "text",
+ "security",
+ "account"
+ ]
+}
\ No newline at end of file
diff --git a/icons/square-asterisk.svg b/icons/square-asterisk.svg
new file mode 100644
index 000000000..451d4a517
--- /dev/null
+++ b/icons/square-asterisk.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/sun-dim.svg b/icons/sun-dim.svg
index 693057c9c..260622035 100644
--- a/icons/sun-dim.svg
+++ b/icons/sun-dim.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/sun-medium.svg b/icons/sun-medium.svg
index 9852e70cc..c1d5bed15 100644
--- a/icons/sun-medium.svg
+++ b/icons/sun-medium.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/sun-moon.svg b/icons/sun-moon.svg
index 3a9239b31..87d0d2c5c 100644
--- a/icons/sun-moon.svg
+++ b/icons/sun-moon.svg
@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/touchpad-off.json b/icons/touchpad-off.json
new file mode 100644
index 000000000..aea06fd86
--- /dev/null
+++ b/icons/touchpad-off.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "trackpad",
+ "cursor"
+ ],
+ "categories": [
+ "devices"
+ ]
+}
diff --git a/icons/touchpad-off.svg b/icons/touchpad-off.svg
new file mode 100644
index 000000000..87913985e
--- /dev/null
+++ b/icons/touchpad-off.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/touchpad.json b/icons/touchpad.json
new file mode 100644
index 000000000..aea06fd86
--- /dev/null
+++ b/icons/touchpad.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "trackpad",
+ "cursor"
+ ],
+ "categories": [
+ "devices"
+ ]
+}
diff --git a/icons/touchpad.svg b/icons/touchpad.svg
new file mode 100644
index 000000000..e43b33f6f
--- /dev/null
+++ b/icons/touchpad.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/triangle.json b/icons/triangle.json
index 9d37ae446..8b8ba79f4 100644
--- a/icons/triangle.json
+++ b/icons/triangle.json
@@ -1,8 +1,11 @@
{
"$schema": "../icon.schema.json",
"tags": [
+ "equilateral",
"delta",
- "shape"
+ "shape",
+ "pyramid",
+ "hierarchy"
],
"categories": [
"shapes"
diff --git a/icons/undo-dot.json b/icons/undo-dot.json
new file mode 100644
index 000000000..0ae9a8f6f
--- /dev/null
+++ b/icons/undo-dot.json
@@ -0,0 +1,13 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "redo",
+ "history",
+ "step",
+ "back"
+ ],
+ "categories": [
+ "text",
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/undo-dot.svg b/icons/undo-dot.svg
new file mode 100644
index 000000000..23804770a
--- /dev/null
+++ b/icons/undo-dot.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/ungroup.json b/icons/ungroup.json
new file mode 100644
index 000000000..732cd39b1
--- /dev/null
+++ b/icons/ungroup.json
@@ -0,0 +1,16 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "cubes",
+ "packages",
+ "parts",
+ "units",
+ "collection",
+ "cluster",
+ "separate"
+ ],
+ "categories": [
+ "shapes",
+ "files"
+ ]
+}
\ No newline at end of file
diff --git a/icons/ungroup.svg b/icons/ungroup.svg
new file mode 100644
index 000000000..1d36b872a
--- /dev/null
+++ b/icons/ungroup.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/icons/unplug.json b/icons/unplug.json
new file mode 100644
index 000000000..c78938ef1
--- /dev/null
+++ b/icons/unplug.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "electricity",
+ "electronics",
+ "socket",
+ "outlet",
+ "disconnect"
+ ],
+ "categories": [
+ "devices",
+ "development"
+ ]
+}
\ No newline at end of file
diff --git a/icons/unplug.svg b/icons/unplug.svg
new file mode 100644
index 000000000..0f99c8ad2
--- /dev/null
+++ b/icons/unplug.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/user-2.json b/icons/user-2.json
new file mode 100644
index 000000000..cf7f75dc3
--- /dev/null
+++ b/icons/user-2.json
@@ -0,0 +1,11 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "person",
+ "account",
+ "contact"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/user-2.svg b/icons/user-2.svg
new file mode 100644
index 000000000..41d09483a
--- /dev/null
+++ b/icons/user-2.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/icons/user-check-2.json b/icons/user-check-2.json
new file mode 100644
index 000000000..fdd8232cd
--- /dev/null
+++ b/icons/user-check-2.json
@@ -0,0 +1,15 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "followed",
+ "subscribed",
+ "done",
+ "todo",
+ "tick",
+ "complete",
+ "task"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/user-check-2.svg b/icons/user-check-2.svg
new file mode 100644
index 000000000..01e962013
--- /dev/null
+++ b/icons/user-check-2.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/user-circle-2.json b/icons/user-circle-2.json
new file mode 100644
index 000000000..184c9c066
--- /dev/null
+++ b/icons/user-circle-2.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "person",
+ "account",
+ "contact"
+ ],
+ "categories": [
+ "account",
+ "shapes"
+ ]
+}
diff --git a/icons/user-circle-2.svg b/icons/user-circle-2.svg
new file mode 100644
index 000000000..b1fe03acf
--- /dev/null
+++ b/icons/user-circle-2.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/user-circle.json b/icons/user-circle.json
new file mode 100644
index 000000000..184c9c066
--- /dev/null
+++ b/icons/user-circle.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "person",
+ "account",
+ "contact"
+ ],
+ "categories": [
+ "account",
+ "shapes"
+ ]
+}
diff --git a/icons/user-circle.svg b/icons/user-circle.svg
new file mode 100644
index 000000000..d5f7be58d
--- /dev/null
+++ b/icons/user-circle.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/user-cog-2.json b/icons/user-cog-2.json
new file mode 100644
index 000000000..13e3716d9
--- /dev/null
+++ b/icons/user-cog-2.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "settings",
+ "edit",
+ "cog",
+ "gear"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/user-cog-2.svg b/icons/user-cog-2.svg
new file mode 100644
index 000000000..4c15143ef
--- /dev/null
+++ b/icons/user-cog-2.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/icons/user-minus-2.json b/icons/user-minus-2.json
new file mode 100644
index 000000000..19cc6e541
--- /dev/null
+++ b/icons/user-minus-2.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "delete",
+ "remove",
+ "unfollow",
+ "unsubscribe"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/user-minus-2.svg b/icons/user-minus-2.svg
new file mode 100644
index 000000000..b38777a24
--- /dev/null
+++ b/icons/user-minus-2.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/user-plus-2.json b/icons/user-plus-2.json
new file mode 100644
index 000000000..d60d0baab
--- /dev/null
+++ b/icons/user-plus-2.json
@@ -0,0 +1,13 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "new",
+ "add",
+ "create",
+ "follow",
+ "subscribe"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/user-plus-2.svg b/icons/user-plus-2.svg
new file mode 100644
index 000000000..5cb7cc060
--- /dev/null
+++ b/icons/user-plus-2.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/user-square-2.json b/icons/user-square-2.json
new file mode 100644
index 000000000..184c9c066
--- /dev/null
+++ b/icons/user-square-2.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "person",
+ "account",
+ "contact"
+ ],
+ "categories": [
+ "account",
+ "shapes"
+ ]
+}
diff --git a/icons/user-square-2.svg b/icons/user-square-2.svg
new file mode 100644
index 000000000..bff76a800
--- /dev/null
+++ b/icons/user-square-2.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/user-square.json b/icons/user-square.json
new file mode 100644
index 000000000..184c9c066
--- /dev/null
+++ b/icons/user-square.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "person",
+ "account",
+ "contact"
+ ],
+ "categories": [
+ "account",
+ "shapes"
+ ]
+}
diff --git a/icons/user-square.svg b/icons/user-square.svg
new file mode 100644
index 000000000..542d9052f
--- /dev/null
+++ b/icons/user-square.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/user-x-2.json b/icons/user-x-2.json
new file mode 100644
index 000000000..e0b4f3498
--- /dev/null
+++ b/icons/user-x-2.json
@@ -0,0 +1,13 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "delete",
+ "remove",
+ "unfollow",
+ "unsubscribe",
+ "unavailable"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/user-x-2.svg b/icons/user-x-2.svg
new file mode 100644
index 000000000..cab0457f2
--- /dev/null
+++ b/icons/user-x-2.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/users-2.json b/icons/users-2.json
new file mode 100644
index 000000000..1175e8b51
--- /dev/null
+++ b/icons/users-2.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "group",
+ "people"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/users-2.svg b/icons/users-2.svg
new file mode 100644
index 000000000..a61d622db
--- /dev/null
+++ b/icons/users-2.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/variable.json b/icons/variable.json
new file mode 100644
index 000000000..5759558cd
--- /dev/null
+++ b/icons/variable.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "code",
+ "coding",
+ "programming",
+ "symbol",
+ "calculate",
+ "algebra",
+ "x",
+ "parentheses",
+ "parenthesis",
+ "brackets"
+ ],
+ "categories": [
+ "development",
+ "maths"
+ ]
+}
\ No newline at end of file
diff --git a/icons/variable.svg b/icons/variable.svg
new file mode 100644
index 000000000..16bf46233
--- /dev/null
+++ b/icons/variable.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/vibrate-off.json b/icons/vibrate-off.json
index 11ee4f0e2..03789c841 100644
--- a/icons/vibrate-off.json
+++ b/icons/vibrate-off.json
@@ -5,7 +5,8 @@
"notification",
"rumble",
"haptic feedback",
- "notifications"
+ "notifications",
+ "screen"
],
"categories": [
"devices",
diff --git a/icons/vibrate.json b/icons/vibrate.json
index 705e4056b..3aacecafb 100644
--- a/icons/vibrate.json
+++ b/icons/vibrate.json
@@ -4,7 +4,8 @@
"smartphone",
"notification",
"rumble",
- "haptic feedback"
+ "haptic feedback",
+ "screen"
],
"categories": [
"devices",
diff --git a/icons/wallpaper.json b/icons/wallpaper.json
new file mode 100644
index 000000000..1a37dedbf
--- /dev/null
+++ b/icons/wallpaper.json
@@ -0,0 +1,11 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "cover",
+ "lock screen"
+ ],
+ "categories": [
+ "account",
+ "devices"
+ ]
+}
diff --git a/icons/wallpaper.svg b/icons/wallpaper.svg
new file mode 100644
index 000000000..3379d3dd8
--- /dev/null
+++ b/icons/wallpaper.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/whole-word.svg b/icons/whole-word.svg
index f1b229cd4..19e83c4af 100644
--- a/icons/whole-word.svg
+++ b/icons/whole-word.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
+
+
+
+
diff --git a/packages/lucide-angular/package.json b/packages/lucide-angular/package.json
index 579a291db..1b0b3b228 100644
--- a/packages/lucide-angular/package.json
+++ b/packages/lucide-angular/package.json
@@ -77,7 +77,7 @@
"zone.js": "~0.11.4"
},
"peerDependencies": {
- "@angular/common": "13.x - 15.x",
- "@angular/core": "13.x - 15.x"
+ "@angular/common": "13.x - 16.x",
+ "@angular/core": "13.x - 16.x"
}
}