From 263621456d35976b28ca535e28f876f9ab617e9f Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Wed, 11 Nov 2026 09:54:10 +0100 Subject: [PATCH] Layout su schermi stretti: scout e griglie non tagliati a 360 px Tabella scout senza larghezza minima (nome a capo, colonne compatte), griglie con min-width 0, niente scroll orizzontale della pagina, campi a 16px contro lo zoom iOS. Fixes #12 Co-Authored-By: Claude Sonnet 5.5 --- docs/CHANGELOG.md | 7 ++++++ src/components/crapp/ScoutReport.tsx | 20 ++++++++--------- src/components/crapp/ui-bits.tsx | 4 +++- src/styles.css | 20 +++++++++++++++++ test/unit/layout-stretto.test.ts | 33 ++++++++++++++++++++++++++++ 5 files changed, 73 insertions(+), 11 deletions(-) create mode 100644 test/unit/layout-stretto.test.ts diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index c46acec..4c0f184 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -13,6 +13,13 @@ versioni `0.y.z` erano pre-release. ## [Non rilasciato] +### Modificato + +- Layout su schermi stretti (360-402 px, iPhone e Android): niente più pagina tagliata in + larghezza. La tabella per giocatore dello scout sta nello schermo (il nome si accorcia), le + griglie di riquadri non sfondano con nomi ed etichette lunghe, la pagina non scorre in + orizzontale e i campi di testo sono a 16 px, così iOS non zooma al tocco. + ## [1.6.1] - 2026-11-06 Risultati dello scout leggibili nell'app, classifica cacche completa e pagina partita a sezioni diff --git a/src/components/crapp/ScoutReport.tsx b/src/components/crapp/ScoutReport.tsx index 869d68b..e0706fd 100644 --- a/src/components/crapp/ScoutReport.tsx +++ b/src/components/crapp/ScoutReport.tsx @@ -124,7 +124,7 @@ export function ScoutReport({
{[undefined, ...sets].map((s) => (