210 Commits

Author SHA1 Message Date
Thomas Farstrike 5cd3d40440 Remove tests/base/* stuff to fix --ondevice tests 2026-03-25 16:51:10 +01:00
Thomas Farstrike 73b9095631 Add tests/test_graphical_hotspot_password.py 2026-03-25 14:23:53 +01:00
Thomas Farstrike d92c70c7d9 waveshare_esp32_s3_touch_lcd_2.py: register with InputManager 2026-03-18 13:37:36 +01:00
Thomas Farstrike 7635c52baa Improve HowTo app 2026-03-18 13:33:07 +01:00
Thomas Farstrike 007ee6beaf Move all settings apps to com.micropythonos.settings.* 2026-03-18 12:53:59 +01:00
Thomas Farstrike 8db23976f7 Improve settings UI 2026-03-18 11:40:41 +01:00
Thomas Farstrike 4745a51c04 Improve settings_activity.py 2026-03-12 15:45:57 +01:00
Thomas Farstrike f831a880b5 Improve output 2026-03-11 14:24:10 +01:00
Thomas Farstrike 33862749b7 Comments 2026-02-23 23:33:48 +01:00
Thomas Farstrike 82b116969f [UNTESTED] rework odroid into generic esp32 target 2026-02-13 15:29:25 +01:00
Thomas Farstrike b6d3f0c63d Comments 2026-02-13 10:58:16 +01:00
Thomas Farstrike dd38d1d31e Workaround exception handling bug 2026-02-11 22:59:31 +01:00
Thomas Farstrike 2a8f7c9860 Comments 2026-02-11 21:23:26 +01:00
Thomas Farstrike 9ef1cc8e7b CameraManager: support rotated cameras 2026-02-11 21:08:00 +01:00
Thomas Farstrike bd9bdfc742 CameraActivity: improve overlay style for poster format 2026-02-11 11:47:28 +01:00
Thomas Farstrike 686feff554 CameraActivity: adapt to vertical layout 2026-02-11 11:35:34 +01:00
Thomas Farstrike b63a8b98d5 Camera Activity: restyle buttons 2026-02-11 11:02:35 +01:00
Thomas Farstrike 6ad56318e9 Camera: use 640x640 for QR decoding instead of 960x960
Otherwise the frame rate is pretty low, and the touch screen too laggy.
2026-02-11 11:02:02 +01:00
Thomas Farstrike 1971e1c1ec UI: Don't show battery icon if not present 2026-02-10 21:34:44 +01:00
Thomas Farstrike bc62096fbd BatteryManageR: add has_battery() 2026-02-10 21:08:32 +01:00
Thomas Farstrike 1ad6656e2d Camera: make it webcam-agnostic 2026-02-10 20:09:27 +01:00
Thomas Farstrike 38af82a1e2 Camera Settings: save button on the right
Like in the other "Settings" activities.
2026-02-10 20:06:02 +01:00
Thomas Farstrike bfd3804118 CameraActivity: make camera-independent 2026-02-10 19:17:02 +01:00
Thomas Farstrike 52d7fed8de CameraManager: add init and deinit callbacks
Rather than hardcoding all the pins, they are set a board init time,
and then camera_activity.py calls them when needed.
2026-02-10 15:38:13 +01:00
Thomas Farstrike 451a72a14e CameraManager: add resolution_to_framesize(width, height) 2026-02-10 12:58:47 +01:00