Aayush Gupta
196f9d00c5
InstallerFragment: Relocate to settings instead of onboarding
...
* This makes onboarding minimal and only required screens are shown
* SessionInstaller is the recommended choice, user who needs a different can configure in settings
* Instead of showing minimal list, show installer fragment that contains more information
* Also show all installers like before
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-05-08 15:44:15 +05:30
Aayush Gupta
c3963519e0
MainActivity: Move navigation drawer items into dialogfragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-04-16 10:37:38 +05:30
Aayush Gupta
d030a7ac2e
Respect battery optimization setting when auto-updating
...
* Don't enable auto-install for updates if battery optimization permission
is not granted during onboarding.
* Drop showing warning in toolbar, show it instead if they want auto-install
* Don't check for the same during downloads. Failing is better instead.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-03-18 22:01:38 +05:30
Aayush Gupta
dd584b5b7b
SplashFragment: Remove from backstack when launching an intent
...
SplashFragment always removes itself from backstack in every other case, do same
when launching the app detail page to handle intents as well.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-02-22 18:27:48 +05:30
Aayush Gupta
bd55b157e6
DownloadFragment: Refactor to work with new downloads logic
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-12-14 18:26:19 +05:30
Aayush Gupta
acd2e7a586
MainActivity: Warn users if battery optimizations are enabled
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-12-14 18:26:18 +05:30
Rahul Patel
99e6508ccf
Remove advance preferences
2023-10-12 21:38:24 +05:30
Rahul Patel
e296fcbd7b
Get rid of TOS
2023-10-12 21:03:14 +05:30
Aayush Gupta
dbcc05f675
AppLinksFragment: Support opening amazon appstore links
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-18 16:40:18 +05:30
Aayush Gupta
29dc3692d2
AppLinksFragment: Bring back market.android.com support
...
Apparently tons of applications still use the outdated way to open the store
Ref:
- https://developer.android.com/distribute/marketing-tools/linking-to-google-play
- https://www.androidauthority.com/android-market-google-play-different-787082/
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-18 16:40:05 +05:30
Aayush Gupta
e06b19b45b
DetailsExodusFragment: Show app's name on toolbar
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-04 18:48:58 +05:30
Aayush Gupta
d54bc62810
SplashFragment: Switch deeplink from AppDetailsFragment to SplashFragment
...
Ensure every session is a valid one before trying to access the app details
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-04 14:30:04 +05:30
Aayush Gupta
c627db3e65
Bring back default tab feature
...
This time with navigation components
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-15 00:21:50 +05:30
Aayush Gupta
6e11229f49
InstallErrorDialogSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 15:49:15 +05:30
Aayush Gupta
850f5def32
DeviceMiuiSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 13:55:05 +05:30
Aayush Gupta
687446d00b
DownloadMenuSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 12:11:32 +05:30
Aayush Gupta
f8da331da8
PermissionBottomSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 11:18:33 +05:30
Aayush Gupta
7847a10007
ManualDownloadSheet: Migrate to navigation component
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 10:56:47 +05:30
Aayush Gupta
e1dda57471
FilterSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-04 18:17:42 +08:00
Aayush Gupta
5c8b9c6d54
AppPeekDialogSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-04 18:12:41 +08:00
Aayush Gupta
d5d77cbdc1
AppMenuSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-04 17:02:14 +08:00
Aayush Gupta
a8f5f27fb4
TOSSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-04 16:32:44 +08:00
Aayush Gupta
23ad56b189
mobile_navigation: Relocate global actions on top
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-04 16:32:44 +08:00
Aayush Gupta
88d813756c
Settings: Migrate all preferences to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-24 23:02:13 +05:30
Aayush Gupta
67197fbd91
ScreenshotFragment: Pass artwork as array of parcel
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
263be559df
Rename top fragments id to reflect their classname
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
4f6a838411
Use eventbus to navigate from GoogleFragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
544ee8eb54
Migrate OnboardingActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
cd5e49d1d2
DO NOT MERGE: Migrate GoogleActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
da343e8530
Migrate SplashActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
f7c8c8d6cb
Pass app as a parcel to AppDetailsFragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
e65b35f014
Migrate DetailsExodusActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
7fab0496b9
Migrate DetailsReviewActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
6509062ef7
Migrate DetailsMoreActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
18b328240f
Migrate DevAppsActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
45a130a430
Migrate StreamBrowseActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
86f6939097
Migrate DevProfileActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
fc3dfaa747
Migrate ScreenshotActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
a654896ba4
DO NOT MERGE: Migrate ExpandedStreamBrowseActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
953cea01c5
Migrate EditorStreamBrowseActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
d4fe674d4e
Migrate CategoryBrowseActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
88d9dcdd53
DO NOT MERGE: WIP: Migrate AppDetailsActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
b01a9cacbd
DO NOT MERGE: Migrate DownloadActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
0d7419f398
Migrate SearchResultsActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
43004cdf07
Migrate SearchSuggestionActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
9d0d819ac2
DO NOT MERGE: Migrate SettingsActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
aa0e396891
Migrate AccountActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
1de9d204fb
Migrate BlacklistActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
6ffde049a5
Migrate SpoofActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
3fcf8e8c11
Migrate AppSalesActivity to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:49 +05:30