diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5e4507ed2..26be7da2e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -167,6 +167,7 @@
- Dev: Twitch messages can be sent using Twitch's Helix API instead of IRC (disabled by default). (#5200)
- Dev: Added estimation for image sizes to avoid layout shifts. (#5192)
- Dev: Added the `launachable` entry to Linux AppData. (#5210)
+- Dev: Cleaned up and optimized resources. (#5222)
- Dev: Refactor `StreamerMode`. (#5216)
## 2.4.6
diff --git a/cmake/resources/generate_resources.cmake b/cmake/resources/generate_resources.cmake
index e6c8c8d81..0bd28a80e 100644
--- a/cmake/resources/generate_resources.cmake
+++ b/cmake/resources/generate_resources.cmake
@@ -8,12 +8,14 @@ set(
resources_autogenerated.qrc
themes/ChatterinoTheme.schema.json
)
-set(RES_IMAGE_EXCLUDE_FILTER ^linuxinstall/)
+set(RES_EXCLUDE_FILTER ^raw)
+set(RES_IMAGE_EXCLUDE_FILTER "^(buttons/(update|clearSearch)|avatars|icon|settings|raw)")
file(GLOB_RECURSE RES_ALL_FILES RELATIVE "${RES_DIR}" LIST_DIRECTORIES false CONFIGURE_DEPENDS "${RES_DIR}/*")
file(GLOB_RECURSE RES_IMAGE_FILES RELATIVE "${RES_DIR}" LIST_DIRECTORIES false CONFIGURE_DEPENDS "${RES_DIR}/*.png")
list(REMOVE_ITEM RES_ALL_FILES ${RES_IGNORED_FILES})
+list(FILTER RES_ALL_FILES EXCLUDE REGEX ${RES_EXCLUDE_FILTER})
list(FILTER RES_IMAGE_FILES EXCLUDE REGEX ${RES_IMAGE_EXCLUDE_FILTER})
###############################
diff --git a/resources/avatars/_1xelerate.png b/resources/avatars/_1xelerate.png
index 94843f790..17d5a344b 100644
Binary files a/resources/avatars/_1xelerate.png and b/resources/avatars/_1xelerate.png differ
diff --git a/resources/avatars/alazymeme.png b/resources/avatars/alazymeme.png
index 66ac412bb..190801cb7 100644
Binary files a/resources/avatars/alazymeme.png and b/resources/avatars/alazymeme.png differ
diff --git a/resources/avatars/brian6932.png b/resources/avatars/brian6932.png
index 37e1cafe9..de9ffa491 100644
Binary files a/resources/avatars/brian6932.png and b/resources/avatars/brian6932.png differ
diff --git a/resources/avatars/crazysmc.png b/resources/avatars/crazysmc.png
index 433f4e3e9..f84ce14d7 100644
Binary files a/resources/avatars/crazysmc.png and b/resources/avatars/crazysmc.png differ
diff --git a/resources/avatars/cyclone.png b/resources/avatars/cyclone.png
index d1517180f..6f9f9f90b 100644
Binary files a/resources/avatars/cyclone.png and b/resources/avatars/cyclone.png differ
diff --git a/resources/avatars/explooosion_code.png b/resources/avatars/explooosion_code.png
index 0f65da9f2..851d90b46 100644
Binary files a/resources/avatars/explooosion_code.png and b/resources/avatars/explooosion_code.png differ
diff --git a/resources/avatars/fourtf.png b/resources/avatars/fourtf.png
index 7749458d9..43c557979 100644
Binary files a/resources/avatars/fourtf.png and b/resources/avatars/fourtf.png differ
diff --git a/resources/avatars/fraxx.png b/resources/avatars/fraxx.png
index b9a6a47ad..5eb3f2231 100644
Binary files a/resources/avatars/fraxx.png and b/resources/avatars/fraxx.png differ
diff --git a/resources/avatars/hicupalot.png b/resources/avatars/hicupalot.png
index cf42f4371..425c5633a 100644
Binary files a/resources/avatars/hicupalot.png and b/resources/avatars/hicupalot.png differ
diff --git a/resources/avatars/iprodigy.png b/resources/avatars/iprodigy.png
index 481df599e..2fbaf3245 100644
Binary files a/resources/avatars/iprodigy.png and b/resources/avatars/iprodigy.png differ
diff --git a/resources/avatars/jaxkey.png b/resources/avatars/jaxkey.png
index 412ee2120..5c30fb79b 100644
Binary files a/resources/avatars/jaxkey.png and b/resources/avatars/jaxkey.png differ
diff --git a/resources/avatars/kararty.png b/resources/avatars/kararty.png
index dd0e1dcd1..3e937ee93 100644
Binary files a/resources/avatars/kararty.png and b/resources/avatars/kararty.png differ
diff --git a/resources/avatars/karlpolice.png b/resources/avatars/karlpolice.png
index 316fd6ae9..f86a3a0bf 100644
Binary files a/resources/avatars/karlpolice.png and b/resources/avatars/karlpolice.png differ
diff --git a/resources/avatars/mm2pl.png b/resources/avatars/mm2pl.png
index 97cb8b96b..9155d476d 100644
Binary files a/resources/avatars/mm2pl.png and b/resources/avatars/mm2pl.png differ
diff --git a/resources/avatars/mohad12211.png b/resources/avatars/mohad12211.png
index 4308ffbd3..54c6aece4 100644
Binary files a/resources/avatars/mohad12211.png and b/resources/avatars/mohad12211.png differ
diff --git a/resources/avatars/pajlada.png b/resources/avatars/pajlada.png
index dd3c88ce3..c596bfb8e 100644
Binary files a/resources/avatars/pajlada.png and b/resources/avatars/pajlada.png differ
diff --git a/resources/avatars/slch.png b/resources/avatars/slch.png
index f5264458d..64c56e662 100644
Binary files a/resources/avatars/slch.png and b/resources/avatars/slch.png differ
diff --git a/resources/avatars/techno.png b/resources/avatars/techno.png
index 874acb973..6f5913dc4 100644
Binary files a/resources/avatars/techno.png and b/resources/avatars/techno.png differ
diff --git a/resources/avatars/wissididom.png b/resources/avatars/wissididom.png
index 66b13d8ab..26b3b67e7 100644
Binary files a/resources/avatars/wissididom.png and b/resources/avatars/wissididom.png differ
diff --git a/resources/avatars/xheaveny.png b/resources/avatars/xheaveny.png
index 0977b6402..19c8f361e 100644
Binary files a/resources/avatars/xheaveny.png and b/resources/avatars/xheaveny.png differ
diff --git a/resources/avatars/zneix.png b/resources/avatars/zneix.png
index 814cd573d..5823ee988 100644
Binary files a/resources/avatars/zneix.png and b/resources/avatars/zneix.png differ
diff --git a/resources/avatars/zonianmidian.png b/resources/avatars/zonianmidian.png
index d0d36ee01..1b9568292 100644
Binary files a/resources/avatars/zonianmidian.png and b/resources/avatars/zonianmidian.png differ
diff --git a/resources/buttons/addSplit.png b/resources/buttons/addSplit.png
index ed6c77a36..13a8891d2 100644
Binary files a/resources/buttons/addSplit.png and b/resources/buttons/addSplit.png differ
diff --git a/resources/buttons/addSplitDark.png b/resources/buttons/addSplitDark.png
index c6cd6707a..814aa9f16 100644
Binary files a/resources/buttons/addSplitDark.png and b/resources/buttons/addSplitDark.png differ
diff --git a/resources/buttons/ban.png b/resources/buttons/ban.png
index a983d1c87..e128454af 100644
Binary files a/resources/buttons/ban.png and b/resources/buttons/ban.png differ
diff --git a/resources/buttons/banRed.png b/resources/buttons/banRed.png
deleted file mode 100644
index af6b1ac6a..000000000
Binary files a/resources/buttons/banRed.png and /dev/null differ
diff --git a/resources/buttons/cancel.svg b/resources/buttons/cancel.svg
index 7bc012dae..9a353121a 100644
--- a/resources/buttons/cancel.svg
+++ b/resources/buttons/cancel.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/buttons/cancelDark.svg b/resources/buttons/cancelDark.svg
index 5c231ffdb..4e8e3ce33 100644
--- a/resources/buttons/cancelDark.svg
+++ b/resources/buttons/cancelDark.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/buttons/chattersDark.png b/resources/buttons/chattersDark.png
index 399b942e2..5cf95d931 100644
Binary files a/resources/buttons/chattersDark.png and b/resources/buttons/chattersDark.png differ
diff --git a/resources/buttons/chattersLight.png b/resources/buttons/chattersLight.png
index a55aae5c4..9bd209f35 100644
Binary files a/resources/buttons/chattersLight.png and b/resources/buttons/chattersLight.png differ
diff --git a/resources/buttons/clearSearch.png b/resources/buttons/clearSearch.png
index 881a0dd7b..b607322f9 100644
Binary files a/resources/buttons/clearSearch.png and b/resources/buttons/clearSearch.png differ
diff --git a/resources/buttons/copyDark.png b/resources/buttons/copyDark.png
index a0b633eec..9e87f15de 100644
Binary files a/resources/buttons/copyDark.png and b/resources/buttons/copyDark.png differ
diff --git a/resources/buttons/copyLight.png b/resources/buttons/copyLight.png
index 2a663bfd6..0e0de7804 100644
Binary files a/resources/buttons/copyLight.png and b/resources/buttons/copyLight.png differ
diff --git a/resources/buttons/emote.svg b/resources/buttons/emote.svg
index 10e25c9f5..feabe9771 100644
--- a/resources/buttons/emote.svg
+++ b/resources/buttons/emote.svg
@@ -1,12 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/buttons/emoteDark.svg b/resources/buttons/emoteDark.svg
index 10f2ad9bd..317b36517 100644
--- a/resources/buttons/emoteDark.svg
+++ b/resources/buttons/emoteDark.svg
@@ -1,12 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/buttons/menuDark.png b/resources/buttons/menuDark.png
index 307fbb9d5..bca55f262 100644
Binary files a/resources/buttons/menuDark.png and b/resources/buttons/menuDark.png differ
diff --git a/resources/buttons/mod.png b/resources/buttons/mod.png
index 6d92034b7..1cabf1197 100644
Binary files a/resources/buttons/mod.png and b/resources/buttons/mod.png differ
diff --git a/resources/buttons/modModeDisabled.png b/resources/buttons/modModeDisabled.png
index 9b53282b0..2ebbf44e6 100644
Binary files a/resources/buttons/modModeDisabled.png and b/resources/buttons/modModeDisabled.png differ
diff --git a/resources/buttons/modModeDisabled2.png b/resources/buttons/modModeDisabled2.png
deleted file mode 100644
index b0a063072..000000000
Binary files a/resources/buttons/modModeDisabled2.png and /dev/null differ
diff --git a/resources/buttons/modModeEnabled.png b/resources/buttons/modModeEnabled.png
index 0ea511188..f7bfec4b9 100644
Binary files a/resources/buttons/modModeEnabled.png and b/resources/buttons/modModeEnabled.png differ
diff --git a/resources/buttons/modModeEnabled2.png b/resources/buttons/modModeEnabled2.png
deleted file mode 100644
index a563c4ba4..000000000
Binary files a/resources/buttons/modModeEnabled2.png and /dev/null differ
diff --git a/resources/buttons/pinDisabledDark.png b/resources/buttons/pinDisabledDark.png
index f762f0ade..87e912c5d 100644
Binary files a/resources/buttons/pinDisabledDark.png and b/resources/buttons/pinDisabledDark.png differ
diff --git a/resources/buttons/pinDisabledLight.png b/resources/buttons/pinDisabledLight.png
index ed3818991..5eeac17b2 100644
Binary files a/resources/buttons/pinDisabledLight.png and b/resources/buttons/pinDisabledLight.png differ
diff --git a/resources/buttons/pinEnabled.png b/resources/buttons/pinEnabled.png
index 5a113da1c..2fe5944d4 100644
Binary files a/resources/buttons/pinEnabled.png and b/resources/buttons/pinEnabled.png differ
diff --git a/resources/buttons/replyDark.png b/resources/buttons/replyDark.png
index 0b47b7b92..1b6ef884e 100644
Binary files a/resources/buttons/replyDark.png and b/resources/buttons/replyDark.png differ
diff --git a/resources/buttons/replyThreadDark.png b/resources/buttons/replyThreadDark.png
index 3d6c0b437..131691949 100644
Binary files a/resources/buttons/replyThreadDark.png and b/resources/buttons/replyThreadDark.png differ
diff --git a/resources/buttons/search.png b/resources/buttons/search.png
deleted file mode 100644
index 8671ce644..000000000
Binary files a/resources/buttons/search.png and /dev/null differ
diff --git a/resources/buttons/streamerModeEnabledDark.png b/resources/buttons/streamerModeEnabledDark.png
index 7ab2b1d8b..43bd6d5b2 100644
Binary files a/resources/buttons/streamerModeEnabledDark.png and b/resources/buttons/streamerModeEnabledDark.png differ
diff --git a/resources/buttons/streamerModeEnabledLight.png b/resources/buttons/streamerModeEnabledLight.png
index 8da207f79..a56aa63e0 100644
Binary files a/resources/buttons/streamerModeEnabledLight.png and b/resources/buttons/streamerModeEnabledLight.png differ
diff --git a/resources/buttons/timeout.png b/resources/buttons/timeout.png
deleted file mode 100644
index a087ed123..000000000
Binary files a/resources/buttons/timeout.png and /dev/null differ
diff --git a/resources/buttons/trashCan.png b/resources/buttons/trashCan.png
index fd1bce3a0..3b23ae0ef 100644
Binary files a/resources/buttons/trashCan.png and b/resources/buttons/trashCan.png differ
diff --git a/resources/buttons/unban.png b/resources/buttons/unban.png
index 6ef6453e6..66a6da01d 100644
Binary files a/resources/buttons/unban.png and b/resources/buttons/unban.png differ
diff --git a/resources/buttons/unmod.png b/resources/buttons/unmod.png
index a45ee6f26..0e5d15766 100644
Binary files a/resources/buttons/unmod.png and b/resources/buttons/unmod.png differ
diff --git a/resources/buttons/unvip.png b/resources/buttons/unvip.png
index 61b3476d9..f53e097f5 100644
Binary files a/resources/buttons/unvip.png and b/resources/buttons/unvip.png differ
diff --git a/resources/buttons/update.png b/resources/buttons/update.png
index eca3c5044..f808cc097 100644
Binary files a/resources/buttons/update.png and b/resources/buttons/update.png differ
diff --git a/resources/buttons/updateError.png b/resources/buttons/updateError.png
index a1e30e22c..5d25444ca 100644
Binary files a/resources/buttons/updateError.png and b/resources/buttons/updateError.png differ
diff --git a/resources/buttons/vip.png b/resources/buttons/vip.png
index 43b18b1e6..0ce707c96 100644
Binary files a/resources/buttons/vip.png and b/resources/buttons/vip.png differ
diff --git a/resources/error.png b/resources/error.png
deleted file mode 100644
index 07fba9f7c..000000000
Binary files a/resources/error.png and /dev/null differ
diff --git a/resources/icon.png b/resources/icon.png
index 9a6f5ba19..a86761b64 100644
Binary files a/resources/icon.png and b/resources/icon.png differ
diff --git a/resources/pajaDank.png b/resources/pajaDank.png
deleted file mode 100644
index 989c15cb7..000000000
Binary files a/resources/pajaDank.png and /dev/null differ
diff --git a/resources/raw/README.md b/resources/raw/README.md
new file mode 100644
index 000000000..12351802c
--- /dev/null
+++ b/resources/raw/README.md
@@ -0,0 +1,4 @@
+# `resources/raw`
+
+This directory contains raw source files used to generate images in `resources` and isn't included in the final executable.
+These files are not optimized/minimized.
diff --git a/resources/buttons/copyDark.svg b/resources/raw/buttons/copyDark.svg
similarity index 100%
rename from resources/buttons/copyDark.svg
rename to resources/raw/buttons/copyDark.svg
diff --git a/resources/buttons/copyLight.svg b/resources/raw/buttons/copyLight.svg
similarity index 100%
rename from resources/buttons/copyLight.svg
rename to resources/raw/buttons/copyLight.svg
diff --git a/resources/buttons/pinDisabledDark.svg b/resources/raw/buttons/pinDisabledDark.svg
similarity index 100%
rename from resources/buttons/pinDisabledDark.svg
rename to resources/raw/buttons/pinDisabledDark.svg
diff --git a/resources/buttons/pinDisabledLight.svg b/resources/raw/buttons/pinDisabledLight.svg
similarity index 100%
rename from resources/buttons/pinDisabledLight.svg
rename to resources/raw/buttons/pinDisabledLight.svg
diff --git a/resources/buttons/pinEnabled.svg b/resources/raw/buttons/pinEnabled.svg
similarity index 100%
rename from resources/buttons/pinEnabled.svg
rename to resources/raw/buttons/pinEnabled.svg
diff --git a/resources/buttons/replyDark.svg b/resources/raw/buttons/replyDark.svg
similarity index 100%
rename from resources/buttons/replyDark.svg
rename to resources/raw/buttons/replyDark.svg
diff --git a/resources/buttons/replyThreadDark.svg b/resources/raw/buttons/replyThreadDark.svg
similarity index 100%
rename from resources/buttons/replyThreadDark.svg
rename to resources/raw/buttons/replyThreadDark.svg
diff --git a/resources/buttons/streamerModeEnabledDark.svg b/resources/raw/buttons/streamerModeEnabledDark.svg
similarity index 100%
rename from resources/buttons/streamerModeEnabledDark.svg
rename to resources/raw/buttons/streamerModeEnabledDark.svg
diff --git a/resources/buttons/streamerModeEnabledLight.svg b/resources/raw/buttons/streamerModeEnabledLight.svg
similarity index 100%
rename from resources/buttons/streamerModeEnabledLight.svg
rename to resources/raw/buttons/streamerModeEnabledLight.svg
diff --git a/resources/buttons/trashcan.svg b/resources/raw/buttons/trashcan.svg
similarity index 100%
rename from resources/buttons/trashcan.svg
rename to resources/raw/buttons/trashcan.svg
diff --git a/resources/scrolling/downScroll.svg b/resources/raw/scrolling/downScroll.svg
similarity index 100%
rename from resources/scrolling/downScroll.svg
rename to resources/raw/scrolling/downScroll.svg
diff --git a/resources/scrolling/neutralScroll.svg b/resources/raw/scrolling/neutralScroll.svg
similarity index 100%
rename from resources/scrolling/neutralScroll.svg
rename to resources/raw/scrolling/neutralScroll.svg
diff --git a/resources/scrolling/upScroll.svg b/resources/raw/scrolling/upScroll.svg
similarity index 100%
rename from resources/scrolling/upScroll.svg
rename to resources/raw/scrolling/upScroll.svg
diff --git a/resources/scrolling/downScroll.png b/resources/scrolling/downScroll.png
index cc46bb5c8..8a6c0e059 100644
Binary files a/resources/scrolling/downScroll.png and b/resources/scrolling/downScroll.png differ
diff --git a/resources/scrolling/neutralScroll.png b/resources/scrolling/neutralScroll.png
index 99ad1e7f2..ee90a7665 100644
Binary files a/resources/scrolling/neutralScroll.png and b/resources/scrolling/neutralScroll.png differ
diff --git a/resources/scrolling/upScroll.png b/resources/scrolling/upScroll.png
index 433642978..d7a5c91c3 100644
Binary files a/resources/scrolling/upScroll.png and b/resources/scrolling/upScroll.png differ
diff --git a/resources/settings/about.svg b/resources/settings/about.svg
index d0427d04c..a417c3323 100644
--- a/resources/settings/about.svg
+++ b/resources/settings/about.svg
@@ -1,24 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/aboutlogo.png b/resources/settings/aboutlogo.png
index 3efa9ab7b..c8e1997bb 100644
Binary files a/resources/settings/aboutlogo.png and b/resources/settings/aboutlogo.png differ
diff --git a/resources/settings/accounts.svg b/resources/settings/accounts.svg
index 8edc7ba06..3413257c6 100644
--- a/resources/settings/accounts.svg
+++ b/resources/settings/accounts.svg
@@ -1,16 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/advanced.svg b/resources/settings/advanced.svg
deleted file mode 100644
index bf0c11a0f..000000000
--- a/resources/settings/advanced.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
diff --git a/resources/settings/behave.svg b/resources/settings/behave.svg
deleted file mode 100644
index da58c84c9..000000000
--- a/resources/settings/behave.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
diff --git a/resources/settings/browser.svg b/resources/settings/browser.svg
deleted file mode 100644
index a40a4c138..000000000
--- a/resources/settings/browser.svg
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
diff --git a/resources/settings/commands.svg b/resources/settings/commands.svg
index 0d29cfc2a..69d7ae589 100644
--- a/resources/settings/commands.svg
+++ b/resources/settings/commands.svg
@@ -1,23 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/emote.svg b/resources/settings/emote.svg
deleted file mode 100644
index 10e25c9f5..000000000
--- a/resources/settings/emote.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
diff --git a/resources/settings/externaltools.svg b/resources/settings/externaltools.svg
index 3bbef37d1..8d970592c 100644
--- a/resources/settings/externaltools.svg
+++ b/resources/settings/externaltools.svg
@@ -1,47 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/filters.svg b/resources/settings/filters.svg
index efee0adc2..7e94717ff 100644
--- a/resources/settings/filters.svg
+++ b/resources/settings/filters.svg
@@ -1,16 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/settings/ignore.svg b/resources/settings/ignore.svg
index 10f0e691b..ef4058712 100644
--- a/resources/settings/ignore.svg
+++ b/resources/settings/ignore.svg
@@ -1,22 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/keybinds.svg b/resources/settings/keybinds.svg
index 36991c58e..bbf9ede29 100644
--- a/resources/settings/keybinds.svg
+++ b/resources/settings/keybinds.svg
@@ -1,11 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/moderation.svg b/resources/settings/moderation.svg
index bb01a7cce..f97991bc8 100644
--- a/resources/settings/moderation.svg
+++ b/resources/settings/moderation.svg
@@ -1,46 +1,13 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/notification2.svg b/resources/settings/notification2.svg
index d5fb508c7..2f0071f5b 100644
--- a/resources/settings/notification2.svg
+++ b/resources/settings/notification2.svg
@@ -1,33 +1,14 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/notifications.svg b/resources/settings/notifications.svg
index 2ccd2d97b..fec06e315 100644
--- a/resources/settings/notifications.svg
+++ b/resources/settings/notifications.svg
@@ -1,20 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/plugins.svg b/resources/settings/plugins.svg
index e4314ddf2..686ee6b4d 100644
--- a/resources/settings/plugins.svg
+++ b/resources/settings/plugins.svg
@@ -1,13 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/resources/settings/theme.svg b/resources/settings/theme.svg
deleted file mode 100644
index fa85cb274..000000000
--- a/resources/settings/theme.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/resources/split/down.png b/resources/split/down.png
index 042f1f4c2..cd5162b55 100644
Binary files a/resources/split/down.png and b/resources/split/down.png differ
diff --git a/resources/split/left.png b/resources/split/left.png
index 210b74b48..fc7ec23aa 100644
Binary files a/resources/split/left.png and b/resources/split/left.png differ
diff --git a/resources/split/move.png b/resources/split/move.png
index e4ce85cea..7f8b21bbd 100644
Binary files a/resources/split/move.png and b/resources/split/move.png differ
diff --git a/resources/split/right.png b/resources/split/right.png
index 88963fb35..46e19946e 100644
Binary files a/resources/split/right.png and b/resources/split/right.png differ
diff --git a/resources/split/up.png b/resources/split/up.png
index 55662c9b0..3446419ed 100644
Binary files a/resources/split/up.png and b/resources/split/up.png differ
diff --git a/resources/switcher/plus.svg b/resources/switcher/plus.svg
index bf8ead17e..64eba9de3 100644
--- a/resources/switcher/plus.svg
+++ b/resources/switcher/plus.svg
@@ -1,75 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/switcher/popup.svg b/resources/switcher/popup.svg
index f382de01f..238e9bcdd 100644
--- a/resources/switcher/popup.svg
+++ b/resources/switcher/popup.svg
@@ -1,70 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/switcher/switch.svg b/resources/switcher/switch.svg
index 4797699dc..db2b3d858 100644
--- a/resources/switcher/switch.svg
+++ b/resources/switcher/switch.svg
@@ -1,104 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/twitch/admin.png b/resources/twitch/admin.png
deleted file mode 100644
index a5dcb13b5..000000000
Binary files a/resources/twitch/admin.png and /dev/null differ
diff --git a/resources/twitch/automod.png b/resources/twitch/automod.png
index 32eabac97..e1f468b74 100644
Binary files a/resources/twitch/automod.png and b/resources/twitch/automod.png differ
diff --git a/resources/twitch/broadcaster.png b/resources/twitch/broadcaster.png
deleted file mode 100644
index ee1c18c73..000000000
Binary files a/resources/twitch/broadcaster.png and /dev/null differ
diff --git a/resources/twitch/cheer1.png b/resources/twitch/cheer1.png
deleted file mode 100644
index f1ed9fd29..000000000
Binary files a/resources/twitch/cheer1.png and /dev/null differ
diff --git a/resources/twitch/globalmod.png b/resources/twitch/globalmod.png
deleted file mode 100644
index 9353fc8a2..000000000
Binary files a/resources/twitch/globalmod.png and /dev/null differ
diff --git a/resources/twitch/moderator.png b/resources/twitch/moderator.png
deleted file mode 100644
index b418088d1..000000000
Binary files a/resources/twitch/moderator.png and /dev/null differ
diff --git a/resources/twitch/prime.png b/resources/twitch/prime.png
deleted file mode 100644
index 21e442bbf..000000000
Binary files a/resources/twitch/prime.png and /dev/null differ
diff --git a/resources/twitch/staff.png b/resources/twitch/staff.png
deleted file mode 100644
index d2d257428..000000000
Binary files a/resources/twitch/staff.png and /dev/null differ
diff --git a/resources/twitch/subscriber.png b/resources/twitch/subscriber.png
deleted file mode 100644
index 9054ef08a..000000000
Binary files a/resources/twitch/subscriber.png and /dev/null differ
diff --git a/resources/twitch/turbo.png b/resources/twitch/turbo.png
deleted file mode 100644
index 12bc1bdb3..000000000
Binary files a/resources/twitch/turbo.png and /dev/null differ
diff --git a/resources/twitch/verified.png b/resources/twitch/verified.png
deleted file mode 100644
index 0b7019471..000000000
Binary files a/resources/twitch/verified.png and /dev/null differ
diff --git a/resources/twitch/vip.png b/resources/twitch/vip.png
deleted file mode 100644
index 768e59493..000000000
Binary files a/resources/twitch/vip.png and /dev/null differ