From d11fe094193711e6d9cc64dfd0f1251bc04a6b3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?schm1dt=20=E2=80=8E?= Date: Sat, 28 Sep 2024 15:52:47 +0100 Subject: [PATCH] Use native theme on macOS, hide Dark Mode toggle --- rpcs3/rpcs3qt/gui_settings.h | 4 ++++ rpcs3/rpcs3qt/welcome_dialog.cpp | 1 + 2 files changed, 5 insertions(+) diff --git a/rpcs3/rpcs3qt/gui_settings.h b/rpcs3/rpcs3qt/gui_settings.h index 036a6321a0..98835431b5 100644 --- a/rpcs3/rpcs3qt/gui_settings.h +++ b/rpcs3/rpcs3qt/gui_settings.h @@ -213,7 +213,11 @@ namespace gui const gui_save rsx_geometry = gui_save(rsx, "geometry", QByteArray()); const gui_save rsx_states = gui_save(rsx, "states", QVariantMap()); +#ifdef __APPLE__ + const gui_save m_currentStylesheet = gui_save(meta, "currentStylesheet", "native (macOS)"); +#else const gui_save m_currentStylesheet = gui_save(meta, "currentStylesheet", DefaultStylesheet); +#endif const gui_save m_showDebugTab = gui_save(meta, "showDebugTab", false); const gui_save m_attachCommandLine = gui_save(meta, "attachCommandLine", false); const gui_save m_enableUIColors = gui_save(meta, "enableUIColors", false); diff --git a/rpcs3/rpcs3qt/welcome_dialog.cpp b/rpcs3/rpcs3qt/welcome_dialog.cpp index 04a3813632..0dce4ecd4c 100644 --- a/rpcs3/rpcs3qt/welcome_dialog.cpp +++ b/rpcs3/rpcs3qt/welcome_dialog.cpp @@ -69,6 +69,7 @@ welcome_dialog::welcome_dialog(std::shared_ptr gui_settings, bool ui->create_applications_menu_shortcut->setText(tr("&Create Start Menu shortcut")); #elif defined(__APPLE__) ui->create_applications_menu_shortcut->setText(tr("&Create Launchpad shortcut")); + ui->use_dark_theme->setVisible(false); #else ui->create_applications_menu_shortcut->setText(tr("&Create Application Menu shortcut")); #endif