Commit graph

24042 commits

Author SHA1 Message Date
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