Commit Graph

100 Commits

Author SHA1 Message Date
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
Aayush Gupta
2f7c055cdb LocaleView: Show localized display language
display language seems to be more or less always empty/blank. Let's just
use localized display language instead. This will ensure both lines don't show
same values unless same locale is applied.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-11-27 18:19:04 +05:30
Rahul Patel
13f1459827 Restore download manager icon to toolbar 2023-10-17 05:45:50 +05:30
Rahul Patel
4770aa3540 Updates: track actual download progress 2023-10-14 07:35:59 +05:30
Rahul Patel
7503335b3b Make distinct progress indicator during app updates 2023-10-14 07:07:23 +05:30
Rahul Patel
9b7029bded Fix adding reviews via personal accounts 2023-10-14 03:24:27 +05:30
Rahul Patel
72241bd444 Improve Apps & Games page 2023-10-14 01:14:49 +05:30
Rahul Patel
e296fcbd7b Get rid of TOS 2023-10-12 21:03:14 +05:30
Aayush Gupta
1c251416fa DetailsReviewFragment: Require atleast one chip to be selected
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-10-02 22:34:22 +05:30
Aayush Gupta
76bd9add23 AppUpdateView: Switch to MaterialButton for expanding layouts
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-10-02 11:09:27 +05:30
Aayush Gupta
5e9e1878a2 fixup! [LeakCanary]: OnboardingFragment: Use viewbinding as official way
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-09-20 19:31:26 +05:30
Aayush Gupta
3a977d78c9 view_download: Hard-code file path height
Fixes: https://gitlab.com/AuroraOSS/AuroraStore/-/issues/946
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-09-18 17:24:23 +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
e92c26dd56 SwitchPreference: Better thumb tint on dark themes
Track color is taken from accent color which causes thumb tint to
look poor on dark themes. Simply use white on both themes.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-09-04 19:11:45 +05:30
Aayush Gupta
e02347ec85 OnboardingFragment: Add new app links fragment
Request users Android S and above to enable play.google.com as a supported link
manually

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-08-21 15:25:36 +05:30
Aayush Gupta
73440055ad Use launcher icon instead of logo everywhere
logo has a white background that doesn't plays well with light theme.
Use launcher icon instead that has a colorful background.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-08-10 09:51:34 +05:30
Aayush Gupta
bd7f31858c NetworkDialogSheet: Show option to check internet connectivity instead
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-08-08 12:10:09 +05:30
Aayush Gupta
9e4d14ac6e DeviceHuaweiSheet: Drop unused sheet
Not required since 69567dfaa0

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-08-07 14:07:35 +05:30
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
b9d0f15ca3 MainActivity: Move to actual toolbar
Drop downloads icon as its already present in drawer

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-18 14:56:38 +05:30
Aayush Gupta
4431054e9c GoogleFragment: Show progress on page load
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
08f06beaa9 Switch to system font
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
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
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
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
e92b54d16d Migrate AboutActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:49 +05:30
Aayush Gupta
b54b6b14ba Revert "Always verify sessions before login"
This reverts commit 87af312f54.
2023-07-08 12:05:20 +05:30
Aayush Gupta
77fe8652b7 Drop support for kitkat; Bump minSdk to 21
This has been dead for a while already, remove the code and bump minSdk to a
version that actually works

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-30 18:16:22 +05:30
Aayush Gupta
7e06a99191 AppProgressView: Center layout
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-21 10:28:03 +05:30
Aayush Gupta
f3e2a8e852 Show packagename of the app below name
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-20 13:31:13 +05:30
Aayush Gupta
87af312f54 Always verify sessions before login
Also avoid auto-login if saved account is anonymous and invalid
as this results in fetching new account every time app is restarted
as long as the validation fails resulting in rate-limiting.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-19 20:32:34 +05:30
Aayush Gupta
76fa3646cc Override switch widget style to Material3
Preference library has apparently no love for Material3 by default

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-05 13:33:05 +08:00
Aayush Gupta
88dde3cdd8 SearchResults: Apply horizontal margin to the error layout
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-03 00:23:55 +08:00
Aayush Gupta
3b79aa2407 MainActivity: Switch to FragmentContainerView for navigation
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-21 10:58:24 +05:30
Aayush Gupta
023a860136 Minor searchbar improvements
- Don't place cursor at center, looks out of place
- Add a hint text as well

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-19 13:32:57 +05:30
Aayush Gupta
6ef16a840d Drop dependency upon expansionpanel library
Deprecated

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 11:10:24 +05:30
Patryk Mis
79b3645a3a Label icons for accessibility
Signed-off-by: Patryk Mis <foss@patrykmis.com>
2023-05-02 12:31:00 +02:00
Aayush Gupta
9d978852ae Apply proper margin between accents
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-30 12:20:52 +05:30