diff --git a/assets/webconfig/apple-touch-icon.png b/assets/webconfig/apple-touch-icon.png
index 95d1d4de..48342175 100644
Binary files a/assets/webconfig/apple-touch-icon.png and b/assets/webconfig/apple-touch-icon.png differ
diff --git a/assets/webconfig/favicon.png b/assets/webconfig/favicon.png
index ae52d10a..ebf71108 100644
Binary files a/assets/webconfig/favicon.png and b/assets/webconfig/favicon.png differ
diff --git a/assets/webconfig/fonts/fontawesome-webfont.svg b/assets/webconfig/fonts/fontawesome-webfont.svg
index 8b66187f..6131ed16 100644
--- a/assets/webconfig/fonts/fontawesome-webfont.svg
+++ b/assets/webconfig/fonts/fontawesome-webfont.svg
@@ -1,685 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/assets/webconfig/img/cc/HGradient.png b/assets/webconfig/img/cc/HGradient.png
index b681c709..a6683841 100644
Binary files a/assets/webconfig/img/cc/HGradient.png and b/assets/webconfig/img/cc/HGradient.png differ
diff --git a/assets/webconfig/img/cc/VGradient.png b/assets/webconfig/img/cc/VGradient.png
index 974b087e..06e13e27 100644
Binary files a/assets/webconfig/img/cc/VGradient.png and b/assets/webconfig/img/cc/VGradient.png differ
diff --git a/assets/webconfig/img/cc/blue.png b/assets/webconfig/img/cc/blue.png
index 727f8cf3..17fad048 100644
Binary files a/assets/webconfig/img/cc/blue.png and b/assets/webconfig/img/cc/blue.png differ
diff --git a/assets/webconfig/img/cc/cyan.png b/assets/webconfig/img/cc/cyan.png
index 5bf23750..29506240 100644
Binary files a/assets/webconfig/img/cc/cyan.png and b/assets/webconfig/img/cc/cyan.png differ
diff --git a/assets/webconfig/img/cc/green.png b/assets/webconfig/img/cc/green.png
index 01e18f12..1b9242dc 100644
Binary files a/assets/webconfig/img/cc/green.png and b/assets/webconfig/img/cc/green.png differ
diff --git a/assets/webconfig/img/cc/grey_1.png b/assets/webconfig/img/cc/grey_1.png
index 7c9d7e81..9e0c2465 100644
Binary files a/assets/webconfig/img/cc/grey_1.png and b/assets/webconfig/img/cc/grey_1.png differ
diff --git a/assets/webconfig/img/cc/grey_2.png b/assets/webconfig/img/cc/grey_2.png
index dcf7a3f6..6d64a996 100644
Binary files a/assets/webconfig/img/cc/grey_2.png and b/assets/webconfig/img/cc/grey_2.png differ
diff --git a/assets/webconfig/img/cc/grey_3.png b/assets/webconfig/img/cc/grey_3.png
index f61f7297..2e5d2fa1 100644
Binary files a/assets/webconfig/img/cc/grey_3.png and b/assets/webconfig/img/cc/grey_3.png differ
diff --git a/assets/webconfig/img/cc/magenta.png b/assets/webconfig/img/cc/magenta.png
index 891ac731..0d897b85 100644
Binary files a/assets/webconfig/img/cc/magenta.png and b/assets/webconfig/img/cc/magenta.png differ
diff --git a/assets/webconfig/img/cc/red.png b/assets/webconfig/img/cc/red.png
index 93d40815..e8202dd2 100644
Binary files a/assets/webconfig/img/cc/red.png and b/assets/webconfig/img/cc/red.png differ
diff --git a/assets/webconfig/img/cc/white.png b/assets/webconfig/img/cc/white.png
index 8e5dc2d5..75e1aca7 100644
Binary files a/assets/webconfig/img/cc/white.png and b/assets/webconfig/img/cc/white.png differ
diff --git a/assets/webconfig/img/cc/yellow.png b/assets/webconfig/img/cc/yellow.png
index b2eb1711..e78b49cc 100644
Binary files a/assets/webconfig/img/cc/yellow.png and b/assets/webconfig/img/cc/yellow.png differ
diff --git a/assets/webconfig/img/hyperion/hyperionlogo.png b/assets/webconfig/img/hyperion/hyperionlogo.png
index e9604c69..203a43b3 100644
Binary files a/assets/webconfig/img/hyperion/hyperionlogo.png and b/assets/webconfig/img/hyperion/hyperionlogo.png differ
diff --git a/assets/webconfig/img/hyperion/hyperionwhitelogo.png b/assets/webconfig/img/hyperion/hyperionwhitelogo.png
index 65338f68..6c29bbbe 100644
Binary files a/assets/webconfig/img/hyperion/hyperionwhitelogo.png and b/assets/webconfig/img/hyperion/hyperionwhitelogo.png differ
diff --git a/assets/webconfig/img/hyperion/ssdp_icon.png b/assets/webconfig/img/hyperion/ssdp_icon.png
index ebd86fbe..8dbd2897 100644
Binary files a/assets/webconfig/img/hyperion/ssdp_icon.png and b/assets/webconfig/img/hyperion/ssdp_icon.png differ
diff --git a/assets/webconfig/mstile-144x144.png b/assets/webconfig/mstile-144x144.png
index 8d7a2df2..def5042e 100644
Binary files a/assets/webconfig/mstile-144x144.png and b/assets/webconfig/mstile-144x144.png differ
diff --git a/cmake/desktop/hyperiond_128.png b/cmake/desktop/hyperiond_128.png
index 8da3dd17..be7b4b16 100644
Binary files a/cmake/desktop/hyperiond_128.png and b/cmake/desktop/hyperiond_128.png differ
diff --git a/doc/screenshot.png b/doc/screenshot.png
index 3b1c24e7..2dfa62be 100644
Binary files a/doc/screenshot.png and b/doc/screenshot.png differ
diff --git a/docs/development/LedDevice_Flows.png b/docs/development/LedDevice_Flows.png
index f6ce9ee0..1c12dba0 100644
Binary files a/docs/development/LedDevice_Flows.png and b/docs/development/LedDevice_Flows.png differ
diff --git a/docs/docs/.vuepress/public/hyperion-logo.png b/docs/docs/.vuepress/public/hyperion-logo.png
index 139205e8..1d3036ce 100644
Binary files a/docs/docs/.vuepress/public/hyperion-logo.png and b/docs/docs/.vuepress/public/hyperion-logo.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-icon-120x120.png b/docs/docs/.vuepress/public/icons/apple-icon-120x120.png
index 45b700db..169bb6d5 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-icon-120x120.png and b/docs/docs/.vuepress/public/icons/apple-icon-120x120.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-icon-152x152.png b/docs/docs/.vuepress/public/icons/apple-icon-152x152.png
index 019e24bc..ca8c49d0 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-icon-152x152.png and b/docs/docs/.vuepress/public/icons/apple-icon-152x152.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-icon-167x167.png b/docs/docs/.vuepress/public/icons/apple-icon-167x167.png
index 86ac91bb..2f5c0dfc 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-icon-167x167.png and b/docs/docs/.vuepress/public/icons/apple-icon-167x167.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-icon-180x180.png b/docs/docs/.vuepress/public/icons/apple-icon-180x180.png
index 19ac97d9..11007fe9 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-icon-180x180.png and b/docs/docs/.vuepress/public/icons/apple-icon-180x180.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-1125x2436.png b/docs/docs/.vuepress/public/icons/apple-launch-1125x2436.png
index f58e3a59..b9cef742 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-1125x2436.png and b/docs/docs/.vuepress/public/icons/apple-launch-1125x2436.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-1242x2208.png b/docs/docs/.vuepress/public/icons/apple-launch-1242x2208.png
index 4d83a1c8..2e6e322d 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-1242x2208.png and b/docs/docs/.vuepress/public/icons/apple-launch-1242x2208.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-1242x2688.png b/docs/docs/.vuepress/public/icons/apple-launch-1242x2688.png
index 3607035d..96fbd2a4 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-1242x2688.png and b/docs/docs/.vuepress/public/icons/apple-launch-1242x2688.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-1536x2048.png b/docs/docs/.vuepress/public/icons/apple-launch-1536x2048.png
index e88a7776..98a9928d 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-1536x2048.png and b/docs/docs/.vuepress/public/icons/apple-launch-1536x2048.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-1668x2224.png b/docs/docs/.vuepress/public/icons/apple-launch-1668x2224.png
index 0beaac44..d0549a00 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-1668x2224.png and b/docs/docs/.vuepress/public/icons/apple-launch-1668x2224.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-1668x2388.png b/docs/docs/.vuepress/public/icons/apple-launch-1668x2388.png
index ded455ef..8158e92e 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-1668x2388.png and b/docs/docs/.vuepress/public/icons/apple-launch-1668x2388.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-2048x2732.png b/docs/docs/.vuepress/public/icons/apple-launch-2048x2732.png
index 8a7fb064..fecd09c8 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-2048x2732.png and b/docs/docs/.vuepress/public/icons/apple-launch-2048x2732.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-640x1136.png b/docs/docs/.vuepress/public/icons/apple-launch-640x1136.png
index f72c017c..b5042c27 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-640x1136.png and b/docs/docs/.vuepress/public/icons/apple-launch-640x1136.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-750x1334.png b/docs/docs/.vuepress/public/icons/apple-launch-750x1334.png
index ecd2feca..9e66b4e8 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-750x1334.png and b/docs/docs/.vuepress/public/icons/apple-launch-750x1334.png differ
diff --git a/docs/docs/.vuepress/public/icons/apple-launch-828x1792.png b/docs/docs/.vuepress/public/icons/apple-launch-828x1792.png
index 36dc8276..59925e08 100644
Binary files a/docs/docs/.vuepress/public/icons/apple-launch-828x1792.png and b/docs/docs/.vuepress/public/icons/apple-launch-828x1792.png differ
diff --git a/docs/docs/.vuepress/public/icons/favicon-128x128.png b/docs/docs/.vuepress/public/icons/favicon-128x128.png
index 9881beb3..16b685c7 100644
Binary files a/docs/docs/.vuepress/public/icons/favicon-128x128.png and b/docs/docs/.vuepress/public/icons/favicon-128x128.png differ
diff --git a/docs/docs/.vuepress/public/icons/favicon-96x96.png b/docs/docs/.vuepress/public/icons/favicon-96x96.png
index 4ac3dd7c..e06ea630 100644
Binary files a/docs/docs/.vuepress/public/icons/favicon-96x96.png and b/docs/docs/.vuepress/public/icons/favicon-96x96.png differ
diff --git a/docs/docs/.vuepress/public/icons/icon-128x128.png b/docs/docs/.vuepress/public/icons/icon-128x128.png
index 9881beb3..16b685c7 100644
Binary files a/docs/docs/.vuepress/public/icons/icon-128x128.png and b/docs/docs/.vuepress/public/icons/icon-128x128.png differ
diff --git a/docs/docs/.vuepress/public/icons/icon-192x192.png b/docs/docs/.vuepress/public/icons/icon-192x192.png
index 4864d939..b6cd4aad 100644
Binary files a/docs/docs/.vuepress/public/icons/icon-192x192.png and b/docs/docs/.vuepress/public/icons/icon-192x192.png differ
diff --git a/docs/docs/.vuepress/public/icons/icon-256x256.png b/docs/docs/.vuepress/public/icons/icon-256x256.png
index c1799ba1..9ba11917 100644
Binary files a/docs/docs/.vuepress/public/icons/icon-256x256.png and b/docs/docs/.vuepress/public/icons/icon-256x256.png differ
diff --git a/docs/docs/.vuepress/public/icons/icon-384x384.png b/docs/docs/.vuepress/public/icons/icon-384x384.png
index ba6c0d03..852ae387 100644
Binary files a/docs/docs/.vuepress/public/icons/icon-384x384.png and b/docs/docs/.vuepress/public/icons/icon-384x384.png differ
diff --git a/docs/docs/.vuepress/public/icons/icon-512x512.png b/docs/docs/.vuepress/public/icons/icon-512x512.png
index 8d277f0e..69ac0340 100644
Binary files a/docs/docs/.vuepress/public/icons/icon-512x512.png and b/docs/docs/.vuepress/public/icons/icon-512x512.png differ
diff --git a/docs/docs/.vuepress/public/icons/ms-icon-144x144.png b/docs/docs/.vuepress/public/icons/ms-icon-144x144.png
index cb68c67e..1bbbaf7a 100644
Binary files a/docs/docs/.vuepress/public/icons/ms-icon-144x144.png and b/docs/docs/.vuepress/public/icons/ms-icon-144x144.png differ
diff --git a/docs/docs/.vuepress/public/images/en/avahi-browse.jpg b/docs/docs/.vuepress/public/images/en/avahi-browse.jpg
index 67c52081..54097bbc 100644
Binary files a/docs/docs/.vuepress/public/images/en/avahi-browse.jpg and b/docs/docs/.vuepress/public/images/en/avahi-browse.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/http_jsonrpc.jpg b/docs/docs/.vuepress/public/images/en/http_jsonrpc.jpg
index 8fde4256..6e1f25bf 100644
Binary files a/docs/docs/.vuepress/public/images/en/http_jsonrpc.jpg and b/docs/docs/.vuepress/public/images/en/http_jsonrpc.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/owneff_1.jpg b/docs/docs/.vuepress/public/images/en/owneff_1.jpg
index 57b16715..21580cf2 100644
Binary files a/docs/docs/.vuepress/public/images/en/owneff_1.jpg and b/docs/docs/.vuepress/public/images/en/owneff_1.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/owneff_2.jpg b/docs/docs/.vuepress/public/images/en/owneff_2.jpg
index 71dc5b18..f68d9a77 100644
Binary files a/docs/docs/.vuepress/public/images/en/owneff_2.jpg and b/docs/docs/.vuepress/public/images/en/owneff_2.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/owneff_3.gif b/docs/docs/.vuepress/public/images/en/owneff_3.gif
index 0bf4b159..9918f4a3 100644
Binary files a/docs/docs/.vuepress/public/images/en/owneff_3.gif and b/docs/docs/.vuepress/public/images/en/owneff_3.gif differ
diff --git a/docs/docs/.vuepress/public/images/en/owneff_4.gif b/docs/docs/.vuepress/public/images/en/owneff_4.gif
index 5b90ff32..49ad9e82 100644
Binary files a/docs/docs/.vuepress/public/images/en/owneff_4.gif and b/docs/docs/.vuepress/public/images/en/owneff_4.gif differ
diff --git a/docs/docs/.vuepress/public/images/en/user_bbmodes.jpg b/docs/docs/.vuepress/public/images/en/user_bbmodes.jpg
index 282edcd9..bb363b9c 100644
Binary files a/docs/docs/.vuepress/public/images/en/user_bbmodes.jpg and b/docs/docs/.vuepress/public/images/en/user_bbmodes.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/user_config_access.jpg b/docs/docs/.vuepress/public/images/en/user_config_access.jpg
index b64cb563..6d618547 100644
Binary files a/docs/docs/.vuepress/public/images/en/user_config_access.jpg and b/docs/docs/.vuepress/public/images/en/user_config_access.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/user_config_lang.jpg b/docs/docs/.vuepress/public/images/en/user_config_lang.jpg
index 320d6faa..5d9cc277 100644
Binary files a/docs/docs/.vuepress/public/images/en/user_config_lang.jpg and b/docs/docs/.vuepress/public/images/en/user_config_lang.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/user_gammacurve.png b/docs/docs/.vuepress/public/images/en/user_gammacurve.png
index c221f9f3..2a8b4127 100644
Binary files a/docs/docs/.vuepress/public/images/en/user_gammacurve.png and b/docs/docs/.vuepress/public/images/en/user_gammacurve.png differ
diff --git a/docs/docs/.vuepress/public/images/en/user_hyperbian_ssh.jpg b/docs/docs/.vuepress/public/images/en/user_hyperbian_ssh.jpg
index ab5d8274..641ddc97 100644
Binary files a/docs/docs/.vuepress/public/images/en/user_hyperbian_ssh.jpg and b/docs/docs/.vuepress/public/images/en/user_hyperbian_ssh.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli1.jpg b/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli1.jpg
index 90b0d7bc..aa9cfdd7 100644
Binary files a/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli1.jpg and b/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli1.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli2.jpg b/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli2.jpg
index aeb86e15..389a28c3 100644
Binary files a/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli2.jpg and b/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli2.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli3.jpg b/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli3.jpg
index e8d749de..c8ff6082 100644
Binary files a/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli3.jpg and b/docs/docs/.vuepress/public/images/en/user_hyperbian_wpa_suppli3.jpg differ
diff --git a/docs/docs/.vuepress/public/images/en/user_ledlayout3.jpg b/docs/docs/.vuepress/public/images/en/user_ledlayout3.jpg
index e8f03505..4acbe6b7 100644
Binary files a/docs/docs/.vuepress/public/images/en/user_ledlayout3.jpg and b/docs/docs/.vuepress/public/images/en/user_ledlayout3.jpg differ
diff --git a/effects/lights.gif b/effects/lights.gif
index b1d83a7e..3f5f1739 100644
Binary files a/effects/lights.gif and b/effects/lights.gif differ
diff --git a/resources/icons/autorun.svg b/resources/icons/autorun.svg
index f87df240..d71cae15 100644
--- a/resources/icons/autorun.svg
+++ b/resources/icons/autorun.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/icons/clear.svg b/resources/icons/clear.svg
index 2adb79c1..f5888f06 100644
--- a/resources/icons/clear.svg
+++ b/resources/icons/clear.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/icons/color.svg b/resources/icons/color.svg
index ebf6936b..0b4f6cca 100644
--- a/resources/icons/color.svg
+++ b/resources/icons/color.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/icons/effects.svg b/resources/icons/effects.svg
index 0c35e7ce..e9a4b649 100644
--- a/resources/icons/effects.svg
+++ b/resources/icons/effects.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/icons/quit.svg b/resources/icons/quit.svg
index 343d1ba3..115603c2 100644
--- a/resources/icons/quit.svg
+++ b/resources/icons/quit.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/icons/settings.svg b/resources/icons/settings.svg
index d7ed72b2..499a5f79 100644
--- a/resources/icons/settings.svg
+++ b/resources/icons/settings.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file