summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
AgeCommit message (Collapse)Author
2023-03-15Android: Convert HeaderSetting to KotlinCharles Lombardo
2023-03-15Android: Convert FloatSliderSetting to KotlinCharles Lombardo
2023-03-15Android: Convert FilePicker to KotlinCharles Lombardo
2023-03-15Android: Convert StringSetting to KotlinCharles Lombardo
2023-03-15Android: Convert Settings to KotlinCharles Lombardo
2023-03-15Android: Convert PostProcessing to KotlinCharles Lombardo
2023-03-15Android: Convert NativeConfig to KotlinCharles Lombardo
2023-03-15Android: Convert IntSetting to KotlinCharles Lombardo
2023-03-15Android: Convert FloatSetting to KotlinCharles Lombardo
2023-03-15Android: Convert BooleanSetting to KotlinCharles Lombardo
2023-03-15Android: Convert AdHocStringSetting to KotlinCharles Lombardo
2023-03-15Android: Convert AdHocBooleanSetting to KotlinCharles Lombardo
2023-03-15Android: Convert AbstractStringSetting to KotlinCharles Lombardo
2023-03-15Android: Convert AbstractIntSetting to KotlinCharles Lombardo
2023-03-15Android: Convert AbstractFloatSetting to KotlinCharles Lombardo
2023-03-15Android: Convert AbstractBooleanSetting to KotlinCharles Lombardo
2023-03-15Android: Convert AbstractSetting to KotlinCharles Lombardo
2023-03-15Android: Convert SettingsItem to KotlinCharles Lombardo
2023-03-15Android: Convert StringSingleChoiceSetting to KotlinCharles Lombardo
2023-03-15Android: Create extension functions for serializablesCharles Lombardo
Getting serializables without explicitly stating the type is deprecated in Android 13. However we still need a way to get a serializable in versions below that. Now with these we can avoid repeating the same if block.
2023-03-14Android: Use LifecycleOwner instead of subtypeJosJuice
2023-03-14Android: Clean up outdated comment in AfterDirectoryInitializationRunnerJosJuice
2023-03-14Merge pull request #11641 from JosJuice/android-remove-old-configMai
Android: Remove support for the old config system
2023-03-14Merge pull request #11651 from JosJuice/android-profile-off-by-onePierre Bourdon
Android: Fix per-game profile setting off-by-one
2023-03-13Android: Fix per-game profile setting off-by-oneJosJuice
2023-03-11Merge pull request #11524 from K0bin/document-providerJosJuice
Android: Implement DocumentProvider
2023-03-11Android: Remove SettingsActivityView parameters from SettingsJosJuice
No longer used for anything.
2023-03-11Android: Rework the "global" settings functionsJosJuice
getXGlobal() is now identical to getX(), and setXGlobal(int, X) is now identical to setX(int, X) in the cases where setX(int, X) exists. We can remove/rename them.
2023-03-11Android: Don't require Settings object for reading a settingJosJuice
Made unnecessary by the previous commit.
2023-03-11Android: Remove support for the old config systemJosJuice
All settings that we care about from an Android perspective are now supported by the new config system, so we can remove all the Android code for the old config system. This should have no impact on users.
2023-03-11Migrate game INI profile setting to new config systemJosJuice
2023-03-11Merge pull request #11385 from JosJuice/android-input-overhaulJosJuice
Android input overhaul
2023-03-08Android: Implement DocumentProviderRobin Kertels
This allows users to access the Dolphin user directory.
2023-03-08Android: Only show divider in settings for headersRobin Kertels
2023-03-07Android: Use coroutine for system updatesCharles Lombardo
2023-03-07Android: Switch to indeterminate progress bar on system update cancelCharles Lombardo
2023-03-07Android: Remove hardcoded strings from system update dialogsCharles Lombardo
2023-03-07Android: Remove orientation lock on system update dialogCharles Lombardo
2023-03-07Android: Convert OnlineUpdateRegionSelectDialogFragment to KotlinCharles Lombardo
2023-03-07Android: Convert SystemMenuNotInstalledDialogFragment to KotlinCharles Lombardo
2023-03-07Android: Convert SystemUpdateResultFragment to KotlinCharles Lombardo
2023-03-07Android: Convert WiiUtils to KotlinCharles Lombardo
2023-03-07Android: Convert SystemUpdateViewModel to KotlinCharles Lombardo
2023-03-07Android: Convert SystemUpdateProgressBarDialogFragment to KotlinCharles Lombardo
2023-03-07Android: Disable input device sensor input due to crashJosJuice
2023-03-07Android: Add "more settings" button to overlay control setting dialogJosJuice
Some people might wonder where the ability to select an extension and the Sideways Wii Remote went. This button will take them to the general settings, which is where those settings now live. At some point in the future, we should probably move everything to the general settings. But this pull request is already big enough as it is!
2023-03-07Android: Change how the overlay controller setting works, part 2JosJuice
The previous commit wasn't enough for getting inputs to work for controllers 2-4.
2023-03-07Android: Change how the overlay controller setting worksJosJuice
Up until now, there have been two settings on Android that stored the selected Wii Remote extension: the normal one that's also used on PC, and a SharedPreferences one that's used by the overlay controls to determine what controls to show. It is possible for these two to end up out of sync, and my input changes have made that more likely to happen. To fix this, let's rework how the overlay controller setting works. We don't want it to encode the currently selected Wii Remote extension. However, we can't simply get rid of the setting, because for some Wii games we need the ability to switch between a GameCube controller and a Wii Remote. What this commit does is give the user the option to select any of the 4 GameCube controllers and any of the 4 Wii Remotes. (Before, controllers 2-4 weren't available in the overlay.) Could be useful for things like the Psycho Mantis fight in Metal Gear Solid. I'm also switching from SharedPreferences to Dolphin.ini while I'm at it.
2023-03-07Android: Remove the in-emulation IR sensitivity optionsJosJuice
This too can be set in the normal controller settings now.
2023-03-07Android: Remove the in-emulation motion control optionsJosJuice
You can set this in the normal controller settings now.