diff --git a/icons/history.json b/icons/history.json
index 184118804..921291536 100644
--- a/icons/history.json
+++ b/icons/history.json
@@ -8,7 +8,9 @@
"timeline",
"version",
"time machine",
- "backup"
+ "backup",
+ "rotate",
+ "ccw"
],
"categories": [
"arrows",
diff --git a/icons/history.svg b/icons/history.svg
index 8226ef309..cd43f3fa2 100644
--- a/icons/history.svg
+++ b/icons/history.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
diff --git a/icons/refresh-ccw.svg b/icons/refresh-ccw.svg
index 7933c314c..38533fc16 100644
--- a/icons/refresh-ccw.svg
+++ b/icons/refresh-ccw.svg
@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
+
+
+
+
diff --git a/icons/refresh-cw-off.json b/icons/refresh-cw-off.json
new file mode 100644
index 000000000..1322cace3
--- /dev/null
+++ b/icons/refresh-cw-off.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "rotate",
+ "reload",
+ "rerun",
+ "synchronise",
+ "synchronize",
+ "arrows",
+ "circular",
+ "cycle",
+ "cancel",
+ "no",
+ "stop",
+ "error",
+ "disconnect",
+ "ignore"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/refresh-cw-off.svg b/icons/refresh-cw-off.svg
new file mode 100644
index 000000000..dd4f2fdb1
--- /dev/null
+++ b/icons/refresh-cw-off.svg
@@ -0,0 +1,19 @@
+
diff --git a/icons/refresh-cw.svg b/icons/refresh-cw.svg
index babf4fa4a..c27b3a967 100644
--- a/icons/refresh-cw.svg
+++ b/icons/refresh-cw.svg
@@ -9,8 +9,8 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
+
+
+
+
diff --git a/icons/rotate-ccw.svg b/icons/rotate-ccw.svg
index f308977fc..e7ef1cf2e 100644
--- a/icons/rotate-ccw.svg
+++ b/icons/rotate-ccw.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/rotate-cw.svg b/icons/rotate-cw.svg
index 12fe2bf0f..6795f1576 100644
--- a/icons/rotate-cw.svg
+++ b/icons/rotate-cw.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+