Files
homeassistant_espscreen/screen_manager
Max Gramser ea0b423fab Let a tap survive a centimetre of finger drift and log every refused tap (0.2.28)
The touch guard dropped a tap as soon as the finger drifted more than
18 px (under 3 mm) from its very first contact point, on both boards and
regardless of the page-swipe setting; LVGL itself never cancelled these
clicks (no scrollable ancestors, gestures do not suppress clicks). A finger
that flattens or rolls while pressing was enough, and the tap vanished
without a trace in the log.

The limit is now about one centimetre per board (TOUCH_MOVE_LIMIT_PX:
Guition 67 px, CYD 56 px), measured from a reference that settles over the
first four samples; only the contact that started the touch is followed,
so a second finger no longer counts as movement; the minimum contact time
is per board too (TOUCH_MIN_PRESS_MS: 60 ms resistive, 20 ms capacitive).
Every refused tap is logged on INFO with its reason (moved, too short,
already used, bounce). Firmware 0.2.23 for CYD and Guition.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 11:30:23 +02:00
..

ESP Screen Manager

Zoek je Home Assistant-entiteiten, orden maximaal twintig tegels en stuur wijzigingen naar een CYD- of Guition-scherm zonder opnieuw flashen. Met installatiehulp, unieke apparaat-YAML en ondersteuning voor meerdere schermen.

Open de webinterface na installatie. Zie Documentatie voor de eerste flash. De app gebruikt Home Assistant Ingress en heeft geen eigen login of token nodig.