Standby-Uhr und Aufweckdialog kamen verzögert. Ursache waren die Fade-Animationen: Eine Deckkraft-Animation ist bei einem Bildspeicher in RGB888 das Teuerste überhaupt, weil pro Einzelbild die ganze Fläche unter der Ebene neu gezeichnet und mit ihr gemischt werden muss. Auf 1280x720 dauerte das deutlich länger als die vorgesehenen 450 ms. UI_FADE_MS ist für WS_PANEL_7H auf 0; ui_fade_in/ui_fade_out_hide zeigen bzw. verstecken dann direkt. Die JC-Panels behalten die Animation.
Blaues Aufblitzen beim Wechsel der Schriftgröße. Das ist das Panel selbst - ohne Videosignal zeigt es Blau, und der nötige Neustart reißt das Signal ab. hal_backlight(0) vor esp_restart().
Neue Einstellung "Temperaturzahl in der Zustandsfarbe" (Info-Seite, Abschnitt Darstellung, NVS ui/tempcol, Vorgabe aus). Aus bleibt die Zahl weiß; die Zustandsfarbe steckt dann allein im Balken darunter. Warnungen bleiben immer rot - das ist keine Gestaltung, sondern eine Meldung.
Beide Panel-Varianten mit arduino-cli gegengebaut.
- **Standby-Uhr und Aufweckdialog kamen verzögert.** Ursache waren die Fade-Animationen: Eine Deckkraft-Animation ist bei einem Bildspeicher in RGB888 das Teuerste überhaupt, weil pro Einzelbild die ganze Fläche unter der Ebene neu gezeichnet und mit ihr gemischt werden muss. Auf 1280x720 dauerte das deutlich länger als die vorgesehenen 450 ms. `UI_FADE_MS` ist für `WS_PANEL_7H` auf 0; `ui_fade_in`/`ui_fade_out_hide` zeigen bzw. verstecken dann direkt. Die JC-Panels behalten die Animation.
- **Blaues Aufblitzen beim Wechsel der Schriftgröße.** Das ist das Panel selbst - ohne Videosignal zeigt es Blau, und der nötige Neustart reißt das Signal ab. `hal_backlight(0)` vor `esp_restart()`.
- **Neue Einstellung "Temperaturzahl in der Zustandsfarbe"** (Info-Seite, Abschnitt Darstellung, NVS `ui/tempcol`, Vorgabe aus). Aus bleibt die Zahl weiß; die Zustandsfarbe steckt dann allein im Balken darunter. Warnungen bleiben immer rot - das ist keine Gestaltung, sondern eine Meldung.
Beide Panel-Varianten mit arduino-cli gegengebaut.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- Standby-Uhr und Aufweckdialog kamen spürbar verzögert. Ursache waren die
Fade-Animationen: Eine Deckkraft-Animation ist bei einem Bildspeicher in
RGB888 das Teuerste überhaupt, weil pro Einzelbild die ganze Fläche unter
der Ebene neu gezeichnet und gemischt werden muss. UI_FADE_MS ist für
WS_PANEL_7H auf 0; ui_fade_in/ui_fade_out_hide zeigen bzw. verstecken dann
direkt. Die JC-Panels behalten die Animation.
- Beim Wechsel der Schriftgröße blitzte Blau auf. Das ist das Panel selbst -
ohne Videosignal zeigt es Blau, und der nötige Neustart reißt das Signal
ab. hal_backlight(0) vor esp_restart().
- Neue Einstellung "Temperaturzahl in der Zustandsfarbe" (Info-Seite,
Abschnitt Darstellung, NVS ui/tempcol, Vorgabe aus). Aus bleibt die Zahl
weiß; die Zustandsfarbe steckt dann allein im Balken. Warnungen bleiben
immer rot.
Beide Panel-Varianten mit arduino-cli gegengebaut.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01STPpZoK3ToDhrcniVqE6MJ
thomas
merged commit 63290afa07 into main2026-09-03 00:04:44 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
UI_FADE_MSist fürWS_PANEL_7Hauf 0;ui_fade_in/ui_fade_out_hidezeigen bzw. verstecken dann direkt. Die JC-Panels behalten die Animation.hal_backlight(0)voresp_restart().ui/tempcol, Vorgabe aus). Aus bleibt die Zahl weiß; die Zustandsfarbe steckt dann allein im Balken darunter. Warnungen bleiben immer rot - das ist keine Gestaltung, sondern eine Meldung.Beide Panel-Varianten mit arduino-cli gegengebaut.
🤖 Generated with Claude Code