0.7.1: i tasti delle azioni rapide dichiarano la loro altezza

In Silica il tasto piglia l'altezza dal tema (itemSizeExtraSmall, ~56 px) e non
dal contenuto: con icona e etichetta (~110) il testo usciva dalla scatola e la
riga di contorno della colonna finiva sopra le etichette. Ora height:
Theme.itemSizeMedium. Aggiunto il controllo in tests/label_fit_check.py e il
registro di posizione e altezza di ogni riga della Home.
This commit is contained in:
Carlo
2026-10-11 12:26:20 +02:00
parent e8937dc1ea
commit 2b397b6c3a
7 changed files with 100 additions and 13 deletions
+26 -1
View File
@@ -410,7 +410,32 @@ respinto con 400 **prima** di partire.
4. mentre il boost è in corso si deve vedere un **conto alla rovescia da 30:00 a
00:00**.
## 12. Conseguenze dell'uso reale (0.7.0)
## 12. I tasti delle azioni rapide e la riga che li copriva — v0.7.1
Carlo: *"Quando premo un bottone la riga sotto si disallinea coprendo i
pulsanti"*.
Non era la riga a spostarsi: era il **tasto** a essere piu' basso del suo
contenuto. In Silica `Button` dichiara `height: implicitHeight` e
`implicitHeight: Theme.itemSizeExtraSmall` (~56 px), un'altezza pensata per
un'icona *accanto* a un'etichetta corta. I tre tasti delle azioni rapide hanno
icona **e** etichetta (ingombro visibile ~110-160 px, quello che io avevo
misurato come "tasto 161 px"): il contenuto esce dalla scatola, e la riga
successiva della colonna -- le letture di contorno -- viene messa subito sotto
la scatola, cioe' **sopra** l'etichetta che sporge. Da li' l'impressione che si
"disallinei".
**Come è stato fatto (0.7.1).**
- i tre tasti dichiarano `height: Theme.itemSizeMedium` (`Button.qml` del target
Sailfish letto dentro il motore di build, non indovinato);
- `tests/label_fit_check.py` adesso pretende l'altezza dichiarata su ogni tasto
che porta icona e testo: senza, il tema ne da' ~56 px contro ~110 di
contenuto;
- il registro dell'avvio (dopo un secondo) elenca **posizione e altezza di ogni
riga della Home**, cosi' se la disposizione non torna si legge dal registro
quale riga finisce dove invece di dedurlo da uno screenshot.
## 13. Conseguenze dell'uso reale (0.7.0)
Deciso con l'uso, non in anticipo: