From 7d240cd13e5e40ce27671267369455218237363e Mon Sep 17 00:00:00 2001 From: raw-designs Date: Sun, 12 Jul 2026 21:12:01 +0200 Subject: [PATCH] =?UTF-8?q?fix(P4):=20Shot-Zusammenfassung=20=E2=80=94=20g?= =?UTF-8?q?r=C3=B6=C3=9Fere=20Abst=C3=A4nde=20zwischen=20Dauer/Gewicht/Flo?= =?UTF-8?q?w?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Karte von 460 auf 560 px verbreitert und Spaltenabstand von 10 auf 28 px erhöht; die drei großen Werte standen zu nahe beisammen und waren schlecht lesbar. Co-Authored-By: Claude Fable 5 --- JC_Display_Firmware/Changelog.txt | 3 +++ JC_Display_Firmware/ui.cpp | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/JC_Display_Firmware/Changelog.txt b/JC_Display_Firmware/Changelog.txt index a757c71..9e04031 100644 --- a/JC_Display_Firmware/Changelog.txt +++ b/JC_Display_Firmware/Changelog.txt @@ -14,6 +14,9 @@ Version 1.0.11: ebenfalls P4-lokal im NVS. - Feinere Kurven: Die Temperatur-Historie wird jetzt in Zehntelgrad geführt und gezeichnet (vorher ganzzahlig gerundet) — PID-Schwingungen um ±1 °C sind damit sauber ablesbar. +- Shot-Zusammenfassung: Karte auf 560 px verbreitert und Spaltenabstand zwischen + Dauer/Gewicht/Flow deutlich vergrößert (28 px statt 10 px) — die drei Werte standen + zu nahe beisammen und waren schlecht lesbar. - PID-AutoTune sichtbar gemacht: Während eines Tuning-Laufs erscheint auf der Verlauf-Seite eine Live-Karte (mit Spinner) — je Kreis Laufzeit, aktuelle Phase (heizt/kühlt ab) und Schwingungshub samt Mittelpunkt (Min/Max der Ist-Temperatur seit Start). Nach dem Ende diff --git a/JC_Display_Firmware/ui.cpp b/JC_Display_Firmware/ui.cpp index 2dfc867..fdf615f 100644 --- a/JC_Display_Firmware/ui.cpp +++ b/JC_Display_Firmware/ui.cpp @@ -3034,7 +3034,7 @@ void ui_init(ProtocolClient* client) { // Shot-Zusammenfassung (zentrierte Karte mit grossen Werten, antippbar zum Schliessen) g_shotSum = lv_obj_create(lv_layer_top()); - lv_obj_set_size(g_shotSum, 460, LV_SIZE_CONTENT); + lv_obj_set_size(g_shotSum, 560, LV_SIZE_CONTENT); // breit genug, damit die drei Werte nicht zusammenruecken lv_obj_set_style_bg_color(g_shotSum, COL_CARD, 0); lv_obj_set_style_bg_opa(g_shotSum, LV_OPA_COVER, 0); lv_obj_set_style_border_color(g_shotSum, COL_ACCENT, 0); @@ -3060,7 +3060,7 @@ void ui_init(ProtocolClient* client) { lv_obj_set_style_bg_opa(sumRow, LV_OPA_TRANSP, 0); lv_obj_set_style_border_width(sumRow, 0, 0); lv_obj_set_style_pad_all(sumRow, 0, 0); - lv_obj_set_style_pad_column(sumRow, 10, 0); + lv_obj_set_style_pad_column(sumRow, 28, 0); // deutlicher Abstand zwischen Dauer/Gewicht/Flow lv_obj_set_flex_flow(sumRow, LV_FLEX_FLOW_ROW); lv_obj_clear_flag(sumRow, LV_OBJ_FLAG_SCROLLABLE); lv_obj_clear_flag(sumRow, LV_OBJ_FLAG_CLICKABLE); // Tipp faellt auf die Karte durch -- 2.54.0