diff --git a/icons/proportions.json b/icons/proportions.json
new file mode 100644
index 000000000..b4d5385e4
--- /dev/null
+++ b/icons/proportions.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "screens",
+ "sizes",
+ "rotate",
+ "rotation",
+ "adjust",
+ "aspect ratio",
+ "16:9",
+ "widescreen",
+ "4:3",
+ "resolution",
+ "responsive",
+ "mobile",
+ "desktop",
+ "dimensions",
+ "monitor",
+ "orientation",
+ "portrait",
+ "landscape"
+ ],
+ "categories": [
+ "layout",
+ "design",
+ "photography",
+ "devices"
+ ]
+}
\ No newline at end of file
diff --git a/icons/proportions.svg b/icons/proportions.svg
new file mode 100644
index 000000000..53de74088
--- /dev/null
+++ b/icons/proportions.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/ratio.json b/icons/ratio.json
index bcaaa3bb3..f1b338af1 100644
--- a/icons/ratio.json
+++ b/icons/ratio.json
@@ -5,25 +5,30 @@
],
"tags": [
"screens",
+ "sizes",
"rotate",
"rotation",
+ "adjust",
"aspect ratio",
"proportions",
"16:9",
"widescreen",
"4:3",
+ "resolution",
"responsive",
"mobile",
"desktop",
+ "dimensions",
"monitor",
"orientation",
"portrait",
"landscape"
],
"categories": [
- "connectivity",
- "devices",
+ "layout",
"design",
- "photography"
+ "photography",
+ "devices",
+ "connectivity"
]
}
diff --git a/icons/rotate-ccw-square.json b/icons/rotate-ccw-square.json
new file mode 100644
index 000000000..9c2422fd1
--- /dev/null
+++ b/icons/rotate-ccw-square.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "left",
+ "counter-clockwise",
+ "rotate",
+ "image",
+ "90",
+ "45",
+ "degrees",
+ "°"
+ ],
+ "categories": [
+ "layout",
+ "design",
+ "photography",
+ "tools",
+ "shapes",
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/rotate-ccw-square.svg b/icons/rotate-ccw-square.svg
new file mode 100644
index 000000000..8234aec06
--- /dev/null
+++ b/icons/rotate-ccw-square.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/rotate-cw-square.json b/icons/rotate-cw-square.json
new file mode 100644
index 000000000..24c661e66
--- /dev/null
+++ b/icons/rotate-cw-square.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "right",
+ "clockwise",
+ "rotate",
+ "image",
+ "90",
+ "45",
+ "degrees",
+ "°"
+ ],
+ "categories": [
+ "layout",
+ "design",
+ "photography",
+ "tools",
+ "shapes",
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/rotate-cw-square.svg b/icons/rotate-cw-square.svg
new file mode 100644
index 000000000..6e288594a
--- /dev/null
+++ b/icons/rotate-cw-square.svg
@@ -0,0 +1,15 @@
+