Commit Graph

297 Commits

Author SHA1 Message Date
Thomas Farstrike ca99bcaccc UI: improve swipes
- UI: only show back and down gesture icons on swipe, not on tap
- UI: double size of back and down swipe gesture starting areas for easier gestures
2025-11-20 16:36:14 +01:00
Kili 588a17fa62 fixed bug where clicking in swipe areas was ignored
Added a short movement detection for back_swipe and top_swipe because otherwise clicks in these areas where ignored. Since I (Quasi Kili) couldn't type the Q on the new mpos_keyboard on an esp32 touchscreen this was an urgent issue. You can test the before and after by clicking on the leftmost part of the q key in the wifi app or the upper bar in the connect 4 app.
Sending pressed AND clicked AND released events to the object below might not be the cleanest solution, but the simplest and most universal.
2025-11-19 12:34:16 +01:00
Thomas Farstrike a292b5a3d0 Fix Q button bug 2025-11-18 15:46:38 +01:00
Thomas Farstrike 7e9e235721 Add q button test 2025-11-18 15:40:01 +01:00
Thomas Farstrike 5596ac42b5 Add internal_filesystem/lib/mpos/ui/testing.py 2025-11-18 15:25:47 +01:00
Thomas Farstrike 5827d40091 Move internal_filesystem/lib/mpos/wifi.py to internal_filesystem/lib/mpos/net/wifi_service.py 2025-11-18 13:19:10 +01:00
Thomas Farstrike 94e1439bf4 Add ConnectivityManager 2025-11-17 19:16:05 +01:00
Thomas Farstrike ebf8a98262 Remove debug output 2025-11-17 19:15:47 +01:00
Thomas Farstrike 2341c16ab8 CHANGELOG 2025-11-17 14:17:38 +01:00
Thomas Farstrike 0bb7835e11 MposKeyboard: disable debug output 2025-11-17 13:17:56 +01:00
Thomas Farstrike 25b3bc00c6 Fix all keyboard tests 2025-11-17 12:27:08 +01:00
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 b714ad817e Fix double text entry bug 2025-11-16 19:12:49 +01:00
Thomas Farstrike 01c286eba7 MposKeyboard: fix crash when changing mode 2025-11-16 17:26:56 +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