diff --git a/resources/icons/dark/add.svg b/resources/icons/dark/add.svg
new file mode 100644
index 0000000..3475c1e
--- /dev/null
+++ b/resources/icons/dark/add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/icons/dark/edit.svg b/resources/icons/dark/edit.svg
new file mode 100644
index 0000000..524ab1a
--- /dev/null
+++ b/resources/icons/dark/edit.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/explorer.svg b/resources/icons/dark/explorer.svg
new file mode 100644
index 0000000..2feeb80
--- /dev/null
+++ b/resources/icons/dark/explorer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/icons/dark/lang.svg b/resources/icons/dark/lang.svg
new file mode 100644
index 0000000..6fec3dd
--- /dev/null
+++ b/resources/icons/dark/lang.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/dark/logs.svg b/resources/icons/dark/logs.svg
new file mode 100644
index 0000000..26e7dc0
--- /dev/null
+++ b/resources/icons/dark/logs.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/refresh.svg b/resources/icons/dark/refresh.svg
new file mode 100644
index 0000000..57473d6
--- /dev/null
+++ b/resources/icons/dark/refresh.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/icons/dark/remove.svg b/resources/icons/dark/remove.svg
new file mode 100644
index 0000000..51df8e8
--- /dev/null
+++ b/resources/icons/dark/remove.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/run.svg b/resources/icons/dark/run.svg
new file mode 100644
index 0000000..97ef80d
--- /dev/null
+++ b/resources/icons/dark/run.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/icons/dark/steps/step_cancelled.svg b/resources/icons/dark/steps/step_cancelled.svg
new file mode 100644
index 0000000..9c41bd4
--- /dev/null
+++ b/resources/icons/dark/steps/step_cancelled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/steps/step_failure.svg b/resources/icons/dark/steps/step_failure.svg
new file mode 100644
index 0000000..2e40c9e
--- /dev/null
+++ b/resources/icons/dark/steps/step_failure.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/dark/steps/step_inprogress.svg b/resources/icons/dark/steps/step_inprogress.svg
new file mode 100644
index 0000000..738e253
--- /dev/null
+++ b/resources/icons/dark/steps/step_inprogress.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/icons/dark/steps/step_queued.svg b/resources/icons/dark/steps/step_queued.svg
new file mode 100644
index 0000000..ce83b43
--- /dev/null
+++ b/resources/icons/dark/steps/step_queued.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/dark/steps/step_skipped.svg b/resources/icons/dark/steps/step_skipped.svg
new file mode 100644
index 0000000..003210c
--- /dev/null
+++ b/resources/icons/dark/steps/step_skipped.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/dark/steps/step_success.svg b/resources/icons/dark/steps/step_success.svg
new file mode 100644
index 0000000..0b43da6
--- /dev/null
+++ b/resources/icons/dark/steps/step_success.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/steps/step_warning.svg b/resources/icons/dark/steps/step_warning.svg
new file mode 100644
index 0000000..611bf3f
--- /dev/null
+++ b/resources/icons/dark/steps/step_warning.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/dark/workflowruns/wr_cancelled.svg b/resources/icons/dark/workflowruns/wr_cancelled.svg
new file mode 100644
index 0000000..9c41bd4
--- /dev/null
+++ b/resources/icons/dark/workflowruns/wr_cancelled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/workflowruns/wr_failure.svg b/resources/icons/dark/workflowruns/wr_failure.svg
new file mode 100644
index 0000000..f4f262b
--- /dev/null
+++ b/resources/icons/dark/workflowruns/wr_failure.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/dark/workflowruns/wr_inprogress.svg b/resources/icons/dark/workflowruns/wr_inprogress.svg
new file mode 100644
index 0000000..738e253
--- /dev/null
+++ b/resources/icons/dark/workflowruns/wr_inprogress.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/icons/dark/workflowruns/wr_pending.svg b/resources/icons/dark/workflowruns/wr_pending.svg
new file mode 100644
index 0000000..c130ccf
--- /dev/null
+++ b/resources/icons/dark/workflowruns/wr_pending.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/dark/workflowruns/wr_queued.svg b/resources/icons/dark/workflowruns/wr_queued.svg
new file mode 100644
index 0000000..169e50d
--- /dev/null
+++ b/resources/icons/dark/workflowruns/wr_queued.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/workflowruns/wr_skipped.svg b/resources/icons/dark/workflowruns/wr_skipped.svg
new file mode 100644
index 0000000..0c8b4c9
--- /dev/null
+++ b/resources/icons/dark/workflowruns/wr_skipped.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/workflowruns/wr_success.svg b/resources/icons/dark/workflowruns/wr_success.svg
new file mode 100644
index 0000000..7f383a4
--- /dev/null
+++ b/resources/icons/dark/workflowruns/wr_success.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/workflowruns/wr_waiting.svg b/resources/icons/dark/workflowruns/wr_waiting.svg
new file mode 100644
index 0000000..1e2dfc7
--- /dev/null
+++ b/resources/icons/dark/workflowruns/wr_waiting.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/dark/workflowruns/wr_warning.svg b/resources/icons/dark/workflowruns/wr_warning.svg
new file mode 100644
index 0000000..28858a3
--- /dev/null
+++ b/resources/icons/dark/workflowruns/wr_warning.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/add.svg b/resources/icons/light/add.svg
new file mode 100644
index 0000000..bdecdb0
--- /dev/null
+++ b/resources/icons/light/add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/icons/light/edit.svg b/resources/icons/light/edit.svg
new file mode 100644
index 0000000..08f6b38
--- /dev/null
+++ b/resources/icons/light/edit.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/explorer.svg b/resources/icons/light/explorer.svg
new file mode 100644
index 0000000..2feeb80
--- /dev/null
+++ b/resources/icons/light/explorer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/icons/light/lang.svg b/resources/icons/light/lang.svg
new file mode 100644
index 0000000..bb5a4c0
--- /dev/null
+++ b/resources/icons/light/lang.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/light/logs.svg b/resources/icons/light/logs.svg
new file mode 100644
index 0000000..8868920
--- /dev/null
+++ b/resources/icons/light/logs.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/refresh.svg b/resources/icons/light/refresh.svg
new file mode 100644
index 0000000..e90c502
--- /dev/null
+++ b/resources/icons/light/refresh.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/icons/light/remove.svg b/resources/icons/light/remove.svg
new file mode 100644
index 0000000..4f5d700
--- /dev/null
+++ b/resources/icons/light/remove.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/run.svg b/resources/icons/light/run.svg
new file mode 100644
index 0000000..56428f3
--- /dev/null
+++ b/resources/icons/light/run.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/icons/light/steps/step_cancelled.svg b/resources/icons/light/steps/step_cancelled.svg
new file mode 100644
index 0000000..ae91972
--- /dev/null
+++ b/resources/icons/light/steps/step_cancelled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/steps/step_failure.svg b/resources/icons/light/steps/step_failure.svg
new file mode 100644
index 0000000..4c77b8e
--- /dev/null
+++ b/resources/icons/light/steps/step_failure.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/light/steps/step_inprogress.svg b/resources/icons/light/steps/step_inprogress.svg
new file mode 100644
index 0000000..6f7e502
--- /dev/null
+++ b/resources/icons/light/steps/step_inprogress.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/icons/light/steps/step_pending.svg b/resources/icons/light/steps/step_pending.svg
new file mode 100644
index 0000000..c5dbd19
--- /dev/null
+++ b/resources/icons/light/steps/step_pending.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/light/steps/step_queued.svg b/resources/icons/light/steps/step_queued.svg
new file mode 100644
index 0000000..81abd0b
--- /dev/null
+++ b/resources/icons/light/steps/step_queued.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/light/steps/step_skipped.svg b/resources/icons/light/steps/step_skipped.svg
new file mode 100644
index 0000000..06a495c
--- /dev/null
+++ b/resources/icons/light/steps/step_skipped.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/light/steps/step_success.svg b/resources/icons/light/steps/step_success.svg
new file mode 100644
index 0000000..b161639
--- /dev/null
+++ b/resources/icons/light/steps/step_success.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/steps/step_warning.svg b/resources/icons/light/steps/step_warning.svg
new file mode 100644
index 0000000..c78890f
--- /dev/null
+++ b/resources/icons/light/steps/step_warning.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/light/workflowruns/wr_cancelled.svg b/resources/icons/light/workflowruns/wr_cancelled.svg
new file mode 100644
index 0000000..ae91972
--- /dev/null
+++ b/resources/icons/light/workflowruns/wr_cancelled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/workflowruns/wr_failure.svg b/resources/icons/light/workflowruns/wr_failure.svg
new file mode 100644
index 0000000..57873ce
--- /dev/null
+++ b/resources/icons/light/workflowruns/wr_failure.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/light/workflowruns/wr_inprogress.svg b/resources/icons/light/workflowruns/wr_inprogress.svg
new file mode 100644
index 0000000..6f7e502
--- /dev/null
+++ b/resources/icons/light/workflowruns/wr_inprogress.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/icons/light/workflowruns/wr_pending.svg b/resources/icons/light/workflowruns/wr_pending.svg
new file mode 100644
index 0000000..af49cfb
--- /dev/null
+++ b/resources/icons/light/workflowruns/wr_pending.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/icons/light/workflowruns/wr_queued.svg b/resources/icons/light/workflowruns/wr_queued.svg
new file mode 100644
index 0000000..4cf833a
--- /dev/null
+++ b/resources/icons/light/workflowruns/wr_queued.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/workflowruns/wr_skipped.svg b/resources/icons/light/workflowruns/wr_skipped.svg
new file mode 100644
index 0000000..f75911e
--- /dev/null
+++ b/resources/icons/light/workflowruns/wr_skipped.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/workflowruns/wr_success.svg b/resources/icons/light/workflowruns/wr_success.svg
new file mode 100644
index 0000000..6e6174d
--- /dev/null
+++ b/resources/icons/light/workflowruns/wr_success.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/workflowruns/wr_waiting.svg b/resources/icons/light/workflowruns/wr_waiting.svg
new file mode 100644
index 0000000..7ee269f
--- /dev/null
+++ b/resources/icons/light/workflowruns/wr_waiting.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/icons/light/workflowruns/wr_warning.svg b/resources/icons/light/workflowruns/wr_warning.svg
new file mode 100644
index 0000000..36a6bf4
--- /dev/null
+++ b/resources/icons/light/workflowruns/wr_warning.svg
@@ -0,0 +1,3 @@
+