diff --git a/assets/webconfig/apple-touch-icon.png b/assets/webconfig/apple-touch-icon.png
index 95d1d4de8..483421753 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 ae52d10a5..ebf711085 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 8b66187fe..6131ed169 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 b681c709a..a66838412 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 974b087ef..06e13e27d 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 727f8cf35..17fad048c 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 5bf237507..295062409 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 01e18f125..1b9242dc7 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 7c9d7e81e..9e0c24659 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 dcf7a3f6b..6d64a996b 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 f61f72978..2e5d2fa1a 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 891ac731b..0d897b858 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 93d408155..e8202dd22 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 8e5dc2d55..75e1aca74 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 b2eb17119..e78b49cc9 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 e9604c69f..203a43b3b 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 65338f685..6c29bbbe1 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 ebd86fbef..8dbd28973 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 8d7a2df25..def5042e2 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 8da3dd178..be7b4b165 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 3b1c24e7b..2dfa62be8 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 f6ce9ee0c..1c12dba07 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 139205e89..1d3036ce2 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 45b700dbf..169bb6d5b 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 019e24bc6..ca8c49d02 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 86ac91bb7..2f5c0dfc3 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 19ac97d9a..11007fe9b 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 f58e3a596..b9cef7421 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 4d83a1c82..2e6e322d4 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 3607035df..96fbd2a4d 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 e88a7776f..98a9928d1 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 0beaac44a..d0549a008 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 ded455efd..8158e92eb 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 8a7fb0646..fecd09c84 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 f72c017c1..b5042c276 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 ecd2feca3..9e66b4e8f 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 36dc82766..59925e089 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 9881beb32..16b685c7d 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 4ac3dd7c8..e06ea6309 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 9881beb32..16b685c7d 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 4864d939c..b6cd4aad5 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 c1799ba10..9ba11917d 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 ba6c0d03c..852ae387e 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 8d277f0ec..69ac0340e 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 cb68c67e6..1bbbaf7ad 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 67c52081f..54097bbc5 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 8fde42561..6e1f25bfc 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 57b167156..21580cf27 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 71dc5b18e..f68d9a779 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 0bf4b1590..9918f4a31 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 5b90ff321..49ad9e824 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 282edcd96..bb363b9c9 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 b64cb5635..6d6185476 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 320d6faa5..5d9cc2773 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 c221f9f3d..2a8b41276 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 ab5d82744..641ddc970 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 90b0d7bc5..aa9cfdd7e 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 aeb86e154..389a28c3d 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 e8d749dee..c8ff60825 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 e8f03505c..4acbe6b71 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 b1d83a7ef..3f5f17392 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 f87df2406..d71cae150 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 2adb79c1a..f5888f06a 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 ebf6936bf..0b4f6ccaf 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 0c35e7ce6..e9a4b6499 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 343d1ba38..115603c24 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 d7ed72b2d..499a5f797 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