From b84e56bcc1b810f46815c6d6a0406e709a886954 Mon Sep 17 00:00:00 2001 From: Collecting Date: Sun, 4 Jan 2026 18:44:46 +0000 Subject: [PATCH] fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope) Signed-off-by: Collecting --- src/citron/util/multiplayer_room_overlay.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/citron/util/multiplayer_room_overlay.cpp b/src/citron/util/multiplayer_room_overlay.cpp index 49e04988c..9269d592d 100644 --- a/src/citron/util/multiplayer_room_overlay.cpp +++ b/src/citron/util/multiplayer_room_overlay.cpp @@ -68,8 +68,15 @@ MultiplayerRoomOverlay::MultiplayerRoomOverlay(QWidget* parent) } UpdateTheme(); - setMinimumSize(280, 220); - resize(320, 280); + const bool is_gamescope = !qgetenv("GAMESCOPE_WIDTH").isEmpty() || qgetenv("XDG_CURRENT_DESKTOP") == "gamescope"; + if (is_gamescope) { + setMinimumSize(240, 180); + resize(280, 240); + } else { + setMinimumSize(280, 220); + resize(320, 280); + } + UpdatePosition(); }