From 6489fca16b81e4517a71ae7773819b1bbadd312f Mon Sep 17 00:00:00 2001 From: Ani Date: Sun, 30 Nov 2025 21:44:03 +0100 Subject: [PATCH 1/3] YoRHa: Fix the height of QSpinBox --- bin/GuiConfigs/YoRHa by Ani.qss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/GuiConfigs/YoRHa by Ani.qss b/bin/GuiConfigs/YoRHa by Ani.qss index bcfd059c2e..c772f25196 100644 --- a/bin/GuiConfigs/YoRHa by Ani.qss +++ b/bin/GuiConfigs/YoRHa by Ani.qss @@ -201,7 +201,7 @@ QPushButton::disabled { /* QSpinBox (Settings -> Emulator -> width/height) */ /* QDoubleSpinBox (Pads -> Mouse Acceleration -> x/y) */ QSpinBox, QDoubleSpinBox { - height: 0.1em; + height: 1.50em; background-color: #b3ac98; } QSpinBox::disabled, QDoubleSpinBox::disabled { From 613d428ced78c345fd5c0077b0e72d484bce10d5 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Wed, 3 Dec 2025 00:38:35 +0100 Subject: [PATCH 2/3] Qt: fix update note visiblity on linux/macOs --- rpcs3/rpcs3qt/main_window.cpp | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/rpcs3/rpcs3qt/main_window.cpp b/rpcs3/rpcs3qt/main_window.cpp index fac0ea5b92..e2c2aea78b 100644 --- a/rpcs3/rpcs3qt/main_window.cpp +++ b/rpcs3/rpcs3qt/main_window.cpp @@ -243,21 +243,19 @@ bool main_window::Init([[maybe_unused]] bool with_cli_boot) ui->menuBar->setCornerWidget(corner_bar); ui->menuBar->cornerWidget()->setVisible(false); ui->menuBar->removeAction(ui->menuUpdate_Available->menuAction()); -#endif - - ui->menuUpdate_Available->setVisible(false); connect(&m_updater, &update_manager::signal_update_available, this, [this](bool update_available) { - if (ui->menuUpdate_Available) - { - ui->menuUpdate_Available->setVisible(update_available); - } - if (ui->menuBar && ui->menuBar->cornerWidget()) - { - ui->menuBar->cornerWidget()->setVisible(update_available); - } + ui->menuBar->cornerWidget()->setVisible(update_available); }); +#else + ui->menuUpdate_Available->menuAction()->setVisible(false); + + connect(&m_updater, &update_manager::signal_update_available, this, [this](bool update_available) + { + ui->menuUpdate_Available->menuAction()->setVisible(update_available); + }); +#endif #ifdef RPCS3_UPDATE_SUPPORTED if (const auto update_value = m_gui_settings->GetValue(gui::m_check_upd_start).toString(); update_value != gui::update_off) From cbba687ffab9b0831116a4926bbf343546669880 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Wed, 3 Dec 2025 00:08:13 +0100 Subject: [PATCH 3/3] Qt: Relax game_list deselection checks --- rpcs3/rpcs3qt/game_list.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rpcs3/rpcs3qt/game_list.cpp b/rpcs3/rpcs3qt/game_list.cpp index c5eba4efd3..70089d650e 100644 --- a/rpcs3/rpcs3qt/game_list.cpp +++ b/rpcs3/rpcs3qt/game_list.cpp @@ -117,7 +117,8 @@ void game_list::fix_narrow_columns() void game_list::mousePressEvent(QMouseEvent* event) { - if (QTableWidgetItem* item = itemAt(event->pos()); !item || !item->data(Qt::UserRole).isValid()) + // Handle deselction when clicking on empty space in the table + if (!itemAt(event->pos())) { clearSelection(); setCurrentItem(nullptr); // Needed for currentItemChanged