diff --git a/icons/gallery-horizontal-end.json b/icons/gallery-horizontal-end.json
new file mode 100644
index 000000000..90754d06d
--- /dev/null
+++ b/icons/gallery-horizontal-end.json
@@ -0,0 +1,27 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "carousel",
+ "pictures",
+ "images",
+ "scroll",
+ "swipe",
+ "album",
+ "portfolio",
+ "history",
+ "versions",
+ "backup",
+ "time machine"
+ ],
+ "categories": [
+ "layout",
+ "design",
+ "development",
+ "photography",
+ "multimedia",
+ "files"
+ ]
+}
\ No newline at end of file
diff --git a/icons/gallery-horizontal-end.svg b/icons/gallery-horizontal-end.svg
new file mode 100644
index 000000000..4f5496b13
--- /dev/null
+++ b/icons/gallery-horizontal-end.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/gallery-horizontal.json b/icons/gallery-horizontal.json
new file mode 100644
index 000000000..91f9bc182
--- /dev/null
+++ b/icons/gallery-horizontal.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "carousel",
+ "pictures",
+ "images",
+ "scroll",
+ "swipe",
+ "album",
+ "portfolio"
+ ],
+ "categories": [
+ "layout",
+ "design",
+ "development",
+ "photography",
+ "multimedia"
+ ]
+}
\ No newline at end of file
diff --git a/icons/gallery-horizontal.svg b/icons/gallery-horizontal.svg
new file mode 100644
index 000000000..a704df774
--- /dev/null
+++ b/icons/gallery-horizontal.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/gallery-thumbnails.json b/icons/gallery-thumbnails.json
new file mode 100644
index 000000000..5de568dce
--- /dev/null
+++ b/icons/gallery-thumbnails.json
@@ -0,0 +1,21 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "carousel",
+ "pictures",
+ "images",
+ "album",
+ "portfolio",
+ "preview"
+ ],
+ "categories": [
+ "layout",
+ "design",
+ "development",
+ "photography",
+ "multimedia"
+ ]
+}
\ No newline at end of file
diff --git a/icons/gallery-thumbnails.svg b/icons/gallery-thumbnails.svg
new file mode 100644
index 000000000..2c9819736
--- /dev/null
+++ b/icons/gallery-thumbnails.svg
@@ -0,0 +1,17 @@
+
diff --git a/icons/gallery-vertical-end.json b/icons/gallery-vertical-end.json
new file mode 100644
index 000000000..90754d06d
--- /dev/null
+++ b/icons/gallery-vertical-end.json
@@ -0,0 +1,27 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "carousel",
+ "pictures",
+ "images",
+ "scroll",
+ "swipe",
+ "album",
+ "portfolio",
+ "history",
+ "versions",
+ "backup",
+ "time machine"
+ ],
+ "categories": [
+ "layout",
+ "design",
+ "development",
+ "photography",
+ "multimedia",
+ "files"
+ ]
+}
\ No newline at end of file
diff --git a/icons/gallery-vertical-end.svg b/icons/gallery-vertical-end.svg
new file mode 100644
index 000000000..6e57a2794
--- /dev/null
+++ b/icons/gallery-vertical-end.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/gallery-vertical.json b/icons/gallery-vertical.json
new file mode 100644
index 000000000..91f9bc182
--- /dev/null
+++ b/icons/gallery-vertical.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "carousel",
+ "pictures",
+ "images",
+ "scroll",
+ "swipe",
+ "album",
+ "portfolio"
+ ],
+ "categories": [
+ "layout",
+ "design",
+ "development",
+ "photography",
+ "multimedia"
+ ]
+}
\ No newline at end of file
diff --git a/icons/gallery-vertical.svg b/icons/gallery-vertical.svg
new file mode 100644
index 000000000..c04ef3417
--- /dev/null
+++ b/icons/gallery-vertical.svg
@@ -0,0 +1,15 @@
+