Charles Lombardo
8e815bd9db
android: Slightly reduce game card size
2023-05-30 14:43:09 -07:00
Charles Lombardo
0520a95af1
android: Only show company text view if it has content
2023-05-30 14:43:09 -07:00
Charles Lombardo
7c9f323769
android: Fix check for ok text in software keyboard
2023-05-30 14:43:09 -07:00
Narr the Reg
049c0806ed
android: Implement amiibo reading from nfc tag
2023-05-30 14:43:09 -07:00
bunnei
dbba423198
android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno.
...
- Causes crashes on sampler creation with Super Mario Odyssey.
2023-05-30 14:43:09 -07:00
Charles Lombardo
8396e0a4e4
android: Add toggle controls option to input overlay
2023-05-30 14:43:09 -07:00
Charles Lombardo
8bb37e8355
android: Do not update FPS text on null view
2023-05-30 14:43:09 -07:00
Charles Lombardo
0b6cd1401e
android: Convert keyboard applet to kotlin and refactor
2023-05-30 14:43:08 -07:00
bunnei
699366709c
android: Implement basic software keyboard applet.
2023-05-30 14:43:08 -07:00
bunnei
c080971741
android: config: Disable shader cache by default on Android.
2023-05-30 14:43:08 -07:00
german77
b234a1fda8
android: Fix fps counter not showing up
2023-05-30 14:43:08 -07:00
Charles Lombardo
b406961d93
android: Prevent showing games on an invalid view
2023-05-30 14:43:08 -07:00
Charles Lombardo
eabd7fe810
android: Re-implement overlay editing
2023-05-30 14:43:08 -07:00
Charles Lombardo
34f17303c8
android: Fix popup menu going out of bounds
2023-05-30 14:43:08 -07:00
Charles Lombardo
b1b71f9ec1
android: Use autofit grid for games fragment
2023-05-30 14:43:08 -07:00
Charles Lombardo
ba537056a8
android: Prevent updating empty game list text on invalid view
2023-05-30 14:43:07 -07:00
Charles Lombardo
3c1395b2c7
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-05-30 14:43:07 -07:00
Charles Lombardo
47abe8e2b0
android: Store settings object in viewmodel
2023-05-30 14:43:07 -07:00
Charles Lombardo
5036f1385a
android: Remove configChanges exceptions
2023-05-30 14:43:07 -07:00
Charles Lombardo
caa0228ac5
Android: Enable resizeable activities
2023-05-30 14:43:07 -07:00
Charles Lombardo
7a0aeb7bb3
android: Fix emulation fragment comments
2023-05-30 14:43:07 -07:00
Charles Lombardo
9543b5e7a1
android: Use modal navigation drawer as in game menu
2023-05-30 14:43:07 -07:00
Charles Lombardo
6579dede80
android: Make Game class parcelable
2023-05-30 14:43:07 -07:00
Charles Lombardo
2f8047cd82
android: Add kotlin parcelize plugin
2023-05-30 14:43:06 -07:00
Charles Lombardo
bf05829c24
android: Remove deprecated use of onActivityResult
2023-05-30 14:43:06 -07:00
Charles Lombardo
df6f19236f
android: Fix RTL layouts
2023-05-30 14:43:06 -07:00
Charles Lombardo
afb74e751f
android: Use ellipsis character
2023-05-30 14:43:06 -07:00
Charles Lombardo
1a4328304a
android: Move all array strings to main strings file
2023-05-30 14:43:06 -07:00
Charles Lombardo
de3eb7de5d
android: Remove unused strings
2023-05-30 14:43:06 -07:00
Charles Lombardo
b3ebba40a3
android: Remove unused colors
2023-05-30 14:43:06 -07:00
Charles Lombardo
80f3e1b9c0
android: Remove citra date time picker
2023-05-30 14:43:06 -07:00
Charles Lombardo
9194ffc4ef
android: Remove unused premium header layout
2023-05-30 14:43:06 -07:00
Charles Lombardo
9f42bc6113
android: Remove unused fragment animations
2023-05-30 14:43:05 -07:00
Charles Lombardo
73a9b94e12
android: Remove unused string arrays
2023-05-30 14:43:05 -07:00
Charles Lombardo
b079a6786b
android: Remove unused integer xmls
2023-05-30 14:43:05 -07:00
Charles Lombardo
4c6cd9a3b4
android: Refactor ic_launcher.xml to drawables
2023-05-30 14:43:05 -07:00
Charles Lombardo
34f153c323
android: Suppress lint in InsetsHelper
2023-05-30 14:43:05 -07:00
Charles Lombardo
d62a017059
android: Add data extraction rules
2023-05-30 14:43:05 -07:00
Charles Lombardo
33c5940af1
android: Remove requestLegacyExternalStorage attribute
2023-05-30 14:43:05 -07:00
Charles Lombardo
b2432bceab
android: Remove unused permissions
2023-05-30 14:43:05 -07:00
Charles Lombardo
8d28351ab4
android: Inset input overlay based on system cutouts
2023-05-30 14:43:05 -07:00
Narr the Reg
be153c39ab
Use yuzu as category instead of citra
2023-05-30 14:43:04 -07:00
Charles Lombardo
3b1849e1ad
android: Stop updating fps counter when emulation stops
2023-05-30 14:43:04 -07:00
Charles Lombardo
eb02fdd325
android: Move driver installation off of main thread
...
Additionally creates an indeterminate loading dialog during installation
2023-05-30 14:43:04 -07:00
Charles Lombardo
cdcc7f3ca3
android: Fix crash when decodeGameIcon creates a null Bitmap
2023-05-30 14:43:04 -07:00
Charles Lombardo
815c847443
android: Use view binding
2023-05-30 14:43:04 -07:00
Charles Lombardo
9ae13af101
android: Enable view binding
2023-05-30 14:43:04 -07:00
Charles Lombardo
20d26b3c77
android: Refactor CheckBoxSetting to SwitchSetting
2023-05-30 14:43:03 -07:00
bunnei
2955e087d3
android: EmulationActivity: Fix variable shadowing in fragment creation.
2023-05-30 14:43:03 -07:00
bunnei
df4a59da7e
android: res: fragment_emulation: Ensure FPS counter is shown.
2023-05-30 14:43:03 -07:00