Commit Graph

1296 Commits

Author SHA1 Message Date
Thomas Farstrike 1c500a0d02 Maximize keyboard size 2025-11-17 12:10:30 +01:00
Thomas Farstrike 3f41185475 Simplify keyboard 2025-11-17 11:42:10 +01:00
Thomas Farstrike 0b196ad4a3 Fix horrible keyboard setup 2025-11-17 11:38:50 +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 01c286eba7 MposKeyboard: fix crash when changing mode 2025-11-16 17:26:56 +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 354d2c5740 Change CustomKeyboard to MposKeyboard 2025-11-15 23:28:47 +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 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