0.7.0: assenza con date, conto alla rovescia del boost, catalogo rifatto

- AwayDialog.qml: popup con inizio e fine (Dialog, ValueButton,
  DatePickerDialog: componenti e proprieta' verificati nella guida Silica
  dell'SDK). Il tasto Assenza apre il popup invece di mandare il comando;
- conto alla rovescia 30:00 -> 00:00 in Home e in copertina, con i secondi
  dell'impianto (AiraJson::countdown + timer che si riallinea a ogni lettura);
- commandPayload accetta campi extra (start/end);
- catalogo: lupdate leggeva solo i C++ e marcava 151 voci QML come obsolete.
  Ora src e qml espliciti: 197 stringhe, 0 non tradotte;
- versione 0.7.0 (spec, main.cpp), PROTOCOL, README/PIANO, post per il forum.
This commit is contained in:
Carlo
2026-10-11 12:05:59 +02:00
parent 6ef6f5bfd8
commit d2cb9d692f
17 changed files with 481 additions and 80 deletions
+6 -2
View File
@@ -136,8 +136,12 @@ CoverBackground {
}
Label {
text: cover.obiettivo("dhw_target")
color: Theme.secondaryColor
// Col boost in corso questo posto lo prende il conto alla
// rovescia: piu' utile del valore obiettivo.
text: api.boostActive
? qsTr("boost %1").arg(api.boostCountdown)
: cover.obiettivo("dhw_target")
color: api.boostActive ? Theme.highlightColor : Theme.secondaryColor
font.pixelSize: Theme.fontSizeExtraSmall
width: parent.width - acquaOra.width
elide: Text.ElideRight