aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/_icons/aerial-lift.svg6
-rw-r--r--src/_icons/bell-ringing-2.svg6
-rw-r--r--src/_icons/bike.svg2
-rw-r--r--src/_icons/binary.svg8
-rw-r--r--src/_icons/brand-unsplash.svg6
-rw-r--r--src/_icons/building-factory.svg9
-rw-r--r--src/_icons/charging-pile.svg7
-rw-r--r--src/_icons/column-insert-left.svg8
-rw-r--r--src/_icons/column-insert-right.svg8
-rw-r--r--src/_icons/corner-down-left-double.svg7
-rw-r--r--src/_icons/corner-down-right-double.svg7
-rw-r--r--src/_icons/corner-left-down-double.svg7
-rw-r--r--src/_icons/corner-left-up-double.svg7
-rw-r--r--src/_icons/corner-right-down-double.svg7
-rw-r--r--src/_icons/corner-right-up-double.svg7
-rw-r--r--src/_icons/corner-up-left-double.svg7
-rw-r--r--src/_icons/corner-up-right-double.svg7
-rw-r--r--src/_icons/database-export.svg8
-rw-r--r--src/_icons/database-import.svg8
-rw-r--r--src/_icons/database.svg2
-rw-r--r--src/_icons/equal-not.svg6
-rw-r--r--src/_icons/equal.svg6
-rw-r--r--src/_icons/feather.svg6
-rw-r--r--src/_icons/file-export.svg7
-rw-r--r--src/_icons/file-import.svg7
-rw-r--r--src/_icons/files.svg8
-rw-r--r--src/_icons/growth.svg5
-rw-r--r--src/_icons/hanger.svg5
-rw-r--r--src/_icons/helicopter.svg2
-rw-r--r--src/_icons/layout-grid-add.svg8
-rw-r--r--src/_icons/marquee-2.svg5
-rw-r--r--src/_icons/motorbike.svg9
-rw-r--r--src/_icons/pacman.svg6
-rw-r--r--src/_icons/pokeball.svg7
-rw-r--r--src/_icons/propeller.svg8
-rw-r--r--src/_icons/receipt-2.svg6
-rw-r--r--src/_icons/receipt-refund.svg6
-rw-r--r--src/_icons/receipt.svg5
-rw-r--r--src/_icons/recharging.svg14
-rw-r--r--src/_icons/resize.svg7
-rw-r--r--src/_icons/row-insert-bottom.svg8
-rw-r--r--src/_icons/row-insert-top.svg8
-rw-r--r--src/_icons/scale.svg8
-rw-r--r--src/_icons/shape-2.svg11
-rw-r--r--src/_icons/shape-3.svg11
-rw-r--r--src/_icons/shredder.svg7
-rw-r--r--src/_icons/speakerphone.svg1
-rw-r--r--src/_icons/square-toggle-horizontal.svg10
-rw-r--r--src/_icons/square-toggle.svg10
-rw-r--r--src/_icons/table-export.svg6
-rw-r--r--src/_icons/table-import.svg6
-rw-r--r--src/_icons/tools-kitchen-2.svg5
-rw-r--r--src/_icons/track.svg6
-rw-r--r--src/_icons/traffic-cone.svg1
-rw-r--r--src/_icons/tree.svg8
-rw-r--r--src/_icons/trees.svg11
-rw-r--r--src/_icons/variable.svg7
-rw-r--r--src/editor.html2
-rw-r--r--src/style.scss14
59 files changed, 387 insertions, 20 deletions
diff --git a/src/_icons/aerial-lift.svg b/src/_icons/aerial-lift.svg
new file mode 100644
index 00000000..47cbda83
--- /dev/null
+++ b/src/_icons/aerial-lift.svg
@@ -0,0 +1,6 @@
+---
+category: Vehicles
+---
+<svg>
+ <path d="M4 5l16-2m-8 1v10M6.894 8H17.2c2.45 3 2.45 9-.2 12H6.894c-2.544-3-2.544-9 0-12zM5 14h14"/>
+</svg>
diff --git a/src/_icons/bell-ringing-2.svg b/src/_icons/bell-ringing-2.svg
new file mode 100644
index 00000000..8f841371
--- /dev/null
+++ b/src/_icons/bell-ringing-2.svg
@@ -0,0 +1,6 @@
+---
+---
+<svg>
+ <path d="M19.364 4.636a2 2 0 0 1 0 2.828 7 7 0 0 1-1.414 7.072l-2.122 2.12a4 4 0 0 0-.707 3.536L3.808 8.88a4 4 0 0 0 3.535-.707L9.464 6.05a7 7 0 0 1 7.072-1.414 2 2 0 0 1 2.828 0z"/>
+ <path d="M7.343 12.414l-.707.707a3 3 0 0 0 4.243 4.243l.707-.707"/>
+</svg>
diff --git a/src/_icons/bike.svg b/src/_icons/bike.svg
index 8f748e09..214a8627 100644
--- a/src/_icons/bike.svg
+++ b/src/_icons/bike.svg
@@ -1,6 +1,6 @@
---
tags: [cycling, bicycle, sport, wheel]
-category: Sport
+category: Vehicles
version: 1.0
---
<svg>
diff --git a/src/_icons/binary.svg b/src/_icons/binary.svg
new file mode 100644
index 00000000..00a00ea1
--- /dev/null
+++ b/src/_icons/binary.svg
@@ -0,0 +1,8 @@
+---
+---
+<svg>
+ <path d="M11 10V5h-1m8 14v-5h-1"/>
+ <rect x="15" y="5" width="3" height="5" rx=".5"/>
+ <rect x="10" y="14" width="3" height="5" rx=".5"/>
+ <path d="M6 10h.01M6 19h.01"/>
+</svg>
diff --git a/src/_icons/brand-unsplash.svg b/src/_icons/brand-unsplash.svg
new file mode 100644
index 00000000..9ba513cb
--- /dev/null
+++ b/src/_icons/brand-unsplash.svg
@@ -0,0 +1,6 @@
+---
+category: Brands
+---
+<svg>
+ <path d="M4 11h5v4h6v-4h5v9H4zm5-7h6v4H9z"/>
+</svg>
diff --git a/src/_icons/building-factory.svg b/src/_icons/building-factory.svg
new file mode 100644
index 00000000..3a33330b
--- /dev/null
+++ b/src/_icons/building-factory.svg
@@ -0,0 +1,9 @@
+---
+category: Buildings
+---
+<svg>
+ <path d="M4 21c1.147-4.02 1.983-8.027 2-12h6c.017 3.973.853 7.98 2 12"/>
+ <path d="M12.5 13H17c.025 2.612.894 5.296 2 8"/>
+ <path d="M9 5a2.4 2.4 0 0 1 2-1 2.4 2.4 0 0 1 2 1 2.4 2.4 0 0 0 2 1 2.4 2.4 0 0 0 2-1 2.4 2.4 0 0 1 2-1 2.4 2.4 0 0 1 2 1"/>
+ <path d="M3 21h19"/>
+</svg>
diff --git a/src/_icons/charging-pile.svg b/src/_icons/charging-pile.svg
new file mode 100644
index 00000000..ffd57f34
--- /dev/null
+++ b/src/_icons/charging-pile.svg
@@ -0,0 +1,7 @@
+---
+category: Vehicles
+---
+<svg>
+ <path d="M18 7l-1 1m-4 3h1a2 2 0 0 1 2 2v3a1.5 1.5 0 0 0 3 0V9l-3-3M4 19h10m-9 0V7a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v12"/>
+ <path d="M9 11.5L7.5 14h3L9 16.5M5 9h8"/>
+</svg>
diff --git a/src/_icons/column-insert-left.svg b/src/_icons/column-insert-left.svg
new file mode 100644
index 00000000..267c1273
--- /dev/null
+++ b/src/_icons/column-insert-left.svg
@@ -0,0 +1,8 @@
+---
+category: Database
+---
+<svg>
+ <path d="M14 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z"/>
+ <path d="M5 12h4"/>
+ <path d="M7 10v4"/>
+</svg>
diff --git a/src/_icons/column-insert-right.svg b/src/_icons/column-insert-right.svg
new file mode 100644
index 00000000..05188a6a
--- /dev/null
+++ b/src/_icons/column-insert-right.svg
@@ -0,0 +1,8 @@
+---
+category: Database
+---
+<svg>
+ <path d="M6 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z"/>
+ <path d="M15 12h4"/>
+ <path d="M17 10v4"/>
+</svg>
diff --git a/src/_icons/corner-down-left-double.svg b/src/_icons/corner-down-left-double.svg
new file mode 100644
index 00000000..8d91752d
--- /dev/null
+++ b/src/_icons/corner-down-left-double.svg
@@ -0,0 +1,7 @@
+---
+category: Arrows
+---
+<svg>
+ <path d="M19 5v6a3 3 0 0 1-3 3H9"/>
+ <path d="M13 10l-4 4 4 4m-5-8l-4 4 4 4"/>
+</svg>
diff --git a/src/_icons/corner-down-right-double.svg b/src/_icons/corner-down-right-double.svg
new file mode 100644
index 00000000..daeaeac2
--- /dev/null
+++ b/src/_icons/corner-down-right-double.svg
@@ -0,0 +1,7 @@
+---
+category: Arrows
+---
+<svg>
+ <path d="M4 5v6a3 3 0 0 0 3 3h7"/>
+ <path d="M10 10l4 4-4 4m5-8l4 4-4 4"/>
+</svg>
diff --git a/src/_icons/corner-left-down-double.svg b/src/_icons/corner-left-down-double.svg
new file mode 100644
index 00000000..563aedbf
--- /dev/null
+++ b/src/_icons/corner-left-down-double.svg
@@ -0,0 +1,7 @@
+---
+category: Arrows
+---
+<svg>
+ <path d="M18 4h-6a3 3 0 0 0-3 3v7"/>
+ <path d="M13 10l-4 4-4-4m8 5l-4 4-4-4"/>
+</svg>
diff --git a/src/_icons/corner-left-up-double.svg b/src/_icons/corner-left-up-double.svg
new file mode 100644
index 00000000..53fb65f3
--- /dev/null
+++ b/src/_icons/corner-left-up-double.svg
@@ -0,0 +1,7 @@
+---
+category: Arrows
+---
+<svg>
+ <path d="M18 19h-6a3 3 0 0 1-3-3V9"/>
+ <path d="M13 13L9 9l-4 4m8-5L9 4 5 8"/>
+</svg>
diff --git a/src/_icons/corner-right-down-double.svg b/src/_icons/corner-right-down-double.svg
new file mode 100644
index 00000000..c8625de5
--- /dev/null
+++ b/src/_icons/corner-right-down-double.svg
@@ -0,0 +1,7 @@
+---
+category: Arrows
+---
+<svg>
+ <path d="M5 4h6a3 3 0 0 1 3 3v7"/>
+ <path d="M10 10l4 4 4-4m-8 5l4 4 4-4"/>
+</svg>
diff --git a/src/_icons/corner-right-up-double.svg b/src/_icons/corner-right-up-double.svg
new file mode 100644
index 00000000..25ab8068
--- /dev/null
+++ b/src/_icons/corner-right-up-double.svg
@@ -0,0 +1,7 @@
+---
+category: Arrows
+---
+<svg>
+ <path d="M5 19h6a3 3 0 0 0 3-3V9"/>
+ <path d="M10 13l4-4 4 4m-8-5l4-4 4 4"/>
+</svg>
diff --git a/src/_icons/corner-up-left-double.svg b/src/_icons/corner-up-left-double.svg
new file mode 100644
index 00000000..e30b84d0
--- /dev/null
+++ b/src/_icons/corner-up-left-double.svg
@@ -0,0 +1,7 @@
+---
+category: Arrows
+---
+<svg>
+ <path d="M19 18v-6a3 3 0 0 0-3-3H9"/>
+ <path d="M13 13L9 9l4-4m-5 8L4 9l4-4"/>
+</svg>
diff --git a/src/_icons/corner-up-right-double.svg b/src/_icons/corner-up-right-double.svg
new file mode 100644
index 00000000..4d5ecfee
--- /dev/null
+++ b/src/_icons/corner-up-right-double.svg
@@ -0,0 +1,7 @@
+---
+category: Arrows
+---
+<svg>
+ <path d="M4 18v-6a3 3 0 0 1 3-3h7"/>
+ <path d="M10 13l4-4-4-4m5 8l4-4-4-4"/>
+</svg>
diff --git a/src/_icons/database-export.svg b/src/_icons/database-export.svg
new file mode 100644
index 00000000..e58758cf
--- /dev/null
+++ b/src/_icons/database-export.svg
@@ -0,0 +1,8 @@
+---
+category: Database
+---
+<svg>
+ <ellipse cx="12" cy="6" rx="8" ry="3"/>
+ <path d="M4 6v6c0 1.657 3.582 3 8 3a19.84 19.84 0 0 0 3.302-.267M20 12V6"/>
+ <path d="M4 12v6c0 1.599 3.335 2.905 7.538 2.995M20 14v-2m-6 7h7m-3-3l3 3-3 3"/>
+</svg>
diff --git a/src/_icons/database-import.svg b/src/_icons/database-import.svg
new file mode 100644
index 00000000..8c4c8552
--- /dev/null
+++ b/src/_icons/database-import.svg
@@ -0,0 +1,8 @@
+---
+category: Database
+---
+<svg>
+ <ellipse cx="12" cy="6" rx="8" ry="3"/>
+ <path d="M4 6v8m5.009.783c.924.14 1.933.217 2.991.217 4.418 0 8-1.343 8-3V6"/>
+ <path d="M11.252 20.987c.246.009.496.013.748.013 4.418 0 8-1.343 8-3v-6M2 19h7m-3-3l3 3-3 3"/>
+</svg>
diff --git a/src/_icons/database.svg b/src/_icons/database.svg
index d31e6d5f..3f37d7dd 100644
--- a/src/_icons/database.svg
+++ b/src/_icons/database.svg
@@ -1,5 +1,5 @@
---
-category: Devices
+category: Database
tags: [storage, data, memory]
version: 1.0
---
diff --git a/src/_icons/equal-not.svg b/src/_icons/equal-not.svg
new file mode 100644
index 00000000..326180dd
--- /dev/null
+++ b/src/_icons/equal-not.svg
@@ -0,0 +1,6 @@
+---
+category: Math
+---
+<svg>
+ <path d="M5 9h14M5 15h14m0-10L5 19"/>
+</svg>
diff --git a/src/_icons/equal.svg b/src/_icons/equal.svg
new file mode 100644
index 00000000..2a53adb5
--- /dev/null
+++ b/src/_icons/equal.svg
@@ -0,0 +1,6 @@
+---
+category: Math
+---
+<svg>
+ <path d="M5 9h14M5 15h14"/>
+</svg>
diff --git a/src/_icons/feather.svg b/src/_icons/feather.svg
new file mode 100644
index 00000000..504b3909
--- /dev/null
+++ b/src/_icons/feather.svg
@@ -0,0 +1,6 @@
+---
+---
+<svg>
+ <path d="M4 20l10-10m0-5v5h5m-9-1v5h5m-9-1v5h5m-5-5l4-4 4-4"/>
+ <path d="M19 10c.638-.636 1-1.515 1-2.486A3.515 3.515 0 0 0 16.483 4c-.97 0-1.847.367-2.483 1m-3 13l4-4 4-4"/>
+</svg>
diff --git a/src/_icons/file-export.svg b/src/_icons/file-export.svg
new file mode 100644
index 00000000..be72c209
--- /dev/null
+++ b/src/_icons/file-export.svg
@@ -0,0 +1,7 @@
+---
+category: Document
+---
+<svg>
+ <path d="M14 3v4a1 1 0 0 0 1 1h4"/>
+ <path d="M11.5 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v5m-5 6h7m-3-3l3 3-3 3"/>
+</svg>
diff --git a/src/_icons/file-import.svg b/src/_icons/file-import.svg
new file mode 100644
index 00000000..742f517b
--- /dev/null
+++ b/src/_icons/file-import.svg
@@ -0,0 +1,7 @@
+---
+category: Document
+---
+<svg>
+ <path d="M14 3v4a1 1 0 0 0 1 1h4"/>
+ <path d="M5 13V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-5.5M2 19h7m-3-3l3 3-3 3"/>
+</svg>
diff --git a/src/_icons/files.svg b/src/_icons/files.svg
new file mode 100644
index 00000000..779a8695
--- /dev/null
+++ b/src/_icons/files.svg
@@ -0,0 +1,8 @@
+---
+category: Document
+---
+<svg>
+ <path d="M15 3v4a1 1 0 0 0 1 1h4"/>
+ <path d="M18 17h-7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4l5 5v7a2 2 0 0 1-2 2z"/>
+ <path d="M16 17v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2"/>
+</svg>
diff --git a/src/_icons/growth.svg b/src/_icons/growth.svg
new file mode 100644
index 00000000..ab5c6002
--- /dev/null
+++ b/src/_icons/growth.svg
@@ -0,0 +1,5 @@
+---
+---
+<svg>
+ <path d="M16.5 15a4.5 4.5 0 0 0-4.5 4.5m4.5-8.5a4.5 4.5 0 0 0-4.5 4.5M16.5 7a4.5 4.5 0 0 0-4.5 4.5M8 15c2.21 0 4 2.015 4 4.5M8 11c2.21 0 4 2.015 4 4.5M8 7c2.21 0 4 2.015 4 4.5M12 4v6"/>
+</svg>
diff --git a/src/_icons/hanger.svg b/src/_icons/hanger.svg
new file mode 100644
index 00000000..e0cfa7e6
--- /dev/null
+++ b/src/_icons/hanger.svg
@@ -0,0 +1,5 @@
+---
+---
+<svg>
+ <path d="M15 7a3 3 0 1 0-3 3v2m0 0l-8.624 5.488A.82.82 0 0 0 3.816 19h16.368a.82.82 0 0 0 .44-1.512L12 12z"/>
+</svg>
diff --git a/src/_icons/helicopter.svg b/src/_icons/helicopter.svg
index 8467d701..ba3dd7d5 100644
--- a/src/_icons/helicopter.svg
+++ b/src/_icons/helicopter.svg
@@ -1,5 +1,5 @@
---
-category: Map
+category: Vehicles
version: 1.34
---
<svg>
diff --git a/src/_icons/layout-grid-add.svg b/src/_icons/layout-grid-add.svg
index c0a193d5..20d33f8b 100644
--- a/src/_icons/layout-grid-add.svg
+++ b/src/_icons/layout-grid-add.svg
@@ -4,8 +4,8 @@ category: Design
version: 1.0
---
<svg>
- <rect x="4" y="4" width="6" height="6" rx="1" />
- <rect x="14" y="4" width="6" height="6" rx="1" />
- <rect x="4" y="14" width="6" height="6" rx="1" />
- <rect x="14" y="14" width="6" height="6" rx="1" />
+ <rect x="4" y="4" width="6" height="6" rx="1"/>
+ <rect x="14" y="4" width="6" height="6" rx="1"/>
+ <rect x="4" y="14" width="6" height="6" rx="1"/>
+ <path d="M14 17h6m-3-3v6"/>
</svg>
diff --git a/src/_icons/marquee-2.svg b/src/_icons/marquee-2.svg
new file mode 100644
index 00000000..657662db
--- /dev/null
+++ b/src/_icons/marquee-2.svg
@@ -0,0 +1,5 @@
+---
+---
+<svg>
+ <path d="M4 6V5a1 1 0 0 1 1-1h1m5 0h2m5 0h1a1 1 0 0 1 1 1v1m0 5v2m0 5v1a1 1 0 0 1-1 1h-1m-5 0h-2m-5 0H5a1 1 0 0 1-1-1v-1m0-5v-2"/>
+</svg>
diff --git a/src/_icons/motorbike.svg b/src/_icons/motorbike.svg
new file mode 100644
index 00000000..5a6a60a6
--- /dev/null
+++ b/src/_icons/motorbike.svg
@@ -0,0 +1,9 @@
+---
+category: Vehicles
+---
+<svg>
+ <circle cx="5" cy="16" r="3"/>
+ <circle cx="19" cy="16" r="3"/>
+ <path d="M7.5 14h5l4-4H6m1.5 4l4-4"/>
+ <path d="M13 6h2l1.5 3 2 4"/>
+</svg>
diff --git a/src/_icons/pacman.svg b/src/_icons/pacman.svg
new file mode 100644
index 00000000..62c4b4fe
--- /dev/null
+++ b/src/_icons/pacman.svg
@@ -0,0 +1,6 @@
+---
+---
+<svg>
+ <path d="M5.636 5.636a9 9 0 0 1 13.397.747L13.414 12l5.619 5.617A9 9 0 1 1 5.636 5.636z"/>
+ <circle cx="11.5" cy="7.5" r="1" fill="currentColor"/>
+</svg>
diff --git a/src/_icons/pokeball.svg b/src/_icons/pokeball.svg
new file mode 100644
index 00000000..31d0b99e
--- /dev/null
+++ b/src/_icons/pokeball.svg
@@ -0,0 +1,7 @@
+---
+---
+<svg>
+ <circle cx="9" cy="9" r="9" transform="translate(3 3)"/>
+ <circle cx="12" cy="12" r="3"/>
+ <path d="M3 12h6m6 0h6"/>
+</svg>
diff --git a/src/_icons/propeller.svg b/src/_icons/propeller.svg
new file mode 100644
index 00000000..0eb2e77d
--- /dev/null
+++ b/src/_icons/propeller.svg
@@ -0,0 +1,8 @@
+---
+---
+<svg>
+ <circle cx="12" cy="13" r="3"/>
+ <path d="M13.857 10.5c.619-1.333.991-2.637 1.117-3.912C15.164 5.176 14.321 4 12 4S8.837 5.176 9.026 6.588c.126 1.275.498 2.579 1.117 3.912"/>
+ <path d="M13.237 15.858c.845 1.203 1.788 2.177 2.829 2.924 1.128.87 2.568.728 3.728-1.282 1.16-2.01.563-3.328-.754-3.87-1.167-.528-2.482-.857-3.947-.988"/>
+ <path d="M8.907 12.642c-1.465.13-2.78.46-3.947.988-1.317.542-1.915 1.86-.754 3.87 1.16 2.01 2.6 2.151 3.728 1.282 1.041-.747 1.984-1.721 2.83-2.924"/>
+</svg>
diff --git a/src/_icons/receipt-2.svg b/src/_icons/receipt-2.svg
new file mode 100644
index 00000000..278594cd
--- /dev/null
+++ b/src/_icons/receipt-2.svg
@@ -0,0 +1,6 @@
+---
+---
+<svg>
+ <path d="M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2-2 2-2-2-2 2-2-2-3 2"/>
+ <path d="M14 8h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H10m2 0v1.5m0-9V8"/>
+</svg>
diff --git a/src/_icons/receipt-refund.svg b/src/_icons/receipt-refund.svg
new file mode 100644
index 00000000..86e1433a
--- /dev/null
+++ b/src/_icons/receipt-refund.svg
@@ -0,0 +1,6 @@
+---
+---
+<svg>
+ <path d="M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2-2 2-2-2-2 2-2-2-3 2"/>
+ <path d="M15 14v-2a2 2 0 0 0-2-2H9l2-2m0 4l-2-2"/>
+</svg>
diff --git a/src/_icons/receipt.svg b/src/_icons/receipt.svg
new file mode 100644
index 00000000..38ed89a5
--- /dev/null
+++ b/src/_icons/receipt.svg
@@ -0,0 +1,5 @@
+---
+---
+<svg>
+ <path d="M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2-2 2-2-2-2 2-2-2-3 2M9 7h6m-6 4h6m-2 4h2"/>
+</svg>
diff --git a/src/_icons/recharging.svg b/src/_icons/recharging.svg
new file mode 100644
index 00000000..1d5592f2
--- /dev/null
+++ b/src/_icons/recharging.svg
@@ -0,0 +1,14 @@
+---
+---
+<svg>
+ <path d="M7.038 4.5a9 9 0 0 0-2.495 2.47"/>
+ <path d="M3.186 10.209a9 9 0 0 0-.02 3.508"/>
+ <path d="M4.5 16.962a9 9 0 0 0 2.47 2.495"/>
+ <path d="M10.209 20.814a9 9 0 0 0 3.508.02"/>
+ <path d="M16.962 19.5a9 9 0 0 0 2.495-2.47"/>
+ <path d="M20.814 13.791a9 9 0 0 0 .02-3.508"/>
+ <path d="M19.5 7.038a9 9 0 0 0-2.47-2.495"/>
+ <path d="M13.791 3.186a9 9 0 0 0-3.508-.02"/>
+ <path d="M12 8l-2 4h4l-2 4"/>
+ <path d="M12 21a9 9 0 0 0 0-18"/>
+</svg>
diff --git a/src/_icons/resize.svg b/src/_icons/resize.svg
new file mode 100644
index 00000000..eef0ff27
--- /dev/null
+++ b/src/_icons/resize.svg
@@ -0,0 +1,7 @@
+---
+category: Design
+---
+<svg>
+ <path d="M4 11v8a1 1 0 0 0 1 1h8M4 6V5a1 1 0 0 1 1-1h1m5 0h2m5 0h1a1 1 0 0 1 1 1v1m0 5v2m0 5v1a1 1 0 0 1-1 1h-1"/>
+ <path d="M4 12h7a1 1 0 0 1 1 1v7"/>
+</svg>
diff --git a/src/_icons/row-insert-bottom.svg b/src/_icons/row-insert-bottom.svg
new file mode 100644
index 00000000..07492265
--- /dev/null
+++ b/src/_icons/row-insert-bottom.svg
@@ -0,0 +1,8 @@
+---
+category: Database
+---
+<svg>
+ <path d="M20 6v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z"/>
+ <path d="M12 15v4"/>
+ <path d="M14 17h-4"/>
+</svg>
diff --git a/src/_icons/row-insert-top.svg b/src/_icons/row-insert-top.svg
new file mode 100644
index 00000000..4f8c9862
--- /dev/null
+++ b/src/_icons/row-insert-top.svg
@@ -0,0 +1,8 @@
+---
+category: Database
+---
+<svg>
+ <path d="M4 18v-4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z"/>
+ <path d="M12 9V5"/>
+ <path d="M10 7h4"/>
+</svg>
diff --git a/src/_icons/scale.svg b/src/_icons/scale.svg
index c691eff6..10128bef 100644
--- a/src/_icons/scale.svg
+++ b/src/_icons/scale.svg
@@ -1,11 +1,5 @@
---
-tags: [maths, measure, weight, weigh, balance, worth]
-version: 1.5
---
<svg>
- <line x1="12" y1="3" x2="12" y2="21" />
- <line x1="9" y1="21" x2="15" y2="21" />
- <polyline points="3 6 6 7 12 5 18 7 21 6" />
- <path d="M6 7l-3 9a5 5 0 0 0 6 0l-3 -9" />
- <path d="M18 7l-3 9a5 5 0 0 0 6 0l-3 -9" />
+ <path d="M12 16l-5 4h10zM6 5h12m-6-2v13M6 5l-3 6h6zm-3 7a3 3 0 0 0 6 0v-1H3v1zm15-7l-3 6h6zm-3 7a3 3 0 0 0 6 0v-1h-6v1z"/>
</svg>
diff --git a/src/_icons/shape-2.svg b/src/_icons/shape-2.svg
new file mode 100644
index 00000000..9acaa214
--- /dev/null
+++ b/src/_icons/shape-2.svg
@@ -0,0 +1,11 @@
+---
+category: Design
+tags: [draw, square, form, create, outline]
+---
+<svg>
+ <circle cx="5" cy="5" r="2"/>
+ <circle cx="19" cy="19" r="2"/>
+ <circle cx="19" cy="5" r="2"/>
+ <circle cx="5" cy="19" r="2"/>
+ <path d="M6.5 17.5l11-11M5 7v10M19 7v10"/>
+</svg>
diff --git a/src/_icons/shape-3.svg b/src/_icons/shape-3.svg
new file mode 100644
index 00000000..74a94a34
--- /dev/null
+++ b/src/_icons/shape-3.svg
@@ -0,0 +1,11 @@
+---
+category: Design
+tags: [draw, square, form, create, outline]
+---
+<svg>
+ <circle cx="5" cy="5" r="2"/>
+ <circle cx="19" cy="19" r="2"/>
+ <circle cx="19" cy="5" r="2"/>
+ <circle cx="5" cy="19" r="2"/>
+ <path d="M7 5h10M5 7v10M19 7v10"/>
+</svg>
diff --git a/src/_icons/shredder.svg b/src/_icons/shredder.svg
new file mode 100644
index 00000000..f5b5dc8c
--- /dev/null
+++ b/src/_icons/shredder.svg
@@ -0,0 +1,7 @@
+---
+category: Devices
+---
+<svg>
+ <rect x="4" y="10" width="16" height="5" rx="1"/>
+ <path d="M17 10V6a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v4m5 5v5m4-5v2m-8-2v3"/>
+</svg>
diff --git a/src/_icons/speakerphone.svg b/src/_icons/speakerphone.svg
index fb2ebce0..b69358c3 100644
--- a/src/_icons/speakerphone.svg
+++ b/src/_icons/speakerphone.svg
@@ -1,4 +1,5 @@
---
+category: Media
version: 1.31
---
<svg>
diff --git a/src/_icons/square-toggle-horizontal.svg b/src/_icons/square-toggle-horizontal.svg
new file mode 100644
index 00000000..a411aa23
--- /dev/null
+++ b/src/_icons/square-toggle-horizontal.svg
@@ -0,0 +1,10 @@
+---
+category: Design
+---
+<svg>
+ <path d="M22 12H2"/>
+ <path d="M4 14V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8"/>
+ <path d="M18 20a2 2 0 0 0 2-2"/>
+ <path d="M4 18a2 2 0 0 0 2 2"/>
+ <path d="M14 20h-4"/>
+</svg>
diff --git a/src/_icons/square-toggle.svg b/src/_icons/square-toggle.svg
new file mode 100644
index 00000000..76fcddcd
--- /dev/null
+++ b/src/_icons/square-toggle.svg
@@ -0,0 +1,10 @@
+---
+category: Design
+---
+<svg>
+ <path d="M12 2v20"/>
+ <path d="M14 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h8"/>
+ <path d="M20 6a2 2 0 0 0-2-2"/>
+ <path d="M18 20a2 2 0 0 0 2-2"/>
+ <path d="M20 10v4"/>
+</svg>
diff --git a/src/_icons/table-export.svg b/src/_icons/table-export.svg
new file mode 100644
index 00000000..b20d91aa
--- /dev/null
+++ b/src/_icons/table-export.svg
@@ -0,0 +1,6 @@
+---
+category: Database
+---
+<svg>
+ <path d="M11.5 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7.5M4 10h16M10 4v16m4-1h7m-3-3l3 3-3 3"/>
+</svg>
diff --git a/src/_icons/table-import.svg b/src/_icons/table-import.svg
new file mode 100644
index 00000000..88087c2d
--- /dev/null
+++ b/src/_icons/table-import.svg
@@ -0,0 +1,6 @@
+---
+category: Database
+---
+<svg>
+ <path d="M4 13.5V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6M4 10h16M10 4v11.5M2 19h7m-3-3l3 3-3 3"/>
+</svg>
diff --git a/src/_icons/tools-kitchen-2.svg b/src/_icons/tools-kitchen-2.svg
new file mode 100644
index 00000000..88823b60
--- /dev/null
+++ b/src/_icons/tools-kitchen-2.svg
@@ -0,0 +1,5 @@
+---
+---
+<svg>
+ <path d="M19 3v12h-5c-.023-3.681.184-7.406 5-12zm0 12v6h-1v-3M8 4v17M5 4v3a3 3 0 1 0 6 0V4"/>
+</svg>
diff --git a/src/_icons/track.svg b/src/_icons/track.svg
new file mode 100644
index 00000000..78571902
--- /dev/null
+++ b/src/_icons/track.svg
@@ -0,0 +1,6 @@
+---
+category: Vehicles
+---
+<svg>
+ <path d="M4 15L15 4m5 5L9 20m-4-8l7 7M8.5 8.5l7 7M12 5l7 7"/>
+</svg>
diff --git a/src/_icons/traffic-cone.svg b/src/_icons/traffic-cone.svg
index 16258af5..61124243 100644
--- a/src/_icons/traffic-cone.svg
+++ b/src/_icons/traffic-cone.svg
@@ -1,4 +1,5 @@
---
+category: Map
version: 1.8
---
<svg>
diff --git a/src/_icons/tree.svg b/src/_icons/tree.svg
new file mode 100644
index 00000000..f4ae6798
--- /dev/null
+++ b/src/_icons/tree.svg
@@ -0,0 +1,8 @@
+---
+---
+<svg>
+ <path d="M12 13l-2-2"/>
+ <path d="M12 12l2-2"/>
+ <path d="M12 21V8"/>
+ <path d="M9.824 15.995a3 3 0 0 1-2.743-3.69 2.998 2.998 0 0 1 .304-4.833A3 3 0 0 1 12 3.765a3 3 0 0 1 4.614 3.707 2.997 2.997 0 0 1 .305 4.833A3 3 0 0 1 14 16h.001-4z"/>
+</svg>
diff --git a/src/_icons/trees.svg b/src/_icons/trees.svg
index 66e9c2d8..9d5fa548 100644
--- a/src/_icons/trees.svg
+++ b/src/_icons/trees.svg
@@ -1,9 +1,10 @@
---
-version: 1.8
---
<svg>
- <rect x="4" y="3" width="8" height="14" rx="4" />
- <rect x="12" y="7" width="8" height="10" rx="3" />
- <line x1="8" y1="21" x2="8" y2="13" />
- <line x1="16" y1="21" x2="16" y2="14" />
+ <path d="M16 5l3 3-2 1 4 4-3 1 4 4h-9"/>
+ <path d="M15 21v-3"/>
+ <path d="M8 13l-2-2"/>
+ <path d="M8 12l2-2"/>
+ <path d="M8 21V8"/>
+ <path d="M5.824 15.995a3 3 0 0 1-2.743-3.69 2.998 2.998 0 0 1 .304-4.833A3 3 0 0 1 8 3.765a3 3 0 0 1 4.614 3.707 2.997 2.997 0 0 1 .305 4.833A3 3 0 0 1 10 16h.001-4z"/>
</svg>
diff --git a/src/_icons/variable.svg b/src/_icons/variable.svg
new file mode 100644
index 00000000..93bb2527
--- /dev/null
+++ b/src/_icons/variable.svg
@@ -0,0 +1,7 @@
+---
+category: Math
+---
+<svg>
+ <path d="M5 4C2.5 9 2.5 14 5 20M19 4c2.5 5 2.5 10 0 16M9 9h1c1 0 1 1 2.016 3.527C13 15 13 16 14 16h1"/>
+ <path d="M8 16c1.5 0 3-2 4-3.5S14.5 9 16 9"/>
+</svg>
diff --git a/src/editor.html b/src/editor.html
index 103a9bd4..2285e589 100644
--- a/src/editor.html
+++ b/src/editor.html
@@ -114,7 +114,7 @@ layout: default
{% for icon in category.items %}
{% assign name = icon.slug %}
- <a href="#" class="icons-list-icon js-icon" title="{{ icon.slug }}" data-icon="{{ name }}">
+ <a href="#" class="icons-list-icon js-icon{% unless icon.version %} new-icon{% endunless %}" title="{{ icon.slug }}" data-icon="{{ name }}">
{% include icon.html name=name %}
</a>
{% endfor %}
diff --git a/src/style.scss b/src/style.scss
index f4236f60..8d2a9bfb 100644
--- a/src/style.scss
+++ b/src/style.scss
@@ -201,6 +201,20 @@ a {
align-items: center;
justify-content: center;
border: 1px solid transparent;
+ position: relative;
+
+ &.new-icon {
+ &:after {
+ content: '';
+ position: absolute;
+ top: 2px;
+ right: 2px;
+ width: 6px;
+ height: 6px;
+ background: #cc0000;
+ border-radius: 50%;
+ }
+ }
&.active {
background: #f0f0f0;