Commit graph

31 commits

Author SHA1 Message Date
Charles Lombardo
fc8362a875 android: Android 14 support
Specifies the permissions needed for the changes to foreground services in Android 14.
2023-06-28 16:15:18 -04:00
Charles Lombardo
cb65166fac android: Bump ktlint version to 0.47.1 2023-06-16 16:32:08 -04:00
Charles Lombardo
fa67cd8edf android: Disable import-ordering ktlint check 2023-06-16 16:31:49 -04:00
Charles Lombardo
98f711100e Android: Use ktlint for Kotlin code style 2023-06-15 22:22:49 -04:00
Charles Lombardo
1ad4a05d64 android: Enable android linting 2023-06-15 22:19:58 -04:00
Charles Lombardo
8e33b7993d android: Adapt EmulationActivity to navigation component 2023-06-14 14:55:25 -04:00
Charles Lombardo
8180d213d7 android: Use autoVersion when gradle property is set 2023-06-11 20:04:08 -04:00
Charles Lombardo
81d4145aca android: Update dependencies 2023-06-11 02:17:29 -04:00
Charles Lombardo
6d1b8d6ca4 android: Differentiate build types with new names
Change the applicationIdSuffix and app launcher title based on build type
2023-06-11 02:16:45 -04:00
Charles Lombardo
4ad4f6cf26 Android: Remove unused relWithVersionCode build type 2023-06-11 02:15:28 -04:00
Narr the Reg
fa13ede502 android: Set version code 2023-06-06 12:14:38 -06:00
Abandoned Cart
d3b46a88af android: Resolve a couple Gradle warnings 2023-06-04 02:06:38 -04:00
bunnei
04eabc45e5 android: Various fixes for CI. 2023-06-03 00:06:05 -07:00
bunnei
cb9ba1b004 android: externals: Update libadrenotools, use useLegacyPackaging. 2023-06-03 00:06:05 -07:00
Charles Lombardo
15e3bb4cfb android: Stop building x86 packages in APKs
This was really only meant for building the app to run in an emulator. If this is necessary, just add manually.
2023-06-03 00:06:04 -07:00
Charles Lombardo
75ae2c948e android: Clean up app build.gradle
Removes the conflicting declaration of "version" and changes to versionCode that did nothing.
2023-06-03 00:06:04 -07:00
Charles Lombardo
f0beadece2 android: Clean up dependencies
Additionally updates material and androidx core libraries
2023-06-03 00:06:03 -07:00
Charles Lombardo
3c6b472134 android: Use proguard file in relWithDebInfo 2023-06-03 00:06:02 -07:00
Charles Lombardo
5fd13f02fd android: Fix issues with ea/main icons and version codes
Now all yuzu icon variants are taken care of and now we have a build variant that uses the versioning we need for the play store.
2023-06-03 00:06:01 -07:00
Charles Lombardo
7072a9b19c android: Add early access upgrade fragment
We now have a second build flavor that will determine whether the "Get Early Access" button appears.
2023-06-03 00:06:00 -07:00
Charles Lombardo
710e19a4bb android: Game data cache 2023-06-03 00:05:59 -07:00
Charles Lombardo
76108cee0a android: Update dependencies 2023-06-03 00:05:59 -07:00
Charles Lombardo
1367956b05 android: Migrate to AGP 8.0.1 2023-06-03 00:05:59 -07:00
Charles Lombardo
7930f6ea5d android: Use short build hash 2023-06-03 00:05:58 -07:00
Charles Lombardo
07d295f231 android: Temporarily switch for a fixed version code for testing 2023-06-03 00:05:55 -07:00
Liam
96e9f4d582 android: enable LTO 2023-06-03 00:05:53 -07:00
Charles Lombardo
0d2549b062 android: Bump minimum version to Android 11 2023-06-03 00:05:52 -07:00
Charles Lombardo
0ee7e74fb8 android: Enable code minification 2023-06-03 00:05:52 -07:00
Charles Lombardo
f556705914 android: MainActivity overhaul
This moves several parts of the main activity into fragments that manage themselves to react to changes. UI changes like the appearance of a new search view or when the games list changes now gets updated via multiple view models. This also starts a conversion to the androidx navigation component which furthers the goals mentioned previously with more fragment responsibility. This will eventually allow us to use one activity with interchanging fragments and multiple view models that are stored within that central activity.

fdas
2023-06-03 00:05:51 -07:00
Charles Lombardo
929e93f0b5 android: Update app dependencies 2023-06-03 00:05:51 -07:00
Charles Lombardo
ea8a2aa8c8 android: Convert gradle scripts to Kotlin DSL 2023-06-03 00:05:51 -07:00