diff --git a/icons/box.json b/icons/box.json
index 42d25988e..71348a027 100644
--- a/icons/box.json
+++ b/icons/box.json
@@ -8,11 +8,17 @@
],
"tags": [
"cube",
- "package"
+ "package",
+ "container",
+ "storage",
+ "geometry",
+ "3d",
+ "isometric"
],
"categories": [
"shapes",
"gaming",
- "development"
+ "development",
+ "maths"
]
}
\ No newline at end of file
diff --git a/icons/boxes.json b/icons/boxes.json
index 505cdcb14..80d062fa2 100644
--- a/icons/boxes.json
+++ b/icons/boxes.json
@@ -10,7 +10,8 @@
"group",
"units",
"collection",
- "cluster"
+ "cluster",
+ "geometry"
],
"categories": [
"shapes",
diff --git a/icons/cone.json b/icons/cone.json
new file mode 100644
index 000000000..2feeed69f
--- /dev/null
+++ b/icons/cone.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "conical",
+ "triangle",
+ "triangular",
+ "geometry",
+ "filter",
+ "funnel",
+ "hopper",
+ "spotlight",
+ "searchlight"
+ ],
+ "categories": [
+ "shapes",
+ "maths"
+ ]
+}
\ No newline at end of file
diff --git a/icons/cone.svg b/icons/cone.svg
new file mode 100644
index 000000000..6317c781c
--- /dev/null
+++ b/icons/cone.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/cuboid.json b/icons/cuboid.json
new file mode 100644
index 000000000..d7e795260
--- /dev/null
+++ b/icons/cuboid.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "brick",
+ "block",
+ "container",
+ "storage",
+ "geometry",
+ "rectangular",
+ "hexahedron"
+ ],
+ "categories": [
+ "shapes",
+ "maths",
+ "buildings"
+ ]
+}
\ No newline at end of file
diff --git a/icons/cuboid.svg b/icons/cuboid.svg
new file mode 100644
index 000000000..23338e5fa
--- /dev/null
+++ b/icons/cuboid.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/cylinder.json b/icons/cylinder.json
new file mode 100644
index 000000000..605e6e807
--- /dev/null
+++ b/icons/cylinder.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "shape",
+ "elliptical",
+ "geometry",
+ "container",
+ "storage",
+ "tin",
+ "pot"
+ ],
+ "categories": [
+ "shapes",
+ "design",
+ "maths"
+ ]
+}
\ No newline at end of file
diff --git a/icons/cylinder.svg b/icons/cylinder.svg
new file mode 100644
index 000000000..b203a41ad
--- /dev/null
+++ b/icons/cylinder.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/database.json b/icons/database.json
index 19fd0d75c..c0fc53045 100644
--- a/icons/database.json
+++ b/icons/database.json
@@ -7,6 +7,9 @@
"tags": [
"storage",
"memory",
+ "container",
+ "tin",
+ "pot",
"bytes",
"servers"
],
@@ -14,4 +17,4 @@
"devices",
"development"
]
-}
\ No newline at end of file
+}
diff --git a/icons/diameter.json b/icons/diameter.json
new file mode 100644
index 000000000..303409b1b
--- /dev/null
+++ b/icons/diameter.json
@@ -0,0 +1,20 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "shape",
+ "circle",
+ "geometry",
+ "trigonometry",
+ "width",
+ "height",
+ "size",
+ "calculate",
+ "measure"
+ ],
+ "categories": [
+ "shapes",
+ "maths",
+ "design",
+ "tools"
+ ]
+}
\ No newline at end of file
diff --git a/icons/diameter.svg b/icons/diameter.svg
new file mode 100644
index 000000000..37236c0ce
--- /dev/null
+++ b/icons/diameter.svg
@@ -0,0 +1,17 @@
+
diff --git a/icons/drafting-compass.json b/icons/drafting-compass.json
new file mode 100644
index 000000000..d326f8f47
--- /dev/null
+++ b/icons/drafting-compass.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "geometry",
+ "trigonometry",
+ "radius",
+ "diameter",
+ "circumference",
+ "calculate",
+ "measure",
+ "arc",
+ "curve",
+ "draw",
+ "sketch"
+ ],
+ "categories": [
+ "shapes",
+ "maths",
+ "design",
+ "tools"
+ ]
+}
\ No newline at end of file
diff --git a/icons/drafting-compass.svg b/icons/drafting-compass.svg
new file mode 100644
index 000000000..77db0235f
--- /dev/null
+++ b/icons/drafting-compass.svg
@@ -0,0 +1,17 @@
+
diff --git a/icons/land-plot.json b/icons/land-plot.json
new file mode 100644
index 000000000..cc84baad4
--- /dev/null
+++ b/icons/land-plot.json
@@ -0,0 +1,30 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "area",
+ "surface",
+ "square metres",
+ "allotment",
+ "parcel",
+ "property",
+ "plane",
+ "acres",
+ "measure",
+ "distance",
+ "isometric",
+ "flag",
+ "golf course",
+ "hole"
+ ],
+ "categories": [
+ "shapes",
+ "design",
+ "tools",
+ "maths",
+ "sports",
+ "gaming"
+ ]
+}
\ No newline at end of file
diff --git a/icons/land-plot.svg b/icons/land-plot.svg
new file mode 100644
index 000000000..5eab58a62
--- /dev/null
+++ b/icons/land-plot.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/layers-2.json b/icons/layers-2.json
new file mode 100644
index 000000000..ea494c754
--- /dev/null
+++ b/icons/layers-2.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "stack",
+ "pile",
+ "pages",
+ "sheets",
+ "paperwork",
+ "copies",
+ "copy",
+ "duplicate",
+ "double",
+ "shortcuts"
+ ],
+ "categories": [
+ "design",
+ "layout"
+ ]
+}
\ No newline at end of file
diff --git a/icons/layers-2.svg b/icons/layers-2.svg
new file mode 100644
index 000000000..ff088dc4e
--- /dev/null
+++ b/icons/layers-2.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/layers-3.json b/icons/layers-3.json
new file mode 100644
index 000000000..adf2e187f
--- /dev/null
+++ b/icons/layers-3.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "stack",
+ "pile",
+ "pages",
+ "sheets",
+ "paperwork",
+ "copies",
+ "copy",
+ "duplicate",
+ "triple"
+ ],
+ "categories": [
+ "design",
+ "layout"
+ ]
+}
\ No newline at end of file
diff --git a/icons/layers-3.svg b/icons/layers-3.svg
new file mode 100644
index 000000000..718a7e72b
--- /dev/null
+++ b/icons/layers-3.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/layers.json b/icons/layers.json
index 78adf2498..c6b5c2695 100644
--- a/icons/layers.json
+++ b/icons/layers.json
@@ -5,7 +5,12 @@
],
"tags": [
"stack",
- "pages"
+ "pile",
+ "pages",
+ "sheets",
+ "paperwork",
+ "copies",
+ "copy"
],
"categories": [
"design",
diff --git a/icons/layers.svg b/icons/layers.svg
index 43b325506..f7711970b 100644
--- a/icons/layers.svg
+++ b/icons/layers.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/package-2.json b/icons/package-2.json
index 140ed52ef..96f7ab7f6 100644
--- a/icons/package-2.json
+++ b/icons/package-2.json
@@ -7,6 +7,11 @@
"tags": [
"box",
"container",
+ "storage",
+ "sealed",
+ "packed",
+ "unopened",
+ "undelivered",
"archive",
"zip"
],
diff --git a/icons/package-check.json b/icons/package-check.json
index cbb9ca82d..0c55cd026 100644
--- a/icons/package-check.json
+++ b/icons/package-check.json
@@ -12,7 +12,8 @@
"todo",
"tick",
"complete",
- "task"
+ "task",
+ "delivered"
],
"categories": [
"development"
diff --git a/icons/package-open.json b/icons/package-open.json
index 0d258c341..f8c06f5f0 100644
--- a/icons/package-open.json
+++ b/icons/package-open.json
@@ -7,10 +7,15 @@
"tags": [
"box",
"container",
+ "storage",
"unpack",
- "open"
+ "unarchive",
+ "unzip",
+ "opened",
+ "delivered"
],
"categories": [
+ "files",
"development"
]
}
\ No newline at end of file
diff --git a/icons/package.json b/icons/package.json
index 0c157c31c..501e3df86 100644
--- a/icons/package.json
+++ b/icons/package.json
@@ -9,7 +9,16 @@
],
"tags": [
"box",
- "container"
+ "container",
+ "storage",
+ "sealed",
+ "delivery",
+ "undelivered",
+ "unopened",
+ "packed",
+ "archive",
+ "zip",
+ "module"
],
"categories": [
"files",
diff --git a/icons/pentagon.json b/icons/pentagon.json
new file mode 100644
index 000000000..f870b2146
--- /dev/null
+++ b/icons/pentagon.json
@@ -0,0 +1,9 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "shape"
+ ],
+ "categories": [
+ "shapes"
+ ]
+}
\ No newline at end of file
diff --git a/icons/pentagon.svg b/icons/pentagon.svg
new file mode 100644
index 000000000..666bd4343
--- /dev/null
+++ b/icons/pentagon.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons/pyramid.json b/icons/pyramid.json
new file mode 100644
index 000000000..edb53035c
--- /dev/null
+++ b/icons/pyramid.json
@@ -0,0 +1,20 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "prism",
+ "triangle",
+ "triangular",
+ "hierarchy",
+ "structure",
+ "geometry",
+ "ancient",
+ "egyptian",
+ "landmark",
+ "tourism"
+ ],
+ "categories": [
+ "shapes",
+ "maths",
+ "travel"
+ ]
+}
\ No newline at end of file
diff --git a/icons/pyramid.svg b/icons/pyramid.svg
new file mode 100644
index 000000000..5a2234e60
--- /dev/null
+++ b/icons/pyramid.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/radius.json b/icons/radius.json
new file mode 100644
index 000000000..f0065b3d1
--- /dev/null
+++ b/icons/radius.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "shape",
+ "circle",
+ "geometry",
+ "trigonometry",
+ "radii",
+ "calculate",
+ "measure",
+ "size"
+ ],
+ "categories": [
+ "shapes",
+ "maths",
+ "design",
+ "tools"
+ ]
+}
\ No newline at end of file
diff --git a/icons/radius.svg b/icons/radius.svg
new file mode 100644
index 000000000..39631c12b
--- /dev/null
+++ b/icons/radius.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/tangent.json b/icons/tangent.json
new file mode 100644
index 000000000..05e16fddf
--- /dev/null
+++ b/icons/tangent.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "tangential",
+ "shape",
+ "circle",
+ "geometry",
+ "trigonometry",
+ "bezier curve"
+ ],
+ "categories": [
+ "shapes",
+ "maths",
+ "design",
+ "tools"
+ ]
+}
\ No newline at end of file
diff --git a/icons/tangent.svg b/icons/tangent.svg
new file mode 100644
index 000000000..311e80659
--- /dev/null
+++ b/icons/tangent.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/torus.json b/icons/torus.json
new file mode 100644
index 000000000..da02d0b47
--- /dev/null
+++ b/icons/torus.json
@@ -0,0 +1,23 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "donut",
+ "doughnut",
+ "ring",
+ "hollow",
+ "3d",
+ "fast food",
+ "junk food",
+ "snack",
+ "treat",
+ "sweet",
+ "sugar",
+ "dessert"
+ ],
+ "categories": [
+ "shapes",
+ "design",
+ "tools",
+ "food-beverage"
+ ]
+}
\ No newline at end of file
diff --git a/icons/torus.svg b/icons/torus.svg
new file mode 100644
index 000000000..bef8ddc5f
--- /dev/null
+++ b/icons/torus.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/triangle.svg b/icons/triangle.svg
index ca0b7898d..728f1fcc1 100644
--- a/icons/triangle.svg
+++ b/icons/triangle.svg
@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/weight.json b/icons/weight.json
new file mode 100644
index 000000000..00088d22d
--- /dev/null
+++ b/icons/weight.json
@@ -0,0 +1,20 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley",
+ "karsa-mistmere"
+ ],
+ "tags": [
+ "mass",
+ "heavy",
+ "lead",
+ "metal",
+ "measure",
+ "geometry",
+ "scales",
+ "balance"
+ ],
+ "categories": [
+ "maths"
+ ]
+}
\ No newline at end of file
diff --git a/icons/weight.svg b/icons/weight.svg
new file mode 100644
index 000000000..86a1aff5d
--- /dev/null
+++ b/icons/weight.svg
@@ -0,0 +1,14 @@
+