From a4a439b5e2520ff2c5880b2c291d4fc19b0eb8ca Mon Sep 17 00:00:00 2001 From: gajjug004 Date: Sat, 22 Aug 2026 00:09:35 +0530 Subject: [PATCH 1/5] fix: keep host controls in view with a full room The lobby chip grid and the podium leaderboard grew with the player count, so at 500+ players the Start game and New game buttons landed below the fold of a projector. Both lists now scroll inside the space left over, with a bottom fade so the cut-off row reads as more content rather than a clip. --- frontend/src/index.css | 6 ++++++ frontend/src/pages/Host.vue | 13 ++++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/frontend/src/index.css b/frontend/src/index.css index 6a926b2..b0c778f 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -145,6 +145,12 @@ body { filter: brightness(1.1); } +/* Scrollers that run past their box: the cut-off last row should read as + "there is more", not as a clipped layout. */ +.qz-fade-b { + mask-image: linear-gradient(to bottom, #000 calc(100% - 2.5rem), transparent); +} + /* Dialogs: the default lands white and unanimated on a dark app. */ .qz-dialog { margin: auto; diff --git a/frontend/src/pages/Host.vue b/frontend/src/pages/Host.vue index 386137d..1deb97c 100644 --- a/frontend/src/pages/Host.vue +++ b/frontend/src/pages/Host.vue @@ -42,7 +42,7 @@