From 70fe2299ba8af6bc7f2b32c44c188984ebf43ee1 Mon Sep 17 00:00:00 2001 From: Carlo Baratto Date: Sat, 10 Oct 2026 09:55:53 +0200 Subject: [PATCH] Home: riga di log che misura il contenuto contro lo schermo (per la prima build sul telefono) --- docs/UX-STUDIO.md | 4 ++-- qml/pages/MainPage.qml | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/docs/UX-STUDIO.md b/docs/UX-STUDIO.md index 392b974..ad2dd20 100644 --- a/docs/UX-STUDIO.md +++ b/docs/UX-STUDIO.md @@ -30,8 +30,8 @@ tutti i file QML, 191/191 stringhe tradotte, anteprime rigenerate in inglese e italiano, contratto dei dati fra UI e bridge rispettato (`tests/ui_contract_check.py`). Da provare sul telefono: che `TextSwitch` si istanzi davvero, l'altezza reale -della Home (riga di log con `contentHeight` contro l'altezza dello schermo) e -l'uso con una mano sola. +della Home (la riga `harbour-aira home: contenuto … schermo …` è già nel codice, +basta leggerla nei log) e l'uso con una mano sola. --- diff --git a/qml/pages/MainPage.qml b/qml/pages/MainPage.qml index 865195b..0608ac2 100644 --- a/qml/pages/MainPage.qml +++ b/qml/pages/MainPage.qml @@ -294,4 +294,17 @@ Page { } NoticeBar { } + + Component.onCompleted: misura.start() + + // La disposizione non e' definitiva in Component.onCompleted: si misura un + // secondo dopo. Questa e' la riga da leggere alla prima build sul telefono: + // la Home deve stare in una schermata sola, se "contenuto" supera "schermo" + // c'e' ancora qualcosa da togliere (o da accettare, ma sapendolo). + Timer { + id: misura + interval: 1000 + onTriggered: console.log("harbour-aira home: contenuto", flick.contentHeight, + "schermo", height) + } }