Commit Graph

47 Commits

Author SHA1 Message Date
Thomas Farstrike 25b3bc00c6 Fix all keyboard tests 2025-11-17 12:27:08 +01:00
Thomas Farstrike 47fda6e69f Trying to finish keyboard 2025-11-17 09:31:40 +01:00
Thomas Farstrike b8a61d13b8 update keyboard 2025-11-17 07:20:47 +01:00
Thomas Farstrike c9f6952971 Fix MposKeyboard layout switch crashes 2025-11-16 20:30:06 +01:00
Thomas Farstrike 19c15ba89b Try to fix layout switching 2025-11-16 19:32:07 +01:00
Thomas Farstrike 189d4a8d62 More tests 2025-11-16 19:13:09 +01:00
Thomas Farstrike b714ad817e Fix double text entry bug 2025-11-16 19:12:49 +01:00
Thomas Farstrike 428ad5e2c1 Add tests/test_graphical_keyboard_mode_switch.py 2025-11-16 17:28:39 +01:00
Thomas Farstrike 39234d9a1e unitttest.sh: restart between each ondevice unit test 2025-11-16 02:05:21 +01:00
Thomas Farstrike 28d41e3a92 Prevent tests from running twice 2025-11-16 01:57:04 +01:00
Thomas Farstrike 4bbcab9175 Fix --ondevice 2025-11-16 01:13:53 +01:00
Thomas Farstrike aea7244481 Change ondevice positional to --ondevice 2025-11-16 00:29:22 +01:00
Thomas Farstrike f8e0eb58a6 Fix failing unit tests 2025-11-15 23:43:12 +01:00
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 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 ecaaad67ad Add graphical unit tests 2025-11-14 14:32:59 +01:00
Thomas Farstrike 47d5c3723f Add unit tests 2025-11-14 12:45:04 +01:00
Thomas Farstrike 2a12eb6f6c Add manual test of camera 2025-11-13 10:12:13 +01:00
Thomas Farstrike bae7fb057a Add auto_start_app setting 2025-11-12 11:56:16 +01:00
Thomas Farstrike 2c7dab7f72 Fix manual_test_nwcwallet.py with reconnect 2025-11-12 01:10:51 +01:00
Thomas Farstrike ba1452b385 fix test_websocket.py 2025-11-12 00:54:12 +01:00