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