Repository navigation
[0.1.5] - 2026-11-01 — Favorite Apps Resolution Patch & Settings Redesign
The v0.1.5 release is an immediate patch release addressing a critical favorite apps disappearing bug across package updates, along with a comprehensive overhaul of the Settings screen UI/UX.
Fixed
- Favorite Apps Vanishing on Package Updates:
- Resolved an issue where apps updated via Google Play or package installers disappeared from home screen dock widgets (
DockFavoritesWidget,ElegantFavoritesWidget,GridFavoritesWidget,RetroFavoritesWidget,PixelBottomBar). - Added resilient matching logic (
isAppKeyMatching,findAppForFavoriteKey) that matches by canonicalComponentNamefirst and falls back to package name (packageName) when an update modifies the launcher Activity class name. - Implemented auto-healing in
resolveFavoriteAppsthat automatically updates saved preferences to the new canonicalComponentNamewhen an app is detected with a changed launcher Activity. - Fixed
FavoriteAppsPickerPagewhere updated apps showed as unselected while holding a stale slot inselectedCount, which previously blocked users from selecting or re-adding the updated app. - Added reactive package change broadcast receiver (
ACTION_PACKAGE_ADDED,ACTION_PACKAGE_REPLACED,ACTION_PACKAGE_REMOVED,ACTION_PACKAGE_CHANGED) inHomeScreenand connectedAppRepository.appsVersionflow with icon cache invalidation to trigger instant re-evaluation across all favorite widgets. - Updated
AppMenuDialog,SpotlightSearchScreen,GridSearchScreen,TerminalSearchScreen,MinimalSearchScreen, andElegantGlobalSearchto useisAppInFavoritesand cleanly remove any stale keys on toggle.
- Resolved an issue where apps updated via Google Play or package installers disappeared from home screen dock widgets (
Changed & Improved
- Settings Screen UI/UX Overhaul:
- Redesigned the main
SettingsScreenlayout with modern grouped card sections, decluttering controls into clear categories. - Extracted wallpaper personalization into a dedicated
WallpaperSettingsPagesub-screen with live preview, preset selection, blur intensity controls, tint color picker, and auto-wallpaper timing options. - Refined edge-to-edge system insets and bottom bar padding across subpages.
- Redesigned the main