diff --git a/.reuse/dep5 b/.reuse/dep5
index b9ae96d0b1..09edfd2e64 100644
--- a/.reuse/dep5
+++ b/.reuse/dep5
@@ -9,6 +9,8 @@ Files: dist/english_plurals/*
dist/qt_themes/*/icons/48x48/sd_card.png
dist/qt_themes/*/icons/index.theme
dist/qt_themes/default/style.qss
+ dist/qt_themes/*/icons.qrc
+ dist/qt_themes/*/style.qrc
Copyright: yuzu Emulator Project
License: GPL-2.0-or-later
@@ -21,7 +23,6 @@ Copyright: yuzu Emulator Project
License: GPL-2.0-or-later
Files: dist/qt_themes/qdarkstyle*/LICENSE.*
- dist/qt_themes/qdarkstyle*/style.qrc
dist/qt_themes/qdarkstyle*/style.qss
Copyright: 2013 Colin Duquesnoy
2019 Daniel Cosmo Pizetta
@@ -32,28 +33,28 @@ Copyright: 2013 Colin Duquesnoy
2019 Daniel Cosmo Pizetta
License: CC-BY-4.0
-Files: dist/qt_themes/default/icons/256x256/plus_folder.png
- dist/qt_themes/default/icons/48x48/bad_folder.png
- dist/qt_themes/default/icons/48x48/chip.png
- dist/qt_themes/default/icons/48x48/folder.png
- dist/qt_themes/default/icons/48x48/star.png
- dist/qt_themes/qdarkstyle/icons/256x256/plus_folder.png
- dist/qt_themes/qdarkstyle/icons/48x48/bad_folder.png
- dist/qt_themes/qdarkstyle/icons/48x48/chip.png
- dist/qt_themes/qdarkstyle/icons/48x48/folder.png
- dist/qt_themes/qdarkstyle/icons/48x48/star.png
+Files: dist/qt_themes/monochrome/icons/256x256/plus_folder.png
+ dist/qt_themes/monochrome/icons/48x48/bad_folder.png
+ dist/qt_themes/monochrome/icons/48x48/chip.png
+ dist/qt_themes/monochrome/icons/48x48/folder.png
+ dist/qt_themes/monochrome/icons/48x48/star.png
+ dist/qt_themes/monochrome_dark/icons/48x48/bad_folder.png
+ dist/qt_themes/monochrome_dark/icons/48x48/chip.png
+ dist/qt_themes/monochrome_dark/icons/48x48/folder.png
+ dist/qt_themes/monochrome_dark/icons/48x48/star.png
+ dist/qt_themes/monochrome_dark/icons/256x256/plus_folder.png
Copyright: Refactoring UI Inc.
License: MIT
Comment: https://github.com/tailwindlabs/heroicons
-Files: dist/qt_themes/colorful/icons/16x16/lock.png
- dist/qt_themes/colorful/icons/256x256/plus_folder.png
- dist/qt_themes/colorful/icons/48x48/bad_folder.png
- dist/qt_themes/colorful/icons/48x48/chip.png
- dist/qt_themes/colorful/icons/48x48/folder.png
- dist/qt_themes/colorful_dark/icons/16x16/lock.png
- dist/qt_themes/colorful/icons/16x16/info.png
- dist/qt_themes/colorful/icons/16x16/sync.png
+Files: dist/qt_themes/default/icons/16x16/lock.png
+ dist/qt_themes/default/icons/256x256/plus_folder.png
+ dist/qt_themes/default/icons/48x48/bad_folder.png
+ dist/qt_themes/default/icons/48x48/chip.png
+ dist/qt_themes/default/icons/48x48/folder.png
+ dist/qt_themes/default_dark/icons/16x16/lock.png
+ dist/qt_themes/default/icons/16x16/info.png
+ dist/qt_themes/default/icons/16x16/sync.png
Copyright: Icons8
License: MIT
Comment: https://github.com/icons8/flat-color-icons
@@ -69,15 +70,15 @@ Files: dist/qt_themes/*/icons/48x48/no_avatar.png
Copyright: Ionic (http://ionic.io/)
License: MIT
-Files: dist/qt_themes/colorful/icons/48x48/star.png
- dist/qt_themes/colorful/icons/16x16/checked.png
- dist/qt_themes/colorful/icons/16x16/failed.png
+Files: dist/qt_themes/default/icons/48x48/star.png
+ dist/qt_themes/default/icons/16x16/checked.png
+ dist/qt_themes/default/icons/16x16/failed.png
Copyright: SVG Repo
License: CC0-1.0
Files: dist/qt_themes/*/icons/16x16/view-refresh.png
- dist/qt_themes/default/icons/16x16/lock.png
- dist/qt_themes/qdarkstyle/icons/16x16/lock.png
+ dist/qt_themes/monochrome/icons/16x16/lock.png
+ dist/qt_themes/monochrome_dark/icons/16x16/lock.png
Copyright: Google, Inc.
License: Apache-2.0
diff --git a/dist/qt_themes/colorful/icons/16x16/connected.png b/dist/qt_themes/colorful/icons/16x16/connected.png
deleted file mode 100644
index 0afc18cb7a..0000000000
Binary files a/dist/qt_themes/colorful/icons/16x16/connected.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/16x16/connected_notification.png b/dist/qt_themes/colorful/icons/16x16/connected_notification.png
deleted file mode 100644
index 72466e098e..0000000000
Binary files a/dist/qt_themes/colorful/icons/16x16/connected_notification.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/16x16/disconnected.png b/dist/qt_themes/colorful/icons/16x16/disconnected.png
deleted file mode 100644
index 7258a8cfe5..0000000000
Binary files a/dist/qt_themes/colorful/icons/16x16/disconnected.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/16x16/lock.png b/dist/qt_themes/colorful/icons/16x16/lock.png
deleted file mode 100644
index fd27069d80..0000000000
Binary files a/dist/qt_themes/colorful/icons/16x16/lock.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/256x256/plus_folder.png b/dist/qt_themes/colorful/icons/256x256/plus_folder.png
deleted file mode 100644
index 760fe6245e..0000000000
Binary files a/dist/qt_themes/colorful/icons/256x256/plus_folder.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/48x48/bad_folder.png b/dist/qt_themes/colorful/icons/48x48/bad_folder.png
deleted file mode 100644
index 34069c6b23..0000000000
Binary files a/dist/qt_themes/colorful/icons/48x48/bad_folder.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/48x48/chip.png b/dist/qt_themes/colorful/icons/48x48/chip.png
deleted file mode 100644
index 6fa1589995..0000000000
Binary files a/dist/qt_themes/colorful/icons/48x48/chip.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/48x48/folder.png b/dist/qt_themes/colorful/icons/48x48/folder.png
deleted file mode 100644
index 498de4c629..0000000000
Binary files a/dist/qt_themes/colorful/icons/48x48/folder.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/48x48/list-add.png b/dist/qt_themes/colorful/icons/48x48/list-add.png
deleted file mode 100644
index 74e4882aae..0000000000
Binary files a/dist/qt_themes/colorful/icons/48x48/list-add.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/48x48/sd_card.png b/dist/qt_themes/colorful/icons/48x48/sd_card.png
deleted file mode 100644
index 652d61bc32..0000000000
Binary files a/dist/qt_themes/colorful/icons/48x48/sd_card.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/icons/48x48/star.png b/dist/qt_themes/colorful/icons/48x48/star.png
deleted file mode 100644
index 19d55a0a80..0000000000
Binary files a/dist/qt_themes/colorful/icons/48x48/star.png and /dev/null differ
diff --git a/dist/qt_themes/colorful/style.qrc b/dist/qt_themes/colorful/style.qrc
deleted file mode 100644
index 82cd367be9..0000000000
--- a/dist/qt_themes/colorful/style.qrc
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
- icons/index.theme
- icons/16x16/checked.png
- icons/16x16/connected.png
- icons/16x16/connected_notification.png
- icons/16x16/disconnected.png
- icons/16x16/failed.png
- icons/16x16/info.png
- icons/16x16/lock.png
- icons/16x16/sync.png
- icons/16x16/view-refresh.png
- icons/48x48/bad_folder.png
- icons/48x48/chip.png
- icons/48x48/folder.png
- icons/48x48/list-add.png
- icons/48x48/no_avatar.png
- icons/48x48/sd_card.png
- icons/48x48/star.png
- icons/256x256/plus_folder.png
-
-
- ../default/style.qss
-
-
diff --git a/dist/qt_themes/colorful_dark/icons/index.theme b/dist/qt_themes/colorful_dark/icons/index.theme
deleted file mode 100644
index b37a06df78..0000000000
--- a/dist/qt_themes/colorful_dark/icons/index.theme
+++ /dev/null
@@ -1,8 +0,0 @@
-[Icon Theme]
-Name=colorful_dark
-Comment=Colorful theme (Dark style)
-Inherits=colorful
-Directories=16x16
-
-[16x16]
-Size=16
diff --git a/dist/qt_themes/colorful_dark/style.qrc b/dist/qt_themes/colorful_dark/style.qrc
deleted file mode 100644
index 72451ef023..0000000000
--- a/dist/qt_themes/colorful_dark/style.qrc
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
- icons/index.theme
- icons/16x16/lock.png
- icons/16x16/view-refresh.png
-
-
-
- ../qdarkstyle/rc/up_arrow_disabled.png
- ../qdarkstyle/rc/Hmovetoolbar.png
- ../qdarkstyle/rc/stylesheet-branch-end.png
- ../qdarkstyle/rc/branch_closed-on.png
- ../qdarkstyle/rc/stylesheet-vline.png
- ../qdarkstyle/rc/branch_closed.png
- ../qdarkstyle/rc/branch_open-on.png
- ../qdarkstyle/rc/transparent.png
- ../qdarkstyle/rc/right_arrow_disabled.png
- ../qdarkstyle/rc/sizegrip.png
- ../qdarkstyle/rc/close.png
- ../qdarkstyle/rc/close-hover.png
- ../qdarkstyle/rc/close-pressed.png
- ../qdarkstyle/rc/down_arrow.png
- ../qdarkstyle/rc/Vmovetoolbar.png
- ../qdarkstyle/rc/left_arrow.png
- ../qdarkstyle/rc/stylesheet-branch-more.png
- ../qdarkstyle/rc/up_arrow.png
- ../qdarkstyle/rc/right_arrow.png
- ../qdarkstyle/rc/left_arrow_disabled.png
- ../qdarkstyle/rc/Hsepartoolbar.png
- ../qdarkstyle/rc/branch_open.png
- ../qdarkstyle/rc/Vsepartoolbar.png
- ../qdarkstyle/rc/down_arrow_disabled.png
- ../qdarkstyle/rc/undock.png
- ../qdarkstyle/rc/checkbox_checked_disabled.png
- ../qdarkstyle/rc/checkbox_checked_focus.png
- ../qdarkstyle/rc/checkbox_checked.png
- ../qdarkstyle/rc/checkbox_indeterminate.png
- ../qdarkstyle/rc/checkbox_indeterminate_focus.png
- ../qdarkstyle/rc/checkbox_unchecked_disabled.png
- ../qdarkstyle/rc/checkbox_unchecked_focus.png
- ../qdarkstyle/rc/checkbox_unchecked.png
- ../qdarkstyle/rc/radio_checked_disabled.png
- ../qdarkstyle/rc/radio_checked_focus.png
- ../qdarkstyle/rc/radio_checked.png
- ../qdarkstyle/rc/radio_unchecked_disabled.png
- ../qdarkstyle/rc/radio_unchecked_focus.png
- ../qdarkstyle/rc/radio_unchecked.png
-
-
- ../qdarkstyle/style.qss
-
-
diff --git a/dist/qt_themes/colorful_midnight_blue/icons/index.theme b/dist/qt_themes/colorful_midnight_blue/icons/index.theme
deleted file mode 100644
index dcb2c50d68..0000000000
--- a/dist/qt_themes/colorful_midnight_blue/icons/index.theme
+++ /dev/null
@@ -1,8 +0,0 @@
-[Icon Theme]
-Name=colorful_midnight_blue
-Comment=Colorful theme (Midnight Blue style)
-Inherits=colorful
-Directories=16x16
-
-[16x16]
-Size=16
diff --git a/dist/qt_themes/colorful_midnight_blue/style.qrc b/dist/qt_themes/colorful_midnight_blue/style.qrc
deleted file mode 100644
index b9821c6722..0000000000
--- a/dist/qt_themes/colorful_midnight_blue/style.qrc
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
- icons/index.theme
- ../colorful_dark/icons/16x16/lock.png
- ../qdarkstyle/icons/16x16/view-refresh.png
- ../colorful/icons/48x48/bad_folder.png
- ../colorful/icons/48x48/chip.png
- ../colorful/icons/48x48/folder.png
- ../colorful/icons/48x48/list-add.png
- ../colorful/icons/48x48/sd_card.png
- ../colorful/icons/256x256/plus_folder.png
-
-
-
- ../qdarkstyle_midnight_blue/rc/up_arrow_disabled.png
- ../qdarkstyle_midnight_blue/rc/Hmovetoolbar.png
- ../qdarkstyle_midnight_blue/rc/stylesheet-branch-end.png
- ../qdarkstyle_midnight_blue/rc/branch_closed-on.png
- ../qdarkstyle_midnight_blue/rc/stylesheet-vline.png
- ../qdarkstyle_midnight_blue/rc/branch_closed.png
- ../qdarkstyle_midnight_blue/rc/branch_open-on.png
- ../qdarkstyle_midnight_blue/rc/transparent.png
- ../qdarkstyle_midnight_blue/rc/right_arrow_disabled.png
- ../qdarkstyle_midnight_blue/rc/sizegrip.png
- ../qdarkstyle_midnight_blue/rc/close.png
- ../qdarkstyle_midnight_blue/rc/close-hover.png
- ../qdarkstyle_midnight_blue/rc/close-pressed.png
- ../qdarkstyle_midnight_blue/rc/down_arrow.png
- ../qdarkstyle_midnight_blue/rc/Vmovetoolbar.png
- ../qdarkstyle_midnight_blue/rc/left_arrow.png
- ../qdarkstyle_midnight_blue/rc/stylesheet-branch-more.png
- ../qdarkstyle_midnight_blue/rc/up_arrow.png
- ../qdarkstyle_midnight_blue/rc/right_arrow.png
- ../qdarkstyle_midnight_blue/rc/left_arrow_disabled.png
- ../qdarkstyle_midnight_blue/rc/Hsepartoolbar.png
- ../qdarkstyle_midnight_blue/rc/branch_open.png
- ../qdarkstyle_midnight_blue/rc/Vsepartoolbar.png
- ../qdarkstyle_midnight_blue/rc/down_arrow_disabled.png
- ../qdarkstyle_midnight_blue/rc/undock.png
- ../qdarkstyle_midnight_blue/rc/checkbox_checked_disabled.png
- ../qdarkstyle_midnight_blue/rc/checkbox_checked_focus.png
- ../qdarkstyle_midnight_blue/rc/checkbox_checked.png
- ../qdarkstyle_midnight_blue/rc/checkbox_indeterminate.png
- ../qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus.png
- ../qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled.png
- ../qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus.png
- ../qdarkstyle_midnight_blue/rc/checkbox_unchecked.png
- ../qdarkstyle_midnight_blue/rc/radio_checked_disabled.png
- ../qdarkstyle_midnight_blue/rc/radio_checked_focus.png
- ../qdarkstyle_midnight_blue/rc/radio_checked.png
- ../qdarkstyle_midnight_blue/rc/radio_unchecked_disabled.png
- ../qdarkstyle_midnight_blue/rc/radio_unchecked_focus.png
- ../qdarkstyle_midnight_blue/rc/radio_unchecked.png
-
-
- ../qdarkstyle_midnight_blue/style.qss
-
-
diff --git a/dist/qt_themes/default/default.qrc b/dist/qt_themes/default/default.qrc
index 2e01a34342..7ec216933c 100644
--- a/dist/qt_themes/default/default.qrc
+++ b/dist/qt_themes/default/default.qrc
@@ -1,26 +1,40 @@
+
+
+ style.qss
+
+
+
-
icons/index.theme
icons/16x16/connected.png
icons/16x16/connected_notification.png
icons/16x16/disconnected.png
+ icons/16x16/failed.png
+ icons/16x16/info.png
icons/16x16/lock.png
+ icons/16x16/sync.png
+ icons/16x16/view-refresh.png
icons/48x48/bad_folder.png
icons/48x48/chip.png
icons/48x48/folder.png
icons/48x48/list-add.png
+ icons/48x48/no_avatar.png
icons/48x48/sd_card.png
icons/48x48/star.png
icons/256x256/plus_folder.png
icons/256x256/yuzu.png
-
- style.qss
+
+
+
+ ../default_dark/icons/index.theme
+ ../default_dark/icons/16x16/lock.png
+ ../default_dark/icons/16x16/view-refresh.png
diff --git a/dist/qt_themes/colorful/icons/16x16/checked.png b/dist/qt_themes/default/icons/16x16/checked.png
similarity index 100%
rename from dist/qt_themes/colorful/icons/16x16/checked.png
rename to dist/qt_themes/default/icons/16x16/checked.png
diff --git a/dist/qt_themes/colorful/icons/16x16/failed.png b/dist/qt_themes/default/icons/16x16/failed.png
similarity index 100%
rename from dist/qt_themes/colorful/icons/16x16/failed.png
rename to dist/qt_themes/default/icons/16x16/failed.png
diff --git a/dist/qt_themes/colorful/icons/16x16/info.png b/dist/qt_themes/default/icons/16x16/info.png
similarity index 100%
rename from dist/qt_themes/colorful/icons/16x16/info.png
rename to dist/qt_themes/default/icons/16x16/info.png
diff --git a/dist/qt_themes/default/icons/16x16/lock.png b/dist/qt_themes/default/icons/16x16/lock.png
index 69d3990508..fd27069d80 100644
Binary files a/dist/qt_themes/default/icons/16x16/lock.png and b/dist/qt_themes/default/icons/16x16/lock.png differ
diff --git a/dist/qt_themes/colorful/icons/16x16/sync.png b/dist/qt_themes/default/icons/16x16/sync.png
similarity index 100%
rename from dist/qt_themes/colorful/icons/16x16/sync.png
rename to dist/qt_themes/default/icons/16x16/sync.png
diff --git a/dist/qt_themes/colorful/icons/16x16/view-refresh.png b/dist/qt_themes/default/icons/16x16/view-refresh.png
similarity index 100%
rename from dist/qt_themes/colorful/icons/16x16/view-refresh.png
rename to dist/qt_themes/default/icons/16x16/view-refresh.png
diff --git a/dist/qt_themes/default/icons/256x256/plus_folder.png b/dist/qt_themes/default/icons/256x256/plus_folder.png
index f44c80c3ae..760fe6245e 100644
Binary files a/dist/qt_themes/default/icons/256x256/plus_folder.png and b/dist/qt_themes/default/icons/256x256/plus_folder.png differ
diff --git a/dist/qt_themes/default/icons/48x48/bad_folder.png b/dist/qt_themes/default/icons/48x48/bad_folder.png
index 364ec646f6..34069c6b23 100644
Binary files a/dist/qt_themes/default/icons/48x48/bad_folder.png and b/dist/qt_themes/default/icons/48x48/bad_folder.png differ
diff --git a/dist/qt_themes/default/icons/48x48/chip.png b/dist/qt_themes/default/icons/48x48/chip.png
index 1b573d51af..6fa1589995 100644
Binary files a/dist/qt_themes/default/icons/48x48/chip.png and b/dist/qt_themes/default/icons/48x48/chip.png differ
diff --git a/dist/qt_themes/default/icons/48x48/folder.png b/dist/qt_themes/default/icons/48x48/folder.png
index 507337fae5..498de4c629 100644
Binary files a/dist/qt_themes/default/icons/48x48/folder.png and b/dist/qt_themes/default/icons/48x48/folder.png differ
diff --git a/dist/qt_themes/default/icons/48x48/list-add.png b/dist/qt_themes/default/icons/48x48/list-add.png
index fd8a06132c..74e4882aae 100644
Binary files a/dist/qt_themes/default/icons/48x48/list-add.png and b/dist/qt_themes/default/icons/48x48/list-add.png differ
diff --git a/dist/qt_themes/colorful/icons/48x48/no_avatar.png b/dist/qt_themes/default/icons/48x48/no_avatar.png
similarity index 100%
rename from dist/qt_themes/colorful/icons/48x48/no_avatar.png
rename to dist/qt_themes/default/icons/48x48/no_avatar.png
diff --git a/dist/qt_themes/default/icons/48x48/sd_card.png b/dist/qt_themes/default/icons/48x48/sd_card.png
index 6bcb7f6b1d..652d61bc32 100644
Binary files a/dist/qt_themes/default/icons/48x48/sd_card.png and b/dist/qt_themes/default/icons/48x48/sd_card.png differ
diff --git a/dist/qt_themes/default/icons/48x48/star.png b/dist/qt_themes/default/icons/48x48/star.png
index c2b78f0c3e..19d55a0a80 100644
Binary files a/dist/qt_themes/default/icons/48x48/star.png and b/dist/qt_themes/default/icons/48x48/star.png differ
diff --git a/dist/qt_themes/default/icons/index.theme b/dist/qt_themes/default/icons/index.theme
index 21b35e3e3c..6c455463ee 100644
--- a/dist/qt_themes/default/icons/index.theme
+++ b/dist/qt_themes/default/icons/index.theme
@@ -1,7 +1,6 @@
[Icon Theme]
Name=default
-Comment=default theme
-Inherits=colorful
+Comment=Colorful theme
Directories=16x16,48x48,256x256
[16x16]
@@ -9,6 +8,6 @@ Size=16
[48x48]
Size=48
-
+
[256x256]
Size=256
diff --git a/dist/qt_themes/default/style.qss b/dist/qt_themes/default/style.qss
index 7924af0595..e8760b4a0c 100644
--- a/dist/qt_themes/default/style.qss
+++ b/dist/qt_themes/default/style.qss
@@ -25,7 +25,7 @@ QPushButton#TogglableStatusBarButton {
}
QPushButton#TogglableStatusBarButton:checked {
- color: #000000;
+ color: palette(text);
}
QPushButton#TogglableStatusBarButton:hover {
@@ -52,6 +52,10 @@ QPushButton#RendererStatusBarButton:!checked {
color: #0066ff;
}
+QPushButton#RendererStatusBarButton:!checked[dark=true] {
+ color: #00ccdd;
+}
+
QPushButton#GPUStatusBarButton {
color: #656565;
border: 1px solid transparent;
@@ -68,13 +72,21 @@ QPushButton#GPUStatusBarButton:checked {
color: #b06020;
}
+QPushButton#GPUStatusBarButton:checked[dark=true] {
+ color: #ff8040;
+}
+
QPushButton#GPUStatusBarButton:!checked {
color: #109010;
}
+QPushButton#GPUStatusBarButton:!checked[dark=true] {
+ color: #40dd40;
+}
+
QPushButton#DockingStatusBarButton {
min-width: 0px;
- color: #000000;
+ color: palette(text);
border: 1px solid transparent;
background-color: transparent;
padding: 0px 3px 0px 3px;
@@ -134,10 +146,6 @@ QWidget#connectedControllers {
background: transparent;
}
-QWidget#closeButtons {
- background: transparent;
-}
-
QWidget#playersSupported,
QWidget#controllersSupported,
QWidget#controllerSupported1,
@@ -386,7 +394,7 @@ QStackedWidget#stackedDialog QTextBrowser QScrollBar::vertical {
border-radius: 4px;
}
-QStackedWidget#stackedDialog QTextBrowser QScrollBar::horizoncal {
+QStackedWidget#stackedDialog QTextBrowser QScrollBar::horizontal {
background: #cdcdcd;
height: 15px;
margin: 3px 15px 3px 15px;
diff --git a/dist/qt_themes/colorful_dark/icons/16x16/lock.png b/dist/qt_themes/default_dark/icons/16x16/lock.png
similarity index 100%
rename from dist/qt_themes/colorful_dark/icons/16x16/lock.png
rename to dist/qt_themes/default_dark/icons/16x16/lock.png
diff --git a/dist/qt_themes/colorful_dark/icons/16x16/view-refresh.png b/dist/qt_themes/default_dark/icons/16x16/view-refresh.png
similarity index 100%
rename from dist/qt_themes/colorful_dark/icons/16x16/view-refresh.png
rename to dist/qt_themes/default_dark/icons/16x16/view-refresh.png
diff --git a/dist/qt_themes/default_dark/icons/index.theme b/dist/qt_themes/default_dark/icons/index.theme
index 60a072d1d6..32d84fa9bd 100644
--- a/dist/qt_themes/default_dark/icons/index.theme
+++ b/dist/qt_themes/default_dark/icons/index.theme
@@ -1,7 +1,7 @@
[Icon Theme]
Name=default_dark
Comment=Colorful theme (Dark style)
-Inherits=colorful
+Inherits=default
Directories=16x16
[16x16]
diff --git a/dist/qt_themes/default_dark/style.qrc b/dist/qt_themes/default_dark/style.qrc
deleted file mode 100644
index 7de4737c2c..0000000000
--- a/dist/qt_themes/default_dark/style.qrc
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- ../colorful/icons/16x16/connected.png
- ../colorful/icons/16x16/connected_notification.png
- ../colorful/icons/16x16/disconnected.png
- icons/index.theme
- ../colorful_dark/icons/16x16/lock.png
- ../colorful_dark/icons/16x16/view-refresh.png
- ../colorful/icons/48x48/bad_folder.png
- ../colorful/icons/48x48/chip.png
- ../colorful/icons/48x48/folder.png
- ../qdarkstyle/icons/48x48/no_avatar.png
- ../colorful/icons/48x48/list-add.png
- ../colorful/icons/48x48/sd_card.png
- ../colorful/icons/256x256/plus_folder.png
-
-
-
- style.qss
-
-
diff --git a/dist/qt_themes/default_dark/style.qss b/dist/qt_themes/default_dark/style.qss
deleted file mode 100644
index ca6daa2d52..0000000000
--- a/dist/qt_themes/default_dark/style.qss
+++ /dev/null
@@ -1,687 +0,0 @@
-/*
-* SPDX-FileCopyrightText: 2018 yuzu Emulator Project
-* SPDX-License-Identifier: GPL-2.0-or-later
-*/
-QAbstractSpinBox {
- min-height: 19px;
-}
-
-QPushButton#TogglableStatusBarButton {
- color: #959595;
- border: 1px solid transparent;
- background-color: transparent;
- padding: 0px 3px 0px 3px;
- text-align: center;
-}
-
-QPushButton#TogglableStatusBarButton:checked {
- color: palette(text);
-}
-
-QPushButton#TogglableStatusBarButton:hover {
- border: 1px solid #76797C;
-}
-
-QPushButton#RendererStatusBarButton {
- color: #656565;
- border: 1px solid transparent;
- background-color: transparent;
- padding: 0px 3px 0px 3px;
- text-align: center;
-}
-
-QPushButton#RendererStatusBarButton:hover {
- border: 1px solid #76797C;
-}
-
-QPushButton#RendererStatusBarButton:checked {
- color: #e85c00;
-}
-
-QPushButton#RendererStatusBarButton:!checked {
- color: #00ccdd;
-}
-
-QPushButton#GPUStatusBarButton {
- color: #656565;
- border: 1px solid transparent;
- background-color: transparent;
- padding: 0px 3px 0px 3px;
- text-align: center;
-}
-
-QPushButton#GPUStatusBarButton:hover {
- border: 1px solid #76797C;
-}
-
-QPushButton#GPUStatusBarButton:checked {
- color: #ff8040;
-}
-
-QPushButton#GPUStatusBarButton:!checked {
- color: #40dd40;
-}
-
-QPushButton#DockingStatusBarButton {
- min-width: 0px;
- color: palette(text);
- border: 1px solid transparent;
- background-color: transparent;
- padding: 0px 3px 0px 3px;
- text-align: center;
-}
-
-QPushButton#DockingStatusBarButton:hover {
- border: 1px solid #76797C;
-}
-
-QPushButton#buttonRefreshDevices {
- min-width: 21px;
- min-height: 21px;
- max-width: 21px;
- max-height: 21px;
-}
-
-QWidget#bottomPerGameInput,
-QWidget#topControllerApplet,
-QWidget#bottomControllerApplet,
-QGroupBox#groupPlayer1Connected:checked,
-QGroupBox#groupPlayer2Connected:checked,
-QGroupBox#groupPlayer3Connected:checked,
-QGroupBox#groupPlayer4Connected:checked,
-QGroupBox#groupPlayer5Connected:checked,
-QGroupBox#groupPlayer6Connected:checked,
-QGroupBox#groupPlayer7Connected:checked,
-QGroupBox#groupPlayer8Connected:checked {
- background-color: #f5f5f5;
-}
-
-QWidget#topControllerApplet {
- border-bottom: 1px solid #828790
-}
-
-QWidget#bottomPerGameInput,
-QWidget#bottomControllerApplet {
- border-top: 1px solid #828790
-}
-
-QWidget#topPerGameInput,
-QWidget#middleControllerApplet {
- background-color: #fff;
-}
-
-QWidget#topPerGameInput QComboBox,
-QWidget#middleControllerApplet QComboBox {
- width: 120px;
-}
-
-QWidget#connectedControllers {
- background: transparent;
-}
-
-QWidget#playersSupported,
-QWidget#controllersSupported,
-QWidget#controllerSupported1,
-QWidget#controllerSupported2,
-QWidget#controllerSupported3,
-QWidget#controllerSupported4,
-QWidget#controllerSupported5,
-QWidget#controllerSupported6 {
- border: none;
- background: transparent;
-}
-
-QGroupBox#groupPlayer1Connected,
-QGroupBox#groupPlayer2Connected,
-QGroupBox#groupPlayer3Connected,
-QGroupBox#groupPlayer4Connected,
-QGroupBox#groupPlayer5Connected,
-QGroupBox#groupPlayer6Connected,
-QGroupBox#groupPlayer7Connected,
-QGroupBox#groupPlayer8Connected {
- border: 1px solid #828790;
- border-radius: 3px;
- padding: 0px;
- min-height: 98px;
- max-height: 98px;
-}
-
-QGroupBox#groupPlayer1Connected:unchecked,
-QGroupBox#groupPlayer2Connected:unchecked,
-QGroupBox#groupPlayer3Connected:unchecked,
-QGroupBox#groupPlayer4Connected:unchecked,
-QGroupBox#groupPlayer5Connected:unchecked,
-QGroupBox#groupPlayer6Connected:unchecked,
-QGroupBox#groupPlayer7Connected:unchecked,
-QGroupBox#groupPlayer8Connected:unchecked {
- border: 1px solid #d9d9d9;
-}
-
-QGroupBox#groupPlayer1Connected::title,
-QGroupBox#groupPlayer2Connected::title,
-QGroupBox#groupPlayer3Connected::title,
-QGroupBox#groupPlayer4Connected::title,
-QGroupBox#groupPlayer5Connected::title,
-QGroupBox#groupPlayer6Connected::title,
-QGroupBox#groupPlayer7Connected::title,
-QGroupBox#groupPlayer8Connected::title {
- subcontrol-origin: margin;
- subcontrol-position: top left;
- padding-left: 0px;
- padding-right: 0px;
- padding-top: 1px;
- margin-left: 0px;
- margin-right: -4px;
- margin-bottom: 4px;
-}
-
-QCheckBox#checkboxPlayer1Connected,
-QCheckBox#checkboxPlayer2Connected,
-QCheckBox#checkboxPlayer3Connected,
-QCheckBox#checkboxPlayer4Connected,
-QCheckBox#checkboxPlayer5Connected,
-QCheckBox#checkboxPlayer6Connected,
-QCheckBox#checkboxPlayer7Connected,
-QCheckBox#checkboxPlayer8Connected {
- spacing: 0px;
-}
-
-QWidget#Player1LEDs QCheckBox,
-QWidget#Player2LEDs QCheckBox,
-QWidget#Player3LEDs QCheckBox,
-QWidget#Player4LEDs QCheckBox,
-QWidget#Player5LEDs QCheckBox,
-QWidget#Player6LEDs QCheckBox,
-QWidget#Player7LEDs QCheckBox,
-QWidget#Player8LEDs QCheckBox {
- spacing: 0px;
-}
-
-QWidget#Player1LEDs QCheckBox::indicator,
-QWidget#Player2LEDs QCheckBox::indicator,
-QWidget#Player3LEDs QCheckBox::indicator,
-QWidget#Player4LEDs QCheckBox::indicator,
-QWidget#Player5LEDs QCheckBox::indicator,
-QWidget#Player6LEDs QCheckBox::indicator,
-QWidget#Player7LEDs QCheckBox::indicator,
-QWidget#Player8LEDs QCheckBox::indicator {
- width: 6px;
- height: 6px;
- margin-left: 0px;
-}
-
-QWidget#bottomPerGameInput QCheckBox#checkboxPlayer1Connected::indicator,
-QWidget#bottomPerGameInput QCheckBox#checkboxPlayer2Connected::indicator,
-QWidget#bottomPerGameInput QCheckBox#checkboxPlayer3Connected::indicator,
-QWidget#bottomPerGameInput QCheckBox#checkboxPlayer4Connected::indicator,
-QWidget#bottomPerGameInput QCheckBox#checkboxPlayer5Connected::indicator,
-QWidget#bottomPerGameInput QCheckBox#checkboxPlayer6Connected::indicator,
-QWidget#bottomPerGameInput QCheckBox#checkboxPlayer7Connected::indicator,
-QWidget#bottomPerGameInput QCheckBox#checkboxPlayer8Connected::indicator {
- width: 12px;
- height: 12px;
-}
-
-QCheckBox#checkboxPlayer1Connected::indicator,
-QCheckBox#checkboxPlayer2Connected::indicator,
-QCheckBox#checkboxPlayer3Connected::indicator,
-QCheckBox#checkboxPlayer4Connected::indicator,
-QCheckBox#checkboxPlayer5Connected::indicator,
-QCheckBox#checkboxPlayer6Connected::indicator,
-QCheckBox#checkboxPlayer7Connected::indicator,
-QCheckBox#checkboxPlayer8Connected::indicator {
- width: 14px;
- height: 14px;
-}
-
-QGroupBox#groupPlayer1Connected::indicator,
-QGroupBox#groupPlayer2Connected::indicator,
-QGroupBox#groupPlayer3Connected::indicator,
-QGroupBox#groupPlayer4Connected::indicator,
-QGroupBox#groupPlayer5Connected::indicator,
-QGroupBox#groupPlayer6Connected::indicator,
-QGroupBox#groupPlayer7Connected::indicator,
-QGroupBox#groupPlayer8Connected::indicator {
- width: 16px;
- height: 16px;
-}
-
-QWidget#Player1LEDs QCheckBox::indicator:checked,
-QWidget#Player2LEDs QCheckBox::indicator:checked,
-QWidget#Player3LEDs QCheckBox::indicator:checked,
-QWidget#Player4LEDs QCheckBox::indicator:checked,
-QWidget#Player5LEDs QCheckBox::indicator:checked,
-QWidget#Player6LEDs QCheckBox::indicator:checked,
-QWidget#Player7LEDs QCheckBox::indicator:checked,
-QWidget#Player8LEDs QCheckBox::indicator:checked,
-QGroupBox#groupPlayer1Connected::indicator:checked,
-QGroupBox#groupPlayer2Connected::indicator:checked,
-QGroupBox#groupPlayer3Connected::indicator:checked,
-QGroupBox#groupPlayer4Connected::indicator:checked,
-QGroupBox#groupPlayer5Connected::indicator:checked,
-QGroupBox#groupPlayer6Connected::indicator:checked,
-QGroupBox#groupPlayer7Connected::indicator:checked,
-QGroupBox#groupPlayer8Connected::indicator:checked,
-QCheckBox#checkboxPlayer1Connected::indicator:checked,
-QCheckBox#checkboxPlayer2Connected::indicator:checked,
-QCheckBox#checkboxPlayer3Connected::indicator:checked,
-QCheckBox#checkboxPlayer4Connected::indicator:checked,
-QCheckBox#checkboxPlayer5Connected::indicator:checked,
-QCheckBox#checkboxPlayer6Connected::indicator:checked,
-QCheckBox#checkboxPlayer7Connected::indicator:checked,
-QCheckBox#checkboxPlayer8Connected::indicator:checked,
-QGroupBox#groupConnectedController::indicator:checked {
- border-radius: 2px;
- border: 1px solid #929192;
- background: #39ff14;
- image: none;
-}
-
-QWidget#Player1LEDs QCheckBox::indicator:unchecked,
-QWidget#Player2LEDs QCheckBox::indicator:unchecked,
-QWidget#Player3LEDs QCheckBox::indicator:unchecked,
-QWidget#Player4LEDs QCheckBox::indicator:unchecked,
-QWidget#Player5LEDs QCheckBox::indicator:unchecked,
-QWidget#Player6LEDs QCheckBox::indicator:unchecked,
-QWidget#Player7LEDs QCheckBox::indicator:unchecked,
-QWidget#Player8LEDs QCheckBox::indicator:unchecked,
-QGroupBox#groupPlayer1Connected::indicator:unchecked,
-QGroupBox#groupPlayer2Connected::indicator:unchecked,
-QGroupBox#groupPlayer3Connected::indicator:unchecked,
-QGroupBox#groupPlayer4Connected::indicator:unchecked,
-QGroupBox#groupPlayer5Connected::indicator:unchecked,
-QGroupBox#groupPlayer6Connected::indicator:unchecked,
-QGroupBox#groupPlayer7Connected::indicator:unchecked,
-QGroupBox#groupPlayer8Connected::indicator:unchecked,
-QCheckBox#checkboxPlayer1Connected::indicator:unchecked,
-QCheckBox#checkboxPlayer2Connected::indicator:unchecked,
-QCheckBox#checkboxPlayer3Connected::indicator:unchecked,
-QCheckBox#checkboxPlayer4Connected::indicator:unchecked,
-QCheckBox#checkboxPlayer5Connected::indicator:unchecked,
-QCheckBox#checkboxPlayer6Connected::indicator:unchecked,
-QCheckBox#checkboxPlayer7Connected::indicator:unchecked,
-QCheckBox#checkboxPlayer8Connected::indicator:unchecked,
-QGroupBox#groupConnectedController::indicator:unchecked {
- border-radius: 2px;
- border: 1px solid #929192;
- background: transparent;
- image: none;
-}
-
-QWidget#controllerPlayer1,
-QWidget#controllerPlayer2,
-QWidget#controllerPlayer3,
-QWidget#controllerPlayer4,
-QWidget#controllerPlayer5,
-QWidget#controllerPlayer6,
-QWidget#controllerPlayer7,
-QWidget#controllerPlayer8 {
- background: transparent;
-}
-
-QDialog#QtSoftwareKeyboardDialog,
-QStackedWidget#topOSK {
- background: rgba(51, 51, 51, .9);
-}
-
-
-QDialog#OverlayDialog,
-QStackedWidget#stackedDialog {
- background: rgba(51, 51, 51, .7);
-}
-
-QWidget#boxOSK,
-QWidget#lineOSK,
-QWidget#richDialog,
-QWidget#lineDialog {
- background: transparent;
-}
-
-QStackedWidget#bottomOSK,
-QWidget#contentDialog,
-QWidget#contentRichDialog {
- background: rgba(240, 240, 240, 1);
-}
-
-QWidget#contentDialog,
-QWidget#contentRichDialog {
- margin: 5px;
- border-radius: 6px;
-}
-
-QWidget#buttonsDialog,
-QWidget#buttonsRichDialog {
- margin: 5px;
- border-top: 2px solid rgba(44, 44, 44, 1);
-}
-
-QWidget#legendOSKnum {
- border-top: 1px solid rgba(44, 44, 44, 1);
-}
-
-QStackedWidget#stackedDialog QTextBrowser QScrollBar::vertical {
- background: #cdcdcd;
- width: 15px;
- margin: 15px 3px 15px 3px;
- border: 1px transparent;
- border-radius: 4px;
-}
-
-QStackedWidget#stackedDialog QTextBrowser QScrollBar::horizoncal {
- background: #cdcdcd;
- height: 15px;
- margin: 3px 15px 3px 15px;
- border: 1px transparent;
- border-radius: 4px;
-}
-
-QStackedWidget#stackedDialog QTextBrowser QScrollBar::handle {
- background: #fff;
- border-radius: 4px;
- min-height: 5px;
- min-width: 5px;
-}
-
-QStackedWidget#stackedDialog QTextBrowser QScrollBar::add-line,
-QStackedWidget#stackedDialog QTextBrowser QScrollBar::sub-line,
-QStackedWidget#stackedDialog QTextBrowser QScrollBar::add-page,
-QStackedWidget#stackedDialog QTextBrowser QScrollBar::sub-page {
- background: none;
-}
-
-QWidget#inputOSK {
- border-bottom: 3px solid rgba(255, 255, 255, .9);
-}
-
-QWidget#inputOSK QLineEdit {
- background: transparent;
- border: none;
- color: #ccc;
-}
-
-QWidget#inputBoxOSK {
- border: 2px solid rgba(255, 255, 255, .9);
-}
-
-QWidget#inputBoxOSK QTextEdit {
- background: transparent;
- border: none;
- color: #ccc;
-}
-
-QWidget#richDialog QTextBrowser {
- background: transparent;
- border: none;
- padding: 35px 65px;
-}
-
-
-QWidget#lineOSK QLabel#label_header {
- color: #f0f0f0;
-}
-
-QWidget#lineOSK QLabel#label_sub,
-QWidget#lineOSK QLabel#label_characters,
-QWidget#boxOSK QLabel#label_characters_box {
- color: #ccc;
-}
-
-QWidget#contentDialog QLabel#label_title,
-QWidget#contentRichDialog QLabel#label_title_rich {
- color: #888;
-}
-
-QWidget#contentDialog QLabel#label_dialog {
- padding: 20px 65px;
-}
-
-QWidget#contentDialog QLabel#label_title,
-QWidget#contentRichDialog QLabel#label_title_rich {
- padding: 0px 65px;
-}
-
-QDialog#OverlayDialog QPushButton {
- color: rgba(49, 79, 239, 1);
- background: transparent;
- border: none;
- padding: 0px;
- min-width: 0px;
-}
-
-QDialog#OverlayDialog QPushButton:focus,
-QDialog#OverlayDialog QPushButton:hover {
- color: rgba(49, 79, 239, 1);
- background: rgba(255, 255, 255, 1);
- border: 5px solid rgba(148, 250, 202, 1);
- border-radius: 6px;
- outline: none;
-}
-
-QDialog#OverlayDialog QPushButton:pressed {
- color: rgba(240, 240, 240, 1);
- background: rgba(150, 150, 150, 1);
- border: 5px solid rgba(148, 250, 202, 1);
- border-radius: 6px;
- outline: none;
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton {
- background: rgba(232, 232, 232, 1);
- border: 2px solid rgba(240, 240, 240, 1);
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift {
- background: rgba(218, 218, 218, 1);
- border: 2px solid rgba(240, 240, 240, 1);
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num {
- color: rgba(240, 240, 240, 1);
- background: rgba(44, 44, 44, 1);
- border: 2px solid rgba(240, 240, 240, 1);
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num {
- color: rgba(240, 240, 240, 1);
- background: rgba(49, 79, 239, 1);
- border: 2px solid rgba(240, 240, 240, 1);
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:focus,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:focus,
-
-QDialog#QtSoftwareKeyboardDialog QPushButton:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:hover,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:hover {
- color: rgba(0, 0, 0, 1);
- background: rgba(255, 255, 255, 1);
- border: 5px solid rgba(148, 250, 202, 1);
- border-radius: 6px;
- outline: none;
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:pressed,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:pressed {
- color: rgba(240, 240, 240, 1);
- background: rgba(150, 150, 150, 1);
- border: 5px solid rgba(148, 250, 202, 1);
- border-radius: 6px;
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num {
- image: url(:/overlay/osk_button_B.png);
- image-position: right;
- qproperty-icon: url(:/overlay/osk_button_backspace.png);
- qproperty-iconSize: 36px;
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift {
- image: url(:/overlay/osk_button_Y.png);
- image-position: right;
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num {
- image: url(:/overlay/osk_button_plus.png);
- image-position: right;
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift {
- image: url(:/overlay/osk_button_shift_lock_off.png);
- image-position: left;
- qproperty-icon: url(:/overlay/osk_button_shift.png);
- qproperty-iconSize: 36px;
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_shift_shift {
- image: url(:/overlay/osk_button_shift_lock_off.png);
- image-position: left;
- qproperty-icon: url(:/overlay/osk_button_shift_on.png);
- qproperty-iconSize: 36px;
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_left_bracket,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_right_bracket,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_left_parenthesis,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_right_parenthesis {
- padding-bottom: 7px;
-}
-
-QDialog#QtSoftwareKeyboardDialog QWidget#titleOSK QLabel {
- background: transparent;
- color: #ccc;
-}
-
-QDialog#QtSoftwareKeyboardDialog QWidget#button_L,
-QDialog#QtSoftwareKeyboardDialog QWidget#button_L_shift,
-QDialog#QtSoftwareKeyboardDialog QWidget#button_L_num {
- image: url(:/overlay/button_L.png);
-}
-
-QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left,
-QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left_shift,
-QDialog#QtSoftwareKeyboardDialog QWidget#arrow_left_num {
- image: url(:/overlay/arrow_left.png);
-}
-
-QDialog#QtSoftwareKeyboardDialog QWidget#button_R,
-QDialog#QtSoftwareKeyboardDialog QWidget#button_R_shift,
-QDialog#QtSoftwareKeyboardDialog QWidget#button_R_num {
- image: url(:/overlay/button_R.png);
-}
-
-QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right,
-QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right_shift,
-QDialog#QtSoftwareKeyboardDialog QWidget#arrow_right_num {
- image: url(:/overlay/arrow_right.png);
-}
-
-QDialog#QtSoftwareKeyboardDialog QWidget#button_press_stick,
-QDialog#QtSoftwareKeyboardDialog QWidget#button_press_stick_shift {
- image: url(:/overlay/button_press_stick.png);
-}
-
-QDialog#QtSoftwareKeyboardDialog QWidget#button_X,
-QDialog#QtSoftwareKeyboardDialog QWidget#button_X_shift,
-QDialog#QtSoftwareKeyboardDialog QWidget#button_X_num {
- image: url(:/overlay/button_X.png);
-}
-
-QDialog#QtSoftwareKeyboardDialog QWidget#button_A,
-QDialog#QtSoftwareKeyboardDialog QWidget#button_A_shift,
-QDialog#QtSoftwareKeyboardDialog QWidget#button_A_num {
- image: url(:/overlay/button_A.png);
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return_shift:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled {
- color: rgba(164, 164, 164, 1);
- background-color: rgba(218, 218, 218, 1);
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_at:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_slash:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_percent:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_1:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_2:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_3:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_4:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_5:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_6:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_7:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_8:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_9:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_0:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_return:disabled {
- color: rgba(164, 164, 164, 1);
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_shift:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_ok_num:disabled {
- image: url(:/overlay/osk_button_plus_disabled.png);
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_shift:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_backspace_num:disabled {
- image: url(:/overlay/osk_button_B_disabled.png);
-}
-
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space:disabled,
-QDialog#QtSoftwareKeyboardDialog QPushButton#button_space_shift:disabled {
- image: url(:/overlay/osk_button_Y_disabled.png);
-}
diff --git a/dist/qt_themes/monochrome/icons.qrc b/dist/qt_themes/monochrome/icons.qrc
new file mode 100644
index 0000000000..9cfddd50ca
--- /dev/null
+++ b/dist/qt_themes/monochrome/icons.qrc
@@ -0,0 +1,32 @@
+
+
+
+
+ icons/index.theme
+ icons/16x16/lock.png
+ icons/48x48/bad_folder.png
+ icons/48x48/chip.png
+ icons/48x48/folder.png
+ icons/48x48/list-add.png
+ icons/48x48/sd_card.png
+ icons/48x48/star.png
+ icons/256x256/plus_folder.png
+
+
+
+
+ ../monochrome_dark/icons/index.theme
+ ../monochrome_dark/icons/16x16/lock.png
+ ../monochrome_dark/icons/48x48/bad_folder.png
+ ../monochrome_dark/icons/48x48/chip.png
+ ../monochrome_dark/icons/48x48/folder.png
+ ../monochrome_dark/icons/48x48/list-add.png
+ ../monochrome_dark/icons/48x48/no_avatar.png
+ ../monochrome_dark/icons/48x48/sd_card.png
+ ../monochrome_dark/icons/48x48/star.png
+ ../monochrome_dark/icons/256x256/plus_folder.png
+
+
diff --git a/dist/qt_themes/monochrome/icons/16x16/lock.png b/dist/qt_themes/monochrome/icons/16x16/lock.png
new file mode 100644
index 0000000000..69d3990508
Binary files /dev/null and b/dist/qt_themes/monochrome/icons/16x16/lock.png differ
diff --git a/dist/qt_themes/monochrome/icons/256x256/plus_folder.png b/dist/qt_themes/monochrome/icons/256x256/plus_folder.png
new file mode 100644
index 0000000000..f44c80c3ae
Binary files /dev/null and b/dist/qt_themes/monochrome/icons/256x256/plus_folder.png differ
diff --git a/dist/qt_themes/monochrome/icons/48x48/bad_folder.png b/dist/qt_themes/monochrome/icons/48x48/bad_folder.png
new file mode 100644
index 0000000000..364ec646f6
Binary files /dev/null and b/dist/qt_themes/monochrome/icons/48x48/bad_folder.png differ
diff --git a/dist/qt_themes/monochrome/icons/48x48/chip.png b/dist/qt_themes/monochrome/icons/48x48/chip.png
new file mode 100644
index 0000000000..1b573d51af
Binary files /dev/null and b/dist/qt_themes/monochrome/icons/48x48/chip.png differ
diff --git a/dist/qt_themes/monochrome/icons/48x48/folder.png b/dist/qt_themes/monochrome/icons/48x48/folder.png
new file mode 100644
index 0000000000..507337fae5
Binary files /dev/null and b/dist/qt_themes/monochrome/icons/48x48/folder.png differ
diff --git a/dist/qt_themes/monochrome/icons/48x48/list-add.png b/dist/qt_themes/monochrome/icons/48x48/list-add.png
new file mode 100644
index 0000000000..fd8a06132c
Binary files /dev/null and b/dist/qt_themes/monochrome/icons/48x48/list-add.png differ
diff --git a/dist/qt_themes/monochrome/icons/48x48/sd_card.png b/dist/qt_themes/monochrome/icons/48x48/sd_card.png
new file mode 100644
index 0000000000..6bcb7f6b1d
Binary files /dev/null and b/dist/qt_themes/monochrome/icons/48x48/sd_card.png differ
diff --git a/dist/qt_themes/monochrome/icons/48x48/star.png b/dist/qt_themes/monochrome/icons/48x48/star.png
new file mode 100644
index 0000000000..c2b78f0c3e
Binary files /dev/null and b/dist/qt_themes/monochrome/icons/48x48/star.png differ
diff --git a/dist/qt_themes/colorful/icons/index.theme b/dist/qt_themes/monochrome/icons/index.theme
similarity index 60%
rename from dist/qt_themes/colorful/icons/index.theme
rename to dist/qt_themes/monochrome/icons/index.theme
index 6eb3c69495..c2764622e0 100644
--- a/dist/qt_themes/colorful/icons/index.theme
+++ b/dist/qt_themes/monochrome/icons/index.theme
@@ -1,8 +1,9 @@
[Icon Theme]
-Name=colorful
-Comment=Colorful theme
+Name=monochrome
+Comment=Monochrome light icons
+Inherits=default
Directories=16x16,48x48,256x256
-
+
[16x16]
Size=16
diff --git a/dist/qt_themes/monochrome/style.qrc b/dist/qt_themes/monochrome/style.qrc
new file mode 100644
index 0000000000..54778e2f54
--- /dev/null
+++ b/dist/qt_themes/monochrome/style.qrc
@@ -0,0 +1,5 @@
+
+
+ ../default/style.qss
+
+
diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/lock.png b/dist/qt_themes/monochrome_dark/icons/16x16/lock.png
similarity index 100%
rename from dist/qt_themes/qdarkstyle/icons/16x16/lock.png
rename to dist/qt_themes/monochrome_dark/icons/16x16/lock.png
diff --git a/dist/qt_themes/qdarkstyle/icons/256x256/plus_folder.png b/dist/qt_themes/monochrome_dark/icons/256x256/plus_folder.png
similarity index 100%
rename from dist/qt_themes/qdarkstyle/icons/256x256/plus_folder.png
rename to dist/qt_themes/monochrome_dark/icons/256x256/plus_folder.png
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/bad_folder.png b/dist/qt_themes/monochrome_dark/icons/48x48/bad_folder.png
similarity index 100%
rename from dist/qt_themes/qdarkstyle/icons/48x48/bad_folder.png
rename to dist/qt_themes/monochrome_dark/icons/48x48/bad_folder.png
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/chip.png b/dist/qt_themes/monochrome_dark/icons/48x48/chip.png
similarity index 100%
rename from dist/qt_themes/qdarkstyle/icons/48x48/chip.png
rename to dist/qt_themes/monochrome_dark/icons/48x48/chip.png
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/folder.png b/dist/qt_themes/monochrome_dark/icons/48x48/folder.png
similarity index 100%
rename from dist/qt_themes/qdarkstyle/icons/48x48/folder.png
rename to dist/qt_themes/monochrome_dark/icons/48x48/folder.png
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/list-add.png b/dist/qt_themes/monochrome_dark/icons/48x48/list-add.png
similarity index 100%
rename from dist/qt_themes/qdarkstyle/icons/48x48/list-add.png
rename to dist/qt_themes/monochrome_dark/icons/48x48/list-add.png
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/no_avatar.png b/dist/qt_themes/monochrome_dark/icons/48x48/no_avatar.png
similarity index 100%
rename from dist/qt_themes/qdarkstyle/icons/48x48/no_avatar.png
rename to dist/qt_themes/monochrome_dark/icons/48x48/no_avatar.png
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/sd_card.png b/dist/qt_themes/monochrome_dark/icons/48x48/sd_card.png
similarity index 100%
rename from dist/qt_themes/qdarkstyle/icons/48x48/sd_card.png
rename to dist/qt_themes/monochrome_dark/icons/48x48/sd_card.png
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/star.png b/dist/qt_themes/monochrome_dark/icons/48x48/star.png
similarity index 100%
rename from dist/qt_themes/qdarkstyle/icons/48x48/star.png
rename to dist/qt_themes/monochrome_dark/icons/48x48/star.png
diff --git a/dist/qt_themes/monochrome_dark/icons/index.theme b/dist/qt_themes/monochrome_dark/icons/index.theme
new file mode 100644
index 0000000000..9ca318d09e
--- /dev/null
+++ b/dist/qt_themes/monochrome_dark/icons/index.theme
@@ -0,0 +1,14 @@
+[Icon Theme]
+Name=monochrome_dark
+Comment=Monochrome dark icons
+Inherits=default_dark
+Directories=16x16,48x48,256x256
+
+[16x16]
+Size=16
+
+[48x48]
+Size=48
+
+[256x256]
+Size=256
diff --git a/dist/qt_themes/qdarkstyle/icons.qrc b/dist/qt_themes/qdarkstyle/icons.qrc
new file mode 100644
index 0000000000..d7ec900649
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle/icons.qrc
@@ -0,0 +1,51 @@
+
+
+ icons/index.theme
+ ../default_dark/icons/16x16/lock.png
+
+
+ icons/index.theme
+ ../default_dark/icons/16x16/lock.png
+
+
+ rc/branch_closed-on.png
+ rc/branch_closed.png
+ rc/branch_open-on.png
+ rc/branch_open.png
+ rc/checkbox_checked.png
+ rc/checkbox_checked_disabled.png
+ rc/checkbox_checked_focus.png
+ rc/checkbox_indeterminate.png
+ rc/checkbox_indeterminate_focus.png
+ rc/checkbox_unchecked.png
+ rc/checkbox_unchecked_disabled.png
+ rc/checkbox_unchecked_focus.png
+ rc/close-hover.png
+ rc/close-pressed.png
+ rc/close.png
+ rc/down_arrow.png
+ rc/down_arrow_disabled.png
+ rc/Hmovetoolbar.png
+ rc/Hsepartoolbar.png
+ rc/left_arrow.png
+ rc/left_arrow_disabled.png
+ rc/radio_checked.png
+ rc/radio_checked_disabled.png
+ rc/radio_checked_focus.png
+ rc/radio_unchecked.png
+ rc/radio_unchecked_disabled.png
+ rc/radio_unchecked_focus.png
+ rc/right_arrow.png
+ rc/right_arrow_disabled.png
+ rc/sizegrip.png
+ rc/stylesheet-branch-end.png
+ rc/stylesheet-branch-more.png
+ rc/stylesheet-vline.png
+ rc/transparent.png
+ rc/undock.png
+ rc/up_arrow.png
+ rc/up_arrow_disabled.png
+ rc/Vmovetoolbar.png
+ rc/Vsepartoolbar.png
+
+
diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/connected.png b/dist/qt_themes/qdarkstyle/icons/16x16/connected.png
deleted file mode 100644
index 0afc18cb7a..0000000000
Binary files a/dist/qt_themes/qdarkstyle/icons/16x16/connected.png and /dev/null differ
diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/connected_notification.png b/dist/qt_themes/qdarkstyle/icons/16x16/connected_notification.png
deleted file mode 100644
index 72466e098e..0000000000
Binary files a/dist/qt_themes/qdarkstyle/icons/16x16/connected_notification.png and /dev/null differ
diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/disconnected.png b/dist/qt_themes/qdarkstyle/icons/16x16/disconnected.png
deleted file mode 100644
index 7258a8cfe5..0000000000
Binary files a/dist/qt_themes/qdarkstyle/icons/16x16/disconnected.png and /dev/null differ
diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/view-refresh.png b/dist/qt_themes/qdarkstyle/icons/16x16/view-refresh.png
deleted file mode 100644
index d4afd76f94..0000000000
Binary files a/dist/qt_themes/qdarkstyle/icons/16x16/view-refresh.png and /dev/null differ
diff --git a/dist/qt_themes/qdarkstyle/icons/index.theme b/dist/qt_themes/qdarkstyle/icons/index.theme
index 502717617c..0059b7ac96 100644
--- a/dist/qt_themes/qdarkstyle/icons/index.theme
+++ b/dist/qt_themes/qdarkstyle/icons/index.theme
@@ -1,14 +1,4 @@
[Icon Theme]
Name=qdarkstyle
-Comment=dark theme
-Inherits=colorful
-Directories=16x16,48x48,256x256
-
-[16x16]
-Size=16
-
-[48x48]
-Size=48
-
-[256x256]
-Size=256
+Comment=Dark theme (Mine Shaft style)
+Inherits=default_dark
diff --git a/dist/qt_themes/qdarkstyle/style.qrc b/dist/qt_themes/qdarkstyle/style.qrc
index a89fb26c68..a8bd9719a3 100644
--- a/dist/qt_themes/qdarkstyle/style.qrc
+++ b/dist/qt_themes/qdarkstyle/style.qrc
@@ -1,62 +1,5 @@
-
- icons/index.theme
- icons/16x16/connected.png
- icons/16x16/disconnected.png
- icons/16x16/connected_notification.png
- icons/16x16/lock.png
- icons/16x16/view-refresh.png
- icons/48x48/bad_folder.png
- icons/48x48/chip.png
- icons/48x48/folder.png
- icons/48x48/no_avatar.png
- icons/48x48/list-add.png
- icons/48x48/sd_card.png
- icons/48x48/star.png
- icons/256x256/plus_folder.png
-
-
- rc/up_arrow_disabled.png
- rc/Hmovetoolbar.png
- rc/stylesheet-branch-end.png
- rc/branch_closed-on.png
- rc/stylesheet-vline.png
- rc/branch_closed.png
- rc/branch_open-on.png
- rc/transparent.png
- rc/right_arrow_disabled.png
- rc/sizegrip.png
- rc/close.png
- rc/close-hover.png
- rc/close-pressed.png
- rc/down_arrow.png
- rc/Vmovetoolbar.png
- rc/left_arrow.png
- rc/stylesheet-branch-more.png
- rc/up_arrow.png
- rc/right_arrow.png
- rc/left_arrow_disabled.png
- rc/Hsepartoolbar.png
- rc/branch_open.png
- rc/Vsepartoolbar.png
- rc/down_arrow_disabled.png
- rc/undock.png
- rc/checkbox_checked_disabled.png
- rc/checkbox_checked_focus.png
- rc/checkbox_checked.png
- rc/checkbox_indeterminate.png
- rc/checkbox_indeterminate_focus.png
- rc/checkbox_unchecked_disabled.png
- rc/checkbox_unchecked_focus.png
- rc/checkbox_unchecked.png
- rc/radio_checked_disabled.png
- rc/radio_checked_focus.png
- rc/radio_checked.png
- rc/radio_unchecked_disabled.png
- rc/radio_unchecked_focus.png
- rc/radio_unchecked.png
-
-
- style.qss
-
+
+ style.qss
+
diff --git a/dist/qt_themes/qdarkstyle/style.qss b/dist/qt_themes/qdarkstyle/style.qss
index 328ac942fc..63a636ae65 100644
--- a/dist/qt_themes/qdarkstyle/style.qss
+++ b/dist/qt_themes/qdarkstyle/style.qss
@@ -1380,10 +1380,6 @@ QWidget#connectedControllers {
background: transparent;
}
-QWidget#closeButtons {
- background: transparent;
-}
-
QWidget#playersSupported,
QWidget#controllersSupported,
QWidget#controllerSupported1,
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons.qrc b/dist/qt_themes/qdarkstyle_midnight_blue/icons.qrc
new file mode 100644
index 0000000000..44eb274c1e
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons.qrc
@@ -0,0 +1,224 @@
+
+
+
+
+ icons/index.theme
+
+
+ icons/index.theme
+
+
+
+ rc/arrow_down.png
+ rc/arrow_down@2x.png
+ rc/arrow_down_disabled.png
+ rc/arrow_down_disabled@2x.png
+ rc/arrow_down_focus.png
+ rc/arrow_down_focus@2x.png
+ rc/arrow_down_pressed.png
+ rc/arrow_down_pressed@2x.png
+ rc/arrow_left.png
+ rc/arrow_left@2x.png
+ rc/arrow_left_disabled.png
+ rc/arrow_left_disabled@2x.png
+ rc/arrow_left_focus.png
+ rc/arrow_left_focus@2x.png
+ rc/arrow_left_pressed.png
+ rc/arrow_left_pressed@2x.png
+ rc/arrow_right.png
+ rc/arrow_right@2x.png
+ rc/arrow_right_disabled.png
+ rc/arrow_right_disabled@2x.png
+ rc/arrow_right_focus.png
+ rc/arrow_right_focus@2x.png
+ rc/arrow_right_pressed.png
+ rc/arrow_right_pressed@2x.png
+ rc/arrow_up.png
+ rc/arrow_up@2x.png
+ rc/arrow_up_disabled.png
+ rc/arrow_up_disabled@2x.png
+ rc/arrow_up_focus.png
+ rc/arrow_up_focus@2x.png
+ rc/arrow_up_pressed.png
+ rc/arrow_up_pressed@2x.png
+ rc/base_icon.png
+ rc/base_icon@2x.png
+ rc/base_icon_disabled.png
+ rc/base_icon_disabled@2x.png
+ rc/base_icon_focus.png
+ rc/base_icon_focus@2x.png
+ rc/base_icon_pressed.png
+ rc/base_icon_pressed@2x.png
+ rc/branch_closed.png
+ rc/branch_closed@2x.png
+ rc/branch_closed_disabled.png
+ rc/branch_closed_disabled@2x.png
+ rc/branch_closed_focus.png
+ rc/branch_closed_focus@2x.png
+ rc/branch_closed_pressed.png
+ rc/branch_closed_pressed@2x.png
+ rc/branch_end.png
+ rc/branch_end@2x.png
+ rc/branch_end_disabled.png
+ rc/branch_end_disabled@2x.png
+ rc/branch_end_focus.png
+ rc/branch_end_focus@2x.png
+ rc/branch_end_pressed.png
+ rc/branch_end_pressed@2x.png
+ rc/branch_line.png
+ rc/branch_line@2x.png
+ rc/branch_line_disabled.png
+ rc/branch_line_disabled@2x.png
+ rc/branch_line_focus.png
+ rc/branch_line_focus@2x.png
+ rc/branch_line_pressed.png
+ rc/branch_line_pressed@2x.png
+ rc/branch_more.png
+ rc/branch_more@2x.png
+ rc/branch_more_disabled.png
+ rc/branch_more_disabled@2x.png
+ rc/branch_more_focus.png
+ rc/branch_more_focus@2x.png
+ rc/branch_more_pressed.png
+ rc/branch_more_pressed@2x.png
+ rc/branch_open.png
+ rc/branch_open@2x.png
+ rc/branch_open_disabled.png
+ rc/branch_open_disabled@2x.png
+ rc/branch_open_focus.png
+ rc/branch_open_focus@2x.png
+ rc/branch_open_pressed.png
+ rc/branch_open_pressed@2x.png
+ rc/checkbox_checked.png
+ rc/checkbox_checked@2x.png
+ rc/checkbox_checked_disabled.png
+ rc/checkbox_checked_disabled@2x.png
+ rc/checkbox_checked_focus.png
+ rc/checkbox_checked_focus@2x.png
+ rc/checkbox_checked_pressed.png
+ rc/checkbox_checked_pressed@2x.png
+ rc/checkbox_indeterminate.png
+ rc/checkbox_indeterminate@2x.png
+ rc/checkbox_indeterminate_disabled.png
+ rc/checkbox_indeterminate_disabled@2x.png
+ rc/checkbox_indeterminate_focus.png
+ rc/checkbox_indeterminate_focus@2x.png
+ rc/checkbox_indeterminate_pressed.png
+ rc/checkbox_indeterminate_pressed@2x.png
+ rc/checkbox_unchecked.png
+ rc/checkbox_unchecked@2x.png
+ rc/checkbox_unchecked_disabled.png
+ rc/checkbox_unchecked_disabled@2x.png
+ rc/checkbox_unchecked_focus.png
+ rc/checkbox_unchecked_focus@2x.png
+ rc/checkbox_unchecked_pressed.png
+ rc/checkbox_unchecked_pressed@2x.png
+ rc/line_horizontal.png
+ rc/line_horizontal@2x.png
+ rc/line_horizontal_disabled.png
+ rc/line_horizontal_disabled@2x.png
+ rc/line_horizontal_focus.png
+ rc/line_horizontal_focus@2x.png
+ rc/line_horizontal_pressed.png
+ rc/line_horizontal_pressed@2x.png
+ rc/line_vertical.png
+ rc/line_vertical@2x.png
+ rc/line_vertical_disabled.png
+ rc/line_vertical_disabled@2x.png
+ rc/line_vertical_focus.png
+ rc/line_vertical_focus@2x.png
+ rc/line_vertical_pressed.png
+ rc/line_vertical_pressed@2x.png
+ rc/radio_checked.png
+ rc/radio_checked@2x.png
+ rc/radio_checked_disabled.png
+ rc/radio_checked_disabled@2x.png
+ rc/radio_checked_focus.png
+ rc/radio_checked_focus@2x.png
+ rc/radio_checked_pressed.png
+ rc/radio_checked_pressed@2x.png
+ rc/radio_unchecked.png
+ rc/radio_unchecked@2x.png
+ rc/radio_unchecked_disabled.png
+ rc/radio_unchecked_disabled@2x.png
+ rc/radio_unchecked_focus.png
+ rc/radio_unchecked_focus@2x.png
+ rc/radio_unchecked_pressed.png
+ rc/radio_unchecked_pressed@2x.png
+ rc/toolbar_move_horizontal.png
+ rc/toolbar_move_horizontal@2x.png
+ rc/toolbar_move_horizontal_disabled.png
+ rc/toolbar_move_horizontal_disabled@2x.png
+ rc/toolbar_move_horizontal_focus.png
+ rc/toolbar_move_horizontal_focus@2x.png
+ rc/toolbar_move_horizontal_pressed.png
+ rc/toolbar_move_horizontal_pressed@2x.png
+ rc/toolbar_move_vertical.png
+ rc/toolbar_move_vertical@2x.png
+ rc/toolbar_move_vertical_disabled.png
+ rc/toolbar_move_vertical_disabled@2x.png
+ rc/toolbar_move_vertical_focus.png
+ rc/toolbar_move_vertical_focus@2x.png
+ rc/toolbar_move_vertical_pressed.png
+ rc/toolbar_move_vertical_pressed@2x.png
+ rc/toolbar_separator_horizontal.png
+ rc/toolbar_separator_horizontal@2x.png
+ rc/toolbar_separator_horizontal_disabled.png
+ rc/toolbar_separator_horizontal_disabled@2x.png
+ rc/toolbar_separator_horizontal_focus.png
+ rc/toolbar_separator_horizontal_focus@2x.png
+ rc/toolbar_separator_horizontal_pressed.png
+ rc/toolbar_separator_horizontal_pressed@2x.png
+ rc/toolbar_separator_vertical.png
+ rc/toolbar_separator_vertical@2x.png
+ rc/toolbar_separator_vertical_disabled.png
+ rc/toolbar_separator_vertical_disabled@2x.png
+ rc/toolbar_separator_vertical_focus.png
+ rc/toolbar_separator_vertical_focus@2x.png
+ rc/toolbar_separator_vertical_pressed.png
+ rc/toolbar_separator_vertical_pressed@2x.png
+ rc/transparent.png
+ rc/transparent@2x.png
+ rc/transparent_disabled.png
+ rc/transparent_disabled@2x.png
+ rc/transparent_focus.png
+ rc/transparent_focus@2x.png
+ rc/transparent_pressed.png
+ rc/transparent_pressed@2x.png
+ rc/window_close.png
+ rc/window_close@2x.png
+ rc/window_close_disabled.png
+ rc/window_close_disabled@2x.png
+ rc/window_close_focus.png
+ rc/window_close_focus@2x.png
+ rc/window_close_pressed.png
+ rc/window_close_pressed@2x.png
+ rc/window_grip.png
+ rc/window_grip@2x.png
+ rc/window_grip_disabled.png
+ rc/window_grip_disabled@2x.png
+ rc/window_grip_focus.png
+ rc/window_grip_focus@2x.png
+ rc/window_grip_pressed.png
+ rc/window_grip_pressed@2x.png
+ rc/window_minimize.png
+ rc/window_minimize@2x.png
+ rc/window_minimize_disabled.png
+ rc/window_minimize_disabled@2x.png
+ rc/window_minimize_focus.png
+ rc/window_minimize_focus@2x.png
+ rc/window_minimize_pressed.png
+ rc/window_minimize_pressed@2x.png
+ rc/window_undock.png
+ rc/window_undock@2x.png
+ rc/window_undock_disabled.png
+ rc/window_undock_disabled@2x.png
+ rc/window_undock_focus.png
+ rc/window_undock_focus@2x.png
+ rc/window_undock_pressed.png
+ rc/window_undock_pressed@2x.png
+
+
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/index.theme b/dist/qt_themes/qdarkstyle_midnight_blue/icons/index.theme
index 20f9f6d633..34c449f19a 100644
--- a/dist/qt_themes/qdarkstyle_midnight_blue/icons/index.theme
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/index.theme
@@ -1,14 +1,4 @@
[Icon Theme]
Name=qdarkstyle_midnight_blue
-Comment=dark theme
-Inherits=colorful
-Directories=16x16,48x48,256x256
-
-[16x16]
-Size=16
-
-[48x48]
-Size=48
-
-[256x256]
-Size=256
+Comment=Dark theme (Midnight Blue style)
+Inherits=default_dark
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc b/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc
index dc3d7fecbd..72db30f5ad 100644
--- a/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc
@@ -1,228 +1,5 @@
-
- icons/index.theme
- ../qdarkstyle/icons/16x16/lock.png
- ../qdarkstyle/icons/16x16/view-refresh.png
- ../qdarkstyle/icons/48x48/bad_folder.png
- ../qdarkstyle/icons/48x48/chip.png
- ../qdarkstyle/icons/48x48/folder.png
- ../qdarkstyle/icons/48x48/no_avatar.png
- ../qdarkstyle/icons/48x48/list-add.png
- ../qdarkstyle/icons/48x48/sd_card.png
- ../qdarkstyle/icons/48x48/star.png
- ../qdarkstyle/icons/256x256/plus_folder.png
-
-
- rc/arrow_down.png
- rc/arrow_down@2x.png
- rc/arrow_down_disabled.png
- rc/arrow_down_disabled@2x.png
- rc/arrow_down_focus.png
- rc/arrow_down_focus@2x.png
- rc/arrow_down_pressed.png
- rc/arrow_down_pressed@2x.png
- rc/arrow_left.png
- rc/arrow_left@2x.png
- rc/arrow_left_disabled.png
- rc/arrow_left_disabled@2x.png
- rc/arrow_left_focus.png
- rc/arrow_left_focus@2x.png
- rc/arrow_left_pressed.png
- rc/arrow_left_pressed@2x.png
- rc/arrow_right.png
- rc/arrow_right@2x.png
- rc/arrow_right_disabled.png
- rc/arrow_right_disabled@2x.png
- rc/arrow_right_focus.png
- rc/arrow_right_focus@2x.png
- rc/arrow_right_pressed.png
- rc/arrow_right_pressed@2x.png
- rc/arrow_up.png
- rc/arrow_up@2x.png
- rc/arrow_up_disabled.png
- rc/arrow_up_disabled@2x.png
- rc/arrow_up_focus.png
- rc/arrow_up_focus@2x.png
- rc/arrow_up_pressed.png
- rc/arrow_up_pressed@2x.png
- rc/base_icon.png
- rc/base_icon@2x.png
- rc/base_icon_disabled.png
- rc/base_icon_disabled@2x.png
- rc/base_icon_focus.png
- rc/base_icon_focus@2x.png
- rc/base_icon_pressed.png
- rc/base_icon_pressed@2x.png
- rc/branch_closed.png
- rc/branch_closed@2x.png
- rc/branch_closed_disabled.png
- rc/branch_closed_disabled@2x.png
- rc/branch_closed_focus.png
- rc/branch_closed_focus@2x.png
- rc/branch_closed_pressed.png
- rc/branch_closed_pressed@2x.png
- rc/branch_end.png
- rc/branch_end@2x.png
- rc/branch_end_disabled.png
- rc/branch_end_disabled@2x.png
- rc/branch_end_focus.png
- rc/branch_end_focus@2x.png
- rc/branch_end_pressed.png
- rc/branch_end_pressed@2x.png
- rc/branch_line.png
- rc/branch_line@2x.png
- rc/branch_line_disabled.png
- rc/branch_line_disabled@2x.png
- rc/branch_line_focus.png
- rc/branch_line_focus@2x.png
- rc/branch_line_pressed.png
- rc/branch_line_pressed@2x.png
- rc/branch_more.png
- rc/branch_more@2x.png
- rc/branch_more_disabled.png
- rc/branch_more_disabled@2x.png
- rc/branch_more_focus.png
- rc/branch_more_focus@2x.png
- rc/branch_more_pressed.png
- rc/branch_more_pressed@2x.png
- rc/branch_open.png
- rc/branch_open@2x.png
- rc/branch_open_disabled.png
- rc/branch_open_disabled@2x.png
- rc/branch_open_focus.png
- rc/branch_open_focus@2x.png
- rc/branch_open_pressed.png
- rc/branch_open_pressed@2x.png
- rc/checkbox_checked.png
- rc/checkbox_checked@2x.png
- rc/checkbox_checked_disabled.png
- rc/checkbox_checked_disabled@2x.png
- rc/checkbox_checked_focus.png
- rc/checkbox_checked_focus@2x.png
- rc/checkbox_checked_pressed.png
- rc/checkbox_checked_pressed@2x.png
- rc/checkbox_indeterminate.png
- rc/checkbox_indeterminate@2x.png
- rc/checkbox_indeterminate_disabled.png
- rc/checkbox_indeterminate_disabled@2x.png
- rc/checkbox_indeterminate_focus.png
- rc/checkbox_indeterminate_focus@2x.png
- rc/checkbox_indeterminate_pressed.png
- rc/checkbox_indeterminate_pressed@2x.png
- rc/checkbox_unchecked.png
- rc/checkbox_unchecked@2x.png
- rc/checkbox_unchecked_disabled.png
- rc/checkbox_unchecked_disabled@2x.png
- rc/checkbox_unchecked_focus.png
- rc/checkbox_unchecked_focus@2x.png
- rc/checkbox_unchecked_pressed.png
- rc/checkbox_unchecked_pressed@2x.png
- rc/line_horizontal.png
- rc/line_horizontal@2x.png
- rc/line_horizontal_disabled.png
- rc/line_horizontal_disabled@2x.png
- rc/line_horizontal_focus.png
- rc/line_horizontal_focus@2x.png
- rc/line_horizontal_pressed.png
- rc/line_horizontal_pressed@2x.png
- rc/line_vertical.png
- rc/line_vertical@2x.png
- rc/line_vertical_disabled.png
- rc/line_vertical_disabled@2x.png
- rc/line_vertical_focus.png
- rc/line_vertical_focus@2x.png
- rc/line_vertical_pressed.png
- rc/line_vertical_pressed@2x.png
- rc/radio_checked.png
- rc/radio_checked@2x.png
- rc/radio_checked_disabled.png
- rc/radio_checked_disabled@2x.png
- rc/radio_checked_focus.png
- rc/radio_checked_focus@2x.png
- rc/radio_checked_pressed.png
- rc/radio_checked_pressed@2x.png
- rc/radio_unchecked.png
- rc/radio_unchecked@2x.png
- rc/radio_unchecked_disabled.png
- rc/radio_unchecked_disabled@2x.png
- rc/radio_unchecked_focus.png
- rc/radio_unchecked_focus@2x.png
- rc/radio_unchecked_pressed.png
- rc/radio_unchecked_pressed@2x.png
- rc/toolbar_move_horizontal.png
- rc/toolbar_move_horizontal@2x.png
- rc/toolbar_move_horizontal_disabled.png
- rc/toolbar_move_horizontal_disabled@2x.png
- rc/toolbar_move_horizontal_focus.png
- rc/toolbar_move_horizontal_focus@2x.png
- rc/toolbar_move_horizontal_pressed.png
- rc/toolbar_move_horizontal_pressed@2x.png
- rc/toolbar_move_vertical.png
- rc/toolbar_move_vertical@2x.png
- rc/toolbar_move_vertical_disabled.png
- rc/toolbar_move_vertical_disabled@2x.png
- rc/toolbar_move_vertical_focus.png
- rc/toolbar_move_vertical_focus@2x.png
- rc/toolbar_move_vertical_pressed.png
- rc/toolbar_move_vertical_pressed@2x.png
- rc/toolbar_separator_horizontal.png
- rc/toolbar_separator_horizontal@2x.png
- rc/toolbar_separator_horizontal_disabled.png
- rc/toolbar_separator_horizontal_disabled@2x.png
- rc/toolbar_separator_horizontal_focus.png
- rc/toolbar_separator_horizontal_focus@2x.png
- rc/toolbar_separator_horizontal_pressed.png
- rc/toolbar_separator_horizontal_pressed@2x.png
- rc/toolbar_separator_vertical.png
- rc/toolbar_separator_vertical@2x.png
- rc/toolbar_separator_vertical_disabled.png
- rc/toolbar_separator_vertical_disabled@2x.png
- rc/toolbar_separator_vertical_focus.png
- rc/toolbar_separator_vertical_focus@2x.png
- rc/toolbar_separator_vertical_pressed.png
- rc/toolbar_separator_vertical_pressed@2x.png
- rc/transparent.png
- rc/transparent@2x.png
- rc/transparent_disabled.png
- rc/transparent_disabled@2x.png
- rc/transparent_focus.png
- rc/transparent_focus@2x.png
- rc/transparent_pressed.png
- rc/transparent_pressed@2x.png
- rc/window_close.png
- rc/window_close@2x.png
- rc/window_close_disabled.png
- rc/window_close_disabled@2x.png
- rc/window_close_focus.png
- rc/window_close_focus@2x.png
- rc/window_close_pressed.png
- rc/window_close_pressed@2x.png
- rc/window_grip.png
- rc/window_grip@2x.png
- rc/window_grip_disabled.png
- rc/window_grip_disabled@2x.png
- rc/window_grip_focus.png
- rc/window_grip_focus@2x.png
- rc/window_grip_pressed.png
- rc/window_grip_pressed@2x.png
- rc/window_minimize.png
- rc/window_minimize@2x.png
- rc/window_minimize_disabled.png
- rc/window_minimize_disabled@2x.png
- rc/window_minimize_focus.png
- rc/window_minimize_focus@2x.png
- rc/window_minimize_pressed.png
- rc/window_minimize_pressed@2x.png
- rc/window_undock.png
- rc/window_undock@2x.png
- rc/window_undock_disabled.png
- rc/window_undock_disabled@2x.png
- rc/window_undock_focus.png
- rc/window_undock_focus@2x.png
- rc/window_undock_pressed.png
- rc/window_undock_pressed@2x.png
-
-
- style.qss
-
+
+ style.qss
+
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue_monochrome/icons.qrc b/dist/qt_themes/qdarkstyle_midnight_blue_monochrome/icons.qrc
new file mode 100644
index 0000000000..60b95db02a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue_monochrome/icons.qrc
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+ icons/index.theme
+ ../monochrome_dark/icons/16x16/lock.png
+ ../monochrome_dark/icons/48x48/bad_folder.png
+ ../monochrome_dark/icons/48x48/chip.png
+ ../monochrome_dark/icons/48x48/folder.png
+ ../monochrome_dark/icons/48x48/list-add.png
+ ../monochrome_dark/icons/48x48/sd_card.png
+ ../monochrome_dark/icons/48x48/star.png
+ ../monochrome_dark/icons/256x256/plus_folder.png
+
+
+
+ icons/index.theme
+ ../monochrome_dark/icons/16x16/lock.png
+ ../monochrome_dark/icons/48x48/bad_folder.png
+ ../monochrome_dark/icons/48x48/chip.png
+ ../monochrome_dark/icons/48x48/folder.png
+ ../monochrome_dark/icons/48x48/list-add.png
+ ../monochrome_dark/icons/48x48/no_avatar.png
+ ../monochrome_dark/icons/48x48/sd_card.png
+ ../monochrome_dark/icons/48x48/star.png
+ ../monochrome_dark/icons/256x256/plus_folder.png
+
+
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue_monochrome/icons/index.theme b/dist/qt_themes/qdarkstyle_midnight_blue_monochrome/icons/index.theme
new file mode 100644
index 0000000000..d6ed7d55ec
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue_monochrome/icons/index.theme
@@ -0,0 +1,14 @@
+[Icon Theme]
+Name=qdarkstyle_midnight_blue_monochrome
+Comment=Monochrome dark theme (Midnight Blue style)
+Inherits=qdarkstyle_midnight_blue
+Directories=16x16,48x48,256x256
+
+[16x16]
+Size=16
+
+[48x48]
+Size=48
+
+[256x256]
+Size=256
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue_monochrome/style.qrc b/dist/qt_themes/qdarkstyle_midnight_blue_monochrome/style.qrc
new file mode 100644
index 0000000000..98caa4cc5b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue_monochrome/style.qrc
@@ -0,0 +1,8 @@
+
+
+ ../qdarkstyle_midnight_blue/style.qss
+
+
+ ../qdarkstyle/style.qss
+
+
diff --git a/dist/qt_themes/qdarkstyle_monochrome/icons.qrc b/dist/qt_themes/qdarkstyle_monochrome/icons.qrc
new file mode 100644
index 0000000000..347961c334
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_monochrome/icons.qrc
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+ icons/index.theme
+ ../monochrome_dark/icons/16x16/lock.png
+ ../monochrome_dark/icons/48x48/bad_folder.png
+ ../monochrome_dark/icons/48x48/chip.png
+ ../monochrome_dark/icons/48x48/folder.png
+ ../monochrome_dark/icons/48x48/list-add.png
+ ../monochrome_dark/icons/48x48/sd_card.png
+ ../monochrome_dark/icons/48x48/star.png
+ ../monochrome_dark/icons/256x256/plus_folder.png
+
+
+
+ icons/index.theme
+ ../monochrome_dark/icons/16x16/lock.png
+ ../monochrome_dark/icons/48x48/bad_folder.png
+ ../monochrome_dark/icons/48x48/chip.png
+ ../monochrome_dark/icons/48x48/folder.png
+ ../monochrome_dark/icons/48x48/list-add.png
+ ../monochrome_dark/icons/48x48/no_avatar.png
+ ../monochrome_dark/icons/48x48/sd_card.png
+ ../monochrome_dark/icons/48x48/star.png
+ ../monochrome_dark/icons/256x256/plus_folder.png
+
+
diff --git a/dist/qt_themes/qdarkstyle_monochrome/icons/index.theme b/dist/qt_themes/qdarkstyle_monochrome/icons/index.theme
new file mode 100644
index 0000000000..a8fd60ba29
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_monochrome/icons/index.theme
@@ -0,0 +1,14 @@
+[Icon Theme]
+Name=qdarkstyle_monochrome
+Comment=Monochrome dark theme (Mine Shaft style)
+Inherits=qdarkstyle
+Directories=16x16,48x48,256x256
+
+[16x16]
+Size=16
+
+[48x48]
+Size=48
+
+[256x256]
+Size=256
diff --git a/dist/qt_themes/qdarkstyle_monochrome/style.qrc b/dist/qt_themes/qdarkstyle_monochrome/style.qrc
new file mode 100644
index 0000000000..e2fe2ea078
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_monochrome/style.qrc
@@ -0,0 +1,8 @@
+
+
+ ../qdarkstyle/style.qss
+
+
+ ../qdarkstyle/style.qss
+
+
diff --git a/src/yuzu/aboutdialog.ui b/src/yuzu/aboutdialog.ui
index aea82809d0..5b13ad1304 100644
--- a/src/yuzu/aboutdialog.ui
+++ b/src/yuzu/aboutdialog.ui
@@ -164,7 +164,6 @@ p, li { white-space: pre-wrap; }
-
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp
index 0aa6885ea7..142143727b 100644
--- a/src/yuzu/main.cpp
+++ b/src/yuzu/main.cpp
@@ -7,7 +7,6 @@
#include
#include
#include
-#include
#include
#include "core/hle/service/am/applet_manager.h"
@@ -330,12 +329,11 @@ GMainWindow::GMainWindow(std::unique_ptr config_, bool has_broken_vulk
statusBar()->hide();
startup_icon_theme = QIcon::themeName();
- // fallback can only be set once, colorful theme icons are okay on both light/dark
- QIcon::setFallbackThemeName(QStringLiteral("colorful"));
+ // fallback can only be set once, default theme icons are okay on both light/dark
+ QIcon::setFallbackThemeName(QStringLiteral("default"));
QIcon::setFallbackSearchPaths(QStringList(QStringLiteral(":/icons")));
default_theme_paths = QIcon::themeSearchPaths();
- UpdateUITheme();
SetDiscordEnabled(UISettings::values.enable_discord_presence.GetValue());
discord_rpc->Update();
@@ -3799,8 +3797,6 @@ void GMainWindow::OnConfigure() {
multiplayer_state->UpdateCredentials();
}
- emit UpdateThemedIcons();
-
const auto reload = UISettings::values.is_game_list_reload_pending.exchange(false);
if (reload || Settings::values.language_index.GetValue() != old_language_index) {
game_list->PopulateAsync(UISettings::values.game_dirs);
@@ -4845,8 +4841,10 @@ void GMainWindow::UpdateUITheme() {
void GMainWindow::UpdateIcons(const QString& theme_used) {
// Append _dark to the theme name to use dark variant icons
if (CheckDarkMode()) {
+ LOG_DEBUG(Frontend, "Using icons from: {}", theme_used.toStdString() + "_dark");
QIcon::setThemeName(theme_used + QStringLiteral("_dark"));
} else {
+ LOG_DEBUG(Frontend, "Using icons from: {}", theme_used.toStdString());
QIcon::setThemeName(theme_used);
}
@@ -5041,9 +5039,9 @@ bool GMainWindow::CheckDarkMode() {
// Using the freedesktop specifications for checking dark mode
LOG_INFO(Frontend, "Retrieving theme from freedesktop color-scheme...");
gdbus_arguments << QStringLiteral("--dest=org.freedesktop.portal.Desktop")
- << QStringLiteral("--object-path /org/freedesktop/portal/desktop")
- << QStringLiteral("--method org.freedesktop.portal.Settings.Read "
- "org.freedesktop.appearance color-scheme");
+ << QStringLiteral("--object-path /org/freedesktop/portal/desktop")
+ << QStringLiteral("--method org.freedesktop.portal.Settings.Read")
+ << QStringLiteral("org.freedesktop.appearance color-scheme");
process.start(QStringLiteral("gdbus call --session"), gdbus_arguments);
process.waitForFinished(1000);
QByteArray dbus_output = process.readAllStandardOutput();
@@ -5107,7 +5105,8 @@ void GMainWindow::changeEvent(QEvent* event) {
UpdateUITheme();
}
- } else QWidget::changeEvent(event);
+ }
+ QWidget::changeEvent(event);
}
void GMainWindow::LoadTranslation() {
diff --git a/src/yuzu/main.h b/src/yuzu/main.h
index 744fb9f4e9..46113a94d1 100644
--- a/src/yuzu/main.h
+++ b/src/yuzu/main.h
@@ -166,7 +166,6 @@ class GMainWindow : public QMainWindow {
public:
void filterBarSetChecked(bool state);
static bool CheckDarkMode();
- void UpdateUITheme();
explicit GMainWindow(std::unique_ptr config_, bool has_broken_vulkan);
~GMainWindow() override;
diff --git a/src/yuzu/uisettings.cpp b/src/yuzu/uisettings.cpp
index a06ef2c9bd..f36ac0441b 100644
--- a/src/yuzu/uisettings.cpp
+++ b/src/yuzu/uisettings.cpp
@@ -24,11 +24,11 @@ namespace UISettings {
const Themes included_themes{{
{"Default", "default"},
- {"Default Colorful", "colorful"},
- {"Dark", "qdarkstyle"},
- {"Dark Colorful", "colorful_dark"},
+ {"Default monochrome", "monochrome"},
+ {"Mine Shaft", "qdarkstyle"},
+ {"Mine Shaft monochrome", "qdarkstyle_monochrome"},
{"Midnight Blue", "qdarkstyle_midnight_blue"},
- {"Midnight Blue Colorful", "colorful_midnight_blue"},
+ {"Midnight Blue monochrome", "qdarkstyle_midnight_blue_monochrome"},
}};
Values values = {};
diff --git a/src/yuzu/uisettings.h b/src/yuzu/uisettings.h
index cefeb3dedb..0dc211c31a 100644
--- a/src/yuzu/uisettings.h
+++ b/src/yuzu/uisettings.h
@@ -48,7 +48,7 @@ struct Shortcut {
ContextualShortcut shortcut;
};
-static constexpr std::string_view default_theme{"colorful"};
+static constexpr std::string_view default_theme{"default"};
using Themes = std::array, 6>;
extern const Themes included_themes;