fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)

Signed-off-by: Collecting <collecting@noreply.localhost>
This commit is contained in:
Collecting
2026-01-04 18:44:46 +00:00
parent c91d9ac534
commit b84e56bcc1

View File

@@ -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();
}