Updated icons, buttons, and display; issues still with Main Room button, and sliders.
This commit is contained in:
1 parent
b5d6b4a897
commit
45998b6176
15 files changed
+973
-77
No files matched your search
@@ -2,18 +2,20 @@
|
||||
|
||||
## Not yet verified on hardware
|
||||
|
||||
The Home Assistant rewrite, the new dashboard and the desktop simulator all
|
||||
build clean, and the HA request/parse/render path was verified end to end
|
||||
against the live instance **in the simulator**. None of it has run on the
|
||||
panel yet. Specifically unconfirmed on device:
|
||||
Flashed and booting clean (icons on, first poll ~8s, no errors), but eyes and
|
||||
fingers haven't confirmed:
|
||||
|
||||
1. Touch actually toggling a light (the service calls were verified against HA
|
||||
directly, and idempotently — `turn_off` on already-off entities).
|
||||
2. Whether the shorter pause window (~85ms LAN HTTP, no TLS) makes the
|
||||
left-edge artefacts rarer, as item 1 below predicts.
|
||||
3. That the six light tiles are comfortable finger targets at 125px. This is
|
||||
the thing most likely to need another pass, and the simulator's mouse
|
||||
cannot answer it.
|
||||
1. Touch actually toggling a light end-to-end. Tiles are now **optimistic**:
|
||||
they flip on tap immediately and hold that state up to 5s until HA
|
||||
confirms (see `light_hold_t` in ui_manager.c). If a tile flips then snaps
|
||||
back 5s later, the command failed — check `ha_client` on serial.
|
||||
2. Whether the full-screen invalidate after each poll actually bounds the
|
||||
left-edge artefacts (it repaints them away; it cannot prevent them). If
|
||||
lines still persist for longer than one poll interval, that mechanism is
|
||||
not working and the next lever is pausing only around LVGL's flush.
|
||||
3. That the six light tiles are comfortable finger targets at ~125px, and
|
||||
that sliders track the finger without jumping (poll updates skip pressed
|
||||
sliders by design).
|
||||
|
||||
## Done
|
||||
|
||||
|
||||
Reference in new issue
Block a user