52 Commits

Author SHA1 Message Date
Thomas Farstrike 5b5ac9c006 Add AppearanceManager 2026-01-23 22:26:18 +01:00
Thomas Farstrike 68b6ff3886 Cleanup WidgetAnimator framework 2026-01-23 21:37:53 +01:00
Thomas Farstrike 86d9c38902 Introduce DisplayMetrics framework 2026-01-23 20:46:36 +01:00
Thomas Farstrike 22a16661ba Add display.get_dpi() and show in About app 2026-01-15 08:09:34 +01:00
Thomas Farstrike b529431c2f ImageView app: simplify imports 2026-01-13 11:05:27 +01:00
Thomas Farstrike 4ad4e1ed20 Refactor to simplify imports 2026-01-13 00:38:17 +01:00
Thomas Farstrike 6064805e59 Add SettingsActivity framework
...so apps can easily add settings screens with just a few lines of code!
2026-01-12 10:23:10 +01:00
Thomas Farstrike 29d3e8a2b9 Promote setting_activity from app to framework 2026-01-10 08:45:45 +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 c9814403ab Fix "Home" button in top menu not stopping apps 2025-11-08 07:08:17 +01:00
Thomas Farstrike a1ac5a6b16 Rename widgets to gesture_navigation 2025-11-01 08:17:02 +01:00
Thomas Farstrike f5390ccbe0 Fix reset and shutdown actions 2025-10-30 21:22:37 +01:00
Thomas Farstrike 71ab5d1309 Fix top swipe gesture 2025-10-30 20:52:26 +01:00
Thomas Farstrike a2af392cb1 Refactor mpos.ui 2025-10-30 20:31:02 +01:00
Thomas Farstrike 7e3c01e960 Fix restart_launcher() 2025-10-30 18:12:56 +01:00
Thomas Farstrike 4f575273fc Refactor app structure 2025-10-30 11:42:42 +01:00
Thomas Farstrike e323c7a5f5 Less debug 2025-10-28 17:18:42 +01:00
Thomas Farstrike aaf8467356 print_event: add pressed key info 2025-10-20 22:25:00 +02:00
Thomas Farstrike a4a4a6cb7c mpos.ui: handle boards without focusgroup 2025-10-20 18:54:19 +02:00
Thomas Farstrike ad8e487c3e mpos.ui: add print_event() helper function 2025-10-20 12:34:29 +02:00
Thomas Farstrike d7bf4594d8 Move focus with arrows works on desktop 2025-10-20 09:18:15 +02:00
Thomas Farstrike 084838a0b4 CHANGELOG and comments 2025-10-17 13:22:43 +02:00
Thomas Farstrike 1672f26a01 Restore focus after back action
This works, but not if the Activity redraws everything...
2025-10-16 13:21:47 +02:00
Thomas Farstrike 49dc270e2b Fix KeyPad focus handling on devices without touch screen 2025-10-16 12:29:44 +02:00
Thomas Farstrike 2ec594185a Compatibility fixes for LVGL 9.3 2025-10-13 18:39:48 +02:00