diff --git a/launcher/CMakeLists.txt b/launcher/CMakeLists.txt
index 8db93429..a92a235d 100644
--- a/launcher/CMakeLists.txt
+++ b/launcher/CMakeLists.txt
@@ -598,6 +598,8 @@ SET(LAUNCHER_SOURCES
resources/pe_light/pe_light.qrc
resources/pe_colored/pe_colored.qrc
resources/pe_blue/pe_blue.qrc
+ resources/breeze_dark/breeze_dark.qrc
+ resources/breeze_light/breeze_light.qrc
resources/OSX/OSX.qrc
resources/iOS/iOS.qrc
resources/flat/flat.qrc
@@ -957,6 +959,8 @@ qt_add_resources(LAUNCHER_RESOURCES
resources/pe_light/pe_light.qrc
resources/pe_colored/pe_colored.qrc
resources/pe_blue/pe_blue.qrc
+ resources/breeze_dark/breeze_dark.qrc
+ resources/breeze_light/breeze_light.qrc
resources/OSX/OSX.qrc
resources/iOS/iOS.qrc
resources/flat/flat.qrc
diff --git a/launcher/main.cpp b/launcher/main.cpp
index df596449..b63f8bfd 100644
--- a/launcher/main.cpp
+++ b/launcher/main.cpp
@@ -81,6 +81,8 @@ int main(int argc, char *argv[])
Q_INIT_RESOURCE(pe_light);
Q_INIT_RESOURCE(pe_blue);
Q_INIT_RESOURCE(pe_colored);
+ Q_INIT_RESOURCE(breeze_dark);
+ Q_INIT_RESOURCE(breeze_light);
Q_INIT_RESOURCE(OSX);
Q_INIT_RESOURCE(iOS);
Q_INIT_RESOURCE(flat);
diff --git a/launcher/resources/breeze_dark/breeze_dark.qrc b/launcher/resources/breeze_dark/breeze_dark.qrc
new file mode 100644
index 00000000..4d7a69b2
--- /dev/null
+++ b/launcher/resources/breeze_dark/breeze_dark.qrc
@@ -0,0 +1,43 @@
+
+
+ index.theme
+ scalable/about.svg
+ scalable/accounts.svg
+ scalable/bug.svg
+ scalable/centralmods.svg
+ scalable/checkupdate.svg
+ scalable/copy.svg
+ scalable/coremods.svg
+ scalable/custom-commands.svg
+ scalable/discord.svg
+ scalable/externaltools.svg
+ scalable/help.svg
+ scalable/instance-settings.svg
+ scalable/jarmods.svg
+ scalable/java.svg
+ scalable/language.svg
+ scalable/loadermods.svg
+ scalable/log.svg
+ scalable/minecraft.svg
+ scalable/new.svg
+ scalable/news.svg
+ scalable/notes.svg
+ scalable/proxy.svg
+ scalable/reddit-alien.svg
+ scalable/refresh.svg
+ scalable/resourcepacks.svg
+ scalable/shaderpacks.svg
+ scalable/screenshots.svg
+ scalable/settings.svg
+ scalable/status-bad.svg
+ scalable/status-good.svg
+ scalable/status-yellow.svg
+ scalable/viewfolder.svg
+ scalable/worlds.svg
+ scalable/delete.svg
+ scalable/tag.svg
+ scalable/export.svg
+ scalable/rename.svg
+ scalable/launch.svg
+
+
diff --git a/launcher/resources/breeze_dark/index.theme b/launcher/resources/breeze_dark/index.theme
new file mode 100644
index 00000000..f9f6f4dc
--- /dev/null
+++ b/launcher/resources/breeze_dark/index.theme
@@ -0,0 +1,11 @@
+[Icon Theme]
+Name=Breeze Dark
+Comment=Breeze Dark Icons
+Inherits=multimc
+Directories=scalable
+
+[scalable]
+Size=48
+Type=Scalable
+MinSize=16
+MaxSize=256
diff --git a/launcher/resources/breeze_dark/scalable/about.svg b/launcher/resources/breeze_dark/scalable/about.svg
new file mode 100644
index 00000000..856d1b2b
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/about.svg
@@ -0,0 +1,12 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/accounts.svg b/launcher/resources/breeze_dark/scalable/accounts.svg
new file mode 100644
index 00000000..fbb51959
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/accounts.svg
@@ -0,0 +1,17 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/bug.svg b/launcher/resources/breeze_dark/scalable/bug.svg
new file mode 100644
index 00000000..6ddf482f
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/bug.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/centralmods.svg b/launcher/resources/breeze_dark/scalable/centralmods.svg
new file mode 100644
index 00000000..4035e51c
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/centralmods.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_dark/scalable/checkupdate.svg b/launcher/resources/breeze_dark/scalable/checkupdate.svg
new file mode 100644
index 00000000..cc5dfc16
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/checkupdate.svg
@@ -0,0 +1,14 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/copy.svg b/launcher/resources/breeze_dark/scalable/copy.svg
new file mode 100644
index 00000000..fe4a36ac
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/copy.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/launcher/resources/breeze_dark/scalable/coremods.svg b/launcher/resources/breeze_dark/scalable/coremods.svg
new file mode 100644
index 00000000..ec4ecea8
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/coremods.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_dark/scalable/custom-commands.svg b/launcher/resources/breeze_dark/scalable/custom-commands.svg
new file mode 100644
index 00000000..44efd39e
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/custom-commands.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/delete.svg b/launcher/resources/breeze_dark/scalable/delete.svg
new file mode 100644
index 00000000..c7074585
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/delete.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/discord.svg b/launcher/resources/breeze_dark/scalable/discord.svg
new file mode 100644
index 00000000..22ee27ba
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/discord.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_dark/scalable/export.svg b/launcher/resources/breeze_dark/scalable/export.svg
new file mode 100644
index 00000000..b1fe39d1
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/export.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/launcher/resources/breeze_dark/scalable/externaltools.svg b/launcher/resources/breeze_dark/scalable/externaltools.svg
new file mode 100644
index 00000000..dd19fb90
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/externaltools.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/help.svg b/launcher/resources/breeze_dark/scalable/help.svg
new file mode 100644
index 00000000..b273a8bc
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/help.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/instance-settings.svg b/launcher/resources/breeze_dark/scalable/instance-settings.svg
new file mode 100644
index 00000000..c5f0504b
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/instance-settings.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/jarmods.svg b/launcher/resources/breeze_dark/scalable/jarmods.svg
new file mode 100644
index 00000000..49a45d36
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/jarmods.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_dark/scalable/java.svg b/launcher/resources/breeze_dark/scalable/java.svg
new file mode 100644
index 00000000..7149981c
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/java.svg
@@ -0,0 +1,10 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/language.svg b/launcher/resources/breeze_dark/scalable/language.svg
new file mode 100644
index 00000000..239cdf94
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/language.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/launch.svg b/launcher/resources/breeze_dark/scalable/launch.svg
new file mode 100644
index 00000000..25c5fabc
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/launch.svg
@@ -0,0 +1,8 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/launcher.svg b/launcher/resources/breeze_dark/scalable/launcher.svg
new file mode 100644
index 00000000..aeee8433
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/launcher.svg
@@ -0,0 +1,57 @@
+
+
+
diff --git a/launcher/resources/breeze_dark/scalable/loadermods.svg b/launcher/resources/breeze_dark/scalable/loadermods.svg
new file mode 100644
index 00000000..7bd87188
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/loadermods.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/log.svg b/launcher/resources/breeze_dark/scalable/log.svg
new file mode 100644
index 00000000..fcd83c4d
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/log.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/matrix.svg b/launcher/resources/breeze_dark/scalable/matrix.svg
new file mode 100644
index 00000000..214f5708
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/matrix.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_dark/scalable/minecraft.svg b/launcher/resources/breeze_dark/scalable/minecraft.svg
new file mode 100644
index 00000000..1d8d0167
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/minecraft.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/new.svg b/launcher/resources/breeze_dark/scalable/new.svg
new file mode 100644
index 00000000..9ee910e7
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/new.svg
@@ -0,0 +1,18 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/news.svg b/launcher/resources/breeze_dark/scalable/news.svg
new file mode 100644
index 00000000..a2ff0c8d
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/news.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/notes.svg b/launcher/resources/breeze_dark/scalable/notes.svg
new file mode 100644
index 00000000..6452d3c8
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/notes.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/patreon.svg b/launcher/resources/breeze_dark/scalable/patreon.svg
new file mode 100644
index 00000000..7f98dd13
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/patreon.svg
@@ -0,0 +1,3 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/proxy.svg b/launcher/resources/breeze_dark/scalable/proxy.svg
new file mode 100644
index 00000000..c6efb171
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/proxy.svg
@@ -0,0 +1,14 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/reddit-alien.svg b/launcher/resources/breeze_dark/scalable/reddit-alien.svg
new file mode 100644
index 00000000..00f82bb3
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/reddit-alien.svg
@@ -0,0 +1,3 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/refresh.svg b/launcher/resources/breeze_dark/scalable/refresh.svg
new file mode 100644
index 00000000..7b486463
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/refresh.svg
@@ -0,0 +1,8 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/rename.svg b/launcher/resources/breeze_dark/scalable/rename.svg
new file mode 100644
index 00000000..6a844965
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/rename.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/resourcepacks.svg b/launcher/resources/breeze_dark/scalable/resourcepacks.svg
new file mode 100644
index 00000000..0986c216
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/resourcepacks.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/launcher/resources/breeze_dark/scalable/screenshots.svg b/launcher/resources/breeze_dark/scalable/screenshots.svg
new file mode 100644
index 00000000..a10ed713
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/screenshots.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/settings.svg b/launcher/resources/breeze_dark/scalable/settings.svg
new file mode 100644
index 00000000..009d8154
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/settings.svg
@@ -0,0 +1,17 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/shaderpacks.svg b/launcher/resources/breeze_dark/scalable/shaderpacks.svg
new file mode 100644
index 00000000..b2887947
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/shaderpacks.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/status-bad.svg b/launcher/resources/breeze_dark/scalable/status-bad.svg
new file mode 100644
index 00000000..6fc3137e
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/status-bad.svg
@@ -0,0 +1,9 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/status-good.svg b/launcher/resources/breeze_dark/scalable/status-good.svg
new file mode 100644
index 00000000..eb8bc03b
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/status-good.svg
@@ -0,0 +1,10 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/status-yellow.svg b/launcher/resources/breeze_dark/scalable/status-yellow.svg
new file mode 100644
index 00000000..1dc4d0f5
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/status-yellow.svg
@@ -0,0 +1,9 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/tag.svg b/launcher/resources/breeze_dark/scalable/tag.svg
new file mode 100644
index 00000000..b54b515f
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/tag.svg
@@ -0,0 +1,17 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/viewfolder.svg b/launcher/resources/breeze_dark/scalable/viewfolder.svg
new file mode 100644
index 00000000..0189b954
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/viewfolder.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_dark/scalable/worlds.svg b/launcher/resources/breeze_dark/scalable/worlds.svg
new file mode 100644
index 00000000..0cff8266
--- /dev/null
+++ b/launcher/resources/breeze_dark/scalable/worlds.svg
@@ -0,0 +1,16 @@
+
diff --git a/launcher/resources/breeze_light/breeze_light.qrc b/launcher/resources/breeze_light/breeze_light.qrc
new file mode 100644
index 00000000..7d9d99f5
--- /dev/null
+++ b/launcher/resources/breeze_light/breeze_light.qrc
@@ -0,0 +1,43 @@
+
+
+ index.theme
+ scalable/about.svg
+ scalable/accounts.svg
+ scalable/bug.svg
+ scalable/centralmods.svg
+ scalable/checkupdate.svg
+ scalable/copy.svg
+ scalable/coremods.svg
+ scalable/custom-commands.svg
+ scalable/discord.svg
+ scalable/externaltools.svg
+ scalable/help.svg
+ scalable/instance-settings.svg
+ scalable/jarmods.svg
+ scalable/java.svg
+ scalable/language.svg
+ scalable/loadermods.svg
+ scalable/log.svg
+ scalable/minecraft.svg
+ scalable/new.svg
+ scalable/news.svg
+ scalable/notes.svg
+ scalable/proxy.svg
+ scalable/reddit-alien.svg
+ scalable/refresh.svg
+ scalable/resourcepacks.svg
+ scalable/shaderpacks.svg
+ scalable/screenshots.svg
+ scalable/settings.svg
+ scalable/status-bad.svg
+ scalable/status-good.svg
+ scalable/status-yellow.svg
+ scalable/viewfolder.svg
+ scalable/worlds.svg
+ scalable/delete.svg
+ scalable/tag.svg
+ scalable/export.svg
+ scalable/rename.svg
+ scalable/launch.svg
+
+
diff --git a/launcher/resources/breeze_light/index.theme b/launcher/resources/breeze_light/index.theme
new file mode 100644
index 00000000..126d42d7
--- /dev/null
+++ b/launcher/resources/breeze_light/index.theme
@@ -0,0 +1,11 @@
+[Icon Theme]
+Name=Breeze Light
+Comment=Breeze Light Icons
+Inherits=multimc
+Directories=scalable
+
+[scalable]
+Size=48
+Type=Scalable
+MinSize=16
+MaxSize=256
diff --git a/launcher/resources/breeze_light/scalable/about.svg b/launcher/resources/breeze_light/scalable/about.svg
new file mode 100644
index 00000000..ea1dc02c
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/about.svg
@@ -0,0 +1,12 @@
+
diff --git a/launcher/resources/breeze_light/scalable/accounts.svg b/launcher/resources/breeze_light/scalable/accounts.svg
new file mode 100644
index 00000000..8a542f36
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/accounts.svg
@@ -0,0 +1,17 @@
+
diff --git a/launcher/resources/breeze_light/scalable/bug.svg b/launcher/resources/breeze_light/scalable/bug.svg
new file mode 100644
index 00000000..4f41ad6b
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/bug.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/centralmods.svg b/launcher/resources/breeze_light/scalable/centralmods.svg
new file mode 100644
index 00000000..4035e51c
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/centralmods.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_light/scalable/checkupdate.svg b/launcher/resources/breeze_light/scalable/checkupdate.svg
new file mode 100644
index 00000000..06b31827
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/checkupdate.svg
@@ -0,0 +1,14 @@
+
diff --git a/launcher/resources/breeze_light/scalable/copy.svg b/launcher/resources/breeze_light/scalable/copy.svg
new file mode 100644
index 00000000..2557953b
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/copy.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/launcher/resources/breeze_light/scalable/coremods.svg b/launcher/resources/breeze_light/scalable/coremods.svg
new file mode 100644
index 00000000..ec4ecea8
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/coremods.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_light/scalable/custom-commands.svg b/launcher/resources/breeze_light/scalable/custom-commands.svg
new file mode 100644
index 00000000..b2ac78c5
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/custom-commands.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/delete.svg b/launcher/resources/breeze_light/scalable/delete.svg
new file mode 100644
index 00000000..f2aea6e8
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/delete.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/discord.svg b/launcher/resources/breeze_light/scalable/discord.svg
new file mode 100644
index 00000000..22ee27ba
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/discord.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_light/scalable/export.svg b/launcher/resources/breeze_light/scalable/export.svg
new file mode 100644
index 00000000..d6314bd7
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/export.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/launcher/resources/breeze_light/scalable/externaltools.svg b/launcher/resources/breeze_light/scalable/externaltools.svg
new file mode 100644
index 00000000..c965b6c3
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/externaltools.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/help.svg b/launcher/resources/breeze_light/scalable/help.svg
new file mode 100644
index 00000000..bcd14e05
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/help.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/instance-settings.svg b/launcher/resources/breeze_light/scalable/instance-settings.svg
new file mode 100644
index 00000000..69854d73
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/instance-settings.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/jarmods.svg b/launcher/resources/breeze_light/scalable/jarmods.svg
new file mode 100644
index 00000000..49a45d36
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/jarmods.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_light/scalable/java.svg b/launcher/resources/breeze_light/scalable/java.svg
new file mode 100644
index 00000000..ff86c9cc
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/java.svg
@@ -0,0 +1,10 @@
+
diff --git a/launcher/resources/breeze_light/scalable/language.svg b/launcher/resources/breeze_light/scalable/language.svg
new file mode 100644
index 00000000..3d56d33e
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/language.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/launch.svg b/launcher/resources/breeze_light/scalable/launch.svg
new file mode 100644
index 00000000..678fd098
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/launch.svg
@@ -0,0 +1,8 @@
+
diff --git a/launcher/resources/breeze_light/scalable/loadermods.svg b/launcher/resources/breeze_light/scalable/loadermods.svg
new file mode 100644
index 00000000..4fb0f96d
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/loadermods.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/log.svg b/launcher/resources/breeze_light/scalable/log.svg
new file mode 100644
index 00000000..cf9c9b22
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/log.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/matrix.svg b/launcher/resources/breeze_light/scalable/matrix.svg
new file mode 100644
index 00000000..4745efc1
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/matrix.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/launcher/resources/breeze_light/scalable/minecraft.svg b/launcher/resources/breeze_light/scalable/minecraft.svg
new file mode 100644
index 00000000..1ffb4565
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/minecraft.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/new.svg b/launcher/resources/breeze_light/scalable/new.svg
new file mode 100644
index 00000000..51babd76
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/new.svg
@@ -0,0 +1,18 @@
+
diff --git a/launcher/resources/breeze_light/scalable/news.svg b/launcher/resources/breeze_light/scalable/news.svg
new file mode 100644
index 00000000..3e3ebe95
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/news.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/notes.svg b/launcher/resources/breeze_light/scalable/notes.svg
new file mode 100644
index 00000000..a8eaf279
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/notes.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/patreon.svg b/launcher/resources/breeze_light/scalable/patreon.svg
new file mode 100644
index 00000000..e12f1f8d
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/patreon.svg
@@ -0,0 +1,3 @@
+
diff --git a/launcher/resources/breeze_light/scalable/proxy.svg b/launcher/resources/breeze_light/scalable/proxy.svg
new file mode 100644
index 00000000..2e67ff6c
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/proxy.svg
@@ -0,0 +1,14 @@
+
diff --git a/launcher/resources/breeze_light/scalable/reddit-alien.svg b/launcher/resources/breeze_light/scalable/reddit-alien.svg
new file mode 100644
index 00000000..93b8eedc
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/reddit-alien.svg
@@ -0,0 +1,3 @@
+
diff --git a/launcher/resources/breeze_light/scalable/refresh.svg b/launcher/resources/breeze_light/scalable/refresh.svg
new file mode 100644
index 00000000..ecd2b394
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/refresh.svg
@@ -0,0 +1,8 @@
+
diff --git a/launcher/resources/breeze_light/scalable/rename.svg b/launcher/resources/breeze_light/scalable/rename.svg
new file mode 100644
index 00000000..18ccc58a
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/rename.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/resourcepacks.svg b/launcher/resources/breeze_light/scalable/resourcepacks.svg
new file mode 100644
index 00000000..913d3c1f
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/resourcepacks.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/launcher/resources/breeze_light/scalable/screenshots.svg b/launcher/resources/breeze_light/scalable/screenshots.svg
new file mode 100644
index 00000000..d984b330
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/screenshots.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/settings.svg b/launcher/resources/breeze_light/scalable/settings.svg
new file mode 100644
index 00000000..19e86e26
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/settings.svg
@@ -0,0 +1,17 @@
+
diff --git a/launcher/resources/breeze_light/scalable/shaderpacks.svg b/launcher/resources/breeze_light/scalable/shaderpacks.svg
new file mode 100644
index 00000000..591c6af5
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/shaderpacks.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/status-bad.svg b/launcher/resources/breeze_light/scalable/status-bad.svg
new file mode 100644
index 00000000..6fc3137e
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/status-bad.svg
@@ -0,0 +1,9 @@
+
diff --git a/launcher/resources/breeze_light/scalable/status-good.svg b/launcher/resources/breeze_light/scalable/status-good.svg
new file mode 100644
index 00000000..eb8bc03b
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/status-good.svg
@@ -0,0 +1,10 @@
+
diff --git a/launcher/resources/breeze_light/scalable/status-yellow.svg b/launcher/resources/breeze_light/scalable/status-yellow.svg
new file mode 100644
index 00000000..1dc4d0f5
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/status-yellow.svg
@@ -0,0 +1,9 @@
+
diff --git a/launcher/resources/breeze_light/scalable/tag.svg b/launcher/resources/breeze_light/scalable/tag.svg
new file mode 100644
index 00000000..4887d126
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/tag.svg
@@ -0,0 +1,17 @@
+
diff --git a/launcher/resources/breeze_light/scalable/viewfolder.svg b/launcher/resources/breeze_light/scalable/viewfolder.svg
new file mode 100644
index 00000000..4a8498ce
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/viewfolder.svg
@@ -0,0 +1,13 @@
+
diff --git a/launcher/resources/breeze_light/scalable/worlds.svg b/launcher/resources/breeze_light/scalable/worlds.svg
new file mode 100644
index 00000000..543cc55e
--- /dev/null
+++ b/launcher/resources/breeze_light/scalable/worlds.svg
@@ -0,0 +1,16 @@
+
diff --git a/launcher/ui/pages/global/LauncherPage.cpp b/launcher/ui/pages/global/LauncherPage.cpp
index 6661bf0f..cae0635f 100644
--- a/launcher/ui/pages/global/LauncherPage.cpp
+++ b/launcher/ui/pages/global/LauncherPage.cpp
@@ -303,21 +303,27 @@ void LauncherPage::applySettings()
s->set("IconTheme", "pe_blue");
break;
case 4:
- s->set("IconTheme", "OSX");
+ s->set("IconTheme", "breeze_light");
break;
case 5:
- s->set("IconTheme", "iOS");
+ s->set("IconTheme", "breeze_dark");
break;
case 6:
- s->set("IconTheme", "flat");
+ s->set("IconTheme", "OSX");
break;
case 7:
- s->set("IconTheme", "flat_white");
+ s->set("IconTheme", "iOS");
break;
case 8:
- s->set("IconTheme", "multimc");
+ s->set("IconTheme", "flat");
break;
case 9:
+ s->set("IconTheme", "flat_white");
+ break;
+ case 10:
+ s->set("IconTheme", "multimc");
+ break;
+ case 11:
s->set("IconTheme", "custom");
break;
}
@@ -397,7 +403,18 @@ void LauncherPage::loadSettings()
m_currentUpdateChannel = s->get("UpdateChannel").toString();
//FIXME: make generic
auto theme = s->get("IconTheme").toString();
- QStringList iconThemeOptions{"pe_colored", "pe_light", "pe_dark", "pe_blue", "OSX", "iOS", "flat", "flat_white", "multimc", "custom"};
+ QStringList iconThemeOptions{"pe_colored",
+ "pe_light",
+ "pe_dark",
+ "pe_blue",
+ "breeze_light",
+ "breeze_dark",
+ "OSX",
+ "iOS",
+ "flat",
+ "flat_white",
+ "multimc",
+ "custom"};
ui->themeComboBox->setCurrentIndex(iconThemeOptions.indexOf(theme));
auto cat = s->get("BackgroundCat").toString();
diff --git a/launcher/ui/pages/global/LauncherPage.ui b/launcher/ui/pages/global/LauncherPage.ui
index 6de644ee..c44718a1 100644
--- a/launcher/ui/pages/global/LauncherPage.ui
+++ b/launcher/ui/pages/global/LauncherPage.ui
@@ -285,6 +285,16 @@
Simple (Blue Icons)
+ -
+
+ Breeze Light
+
+
+ -
+
+ Breeze Dark
+
+
-
OSX