Charles Lombardo
295ffd4d47
android: Persist settings across configuration changes
Mostly things get refactored here to remove previous assumptions made about how the activity/fragment lifecycles would operate. The important change for persistence is removing the assumption that the user will be at the first settings fragment on recreation when deciding whether or not to reload settings. Now we check a flag in Settings to know if we loaded the settings within this lifecycle.
3 years ago
Charles Lombardo
aaefe8a0e0
android: Store settings object in viewmodel
3 years ago
Charles Lombardo
06e58cf088
android: Remove configChanges exceptions
3 years ago
Charles Lombardo
35e9a99452
Android: Enable resizeable activities
3 years ago
Charles Lombardo
89b9285627
android: Fix emulation fragment comments
3 years ago
Charles Lombardo
273e81bb94
android: Use modal navigation drawer as in game menu
3 years ago
Charles Lombardo
1f3b41366c
android: Make Game class parcelable
3 years ago
Charles Lombardo
c53e927368
android: Add kotlin parcelize plugin
3 years ago
Charles Lombardo
e2a7143a3d
android: Remove deprecated use of onActivityResult
3 years ago
Charles Lombardo
d9e7e71a8e
android: Fix RTL layouts
3 years ago
Charles Lombardo
3c9aa8d230
android: Use ellipsis character
3 years ago
Charles Lombardo
16c7afbd46
android: Move all array strings to main strings file
3 years ago
Charles Lombardo
03d9247527
android: Remove unused strings
3 years ago
Charles Lombardo
bf584d85ad
android: Remove unused colors
3 years ago
Charles Lombardo
9a842deba5
android: Remove citra date time picker
3 years ago
Charles Lombardo
87211c8aec
android: Remove unused premium header layout
3 years ago
Charles Lombardo
1c93ac8e03
android: Remove unused fragment animations
3 years ago
Charles Lombardo
27ec749bdf
android: Remove unused string arrays
3 years ago
Charles Lombardo
dafa6dff07
android: Remove unused integer xmls
3 years ago
Charles Lombardo
74653f1e80
android: Refactor ic_launcher.xml to drawables
3 years ago
Charles Lombardo
8a34e58ad6
android: Suppress lint in InsetsHelper
3 years ago
Charles Lombardo
1b40a3df19
android: Add data extraction rules
3 years ago
Charles Lombardo
93d6a1fc9c
android: Remove requestLegacyExternalStorage attribute
3 years ago
Charles Lombardo
c803d9e5c7
android: Remove unused permissions
3 years ago
Charles Lombardo
d3c3b69755
android: Inset input overlay based on system cutouts
3 years ago
Narr the Reg
3f35b34515
Use yuzu as category instead of citra
3 years ago
Charles Lombardo
1634391bff
android: Stop updating fps counter when emulation stops
3 years ago
Charles Lombardo
a49a24b079
android: Move driver installation off of main thread
Additionally creates an indeterminate loading dialog during installation
3 years ago
Charles Lombardo
72bef4fa95
android: Fix crash when decodeGameIcon creates a null Bitmap
3 years ago
Charles Lombardo
72679c7bae
android: Use view binding
3 years ago
Charles Lombardo
e49e6cac7e
android: Enable view binding
3 years ago
Charles Lombardo
4de3abdd5a
android: Refactor CheckBoxSetting to SwitchSetting
3 years ago
bunnei
b5b4e50c32
android: EmulationActivity: Fix variable shadowing in fragment creation.
3 years ago
bunnei
f45a0b94d6
android: res: fragment_emulation: Ensure FPS counter is shown.
3 years ago
Liam
b19754c73f
common: link libandroid on android
3 years ago
Liam
ee10cdad35
cmake: download architecture-specific ffmpeg for android
3 years ago
Liam
616cf70a80
build: only enable adrenotools on arm64
3 years ago
Charles Lombardo
515f3deea1
android: Use Skyline's document provider
3 years ago
Charles Lombardo
55e4c2d87b
android: Use androidx splash screen
3 years ago
Charles Lombardo
3fcc6b1104
android: Replace Picasso with Coil
3 years ago
Charles Lombardo
37cc94526b
android: New swipe to refresh color scheme
3 years ago
Charles Lombardo
352559b83d
android: New settings fragment animations
3 years ago
Charles Lombardo
f40059e4ba
android: Use edge to edge
3 years ago
Charles Lombardo
5840d60724
android: Use Material 3 components
3 years ago
Charles Lombardo
18f4ef436d
android: Modernize theme system
3 years ago
Charles Lombardo
09780c76aa
android: Use vector icons
3 years ago
Charles Lombardo
527229c8b3
android: Use adaptive icon
3 years ago
bunnei
c385b2b07b
android: settings: Dynamically evaluate valueAsString
Co-Authored-By: bunnei <bunneidev@gmail.com>
3 years ago
Charles Lombardo
2d934720f5
android: Add license identifier
3 years ago
Charles Lombardo
95af1b2a23
android: Convert YuzuApplication to Kotlin
3 years ago