feat(P4): Schriftgröße einstellbar (1.7.2)
Klein, Mittel oder Groß - Karte "Darstellung" auf der Seite Reinigung & Wartung. LVGL-Schriften sind fest einkompilierte Bilddaten und existieren nur in den Größen, die im Projekt liegen (14/18/28/40/48). Stufenloses Skalieren gibt es also nicht. Stattdessen drei Rollen - font_small(), font_text(), font_title() -, die je nach Einstellung eine Stufe höher greifen; die 45 festen Schriftverweise in ui.cpp sind darauf umgestellt. - Die großen Anzeigen (Temperatur 40/48, Uhr) bleiben fest: Sie sind auf die Bildschirmgröße abgestimmt. - Die Grundschrift wird am Bildschirmobjekt gesetzt, damit alles ohne eigene Schrift sie erbt. - Die Einstellung liegt lokal im P4 (NVS "anzeige"), nicht auf der S3. - Nach der Auswahl folgt ein Neustart; der Frühstart-Zähler der Absturzsicherung wird vorher zurückgesetzt. Offen: In der Stufe Groß brauchen die Karten mehr Platz - ob alle Seiten dann noch vollständig auf den Bildschirm passen, zeigt erst das Gerät. Beide Panel-Varianten mit arduino-cli gegengebaut. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
b73fc798c3
commit
7ebffdab8f
@@ -1,3 +1,18 @@
|
||||
Version 1.7.2:
|
||||
- Die Schriftgröße lässt sich jetzt einstellen: Klein, Mittel oder Groß, zu finden auf der
|
||||
Seite Reinigung & Wartung in der neuen Karte „Darstellung".
|
||||
- LVGL-Schriften sind fest einkompilierte Bilddaten; es gibt sie nur in den Größen, die im
|
||||
Projekt liegen (14, 18, 28, 40 und 48 Pixel). Stufenlos skalieren lässt sich also nichts.
|
||||
Stattdessen gibt es drei Rollen - klein, normal, hervorgehoben -, die je nach Einstellung
|
||||
eine Stufe höher greifen.
|
||||
- Die großen Anzeigen für Temperatur und Uhrzeit bleiben unverändert: Sie sind bereits auf
|
||||
die Bildschirmgröße abgestimmt und sollen nicht mitwachsen.
|
||||
- Die Einstellung liegt lokal im Display, nicht auf der Hauptplatine - sie betrifft nur
|
||||
dieses Gerät. Nach der Auswahl startet der P4 neu, weil die Schriften in bereits
|
||||
angelegten Bedienelementen stecken und sich nicht nachträglich umhängen lassen.
|
||||
- Zu erwarten: In der Stufe Groß brauchen die Karten mehr Platz. Ob alle Seiten dann noch
|
||||
vollständig auf den Bildschirm passen, zeigt erst das Gerät.
|
||||
|
||||
Version 1.7.1:
|
||||
- Cold Extraction ist auf dem 7-Zoll-Panel dreispaltig: oben die drei Karten mit
|
||||
Erklaerungstext (Modus, Vorbenetzung, Bezugsende), darunter die knappen (Grundeinstellung,
|
||||
|
||||
Reference in New Issue
Block a user