diff --git a/CMakeLists.txt b/CMakeLists.txt
index 88e72353..70031bd2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -718,6 +718,8 @@ set(MULTIMC_QRCS
resources/pe_light/pe_light.qrc
resources/pe_colored/pe_colored.qrc
resources/pe_blue/pe_blue.qrc
+ resources/OSX/OSX.qrc
+ resources/iOS/iOS.qrc
resources/instances/instances.qrc
resources/versions/versions.qrc
)
diff --git a/gui/MainWindow.ui b/gui/MainWindow.ui
index 9fce38c4..e6812353 100644
--- a/gui/MainWindow.ui
+++ b/gui/MainWindow.ui
@@ -505,6 +505,8 @@
+
+
diff --git a/gui/pages/InstanceSettingsPage.h b/gui/pages/InstanceSettingsPage.h
index 988862cf..7d653fab 100644
--- a/gui/pages/InstanceSettingsPage.h
+++ b/gui/pages/InstanceSettingsPage.h
@@ -41,7 +41,7 @@ public:
}
virtual QIcon icon() const override
{
- return QIcon::fromTheme("settings");
+ return QIcon::fromTheme("instance-settings");
}
virtual QString id() const override
{
diff --git a/gui/pages/NotesPage.h b/gui/pages/NotesPage.h
index 81338e57..0e9391df 100644
--- a/gui/pages/NotesPage.h
+++ b/gui/pages/NotesPage.h
@@ -40,7 +40,10 @@ public:
}
virtual QIcon icon() const override
{
- return QIcon::fromTheme("news");
+ auto icon = QIcon::fromTheme("notes");
+ if(icon.isNull())
+ icon = QIcon::fromTheme("news");
+ return icon;
}
virtual QString id() const override
{
diff --git a/gui/pages/global/AccountListPage.h b/gui/pages/global/AccountListPage.h
index fd2c96e3..cc695614 100644
--- a/gui/pages/global/AccountListPage.h
+++ b/gui/pages/global/AccountListPage.h
@@ -42,7 +42,12 @@ public:
}
QIcon icon() const override
{
- return QIcon::fromTheme("noaccount");
+ auto icon = QIcon::fromTheme("accounts");
+ if(icon.isNull())
+ {
+ icon = QIcon::fromTheme("noaccount");
+ }
+ return icon;
}
QString id() const override
{
diff --git a/gui/pages/global/MultiMCPage.cpp b/gui/pages/global/MultiMCPage.cpp
index 9694a138..79797aa7 100644
--- a/gui/pages/global/MultiMCPage.cpp
+++ b/gui/pages/global/MultiMCPage.cpp
@@ -282,6 +282,12 @@ void MultiMCPage::applySettings()
case 4:
s->set("IconTheme", "pe_colored");
break;
+ case 5:
+ s->set("IconTheme", "OSX");
+ break;
+ case 6:
+ s->set("IconTheme", "iOS");
+ break;
case 0:
default:
s->set("IconTheme", "multimc");
@@ -347,6 +353,14 @@ void MultiMCPage::loadSettings()
{
ui->themeComboBox->setCurrentIndex(4);
}
+ else if (theme == "OSX")
+ {
+ ui->themeComboBox->setCurrentIndex(5);
+ }
+ else if (theme == "iOS")
+ {
+ ui->themeComboBox->setCurrentIndex(6);
+ }
else
{
ui->themeComboBox->setCurrentIndex(0);
diff --git a/gui/pages/global/MultiMCPage.ui b/gui/pages/global/MultiMCPage.ui
index 94592476..308d8842 100644
--- a/gui/pages/global/MultiMCPage.ui
+++ b/gui/pages/global/MultiMCPage.ui
@@ -354,6 +354,16 @@
Simple (Colored Icons)
+ -
+
+ OSX
+
+
+ -
+
+ iOS
+
+
diff --git a/main.cpp b/main.cpp
index 87a33f91..e9f566ee 100644
--- a/main.cpp
+++ b/main.cpp
@@ -39,6 +39,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(OSX);
+ Q_INIT_RESOURCE(iOS);
switch (app.status())
{
diff --git a/resources/OSX/OSX.qrc b/resources/OSX/OSX.qrc
new file mode 100644
index 00000000..24e1a0bf
--- /dev/null
+++ b/resources/OSX/OSX.qrc
@@ -0,0 +1,34 @@
+
+
+
+ index.theme
+ scalable/about.svg
+ scalable/accounts.svg
+ scalable/bug.svg
+ scalable/centralmods.svg
+ scalable/checkupdate.svg
+ scalable/copy.svg
+ scalable/coremods.svg
+ scalable/externaltools.svg
+ scalable/instance-settings.svg
+ scalable/jarmods.svg
+ scalable/java.svg
+ scalable/loadermods.svg
+ scalable/log.svg
+ scalable/minecraft.svg
+ scalable/multimc.svg
+ scalable/new.svg
+ scalable/news.svg
+ scalable/notes.svg
+ scalable/patreon.svg
+ scalable/proxy.svg
+ scalable/quickmods.svg
+ scalable/refresh.svg
+ scalable/resourcepacks.svg
+ scalable/screenshots.svg
+ scalable/settings.svg
+ scalable/status-bad.svg
+ scalable/status-good.svg
+ scalable/viewfolder.svg
+
+
diff --git a/resources/OSX/index.theme b/resources/OSX/index.theme
new file mode 100644
index 00000000..7f90a32e
--- /dev/null
+++ b/resources/OSX/index.theme
@@ -0,0 +1,11 @@
+[Icon Theme]
+Name=OSX
+Comment=OSX theme by pexner
+Inherits=multimc
+Directories=scalable
+
+[scalable]
+Size=48
+Type=Scalable
+MinSize=16
+MaxSize=256
diff --git a/resources/OSX/scalable/about.svg b/resources/OSX/scalable/about.svg
new file mode 100644
index 00000000..eb87ccf1
--- /dev/null
+++ b/resources/OSX/scalable/about.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/resources/OSX/scalable/accounts.svg b/resources/OSX/scalable/accounts.svg
new file mode 100644
index 00000000..163bcee0
--- /dev/null
+++ b/resources/OSX/scalable/accounts.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/resources/OSX/scalable/bug.svg b/resources/OSX/scalable/bug.svg
new file mode 100644
index 00000000..00565bb6
--- /dev/null
+++ b/resources/OSX/scalable/bug.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/resources/OSX/scalable/centralmods.svg b/resources/OSX/scalable/centralmods.svg
new file mode 100644
index 00000000..37b821e4
--- /dev/null
+++ b/resources/OSX/scalable/centralmods.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/resources/OSX/scalable/checkupdate.svg b/resources/OSX/scalable/checkupdate.svg
new file mode 100644
index 00000000..30cec51f
--- /dev/null
+++ b/resources/OSX/scalable/checkupdate.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/resources/OSX/scalable/copy.svg b/resources/OSX/scalable/copy.svg
new file mode 100644
index 00000000..7382d6e2
--- /dev/null
+++ b/resources/OSX/scalable/copy.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/resources/OSX/scalable/coremods.svg b/resources/OSX/scalable/coremods.svg
new file mode 100644
index 00000000..b0df6052
--- /dev/null
+++ b/resources/OSX/scalable/coremods.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/resources/OSX/scalable/externaltools.svg b/resources/OSX/scalable/externaltools.svg
new file mode 100644
index 00000000..a2b7488e
--- /dev/null
+++ b/resources/OSX/scalable/externaltools.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/resources/OSX/scalable/instance-settings.svg b/resources/OSX/scalable/instance-settings.svg
new file mode 100644
index 00000000..394877f8
--- /dev/null
+++ b/resources/OSX/scalable/instance-settings.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/resources/OSX/scalable/jarmods.svg b/resources/OSX/scalable/jarmods.svg
new file mode 100644
index 00000000..213ec833
--- /dev/null
+++ b/resources/OSX/scalable/jarmods.svg
@@ -0,0 +1,30 @@
+
+
+
+
diff --git a/resources/OSX/scalable/java.svg b/resources/OSX/scalable/java.svg
new file mode 100644
index 00000000..e1aee159
--- /dev/null
+++ b/resources/OSX/scalable/java.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/resources/OSX/scalable/loadermods.svg b/resources/OSX/scalable/loadermods.svg
new file mode 100644
index 00000000..76951ebd
--- /dev/null
+++ b/resources/OSX/scalable/loadermods.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/resources/OSX/scalable/log.svg b/resources/OSX/scalable/log.svg
new file mode 100644
index 00000000..0ac45d54
--- /dev/null
+++ b/resources/OSX/scalable/log.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/resources/OSX/scalable/minecraft.svg b/resources/OSX/scalable/minecraft.svg
new file mode 100644
index 00000000..86c915bc
--- /dev/null
+++ b/resources/OSX/scalable/minecraft.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/resources/OSX/scalable/multimc.svg b/resources/OSX/scalable/multimc.svg
new file mode 100644
index 00000000..caad21b5
--- /dev/null
+++ b/resources/OSX/scalable/multimc.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/resources/OSX/scalable/new.svg b/resources/OSX/scalable/new.svg
new file mode 100644
index 00000000..79ee87ba
--- /dev/null
+++ b/resources/OSX/scalable/new.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/resources/OSX/scalable/news.svg b/resources/OSX/scalable/news.svg
new file mode 100644
index 00000000..bd9a3f0b
--- /dev/null
+++ b/resources/OSX/scalable/news.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/resources/OSX/scalable/notes.svg b/resources/OSX/scalable/notes.svg
new file mode 100644
index 00000000..c2e95cfd
--- /dev/null
+++ b/resources/OSX/scalable/notes.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/resources/OSX/scalable/patreon.svg b/resources/OSX/scalable/patreon.svg
new file mode 100644
index 00000000..4f0da3e5
--- /dev/null
+++ b/resources/OSX/scalable/patreon.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/resources/OSX/scalable/proxy.svg b/resources/OSX/scalable/proxy.svg
new file mode 100644
index 00000000..99acaa2b
--- /dev/null
+++ b/resources/OSX/scalable/proxy.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/resources/OSX/scalable/quickmods.svg b/resources/OSX/scalable/quickmods.svg
new file mode 100644
index 00000000..e0aaad87
--- /dev/null
+++ b/resources/OSX/scalable/quickmods.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/resources/OSX/scalable/refresh.svg b/resources/OSX/scalable/refresh.svg
new file mode 100644
index 00000000..c97489c1
--- /dev/null
+++ b/resources/OSX/scalable/refresh.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/resources/OSX/scalable/resourcepacks.svg b/resources/OSX/scalable/resourcepacks.svg
new file mode 100644
index 00000000..c85d4e3c
--- /dev/null
+++ b/resources/OSX/scalable/resourcepacks.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/resources/OSX/scalable/screenshots.svg b/resources/OSX/scalable/screenshots.svg
new file mode 100644
index 00000000..12df0c88
--- /dev/null
+++ b/resources/OSX/scalable/screenshots.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/resources/OSX/scalable/settings.svg b/resources/OSX/scalable/settings.svg
new file mode 100644
index 00000000..dcdd9f1c
--- /dev/null
+++ b/resources/OSX/scalable/settings.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/resources/OSX/scalable/status-bad.svg b/resources/OSX/scalable/status-bad.svg
new file mode 100644
index 00000000..3449fea3
--- /dev/null
+++ b/resources/OSX/scalable/status-bad.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/resources/OSX/scalable/status-good.svg b/resources/OSX/scalable/status-good.svg
new file mode 100644
index 00000000..a5bf5c0b
--- /dev/null
+++ b/resources/OSX/scalable/status-good.svg
@@ -0,0 +1,114 @@
+
+
+
+
diff --git a/resources/OSX/scalable/viewfolder.svg b/resources/OSX/scalable/viewfolder.svg
new file mode 100644
index 00000000..682c72c7
--- /dev/null
+++ b/resources/OSX/scalable/viewfolder.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/resources/iOS/iOS.qrc b/resources/iOS/iOS.qrc
new file mode 100644
index 00000000..6bfcef6d
--- /dev/null
+++ b/resources/iOS/iOS.qrc
@@ -0,0 +1,34 @@
+
+
+
+ index.theme
+ scalable/about.svg
+ scalable/accounts.svg
+ scalable/bug.svg
+ scalable/centralmods.svg
+ scalable/checkupdate.svg
+ scalable/copy.svg
+ scalable/coremods.svg
+ scalable/externaltools.svg
+ scalable/instance-settings.svg
+ scalable/jarmods.svg
+ scalable/java.svg
+ scalable/loadermods.svg
+ scalable/log.svg
+ scalable/minecraft.svg
+ scalable/multimc.svg
+ scalable/new.svg
+ scalable/news.svg
+ scalable/notes.svg
+ scalable/patreon.svg
+ scalable/proxy.svg
+ scalable/quickmods.svg
+ scalable/refresh.svg
+ scalable/resourcepacks.svg
+ scalable/screenshots.svg
+ scalable/settings.svg
+ scalable/status-bad.svg
+ scalable/status-good.svg
+ scalable/viewfolder.svg
+
+
diff --git a/resources/iOS/index.theme b/resources/iOS/index.theme
new file mode 100644
index 00000000..b0f2f6ba
--- /dev/null
+++ b/resources/iOS/index.theme
@@ -0,0 +1,11 @@
+[Icon Theme]
+Name=iOS
+Comment=iOS theme by pexner
+Inherits=multimc
+Directories=scalable
+
+[scalable]
+Size=48
+Type=Scalable
+MinSize=16
+MaxSize=256
diff --git a/resources/iOS/scalable/about.svg b/resources/iOS/scalable/about.svg
new file mode 100644
index 00000000..c4d35471
--- /dev/null
+++ b/resources/iOS/scalable/about.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/resources/iOS/scalable/accounts.svg b/resources/iOS/scalable/accounts.svg
new file mode 100644
index 00000000..65f76c3f
--- /dev/null
+++ b/resources/iOS/scalable/accounts.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/resources/iOS/scalable/bug.svg b/resources/iOS/scalable/bug.svg
new file mode 100644
index 00000000..fc4a3d69
--- /dev/null
+++ b/resources/iOS/scalable/bug.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/resources/iOS/scalable/centralmods.svg b/resources/iOS/scalable/centralmods.svg
new file mode 100644
index 00000000..1b4c4741
--- /dev/null
+++ b/resources/iOS/scalable/centralmods.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/resources/iOS/scalable/checkupdate.svg b/resources/iOS/scalable/checkupdate.svg
new file mode 100644
index 00000000..9fc983d1
--- /dev/null
+++ b/resources/iOS/scalable/checkupdate.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/resources/iOS/scalable/copy.svg b/resources/iOS/scalable/copy.svg
new file mode 100644
index 00000000..3ccc2f06
--- /dev/null
+++ b/resources/iOS/scalable/copy.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/resources/iOS/scalable/coremods.svg b/resources/iOS/scalable/coremods.svg
new file mode 100644
index 00000000..ea47872c
--- /dev/null
+++ b/resources/iOS/scalable/coremods.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/resources/iOS/scalable/externaltools.svg b/resources/iOS/scalable/externaltools.svg
new file mode 100644
index 00000000..16e9fa48
--- /dev/null
+++ b/resources/iOS/scalable/externaltools.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/resources/iOS/scalable/instance-settings.svg b/resources/iOS/scalable/instance-settings.svg
new file mode 100644
index 00000000..95b8a508
--- /dev/null
+++ b/resources/iOS/scalable/instance-settings.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/resources/iOS/scalable/jarmods.svg b/resources/iOS/scalable/jarmods.svg
new file mode 100644
index 00000000..c4c5ca8c
--- /dev/null
+++ b/resources/iOS/scalable/jarmods.svg
@@ -0,0 +1,31 @@
+
+
+
+
diff --git a/resources/iOS/scalable/java.svg b/resources/iOS/scalable/java.svg
new file mode 100644
index 00000000..8d7c2798
--- /dev/null
+++ b/resources/iOS/scalable/java.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/resources/iOS/scalable/loadermods.svg b/resources/iOS/scalable/loadermods.svg
new file mode 100644
index 00000000..010efa11
--- /dev/null
+++ b/resources/iOS/scalable/loadermods.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/resources/iOS/scalable/log.svg b/resources/iOS/scalable/log.svg
new file mode 100644
index 00000000..5d1c7f06
--- /dev/null
+++ b/resources/iOS/scalable/log.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/resources/iOS/scalable/minecraft.svg b/resources/iOS/scalable/minecraft.svg
new file mode 100644
index 00000000..069b4e71
--- /dev/null
+++ b/resources/iOS/scalable/minecraft.svg
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/resources/iOS/scalable/multimc.svg b/resources/iOS/scalable/multimc.svg
new file mode 100644
index 00000000..bc819433
--- /dev/null
+++ b/resources/iOS/scalable/multimc.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/resources/iOS/scalable/new.svg b/resources/iOS/scalable/new.svg
new file mode 100644
index 00000000..9f221580
--- /dev/null
+++ b/resources/iOS/scalable/new.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/resources/iOS/scalable/news.svg b/resources/iOS/scalable/news.svg
new file mode 100644
index 00000000..79b62626
--- /dev/null
+++ b/resources/iOS/scalable/news.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/resources/iOS/scalable/notes.svg b/resources/iOS/scalable/notes.svg
new file mode 100644
index 00000000..b42ebeef
--- /dev/null
+++ b/resources/iOS/scalable/notes.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/resources/iOS/scalable/patreon.svg b/resources/iOS/scalable/patreon.svg
new file mode 100644
index 00000000..1bd06f4a
--- /dev/null
+++ b/resources/iOS/scalable/patreon.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/resources/iOS/scalable/proxy.svg b/resources/iOS/scalable/proxy.svg
new file mode 100644
index 00000000..f6552281
--- /dev/null
+++ b/resources/iOS/scalable/proxy.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/resources/iOS/scalable/quickmods.svg b/resources/iOS/scalable/quickmods.svg
new file mode 100644
index 00000000..cd63ba71
--- /dev/null
+++ b/resources/iOS/scalable/quickmods.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/resources/iOS/scalable/refresh.svg b/resources/iOS/scalable/refresh.svg
new file mode 100644
index 00000000..297b79c9
--- /dev/null
+++ b/resources/iOS/scalable/refresh.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/resources/iOS/scalable/resourcepacks.svg b/resources/iOS/scalable/resourcepacks.svg
new file mode 100644
index 00000000..5b359d63
--- /dev/null
+++ b/resources/iOS/scalable/resourcepacks.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/resources/iOS/scalable/screenshots.svg b/resources/iOS/scalable/screenshots.svg
new file mode 100644
index 00000000..39ce7b82
--- /dev/null
+++ b/resources/iOS/scalable/screenshots.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/resources/iOS/scalable/settings.svg b/resources/iOS/scalable/settings.svg
new file mode 100644
index 00000000..95b8a508
--- /dev/null
+++ b/resources/iOS/scalable/settings.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/resources/iOS/scalable/status-bad.svg b/resources/iOS/scalable/status-bad.svg
new file mode 100644
index 00000000..3449fea3
--- /dev/null
+++ b/resources/iOS/scalable/status-bad.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/resources/iOS/scalable/status-good.svg b/resources/iOS/scalable/status-good.svg
new file mode 100644
index 00000000..a5bf5c0b
--- /dev/null
+++ b/resources/iOS/scalable/status-good.svg
@@ -0,0 +1,114 @@
+
+
+
+
diff --git a/resources/iOS/scalable/viewfolder.svg b/resources/iOS/scalable/viewfolder.svg
new file mode 100644
index 00000000..0ae0c0b5
--- /dev/null
+++ b/resources/iOS/scalable/viewfolder.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/resources/multimc/16x16/instance-settings.png b/resources/multimc/16x16/instance-settings.png
new file mode 100644
index 00000000..b916cd24
Binary files /dev/null and b/resources/multimc/16x16/instance-settings.png differ
diff --git a/resources/multimc/22x22/instance-settings.png b/resources/multimc/22x22/instance-settings.png
new file mode 100644
index 00000000..daf56aad
Binary files /dev/null and b/resources/multimc/22x22/instance-settings.png differ
diff --git a/resources/multimc/32x32/instance-settings.png b/resources/multimc/32x32/instance-settings.png
new file mode 100644
index 00000000..a9c0817c
Binary files /dev/null and b/resources/multimc/32x32/instance-settings.png differ
diff --git a/resources/multimc/48x48/instance-settings.png b/resources/multimc/48x48/instance-settings.png
new file mode 100644
index 00000000..6674eb23
Binary files /dev/null and b/resources/multimc/48x48/instance-settings.png differ
diff --git a/resources/multimc/64x64/instance-settings.png b/resources/multimc/64x64/instance-settings.png
new file mode 100644
index 00000000..e3ff58fa
Binary files /dev/null and b/resources/multimc/64x64/instance-settings.png differ
diff --git a/resources/multimc/multimc.qrc b/resources/multimc/multimc.qrc
index 9be22c7b..1713c50f 100644
--- a/resources/multimc/multimc.qrc
+++ b/resources/multimc/multimc.qrc
@@ -163,6 +163,13 @@
48x48/settings.png
64x64/settings.png
+
+ 16x16/instance-settings.png
+ 22x22/instance-settings.png
+ 32x32/instance-settings.png
+ 48x48/instance-settings.png
+ 64x64/instance-settings.png
+
scalable/viewfolder.svg
16x16/viewfolder.png
diff --git a/resources/pe_blue/pe_blue.qrc b/resources/pe_blue/pe_blue.qrc
index bfd77f63..5fdfd317 100644
--- a/resources/pe_blue/pe_blue.qrc
+++ b/resources/pe_blue/pe_blue.qrc
@@ -10,6 +10,7 @@
scalable/copy.svg
scalable/coremods.svg
scalable/externaltools.svg
+ scalable/instance-settings.svg
scalable/jarmods.svg
scalable/java.svg
scalable/loadermods.svg
diff --git a/resources/pe_blue/scalable/instance-settings.svg b/resources/pe_blue/scalable/instance-settings.svg
new file mode 100644
index 00000000..43f0b2f2
--- /dev/null
+++ b/resources/pe_blue/scalable/instance-settings.svg
@@ -0,0 +1,46 @@
+
+
+
+
diff --git a/resources/pe_colored/pe_colored.qrc b/resources/pe_colored/pe_colored.qrc
index c1b7d359..f89cf63f 100644
--- a/resources/pe_colored/pe_colored.qrc
+++ b/resources/pe_colored/pe_colored.qrc
@@ -10,6 +10,7 @@
scalable/copy.svg
scalable/coremods.svg
scalable/externaltools.svg
+ scalable/instance-settings.svg
scalable/jarmods.svg
scalable/java.svg
scalable/loadermods.svg
diff --git a/resources/pe_colored/scalable/instance-settings.svg b/resources/pe_colored/scalable/instance-settings.svg
new file mode 100644
index 00000000..72032f8a
--- /dev/null
+++ b/resources/pe_colored/scalable/instance-settings.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/resources/pe_dark/pe_dark.qrc b/resources/pe_dark/pe_dark.qrc
index 61151a73..d5c621bc 100644
--- a/resources/pe_dark/pe_dark.qrc
+++ b/resources/pe_dark/pe_dark.qrc
@@ -10,6 +10,7 @@
scalable/copy.svg
scalable/coremods.svg
scalable/externaltools.svg
+ scalable/instance-settings.svg
scalable/jarmods.svg
scalable/java.svg
scalable/loadermods.svg
diff --git a/resources/pe_dark/scalable/instance-settings.svg b/resources/pe_dark/scalable/instance-settings.svg
new file mode 100644
index 00000000..c9f701e7
--- /dev/null
+++ b/resources/pe_dark/scalable/instance-settings.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/resources/pe_light/pe_light.qrc b/resources/pe_light/pe_light.qrc
index 1c8eba52..11d74c8f 100644
--- a/resources/pe_light/pe_light.qrc
+++ b/resources/pe_light/pe_light.qrc
@@ -10,6 +10,7 @@
scalable/copy.svg
scalable/coremods.svg
scalable/externaltools.svg
+ scalable/instance-settings.svg
scalable/jarmods.svg
scalable/java.svg
scalable/loadermods.svg
diff --git a/resources/pe_light/scalable/instance-settings.svg b/resources/pe_light/scalable/instance-settings.svg
new file mode 100644
index 00000000..83b92a52
--- /dev/null
+++ b/resources/pe_light/scalable/instance-settings.svg
@@ -0,0 +1,43 @@
+
+
+
+