Vom Fingertipp auf die Standby-Uhr bis zum Dialog vergingen ~5 s mit schwarzem Bildschirm. Ursache war der Scrim mit LV_OPA_70 über den ganzen Bildschirm: Ein durchscheinender Vollbild-Layer zwingt LVGL zu einem Zwischenpuffer und zum Mischen der gesamten Fläche - bei 1280x720 in 24 Bit die teuerste Operation überhaupt.
Wake-Scrim auf WS_PANEL_7H jetzt LV_OPA_COVER. Verloren geht nichts: Im Standby liegt dahinter ohnehin nur Schwarz.
Der Drawer-Scrim (LV_OPA_50) hat dasselbe Problem und ist ebenfalls deckend, in 0x0d0d0d - auf dunklem Grund optisch praktisch identisch.
Die JC-Panels behalten in beiden Fällen die Transparenz.
Die Dialogkarte wächst mit der Schriftgröße (420 / 640 / 900 px), damit der Text nicht an unglücklichen Stellen umbricht.
Beide Panel-Varianten mit arduino-cli gegengebaut.
Vom Fingertipp auf die Standby-Uhr bis zum Dialog vergingen ~5 s mit schwarzem Bildschirm. Ursache war der Scrim mit `LV_OPA_70` über den ganzen Bildschirm: Ein durchscheinender Vollbild-Layer zwingt LVGL zu einem Zwischenpuffer und zum Mischen der gesamten Fläche - bei 1280x720 in 24 Bit die teuerste Operation überhaupt.
- Wake-Scrim auf `WS_PANEL_7H` jetzt `LV_OPA_COVER`. Verloren geht nichts: Im Standby liegt dahinter ohnehin nur Schwarz.
- Der Drawer-Scrim (`LV_OPA_50`) hat dasselbe Problem und ist ebenfalls deckend, in `0x0d0d0d` - auf dunklem Grund optisch praktisch identisch.
- Die JC-Panels behalten in beiden Fällen die Transparenz.
- Die Dialogkarte wächst mit der Schriftgröße (420 / 640 / 900 px), damit der Text nicht an unglücklichen Stellen umbricht.
Beide Panel-Varianten mit arduino-cli gegengebaut.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Vom Fingertipp auf die Standby-Uhr bis zum Dialog vergingen ~5 s mit
schwarzem Bildschirm. Ursache war der Scrim mit LV_OPA_70 über den ganzen
Bildschirm: Ein durchscheinender Vollbild-Layer zwingt LVGL zu einem
Zwischenpuffer und zum Mischen der gesamten Fläche - bei 1280x720 in 24 Bit
die teuerste Operation überhaupt.
- Wake-Scrim auf WS_PANEL_7H jetzt LV_OPA_COVER. Verloren geht nichts: Im
Standby liegt dahinter ohnehin nur Schwarz.
- Der Drawer-Scrim (LV_OPA_50) hat dasselbe Problem und ist ebenfalls
deckend, in 0x0d0d0d - auf dunklem Grund optisch praktisch identisch.
- Die JC-Panels behalten in beiden Fällen die Transparenz.
- Die Dialogkarte wächst mit der Schriftgröße (420 / 640 / 900 px), damit
der Text nicht an unglücklichen Stellen umbricht.
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 d4d4f2b9d2 into main2026-09-03 00:47:35 +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.
Vom Fingertipp auf die Standby-Uhr bis zum Dialog vergingen ~5 s mit schwarzem Bildschirm. Ursache war der Scrim mit
LV_OPA_70über den ganzen Bildschirm: Ein durchscheinender Vollbild-Layer zwingt LVGL zu einem Zwischenpuffer und zum Mischen der gesamten Fläche - bei 1280x720 in 24 Bit die teuerste Operation überhaupt.WS_PANEL_7HjetztLV_OPA_COVER. Verloren geht nichts: Im Standby liegt dahinter ohnehin nur Schwarz.LV_OPA_50) hat dasselbe Problem und ist ebenfalls deckend, in0x0d0d0d- auf dunklem Grund optisch praktisch identisch.Beide Panel-Varianten mit arduino-cli gegengebaut.
🤖 Generated with Claude Code