ca4be4283d
android: Implement amiibo reading from nfc tag
2023-06-03 00:05:48 -07:00
1ea84854bd
android: Add toggle controls option to input overlay
2023-06-03 00:05:48 -07:00
8b99a1e49b
android: Do not update FPS text on null view
2023-06-03 00:05:48 -07:00
d30103b69f
android: Convert keyboard applet to kotlin and refactor
2023-06-03 00:05:48 -07:00
d5ebfc8e21
android: Implement basic software keyboard applet.
2023-06-03 00:05:47 -07:00
58ede89c60
android: config: Disable shader cache by default on Android.
2023-06-03 00:05:47 -07:00
a862c33fc4
android: Fix fps counter not showing up
2023-06-03 00:05:47 -07:00
ec048361af
android: Prevent showing games on an invalid view
2023-06-03 00:05:47 -07:00
b0a434b99f
android: Re-implement overlay editing
2023-06-03 00:05:47 -07:00
5807cf1b4d
android: Fix popup menu going out of bounds
2023-06-03 00:05:47 -07:00
3878c6ced1
android: Use autofit grid for games fragment
2023-06-03 00:05:47 -07:00
9cb7e7072d
android: Prevent updating empty game list text on invalid view
2023-06-03 00:05:47 -07:00
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.
2023-06-03 00:05:47 -07:00
aaefe8a0e0
android: Store settings object in viewmodel
2023-06-03 00:05:47 -07:00
06e58cf088
android: Remove configChanges exceptions
2023-06-03 00:05:46 -07:00
35e9a99452
Android: Enable resizeable activities
2023-06-03 00:05:46 -07:00
89b9285627
android: Fix emulation fragment comments
2023-06-03 00:05:46 -07:00
273e81bb94
android: Use modal navigation drawer as in game menu
2023-06-03 00:05:46 -07:00
1f3b41366c
android: Make Game class parcelable
2023-06-03 00:05:46 -07:00
c53e927368
android: Add kotlin parcelize plugin
2023-06-03 00:05:46 -07:00
e2a7143a3d
android: Remove deprecated use of onActivityResult
2023-06-03 00:05:46 -07:00
d9e7e71a8e
android: Fix RTL layouts
2023-06-03 00:05:46 -07:00
3c9aa8d230
android: Use ellipsis character
2023-06-03 00:05:46 -07:00
16c7afbd46
android: Move all array strings to main strings file
2023-06-03 00:05:46 -07:00
03d9247527
android: Remove unused strings
2023-06-03 00:05:45 -07:00
bf584d85ad
android: Remove unused colors
2023-06-03 00:05:45 -07:00
9a842deba5
android: Remove citra date time picker
2023-06-03 00:05:45 -07:00
87211c8aec
android: Remove unused premium header layout
2023-06-03 00:05:45 -07:00
1c93ac8e03
android: Remove unused fragment animations
2023-06-03 00:05:45 -07:00
27ec749bdf
android: Remove unused string arrays
2023-06-03 00:05:45 -07:00
dafa6dff07
android: Remove unused integer xmls
2023-06-03 00:05:45 -07:00
74653f1e80
android: Refactor ic_launcher.xml to drawables
2023-06-03 00:05:45 -07:00
8a34e58ad6
android: Suppress lint in InsetsHelper
2023-06-03 00:05:45 -07:00
1b40a3df19
android: Add data extraction rules
2023-06-03 00:05:44 -07:00
93d6a1fc9c
android: Remove requestLegacyExternalStorage attribute
2023-06-03 00:05:44 -07:00
c803d9e5c7
android: Remove unused permissions
2023-06-03 00:05:44 -07:00
d3c3b69755
android: Inset input overlay based on system cutouts
2023-06-03 00:05:44 -07:00
1634391bff
android: Stop updating fps counter when emulation stops
2023-06-03 00:05:44 -07:00
a49a24b079
android: Move driver installation off of main thread
...
Additionally creates an indeterminate loading dialog during installation
2023-06-03 00:05:44 -07:00
72bef4fa95
android: Fix crash when decodeGameIcon creates a null Bitmap
2023-06-03 00:05:44 -07:00
72679c7bae
android: Use view binding
2023-06-03 00:05:44 -07:00
e49e6cac7e
android: Enable view binding
2023-06-03 00:05:44 -07:00
4de3abdd5a
android: Refactor CheckBoxSetting to SwitchSetting
2023-06-03 00:05:44 -07:00
b5b4e50c32
android: EmulationActivity: Fix variable shadowing in fragment creation.
2023-06-03 00:05:43 -07:00
f45a0b94d6
android: res: fragment_emulation: Ensure FPS counter is shown.
2023-06-03 00:05:43 -07:00
616cf70a80
build: only enable adrenotools on arm64
2023-06-03 00:05:43 -07:00
515f3deea1
android: Use Skyline's document provider
2023-06-03 00:05:43 -07:00
55e4c2d87b
android: Use androidx splash screen
2023-06-03 00:05:43 -07:00
3fcc6b1104
android: Replace Picasso with Coil
2023-06-03 00:05:43 -07:00
37cc94526b
android: New swipe to refresh color scheme
2023-06-03 00:05:43 -07:00