24 Commits

Author SHA1 Message Date
Thomas Farstrike c2ae169638 Rename PackageManager to AppManager 2026-01-25 00:19:38 +01:00
Thomas Farstrike 4cc6231c6e Simplify: don't rate-limit update_ui_threadsafe_if_foreground
This isn't used anywhere.
2026-01-04 21:51:45 +01:00
Thomas Farstrike c0b9f68ae8 AppStore app: eliminate thread 2025-12-11 14:38:12 +01:00
Thomas Farstrike 60d630f67c OSUpdate app: simplify and ensure UI is visible 2025-11-23 10:59:51 +01:00
Thomas Farstrike ebf8a98262 Remove debug output 2025-11-17 19:15:47 +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 401681d684 activity.py: less debug 2025-11-09 00:16:33 +01:00
Thomas Farstrike 1245f14bf1 activity.py: throttle async_call() to fix overflow 2025-11-07 10:47:52 +01:00
Thomas Farstrike ce57c1e841 Activity.py: limit async_call()s 2025-11-06 14:07:58 +01:00
Thomas Farstrike 05afca3acb Launcher app: show better default image 2025-11-02 22:22:50 +01:00
Thomas Farstrike 543ff1c69a AppStore app: only download icon if needed 2025-11-02 22:05:24 +01:00
Thomas Farstrike c34fcb60f5 App class: automatically load icon_data 2025-11-02 16:24:38 +01:00
Thomas Farstrike 12f6dd826a App class: automatically set icon_path 2025-11-02 15:53:44 +01:00
Thomas Farstrike 984d64487f AppStore app: use update_ui_threadsafe_if_foreground 2025-11-01 09:37:04 +01:00
Thomas Farstrike 124df71ae7 OSUpdate app: use update_ui_threadsafe_if_foreground
Now it no longer crashes if the user moves away while the OSUpdate is ongoing.
2025-11-01 09:05:24 +01:00
Thomas Farstrike 40610be51a Rename package_manager and activity_navigator 2025-11-01 08:12:20 +01:00
Thomas Farstrike 60a3f75ce2 Rename pm.py to package_manager.py 2025-11-01 07:49:58 +01:00
Thomas Farstrike 7e3c01e960 Fix restart_launcher() 2025-10-30 18:12:56 +01:00
Thomas Farstrike e7e2e4f03b Cleanups 2025-10-30 13:10:50 +01:00
Thomas Farstrike 51368a3816 Still works! 2025-10-30 13:07:32 +01:00
Thomas Farstrike 248d10b748 Local import works 2025-10-30 13:05:00 +01:00
Thomas Farstrike 163511f8d6 Dependency hell 2025-10-30 13:03:19 +01:00
Thomas Farstrike c2c5089e1f Fix typo 2025-10-30 11:59:53 +01:00
Thomas Farstrike 4f575273fc Refactor app structure 2025-10-30 11:42:42 +01:00