mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-09-14 15:16:40 +00:00
PR #32 added a title bar (battery + status icons) to the LOCK page but its drawClockTime() call still started at top_y=0, same row the title bar draws into -- renderBatteryIndicator() runs unconditionally for any _page != CLOCK (LOCK included), only the node-name text is skipped for LOCK specifically. Landscape panels could overlap the icon row whenever enough status badges (BT/GPS/alarm/mute/advert/trail/repeater) are active; portrait e-ink's huge size-4 HH/MM block (the only board shape that hits drawClockTime()'s "tall" branch) is worst hit, since it's designed to fill most of the narrow width. Starts at top_y=lh now, clearing the title bar row, matching how every other non-CLOCK page already reserves that space via content_y. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>