0.6.8: icone dei tasti alla misura del tema (iconSizeExtraSmall), etichette che ci stanno

Le icone della 0.6.7 erano disegnate a piena misura e il pulsante Silica le
portava a Theme.iconSizeMedium (64 px, misurato sullo screenshot del telefono):
in un tasto largo un terzo di schermo restavano 41 px di testo e le etichette
uscivano tagliate. Ora il tasto dichiara icon.width/height:
Theme.iconSizeExtraSmall e i glifi riempiono il loro riquadro.

Con la geometria vera (tasto 161 px, rientri 16, distacco 24) le etichette
Assenza/Torna/Altro e Away/Home/More ci stanno con margine; "Comandi" (8
lettere) no: il tasto dice Altro, la pagina resta Comandi impianto.

Il pulsante Silica non espone il carattere, quindi il testo non si puo'
rimpicciolire: l'unica leva e' l'icona. Prova ripetibile con i numeri misurati
in docs/icona/tasti-alla-misura-vera.png.
This commit is contained in:
Carlo
2026-10-11 11:27:51 +02:00
parent f1fdc9dfdb
commit 92f179186a
17 changed files with 1103 additions and 63 deletions
+43 -43
View File
@@ -520,52 +520,57 @@
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="207"/>
<location filename="../qml/pages/MainPage.qml" line="216"/>
<location filename="../qml/pages/MainPage.qml" line="217"/>
<source>target %1 °C</source>
<translation>obiettivo %1 °C</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="214"/>
<location filename="../qml/pages/MainPage.qml" line="215"/>
<source>Hot water</source>
<translation>Acqua calda</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="228"/>
<location filename="../qml/pages/MainPage.qml" line="230"/>
<source>Tap a value to adjust it</source>
<translation>Tocca un valore per regolarlo</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="236"/>
<location filename="../qml/pages/MainPage.qml" line="238"/>
<source>Quick actions</source>
<translation>Azioni rapide</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="248"/>
<location filename="../qml/pages/MainPage.qml" line="250"/>
<source>Boost</source>
<translation>Boost</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="257"/>
<source>Back home</source>
<translation>Torna a casa</translation>
<location filename="../qml/pages/MainPage.qml" line="266"/>
<source>Home</source>
<translation>Torna</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="260"/>
<location filename="../qml/pages/MainPage.qml" line="266"/>
<source>Away</source>
<translation>Assenza</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="272"/>
<source>Away mode off</source>
<translation>Assenza disattivata</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="263"/>
<location filename="../qml/pages/MainPage.qml" line="275"/>
<source>Away mode on</source>
<translation>Assenza attivata</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="271"/>
<source>Commands</source>
<translation>Comandi</translation>
<location filename="../qml/pages/MainPage.qml" line="285"/>
<source>More</source>
<translation>Altro</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="291"/>
<location filename="../qml/pages/MainPage.qml" line="308"/>
<source>Outside %1 °C · Thermostat %2 °C · Zones %3</source>
<translation>Esterno %1 °C · Termostato %2 °C · Zone %3</translation>
</message>
@@ -580,7 +585,7 @@
<translation>Bridge non configurato. Apri le impostazioni e inserisci l&apos;indirizzo del server e il token.</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="249"/>
<location filename="../qml/pages/MainPage.qml" line="256"/>
<source>Starting DHW boost</source>
<translation>Avvio del boost ACS</translation>
</message>
@@ -589,11 +594,6 @@
<source>Plant</source>
<translation>Impianto</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="257"/>
<source>Away mode</source>
<translation>Assenza</translation>
</message>
</context>
<context>
<name>PlantPage</name>
@@ -826,117 +826,117 @@
<context>
<name>SetpointsPage</name>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="73"/>
<location filename="../qml/pages/SetpointsPage.qml" line="83"/>
<source>Refresh</source>
<translation>Aggiorna</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="77"/>
<location filename="../qml/pages/SetpointsPage.qml" line="87"/>
<source>Data</source>
<translation>Dati</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="81"/>
<location filename="../qml/pages/SetpointsPage.qml" line="91"/>
<source>Plant</source>
<translation>Impianto</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="85"/>
<location filename="../qml/pages/SetpointsPage.qml" line="95"/>
<source>Settings</source>
<translation>Impostazioni</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="95"/>
<location filename="../qml/pages/SetpointsPage.qml" line="105"/>
<source>Setpoints</source>
<translation>Regolazioni</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="98"/>
<location filename="../qml/pages/SetpointsPage.qml" line="110"/>
<source>Heating the house</source>
<translation>Riscaldamento della casa</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="101"/>
<location filename="../qml/pages/SetpointsPage.qml" line="115"/>
<source>Current target</source>
<translation>Obiettivo attuale</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="102"/>
<location filename="../qml/pages/SetpointsPage.qml" line="116"/>
<source>What the plant is keeping now</source>
<translation>Quello che l&apos;impianto mantiene adesso</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="109"/>
<location filename="../qml/pages/SetpointsPage.qml" line="124"/>
<source>New house target</source>
<translation>Nuovo obiettivo casa</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="146"/>
<location filename="../qml/pages/SetpointsPage.qml" line="163"/>
<source>Set house to %1 °C</source>
<translation>Imposta casa a %1 °C</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="147"/>
<location filename="../qml/pages/SetpointsPage.qml" line="164"/>
<source>House temperature to %1 °C</source>
<translation>Temperatura della casa a %1 °C</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="153"/>
<location filename="../qml/pages/SetpointsPage.qml" line="172"/>
<source>Domestic hot water</source>
<translation>Acqua calda sanitaria</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="156"/>
<location filename="../qml/pages/SetpointsPage.qml" line="177"/>
<source>DHW target</source>
<translation>Obiettivo acqua calda</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="157"/>
<location filename="../qml/pages/SetpointsPage.qml" line="178"/>
<source>Water now %1 °C</source>
<translation>Acqua ora %1 °C</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="164"/>
<location filename="../qml/pages/SetpointsPage.qml" line="186"/>
<source>New target</source>
<translation>Nuovo obiettivo</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="199"/>
<location filename="../qml/pages/SetpointsPage.qml" line="223"/>
<source>Set target %1 °C</source>
<translation>Imposta obiettivo %1 °C</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="200"/>
<location filename="../qml/pages/SetpointsPage.qml" line="224"/>
<source>DHW target to %1 °C</source>
<translation>Obiettivo ACS a %1 °C</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="206"/>
<location filename="../qml/pages/SetpointsPage.qml" line="233"/>
<source>Hot water boost</source>
<translation>Boost acqua calda</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="209"/>
<location filename="../qml/pages/SetpointsPage.qml" line="238"/>
<source>Start DHW boost</source>
<translation>Avvia boost ACS</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="210"/>
<location filename="../qml/pages/SetpointsPage.qml" line="239"/>
<source>Starting DHW boost</source>
<translation>Avvio del boost ACS</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="215"/>
<location filename="../qml/pages/SetpointsPage.qml" line="245"/>
<source>Stop DHW boost</source>
<translation>Ferma boost ACS</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="216"/>
<location filename="../qml/pages/SetpointsPage.qml" line="246"/>
<source>Stopping DHW boost</source>
<translation>Arresto del boost ACS</translation>
</message>
<message>
<location filename="../qml/pages/SetpointsPage.qml" line="223"/>
<location filename="../qml/pages/SetpointsPage.qml" line="253"/>
<source>Commands go through the bridge and may take a few seconds. The status refreshes by itself afterwards.</source>
<translation>I comandi passano dal bridge e possono richiedere qualche secondo. Dopo l&apos;invio lo stato si aggiorna da solo.</translation>
</message>