Commit Graph

18 Commits

Author SHA1 Message Date
688b1905e5 refactor(DisplayDriverTFT): simplify alert rendering logic for better performance 2026-02-20 03:02:13 -08:00
b68d36bb85 perf(DisplayDriverTFT): Throttle alert redraws to prevent tearing 2026-02-20 02:41:04 -08:00
ba8789797c feat: add status screen with system info display 2026-02-20 02:11:21 -08:00
fd04dea8dd fix(DisplayDriverTFT): right-align WiFi indicator in header 2026-02-20 00:49:57 -08:00
9c8f67dccb refactor: improve touch handling and UI element detection 2026-02-20 00:36:29 -08:00
6d51234f21 docs: Add justfile for build automation 2026-02-19 23:10:55 -08:00
4da32466a8 feat: add debug touch drawing function and fix dashboard layout calculations 2026-02-19 17:48:39 -08:00
dd1c13fbbc refactor: replace hint feedback with debug crosshair 2026-02-19 15:12:02 -08:00
ec8ec4cd18 refactor(Style): Add font abstraction and CSS-like styling constants 2026-02-19 14:48:25 -08:00
3dc66a536e feat(docs): update README and AGENTS.md with RTK instructions 2026-02-19 13:01:55 -08:00
e4609c6978 refactor(Format code): Improve readability and structure 2026-02-18 17:57:54 -08:00
9f7a383b38 feat(touch): add press/release detection with touch-down tracking 2026-02-18 13:08:56 -08:00
1961631e2c refactor(display): extract tile layout logic to library helper class 2026-02-18 11:43:46 -08:00
67613120ad refactor(display): extract dashboard tile grid logic to DisplayManager 2026-02-18 04:28:35 -08:00
bfba3b02fd feat(doorbell): add staged boot sequence and refactor main loop 2026-02-18 00:35:48 -08:00
4f389ac0fe feat(touch): add continuous touch polling and debug logging 2026-02-17 23:20:42 -08:00
17c44d9b08 fix(doorbell-touch): add touch debug logging and missing TFT_MISO pin 2026-02-17 22:51:32 -08:00
cbe7efe883 feat(boards): add ESP32-32E-4 (4" ST7796) board support 2026-02-17 22:07:51 -08:00