Commit Graph

1279 Commits

Author SHA1 Message Date
Thomas Farstrike b062aa00e3 Simplify keyboard, robustify animations 2025-11-15 22:32:21 +01:00
Thomas Farstrike dce55f7918 Add new and improved keyboard 2025-11-15 22:06:12 +01:00
Thomas Farstrike 0dc151255a UI: fix on-screen keyboard button color on ESP32 in light mode
On ESP32, the keyboard buttons in light mode have no color, just white,
which makes them hard to see on the white background. Probably a bug in the
underlying LVGL or MicroPython or lvgl_micropython.
2025-11-15 19:01:25 +01:00
Thomas Farstrike a42deed85f Cleanup 2025-11-15 18:08:28 +01:00
Thomas Farstrike be607ff591 About app: add more info 2025-11-15 18:08:18 +01:00
Thomas Farstrike 5fe1652c27 Fix failing unit test 2025-11-15 16:31:28 +01:00
Thomas Farstrike 168f1ec374 Apply theme changes (dark mode, color) immediately after saving
Also:

- API: change "display" to mpos.ui.main_display
- API: change mpos.ui.th to mpos.ui.task_handler
2025-11-15 16:25:10 +01:00
Thomas Farstrike 6f86f57a70 OSUpdate app: Major rework with improved reliability and user experience 2025-11-15 09:19:19 +01:00
Thomas Farstrike 40dc28be43 Blacklist draw app for now 2025-11-15 09:17:35 +01:00
Thomas Farstrike b71b6b49ec Draw app: bump version 2025-11-14 23:03:11 +01:00
Thomas Farstrike ce5104f0c6 Update lvgl_micropython micropython-nostr secp256k1-embedded-ecdh 2025-11-14 17:56:40 +01:00
Thomas Farstrike 5e6482c159 Connect4: fix contrast issue 2025-11-14 17:33:53 +01:00
Thomas Farstrike e68ad892d4 install.sh: improve symlink handling 2025-11-14 17:18:01 +01:00
Thomas Farstrike 37804909b5 Connect4: shorter text 2025-11-14 17:17:46 +01:00
Thomas Farstrike ab7183a913 Connect4: add directional controls 2025-11-14 16:58:12 +01:00
Thomas Farstrike 2a0e78806d Connect4: move controls to the bottom 2025-11-14 16:50:20 +01:00
Thomas Farstrike dac96480b6 Follow theme 2025-11-14 16:41:53 +01:00
Thomas Farstrike 07e990cba5 Improve UI 2025-11-14 16:35:54 +01:00
Thomas Farstrike 94487026a3 Connect4: improve layout 2025-11-14 16:31:34 +01:00
Thomas Farstrike 89afe981cd New app: Connect4 game 2025-11-14 16:15:09 +01:00
Thomas Farstrike 2d24f8c89c Update CLAUDE.md 2025-11-14 15:13:10 +01:00
Thomas Farstrike ecaaad67ad Add graphical unit tests 2025-11-14 14:32:59 +01:00
Thomas Farstrike eb2799fe2e Remove draft_code/buzzer.py 2025-11-14 12:48:13 +01:00
Thomas Farstrike 47d5c3723f Add unit tests 2025-11-14 12:45:04 +01:00
Thomas Farstrike 58157bc3f3 Comments 2025-11-14 11:51:15 +01:00