From d83234d2386d79d0c322cafe45cf07999156abd7 Mon Sep 17 00:00:00 2001 From: Collecting Date: Mon, 5 Jan 2026 06:41:06 +0000 Subject: [PATCH] fix(gamescope): Increase Resolution Signed-off-by: Collecting --- src/citron/util/multiplayer_room_overlay.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/citron/util/multiplayer_room_overlay.cpp b/src/citron/util/multiplayer_room_overlay.cpp index 9269d592d..c4ae2cceb 100644 --- a/src/citron/util/multiplayer_room_overlay.cpp +++ b/src/citron/util/multiplayer_room_overlay.cpp @@ -23,6 +23,7 @@ MultiplayerRoomOverlay::MultiplayerRoomOverlay(QWidget* parent) main_window = qobject_cast(parent->window()); + // Switched to Qt::Tool to allow keyboard focus for typing in chat setWindowFlags(Qt::Tool | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint); setAttribute(Qt::WA_TranslucentBackground); @@ -70,8 +71,13 @@ MultiplayerRoomOverlay::MultiplayerRoomOverlay(QWidget* parent) const bool is_gamescope = !qgetenv("GAMESCOPE_WIDTH").isEmpty() || qgetenv("XDG_CURRENT_DESKTOP") == "gamescope"; if (is_gamescope) { - setMinimumSize(240, 180); - resize(280, 240); + setMinimumSize(320, 260); + resize(600, 520); + + players_online_label->setFont(QFont(QString::fromUtf8("Segoe UI"), 11, QFont::Bold)); + + this->padding = 12; + main_layout->setContentsMargins(padding, padding, padding, padding); } else { setMinimumSize(280, 220); resize(320, 280);