0.7.7: un solo tasto del boost, con lo stato della Home

La pagina Regolazioni aveva due tasti sempre attivi (avvia/ferma) che non
dicevano cosa sta facendo l'impianto e potevano contraddire la Home. Ora un
ActionButton solo, con testo e comando da api.boostActive — lo stesso dato della
Home — piu' il tempo che resta quando il boost corre.
This commit is contained in:
Carlo
2026-10-11 18:21:10 +02:00
parent f4bee218bb
commit 648246b078
6 changed files with 181 additions and 171 deletions
+19 -1
View File
@@ -548,7 +548,25 @@ sorgente (`<target>/usr/lib64/qt5/qml/Sailfish/Silica/…`), non in quello che
sembra leggendo il proprio QML. `RemorseBase.qml` ha dato la risposta in un
minuto, dopo tre diagnosi dedotte e sbagliate.
## 18. Conseguenze dell'uso reale (0.7.0)
## 18. Un solo tasto per il boost, con lo stato della Home — v0.7.7
Carlo: *"Unisci i pulsanti boost in modo che ce ne sia solo uno che cambia lo
stato. Lo stato deve essere coerente con la home"*.
In `SetpointsPage`, sezione *Acqua calda sanitaria*, c'erano **due** pulsanti —
«Avvia boost ACS» e «Ferma boost ACS» — entrambi sempre attivi e nessuno dei due
che dicesse cosa sta facendo l'impianto: si poteva chiedere di fermare un boost
che non c'era, e la pagina poteva contraddire la Home, che invece il boost lo
mostra e lo ferma con lo stesso tasto.
- un `ActionButton` solo, con `text` e comando scelti da `api.boostActive` — **lo
stesso dato della Home**, quindi le due schermate non possono divergere;
- riga `Boost running · %1 left` con `api.boostCountdown` quando il boost corre,
come il conto alla rovescia della Home;
- senza `confirmText`: la conferma la da' il messaggio in fondo, come in Home
(il remorse resta solo dove serve davvero, sui comandi a tutta larghezza).
## 19. Conseguenze dell'uso reale (0.7.0)
Deciso con l'uso, non in anticipo: