From 6376c539eda99dd34d77ca7381cfa379e8c551e3 Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Sun, 12 Jul 2026 14:46:36 -0700 Subject: [PATCH] fix: make heat/cool arcs the same size (concentric same-radius rings) cool_arc was 360px against heat_arc's 400px, nested rather than aligned. Touch disambiguation already comes entirely from adv_hittest, not radius difference, so matching them to 400px doesn't affect touch targeting. --- firmware/components/display-classic.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/firmware/components/display-classic.yaml b/firmware/components/display-classic.yaml index 5f58d5b..e8382de 100644 --- a/firmware/components/display-classic.yaml +++ b/firmware/components/display-classic.yaml @@ -172,11 +172,9 @@ lvgl: id: cool_arc align: center y: -20 - width: 360px # smaller radius than heat_arc (400px) so the two rings are visually - height: 360px # distinct; touch disambiguation itself comes from adv_hittest below, - # not from this size difference alone (a same-radius pair would also - # work correctly with adv_hittest on both, but differing radii keeps - # the two rings visually separable too) + width: 400px # same radius as heat_arc — concentric, same-size rings by request. + height: 400px # touch disambiguation is handled entirely by adv_hittest below, not + # by radius difference, so same-size rings still target correctly. start_angle: 315 end_angle: 225 mode: REVERSE