Charles Lombardo
c961dbdf4e
android: Clean up app build.gradle
...
Removes the conflicting declaration of "version" and changes to versionCode that did nothing.
2023-05-30 14:43:27 -07:00
bunnei
4e6a9c8801
video_core: vk_rasterizer: Decrease draw dispatch count for Android.
2023-05-30 14:43:27 -07:00
bunnei
cc080fb8c1
android: config: Expose VSync as a configurable setting.
2023-05-30 14:43:27 -07:00
bunnei
2af4003a01
android: GPU: Enable async presentation, increase frames in flight.
2023-05-30 14:43:27 -07:00
Charles Lombardo
0c3f20feb3
android: Enable onBackInvokedCallback
...
For now this enables the ability to see the new Android 13 back gesture animations but later we can create custom animations that follow the back gesture.
2023-05-30 14:43:27 -07:00
Charles Lombardo
a22c9f6e72
android: Remove deprecated use of onBackPressed()
2023-05-30 14:43:27 -07:00
Charles Lombardo
ca8055dcbe
android: Add option for touch overlay haptics
...
Disabled by default
2023-05-30 14:43:27 -07:00
Charles Lombardo
5ce0225c0a
android: Improve missing game handling
...
Previously the app would crash if you selected a game that no longer existed. Now we show an error message and reload the games list to remove any invalid games from the list.
2023-05-30 14:43:27 -07:00
Charles Lombardo
88afeaefe3
android: Clean up dependencies
...
Additionally updates material and androidx core libraries
2023-05-30 14:43:26 -07:00
Charles Lombardo
269d797ab8
android: Delete java code style file
2023-05-30 14:43:26 -07:00
Charles Lombardo
95e46d0e27
android: Settings UI tweaks
...
New spacing and fonts for list items
2023-05-30 14:43:26 -07:00
Charles Lombardo
0c7ed5d8b5
android: Simplify setup in search and games fragments
2023-05-30 14:43:26 -07:00
Charles Lombardo
391605b007
android: Use collapsing toolbar layout in settings
2023-05-30 14:43:26 -07:00
Charles Lombardo
9cf8d25e25
android: Remove unnecessary JvmStatic/JvmField annotations
2023-05-30 14:43:26 -07:00
Charles Lombardo
4c9115af1a
android: Fix navigation rail animation in rtl layout
2023-05-30 14:43:26 -07:00
Charles Lombardo
330ccc1c62
android: Use cutout insets on setup fragment
2023-05-30 14:43:25 -07:00
Charles Lombardo
8eb1ae4662
android: Button to reset all settings
2023-05-30 14:43:25 -07:00
Charles Lombardo
f126661ff6
android: Use proguard file in relWithDebInfo
2023-05-30 14:43:25 -07:00
Charles Lombardo
7f6f98b23a
android: Fix background color within inset areas
2023-05-30 14:43:25 -07:00
Charles Lombardo
4c11a6f800
android: Shortcut to settings activity on reselection
2023-05-30 14:43:25 -07:00
Charles Lombardo
ae963e415b
android: Expose custom RTC setting
2023-05-30 14:43:25 -07:00
Charles Lombardo
0170fb57af
android: Reset setting on long press
2023-05-30 14:43:25 -07:00
Charles Lombardo
b8f86f4727
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-05-30 14:43:24 -07:00
Charles Lombardo
952ff8b3c6
android: Move theme options out of advanced settings
2023-05-30 14:43:24 -07:00
Charles Lombardo
781e57fe03
android: Check if cached games are valid
...
Fixes bug when you close yuzu, delete games, and reopen to an instant crash.
2023-05-30 14:43:24 -07:00
german77
c8396d457e
android: Invert rotation to match phone orientation
2023-05-30 14:43:24 -07:00
bunnei
fc755a885d
android: vulkan_device: Skip BGR565 emulation on S8gen2.
2023-05-30 14:43:24 -07:00
bunnei
7fb35e615b
android: config: Use default anisotropic filtering.
2023-05-30 14:43:24 -07:00
Charles Lombardo
af2808369b
android: Remove top padding from in game menu items
2023-05-30 14:43:24 -07:00
Charles Lombardo
76513918e9
android: Use different icons for mainline/ea
2023-05-30 14:43:23 -07:00
Charles Lombardo
4a6790e0bc
android: Add early access upgrade fragment
...
We now have a second build flavor that will determine whether the "Get Early Access" button appears.
2023-05-30 14:43:23 -07:00
bunnei
08c60d6621
android: vulkan_device: Only compile OverrideBcnFormats when used.
2023-05-30 14:43:23 -07:00
Liam
4b3075702a
android: remove spurious warnings about BCn formats when patched with adrenotools
2023-05-30 14:43:23 -07:00
bunnei
31203e0927
android: video_core: Disable some problematic things on GPU Normal.
2023-05-30 14:43:23 -07:00
bunnei
7ee8e8c4d5
android: settings: Use mailbox vsync by default.
2023-05-30 14:43:23 -07:00
bunnei
e747f173de
android: video_core: Disable problematic compute shaders.
...
- Fixes #104 .
2023-05-30 14:43:23 -07:00
Charles Lombardo
dd63636ba8
android: Update progard to fix settings crash
...
R8 full mode was removing important classes from Wini that would cause a crash on saving settings. This keeps the relevant classes and suppresses warnings about irrelevant ones.
2023-05-30 14:43:22 -07:00
bunnei
adcfcf2cf1
android: vulkan: Recreate surface after suspension & adapt to async. presentation.
2023-05-30 14:43:22 -07:00
Charles Lombardo
11294796e9
android: Game data cache
2023-05-30 14:43:22 -07:00
Charles Lombardo
7481253fa4
android: Update to Kotlin 1.8.21
2023-05-30 14:43:22 -07:00
Charles Lombardo
4bdcb637bf
android: Disable jetifier
...
We no longer depend on any legacy libraries that required this flag
2023-05-30 14:43:22 -07:00
Charles Lombardo
1da867b021
android: Update dependencies
2023-05-30 14:43:22 -07:00
Charles Lombardo
6ea2f5a6d0
android: Migrate to AGP 8.0.1
2023-05-30 14:43:22 -07:00
Charles Lombardo
40da8ad7c5
android: Enable non-transitive R classes
...
New default going forward for new android projects. Best to follow the new standard.
2023-05-30 14:43:21 -07:00
bunnei
eaca40477b
android: config: Enable asynchronous presentation by default on Android.
2023-05-30 14:43:21 -07:00
bunnei
3927e0f073
video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise.
2023-05-30 14:43:21 -07:00
german77
c718535aa8
android: fix deadzone calculation
2023-05-30 14:43:21 -07:00
Charles Lombardo
cd800bb8ca
android: Fix background color when starting emulation
2023-05-30 14:43:21 -07:00
Charles Lombardo
cae913557d
android: Persistent scrollbars on home settings fragment
2023-05-30 14:43:21 -07:00
Charles Lombardo
6904c4f8ac
android: Use short build hash
2023-05-30 14:43:21 -07:00