From d87f743a2bd2fac761b94de77ed7255d7a983f03 Mon Sep 17 00:00:00 2001
From: he3als <65787561+he3als@users.noreply.github.com>
Date: Tue, 18 Oct 2022 17:49:35 +0100
Subject: [PATCH 1/7] Add flat white icons
This is mainly for dark mode users, as I think that the regular colour of the flat icons do not look good with dark mode.
---
launcher/resources/flat_white/flat_white.qrc | 46 ++++++++
launcher/resources/flat_white/index.theme | 11 ++
.../resources/flat_white/scalable/about.svg | 3 +
.../flat_white/scalable/accounts.svg | 3 +
.../resources/flat_white/scalable/bug.svg | 3 +
.../resources/flat_white/scalable/cat.svg | 3 +
.../flat_white/scalable/centralmods.svg | 3 +
.../flat_white/scalable/checkupdate.svg | 3 +
.../resources/flat_white/scalable/copy.svg | 3 +
.../flat_white/scalable/coremods.svg | 3 +
.../flat_white/scalable/custom-commands.svg | 86 +++++++++++++++
.../resources/flat_white/scalable/discord.svg | 4 +
.../flat_white/scalable/externaltools.svg | 3 +
.../resources/flat_white/scalable/help.svg | 17 +++
.../flat_white/scalable/instance-settings.svg | 3 +
.../resources/flat_white/scalable/jarmods.svg | 3 +
.../resources/flat_white/scalable/java.svg | 3 +
.../flat_white/scalable/language.svg | 103 ++++++++++++++++++
.../flat_white/scalable/launcher.svg | 2 +
.../flat_white/scalable/loadermods.svg | 3 +
.../resources/flat_white/scalable/log.svg | 3 +
.../flat_white/scalable/minecraft.svg | 3 +
.../resources/flat_white/scalable/multimc.svg | 3 +
.../resources/flat_white/scalable/new.svg | 3 +
.../resources/flat_white/scalable/news.svg | 3 +
.../resources/flat_white/scalable/notes.svg | 3 +
.../flat_white/scalable/packages.svg | 3 +
.../resources/flat_white/scalable/patreon.svg | 3 +
.../resources/flat_white/scalable/proxy.svg | 3 +
.../flat_white/scalable/quickmods.svg | 3 +
.../flat_white/scalable/reddit-alien.svg | 3 +
.../resources/flat_white/scalable/refresh.svg | 3 +
.../flat_white/scalable/resourcepacks.svg | 3 +
.../scalable/screenshot-placeholder.svg | 3 +
.../flat_white/scalable/screenshots.svg | 3 +
.../flat_white/scalable/settings.svg | 3 +
.../flat_white/scalable/shaderpacks.svg | 56 ++++++++++
.../resources/flat_white/scalable/star.svg | 3 +
.../flat_white/scalable/status-bad.svg | 3 +
.../flat_white/scalable/status-good.svg | 3 +
.../flat_white/scalable/status-running.svg | 3 +
.../flat_white/scalable/status-yellow.svg | 3 +
.../flat_white/scalable/viewfolder.svg | 3 +
.../resources/flat_white/scalable/worlds.svg | 3 +
44 files changed, 433 insertions(+)
create mode 100644 launcher/resources/flat_white/flat_white.qrc
create mode 100644 launcher/resources/flat_white/index.theme
create mode 100644 launcher/resources/flat_white/scalable/about.svg
create mode 100644 launcher/resources/flat_white/scalable/accounts.svg
create mode 100644 launcher/resources/flat_white/scalable/bug.svg
create mode 100644 launcher/resources/flat_white/scalable/cat.svg
create mode 100644 launcher/resources/flat_white/scalable/centralmods.svg
create mode 100644 launcher/resources/flat_white/scalable/checkupdate.svg
create mode 100644 launcher/resources/flat_white/scalable/copy.svg
create mode 100644 launcher/resources/flat_white/scalable/coremods.svg
create mode 100644 launcher/resources/flat_white/scalable/custom-commands.svg
create mode 100644 launcher/resources/flat_white/scalable/discord.svg
create mode 100644 launcher/resources/flat_white/scalable/externaltools.svg
create mode 100644 launcher/resources/flat_white/scalable/help.svg
create mode 100644 launcher/resources/flat_white/scalable/instance-settings.svg
create mode 100644 launcher/resources/flat_white/scalable/jarmods.svg
create mode 100644 launcher/resources/flat_white/scalable/java.svg
create mode 100644 launcher/resources/flat_white/scalable/language.svg
create mode 100644 launcher/resources/flat_white/scalable/launcher.svg
create mode 100644 launcher/resources/flat_white/scalable/loadermods.svg
create mode 100644 launcher/resources/flat_white/scalable/log.svg
create mode 100644 launcher/resources/flat_white/scalable/minecraft.svg
create mode 100644 launcher/resources/flat_white/scalable/multimc.svg
create mode 100644 launcher/resources/flat_white/scalable/new.svg
create mode 100644 launcher/resources/flat_white/scalable/news.svg
create mode 100644 launcher/resources/flat_white/scalable/notes.svg
create mode 100644 launcher/resources/flat_white/scalable/packages.svg
create mode 100644 launcher/resources/flat_white/scalable/patreon.svg
create mode 100644 launcher/resources/flat_white/scalable/proxy.svg
create mode 100644 launcher/resources/flat_white/scalable/quickmods.svg
create mode 100644 launcher/resources/flat_white/scalable/reddit-alien.svg
create mode 100644 launcher/resources/flat_white/scalable/refresh.svg
create mode 100644 launcher/resources/flat_white/scalable/resourcepacks.svg
create mode 100644 launcher/resources/flat_white/scalable/screenshot-placeholder.svg
create mode 100644 launcher/resources/flat_white/scalable/screenshots.svg
create mode 100644 launcher/resources/flat_white/scalable/settings.svg
create mode 100644 launcher/resources/flat_white/scalable/shaderpacks.svg
create mode 100644 launcher/resources/flat_white/scalable/star.svg
create mode 100644 launcher/resources/flat_white/scalable/status-bad.svg
create mode 100644 launcher/resources/flat_white/scalable/status-good.svg
create mode 100644 launcher/resources/flat_white/scalable/status-running.svg
create mode 100644 launcher/resources/flat_white/scalable/status-yellow.svg
create mode 100644 launcher/resources/flat_white/scalable/viewfolder.svg
create mode 100644 launcher/resources/flat_white/scalable/worlds.svg
diff --git a/launcher/resources/flat_white/flat_white.qrc b/launcher/resources/flat_white/flat_white.qrc
new file mode 100644
index 000000000..d2b752b1a
--- /dev/null
+++ b/launcher/resources/flat_white/flat_white.qrc
@@ -0,0 +1,46 @@
+
+
+
+ index.theme
+ scalable/about.svg
+ scalable/accounts.svg
+ scalable/bug.svg
+ scalable/cat.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/launcher.svg
+ scalable/loadermods.svg
+ scalable/log.svg
+ scalable/minecraft.svg
+ scalable/new.svg
+ scalable/news.svg
+ scalable/notes.svg
+ scalable/packages.svg
+ scalable/proxy.svg
+ scalable/quickmods.svg
+ scalable/reddit-alien.svg
+ scalable/refresh.svg
+ scalable/resourcepacks.svg
+ scalable/shaderpacks.svg
+ scalable/screenshot-placeholder.svg
+ scalable/screenshots.svg
+ scalable/settings.svg
+ scalable/star.svg
+ scalable/status-bad.svg
+ scalable/status-good.svg
+ scalable/status-running.svg
+ scalable/status-yellow.svg
+ scalable/viewfolder.svg
+ scalable/worlds.svg
+
+
diff --git a/launcher/resources/flat_white/index.theme b/launcher/resources/flat_white/index.theme
new file mode 100644
index 000000000..a0b3ba6f4
--- /dev/null
+++ b/launcher/resources/flat_white/index.theme
@@ -0,0 +1,11 @@
+[Icon Theme]
+Name=White Flat
+Comment=White version of the flat icons (for dark mode)
+Inherits=multimc
+Directories=scalable
+
+[scalable]
+Size=48
+Type=Scalable
+MinSize=16
+MaxSize=256
diff --git a/launcher/resources/flat_white/scalable/about.svg b/launcher/resources/flat_white/scalable/about.svg
new file mode 100644
index 000000000..e42ca9481
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/about.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/accounts.svg b/launcher/resources/flat_white/scalable/accounts.svg
new file mode 100644
index 000000000..e714bde13
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/accounts.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/bug.svg b/launcher/resources/flat_white/scalable/bug.svg
new file mode 100644
index 000000000..3122702e3
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/bug.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/cat.svg b/launcher/resources/flat_white/scalable/cat.svg
new file mode 100644
index 000000000..18da097a7
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/cat.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/centralmods.svg b/launcher/resources/flat_white/scalable/centralmods.svg
new file mode 100644
index 000000000..d8d10f2f5
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/centralmods.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/checkupdate.svg b/launcher/resources/flat_white/scalable/checkupdate.svg
new file mode 100644
index 000000000..0fa66fc2f
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/checkupdate.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/copy.svg b/launcher/resources/flat_white/scalable/copy.svg
new file mode 100644
index 000000000..1aaed97b1
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/copy.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/coremods.svg b/launcher/resources/flat_white/scalable/coremods.svg
new file mode 100644
index 000000000..32c343839
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/coremods.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/custom-commands.svg b/launcher/resources/flat_white/scalable/custom-commands.svg
new file mode 100644
index 000000000..3d67d8f10
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/custom-commands.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/launcher/resources/flat_white/scalable/discord.svg b/launcher/resources/flat_white/scalable/discord.svg
new file mode 100644
index 000000000..ee07ed25e
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/discord.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/externaltools.svg b/launcher/resources/flat_white/scalable/externaltools.svg
new file mode 100644
index 000000000..e7c0930c9
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/externaltools.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/help.svg b/launcher/resources/flat_white/scalable/help.svg
new file mode 100644
index 000000000..82b413fe5
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/help.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/launcher/resources/flat_white/scalable/instance-settings.svg b/launcher/resources/flat_white/scalable/instance-settings.svg
new file mode 100644
index 000000000..7dac7b141
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/instance-settings.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/jarmods.svg b/launcher/resources/flat_white/scalable/jarmods.svg
new file mode 100644
index 000000000..f0f298f32
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/jarmods.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/java.svg b/launcher/resources/flat_white/scalable/java.svg
new file mode 100644
index 000000000..56bb481f2
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/java.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/language.svg b/launcher/resources/flat_white/scalable/language.svg
new file mode 100644
index 000000000..18c22efb5
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/language.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/launcher/resources/flat_white/scalable/launcher.svg b/launcher/resources/flat_white/scalable/launcher.svg
new file mode 100644
index 000000000..d7ad0dd3f
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/launcher.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/launcher/resources/flat_white/scalable/loadermods.svg b/launcher/resources/flat_white/scalable/loadermods.svg
new file mode 100644
index 000000000..100f7a93e
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/loadermods.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/log.svg b/launcher/resources/flat_white/scalable/log.svg
new file mode 100644
index 000000000..69b7c1dcc
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/log.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/minecraft.svg b/launcher/resources/flat_white/scalable/minecraft.svg
new file mode 100644
index 000000000..a0348e797
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/minecraft.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/multimc.svg b/launcher/resources/flat_white/scalable/multimc.svg
new file mode 100644
index 000000000..3dce2699b
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/multimc.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/new.svg b/launcher/resources/flat_white/scalable/new.svg
new file mode 100644
index 000000000..46dc3361a
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/new.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/news.svg b/launcher/resources/flat_white/scalable/news.svg
new file mode 100644
index 000000000..414e54540
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/news.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/notes.svg b/launcher/resources/flat_white/scalable/notes.svg
new file mode 100644
index 000000000..4ce5f6f19
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/notes.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/packages.svg b/launcher/resources/flat_white/scalable/packages.svg
new file mode 100644
index 000000000..909ad0b27
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/packages.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/patreon.svg b/launcher/resources/flat_white/scalable/patreon.svg
new file mode 100644
index 000000000..b745765b4
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/patreon.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/proxy.svg b/launcher/resources/flat_white/scalable/proxy.svg
new file mode 100644
index 000000000..a86703f45
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/proxy.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/quickmods.svg b/launcher/resources/flat_white/scalable/quickmods.svg
new file mode 100644
index 000000000..9e0045b20
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/quickmods.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/reddit-alien.svg b/launcher/resources/flat_white/scalable/reddit-alien.svg
new file mode 100644
index 000000000..be22148ca
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/reddit-alien.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/refresh.svg b/launcher/resources/flat_white/scalable/refresh.svg
new file mode 100644
index 000000000..08c63bdf7
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/refresh.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/resourcepacks.svg b/launcher/resources/flat_white/scalable/resourcepacks.svg
new file mode 100644
index 000000000..9dd73c3af
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/resourcepacks.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/screenshot-placeholder.svg b/launcher/resources/flat_white/scalable/screenshot-placeholder.svg
new file mode 100644
index 000000000..41eb6fcfc
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/screenshot-placeholder.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/screenshots.svg b/launcher/resources/flat_white/scalable/screenshots.svg
new file mode 100644
index 000000000..68cf89696
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/screenshots.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/settings.svg b/launcher/resources/flat_white/scalable/settings.svg
new file mode 100644
index 000000000..7dac7b141
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/settings.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/shaderpacks.svg b/launcher/resources/flat_white/scalable/shaderpacks.svg
new file mode 100644
index 000000000..ccae221c1
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/shaderpacks.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/launcher/resources/flat_white/scalable/star.svg b/launcher/resources/flat_white/scalable/star.svg
new file mode 100644
index 000000000..116f952eb
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/star.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/status-bad.svg b/launcher/resources/flat_white/scalable/status-bad.svg
new file mode 100644
index 000000000..5a121c09c
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/status-bad.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/status-good.svg b/launcher/resources/flat_white/scalable/status-good.svg
new file mode 100644
index 000000000..ccb732ab8
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/status-good.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/status-running.svg b/launcher/resources/flat_white/scalable/status-running.svg
new file mode 100644
index 000000000..aa2d5fbff
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/status-running.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/status-yellow.svg b/launcher/resources/flat_white/scalable/status-yellow.svg
new file mode 100644
index 000000000..772699d32
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/status-yellow.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/viewfolder.svg b/launcher/resources/flat_white/scalable/viewfolder.svg
new file mode 100644
index 000000000..145f86248
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/viewfolder.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/worlds.svg b/launcher/resources/flat_white/scalable/worlds.svg
new file mode 100644
index 000000000..cea30cf81
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/worlds.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
From 92dfd659f1a3e11accdbf0ebbdc7cb91f74d9a21 Mon Sep 17 00:00:00 2001
From: he3als <65787561+he3als@users.noreply.github.com>
Date: Tue, 18 Oct 2022 17:54:26 +0100
Subject: [PATCH 2/7] Fix .QRC file for flat white icons
---
launcher/resources/flat_white/flat_white.qrc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/launcher/resources/flat_white/flat_white.qrc b/launcher/resources/flat_white/flat_white.qrc
index d2b752b1a..feda4762e 100644
--- a/launcher/resources/flat_white/flat_white.qrc
+++ b/launcher/resources/flat_white/flat_white.qrc
@@ -1,6 +1,6 @@
-
+
index.theme
scalable/about.svg
scalable/accounts.svg
From a6e65dfc7a7e8080297b59ecf322b788d1c9bad2 Mon Sep 17 00:00:00 2001
From: he3als <65787561+he3als@users.noreply.github.com>
Date: Sat, 22 Oct 2022 15:40:39 +0100
Subject: [PATCH 3/7] Add new flat white icons
---
launcher/resources/flat_white/scalable/delete.svg | 5 +++++
launcher/resources/flat_white/scalable/export.svg | 5 +++++
launcher/resources/flat_white/scalable/rename.svg | 4 ++++
launcher/resources/flat_white/scalable/tag.svg | 4 ++++
4 files changed, 18 insertions(+)
create mode 100644 launcher/resources/flat_white/scalable/delete.svg
create mode 100644 launcher/resources/flat_white/scalable/export.svg
create mode 100644 launcher/resources/flat_white/scalable/rename.svg
create mode 100644 launcher/resources/flat_white/scalable/tag.svg
diff --git a/launcher/resources/flat_white/scalable/delete.svg b/launcher/resources/flat_white/scalable/delete.svg
new file mode 100644
index 000000000..4cf7206e8
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/delete.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/export.svg b/launcher/resources/flat_white/scalable/export.svg
new file mode 100644
index 000000000..a28bb2540
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/export.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/rename.svg b/launcher/resources/flat_white/scalable/rename.svg
new file mode 100644
index 000000000..f2067c16b
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/rename.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/tag.svg b/launcher/resources/flat_white/scalable/tag.svg
new file mode 100644
index 000000000..2473126f6
--- /dev/null
+++ b/launcher/resources/flat_white/scalable/tag.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
From 99e1c13e80d12764f57a993661656d9ed7de27bb Mon Sep 17 00:00:00 2001
From: he3als <65787561+he3als@users.noreply.github.com>
Date: Sat, 22 Oct 2022 15:50:06 +0100
Subject: [PATCH 4/7] fix: add flat_white to code
---
launcher/CMakeLists.txt | 1 +
launcher/main.cpp | 1 +
launcher/resources/flat_white/index.theme | 2 +-
launcher/ui/pages/global/LauncherPage.cpp | 13 ++++++++++---
launcher/ui/pages/global/LauncherPage.ui | 5 +++++
5 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/launcher/CMakeLists.txt b/launcher/CMakeLists.txt
index 79ac49c76..0dae47df8 100644
--- a/launcher/CMakeLists.txt
+++ b/launcher/CMakeLists.txt
@@ -602,6 +602,7 @@ SET(LAUNCHER_SOURCES
resources/OSX/OSX.qrc
resources/iOS/iOS.qrc
resources/flat/flat.qrc
+ resources/flat_white/flat_white.qrc
resources/documents/documents.qrc
../${Launcher_Branding_LogoQRC}
diff --git a/launcher/main.cpp b/launcher/main.cpp
index c6a7614c4..e2116f384 100644
--- a/launcher/main.cpp
+++ b/launcher/main.cpp
@@ -84,6 +84,7 @@ int main(int argc, char *argv[])
Q_INIT_RESOURCE(OSX);
Q_INIT_RESOURCE(iOS);
Q_INIT_RESOURCE(flat);
+ Q_INIT_RESOURCE(flat_white);
return app.exec();
}
case Application::Failed:
diff --git a/launcher/resources/flat_white/index.theme b/launcher/resources/flat_white/index.theme
index a0b3ba6f4..0292509ff 100644
--- a/launcher/resources/flat_white/index.theme
+++ b/launcher/resources/flat_white/index.theme
@@ -1,5 +1,5 @@
[Icon Theme]
-Name=White Flat
+Name=Flat (White)
Comment=White version of the flat icons (for dark mode)
Inherits=multimc
Directories=scalable
diff --git a/launcher/ui/pages/global/LauncherPage.cpp b/launcher/ui/pages/global/LauncherPage.cpp
index b8431e8c4..536ab22e1 100644
--- a/launcher/ui/pages/global/LauncherPage.cpp
+++ b/launcher/ui/pages/global/LauncherPage.cpp
@@ -310,9 +310,12 @@ void LauncherPage::applySettings()
s->set("IconTheme", "flat");
break;
case 7:
- s->set("IconTheme", "multimc");
+ s->set("IconTheme", "flat_white");
break;
case 8:
+ s->set("IconTheme", "multimc");
+ break;
+ case 9:
s->set("IconTheme", "custom");
break;
}
@@ -408,14 +411,18 @@ void LauncherPage::loadSettings()
{
ui->themeComboBox->setCurrentIndex(6);
}
- else if (theme == "multimc")
+ else if (theme == "flat_white")
{
ui->themeComboBox->setCurrentIndex(7);
}
- else if (theme == "custom")
+ else if (theme == "multimc")
{
ui->themeComboBox->setCurrentIndex(8);
}
+ else if (theme == "custom")
+ {
+ ui->themeComboBox->setCurrentIndex(9);
+ }
{
auto currentTheme = s->get("ApplicationTheme").toString();
diff --git a/launcher/ui/pages/global/LauncherPage.ui b/launcher/ui/pages/global/LauncherPage.ui
index 0d14f147f..76a25f2ed 100644
--- a/launcher/ui/pages/global/LauncherPage.ui
+++ b/launcher/ui/pages/global/LauncherPage.ui
@@ -300,6 +300,11 @@
Flat
+ -
+
+ Flat (White)
+
+
-
Legacy
From 46fe7e77b3285a77ee71df5f055b927b777ca112 Mon Sep 17 00:00:00 2001
From: he3als <65787561+he3als@users.noreply.github.com>
Date: Sat, 22 Oct 2022 16:14:50 +0100
Subject: [PATCH 5/7] DCO Remediation Commit for he3als
<65787561+he3als@users.noreply.github.com>
I, he3als <65787561+he3als@users.noreply.github.com>, hereby add my Signed-off-by to this commit: d87f743a2bd2fac761b94de77ed7255d7a983f03
I, he3als <65787561+he3als@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 92dfd659f1a3e11accdbf0ebbdc7cb91f74d9a21
I, he3als <65787561+he3als@users.noreply.github.com>, hereby add my Signed-off-by to this commit: a6e65dfc7a7e8080297b59ecf322b788d1c9bad2
I, he3als <65787561+he3als@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 99e1c13e80d12764f57a993661656d9ed7de27bb
Signed-off-by: he3als <65787561+he3als@users.noreply.github.com>
---
launcher/resources/flat_white/index.theme | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/launcher/resources/flat_white/index.theme b/launcher/resources/flat_white/index.theme
index 0292509ff..54dd0e102 100644
--- a/launcher/resources/flat_white/index.theme
+++ b/launcher/resources/flat_white/index.theme
@@ -1,6 +1,6 @@
[Icon Theme]
Name=Flat (White)
-Comment=White version of the flat icons (for dark mode)
+Comment=White version of the flat icons (dark mode)
Inherits=multimc
Directories=scalable
From 4777a4572267a604dc4fa8e1cd1f4bf2fc068929 Mon Sep 17 00:00:00 2001
From: he3als <65787561+he3als@users.noreply.github.com>
Date: Sun, 23 Oct 2022 14:32:35 +0100
Subject: [PATCH 6/7] Fix new flat white icons
Signed-off-by: he3als <65787561+he3als@users.noreply.github.com>
---
launcher/resources/flat_white/flat_white.qrc | 6 +++++-
launcher/resources/flat_white/scalable/delete.svg | 2 +-
launcher/resources/flat_white/scalable/tag.svg | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/launcher/resources/flat_white/flat_white.qrc b/launcher/resources/flat_white/flat_white.qrc
index feda4762e..4243760b4 100644
--- a/launcher/resources/flat_white/flat_white.qrc
+++ b/launcher/resources/flat_white/flat_white.qrc
@@ -41,6 +41,10 @@
scalable/status-running.svg
scalable/status-yellow.svg
scalable/viewfolder.svg
- scalable/worlds.svg
+ scalable/worlds.svg
+ scalable/delete.svg
+ scalable/export.svg
+ scalable/rename.svg
+ scalable/tag.svg
diff --git a/launcher/resources/flat_white/scalable/delete.svg b/launcher/resources/flat_white/scalable/delete.svg
index 4cf7206e8..3365a96f8 100644
--- a/launcher/resources/flat_white/scalable/delete.svg
+++ b/launcher/resources/flat_white/scalable/delete.svg
@@ -1,5 +1,5 @@
\ No newline at end of file
diff --git a/launcher/resources/flat_white/scalable/tag.svg b/launcher/resources/flat_white/scalable/tag.svg
index 2473126f6..f91fb0b42 100644
--- a/launcher/resources/flat_white/scalable/tag.svg
+++ b/launcher/resources/flat_white/scalable/tag.svg
@@ -1,4 +1,4 @@
\ No newline at end of file
From 0aac85dda145603434e64bf04f39823f44509605 Mon Sep 17 00:00:00 2001
From: he3als <65787561+he3als@users.noreply.github.com>
Date: Sun, 23 Oct 2022 14:35:33 +0100
Subject: [PATCH 7/7] Replace tab with spaces in flat_white.qrc
Signed-off-by: he3als <65787561+he3als@users.noreply.github.com>
---
launcher/resources/flat_white/flat_white.qrc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/launcher/resources/flat_white/flat_white.qrc b/launcher/resources/flat_white/flat_white.qrc
index 4243760b4..9df690600 100644
--- a/launcher/resources/flat_white/flat_white.qrc
+++ b/launcher/resources/flat_white/flat_white.qrc
@@ -42,7 +42,7 @@
scalable/status-yellow.svg
scalable/viewfolder.svg
scalable/worlds.svg
- scalable/delete.svg
+ scalable/delete.svg
scalable/export.svg
scalable/rename.svg
scalable/tag.svg