Commit Graph

  • 7feb00265a Merge pull request 'feat(ui)!: move the widget tree into C++' (#1) from feat/cpp-node-tree into main main evan 2026-08-02 23:19:29 +00:00
  • f7c5cc09ba feat(ui)!: move the widget tree into C++ feat/cpp-node-tree evan 2026-08-02 18:48:48 -04:00
  • 932d41aeeb revert(ui): remove scrollable box evan 2026-08-02 17:44:39 -04:00
  • 7c0928d84e feat(ui): add drag gestures and a scrollable box evan 2026-08-02 16:54:33 -04:00
  • b51d9c3c4a fix(ui): stabilize partial press redraws evan 2026-08-02 16:18:11 -04:00
  • 6b6280b72a feat(ui): add reusable on-screen keyboard evan 2026-08-02 16:07:10 -04:00
  • b2f58118e1 revert(gui): return text rendering to built-in Font 1 evan 2026-08-02 15:26:40 -04:00
  • 9a88d03d23 fix(gui): survive font rendering under low heap evan 2026-08-02 15:14:08 -04:00
  • a8602bbd56 refactor(statusbar): simplify memory telemetry evan 2026-08-02 14:58:47 -04:00
  • 1cb52997a9 feat(gui): render user-selectable TTF fonts evan 2026-08-02 14:54:49 -04:00
  • 497fab35d9 feat(ui): enlarge the status bar and card grids evan 2026-08-02 13:45:00 -04:00
  • 0ca1fd9842 feat(lua): add app navigation history evan 2026-08-02 13:30:12 -04:00
  • 01dfc4b458 refactor: capitalize app directory names evan 2026-08-02 13:20:19 -04:00
  • 021b94fca2 feat(lua): pass an argument to init() and let apps name themselves evan 2026-08-02 12:02:09 -04:00
  • 118e04e340 fix(settings): paint the scan and keyboard notices before the work that blocks evan 2026-08-02 11:20:48 -04:00
  • db7f72d30f fix(lua): stream scripts off the SD card instead of buffering them whole evan 2026-08-02 11:20:48 -04:00
  • 8f890625f7 docs: add agent guidelines evan 2026-08-02 10:49:05 -04:00
  • 917f65ae2f feat(ui): give the dark theme purple button faces evan 2026-08-02 10:49:05 -04:00
  • b5146b8642 refactor(lua): give the status bar its own dirty tracking and split settings out of sys evan 2026-08-02 10:49:01 -04:00
  • b9b620ad2b feat(ui): add a home button to the status bar, rename launcher to home evan 2026-08-01 23:13:20 -04:00
  • 6bbe192081 fix(ui): draw button labels without an opaque text background evan 2026-08-01 22:58:19 -04:00
  • 114c8c5f72 feat(ui): add persistent status bar and card grid launcher evan 2026-08-01 22:50:19 -04:00
  • f5e44885db chore: rename evan 2026-08-01 22:08:54 -04:00
  • fea0e9c291 fix(settings): reduce keyboard memory usage evan 2026-08-01 21:43:17 -04:00
  • a3bda03056 fix(input): correct rotated touch mapping evan 2026-08-01 20:04:48 -04:00
  • dbabb03413 fix(input): align touch axes with panel evan 2026-08-01 19:58:30 -04:00
  • 0bd953d596 fix: turn the backlight on evan 2026-08-01 19:11:11 -04:00
  • 7925eace57 chore: rename the project to slate32 evan 2026-08-01 18:58:16 -04:00
  • e530331613 feat(ui): dim the content behind a dialog evan 2026-08-01 18:54:19 -04:00
  • f7c86ded80 feat(ui): dialogs as ordinary nodes, with capture, border and fill evan 2026-08-01 18:43:35 -04:00
  • c8d927e2cb perf: yield the core at the end of the main loop evan 2026-08-01 18:19:22 -04:00
  • 5a3aabf220 feat(ui): setText on text nodes evan 2026-08-01 18:09:08 -04:00
  • f36292734a docs: wifi.status() and the tick interval are no longer deviations evan 2026-08-01 18:02:32 -04:00
  • 8045faddb4 refactor: replace the TICK_MS global with app.setTickInterval() evan 2026-08-01 17:58:11 -04:00
  • d338dfe3e8 refactor: rename the app entry point to init() and require it evan 2026-08-01 17:52:32 -04:00
  • 6f2d618b8d feat: http bindings matching crosspoint-reader, plus generated Lua stubs evan 2026-08-01 17:33:47 -04:00
  • 2cdb7b3702 feat: timezone setting and main-axis justify in the ui toolkit evan 2026-08-01 17:03:55 -04:00
  • 2b0355a148 feat: reclaim the spiffs partition, sync the clock, show it on the launcher evan 2026-08-01 16:51:52 -04:00
  • 393ce3c0ed refactor: split the Lua runtime, share test stubs, add a Makefile evan 2026-08-01 11:17:42 -04:00
  • 36953bb140 fix(gui): anti-aliased rounded rects from one distance field evan 2026-08-01 11:04:35 -04:00
  • 0a27062a70 feat(ui): themes derived from three seed colors evan 2026-08-01 10:04:52 -04:00
  • eec9b692c6 feat(wifi): scan, connect and persist networks from the settings app evan 2026-08-01 06:29:38 -04:00
  • 4e5796fd51 feat(ui): layout toolkit, Lua launcher and touch press events evan 2026-07-31 22:27:34 -04:00
  • ad396d3f01 feat: Lua app firmware for the E32R40T display module evan 2026-07-31 21:28:11 -04:00