Commit Graph

214 Commits

Author SHA1 Message Date
Thomas Farstrike 6c8fe8e61d Update CHANGELOG.md 2025-11-07 14:33:58 +01:00
Thomas Farstrike c7c668a1f2 AppStore app: improve exception handling 2025-11-07 10:55:16 +01:00
Thomas Farstrike 05afca3acb Launcher app: show better default image 2025-11-02 22:22:50 +01:00
Thomas Farstrike 4a1d21071f AppStore app: simplify 2025-11-02 22:10:42 +01:00
Thomas Farstrike 543ff1c69a AppStore app: only download icon if needed 2025-11-02 22:05:24 +01:00
Thomas Farstrike 1f0dfcc670 Launcher app: use automatically loaded icon_data 2025-11-02 16:24:56 +01:00
Thomas Farstrike 87f3bfeba1 AppStore app: don't create unnecessary additional thread 2025-11-01 09:51:18 +01:00
Thomas Farstrike 51e702b9e0 Wifi app: use update_ui_threadsafe_if_foreground 2025-11-01 09:46:58 +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 c15bd6c263 Appstore app: improve UX during (un)install 2025-10-30 21:08:50 +01:00
Thomas Farstrike bf09cbf12b Launcher: only redraw if app list changed 2025-10-30 21:03:42 +01:00
Thomas Farstrike 394908fdae Cleanups 2025-10-30 20:54:11 +01:00
Thomas Farstrike caab563461 Simplify and fix settings app 2025-10-30 13:09:27 +01:00
Thomas Farstrike 163511f8d6 Dependency hell 2025-10-30 13:03:19 +01:00
Thomas Farstrike 4f575273fc Refactor app structure 2025-10-30 11:42:42 +01:00
Thomas Farstrike 056db408d7 PackageManager: refresh applist after (un)install, reduce parse_manifest() calls 2025-10-30 00:13:25 +01:00
Thomas Farstrike cea4e59341 PackageManager: add dictionary for easy package lookup 2025-10-29 23:40:05 +01:00
Thomas Farstrike 73497d8aa2 Fix import 2025-10-29 23:30:43 +01:00
Thomas Farstrike e7b71cda0a Move code from AppStore to PackageManager 2025-10-29 23:27:04 +01:00
Thomas Farstrike f044e6c35f Don't show launcher app in launcher apps 2025-10-29 23:03:35 +01:00
Thomas Farstrike f9ec35db6f Use PackageManager.get_app_list() 2025-10-29 23:00:43 +01:00
Thomas Farstrike 5691058a1b Add PackageManager to reduce duplication 2025-10-29 22:58:21 +01:00
Thomas Farstrike e821b94c0e Remove the old "long press on button" script
This didn't work properly, and the user should be able to go to the settings app to enable bootloader mode.

If that doesn't work, the hardware buttons are a foolproof method.
2025-10-26 09:36:46 +01:00