summaryrefslogtreecommitdiff
path: root/Source/Android
AgeCommit message (Collapse)Author
2020-07-12Android: Use system cache directory as cache directoryJosJuice
This lets Android automatically delete data in the cache directory when the device is running low on space or when Dolphin is uninstalled.
2020-07-12Android: Increase targetSdkVersion to 29JosJuice
Since updating to 28 took us so long that Google Play started requiring updates to target 28 before we actually merged the PR that made us target 28, I'm trying to get the update to 29 done early. Setting targetSdkVersion to 28 would normally force scoped storage on us, which we do not support yet. However, we can easily avoid this by setting android:requestLegacyExternalStorage="true". There will be no such luxury with targetSdkVersion 30, however...
2020-07-08Android: Fix saving Horizonal Wii Remote overlay A/B/1/2 positionsJosJuice
saveControlPosition was not applying the _H part of the key.
2020-07-08Android: Use correct encoding when converting stringsJosJuice
The functions with "UTF" in the name use "modified UTF-8" rather than the standard UTF-8 which Dolphin uses, at least according to Oracle's documentation, so it is incorrect for us to use them. This change fixes the problem by converting between UTF-8 and UTF-16 manually instead of letting JNI do it for us.
2020-07-08Merge pull request #8907 from JosJuice/android-overlay-stick-gateLC
Android: Use octagonal stick gate in overlay
2020-07-08Merge pull request #8896 from JosJuice/android-game-details-scrollLC
Android: Wrap game details dialog in ScrollView
2020-07-08Merge pull request #8906 from JosJuice/android-button-id-typoLC
Android: Fix button ID typo
2020-07-08Merge pull request #8928 from Ebola16/ADSLLC
Android: Update "Speed Limit" for "Unlimited" value
2020-07-06Android: Convert some files to LFJosJuice
I wonder why lint didn't catch this...
2020-07-04Android: Update "Speed Limit" for "Unlimited" valueRyan Meredith
2020-06-29Android: Don't use square stick calibrationJosJuice
This essentially reverts d9c78d5. Thanks to the previous commit, the touch controls issue which was fixed by d9c78d5 is still fixed. The behavior for gamepads is reverted, bringing back the ability to run diagonally in games that had trouble with it after d9c78d5.
2020-06-29Android: Enfore correct stick gate in overlayJosJuice
Currently, the touch controller overlay uses a square gate for sticks. This commit changes that so that it instead uses the stick gate configured in the INI, which ensures that the values sent to the core are appropriately scaled regardless of what is configured in the INI and makes the overlay look nicer if the INI is set to a stick gate that matches the graphics.
2020-06-28Android: Fix button ID typoJosJuice
Probably didn't actually break anything in practice due to how the code for sticks works, but still.
2020-06-25Android: Wrap game details dialog in ScrollViewJosJuice
This makes the dialog scrollable if the contents don't fit on the screen. This happens for me in landscape but not in portrait.
2020-06-25Merge pull request #8891 from JosJuice/file-detailsTilka
Show file format details in game properties
2020-06-21Show file format details in game propertiesJosJuice
2020-06-21Merge pull request #8803 from Ebola16/ANDROIDJosJuice
Android: Android INI section and make platform tab selection an INI setting
2020-06-21Merge pull request #8739 from Ebola16/GCOVERLAYJosJuice
Android: Separate GameCube overlay refresh logic
2020-06-17Android: Make last platform tab selection an INI settingRyan Meredith
2020-06-17Add new file format RVZ based on WIAJosJuice
2020-06-17Add an early version of WIABlobReaderJosJuice
It can currently only read the first 0x80 bytes of a disc image, which is enough for identifying it but not for doing anything else.
2020-06-16Merge pull request #8860 from Ebola16/EmuTilka
Android: Disallow multiple launcher activities
2020-06-16Android: Separate GameCube overlay refresh logicRyan Meredith
2020-06-16Merge pull request #8844 from Ebola16/RGLJosJuice
Android: Refresh game library when resuming (Tv)MainActivity
2020-06-16Android: Disallow multiple launcher activitiesRyan Meredith
2020-06-14Android: Android INI sectionRyan Meredith
2020-06-14Merge pull request #8845 from Ebola16/DISC2Tilka
Android: Display disc number instead of company if mulipart disc
2020-06-14Merge pull request #8836 from Ebola16/RECTilka
Android: Add recursive game paths to UI
2020-06-08Android: Add option to disallow SD card writesRyan Meredith
2020-06-04Android: Display disc number instead of company if mulipart discRyan Meredith
2020-06-02Android: Refresh game library when resuming (Tv)MainActivityRyan Meredith
2020-06-01Android: Conditionally respond to modified settingsRyan Meredith
2020-05-31Android: Add recursive game paths to UIRyan Meredith
2020-05-27Merge pull request #8821 from Ebola16/TVJosJuice
Android TV: Add Open File and Install WAD
2020-05-19Android TV: Add Open File and Install WADRyan Meredith
2020-05-09Android: Consistent TODO formattingRyan Meredith
2020-05-03Remove redundant "Emulation" from "DSP HLE Emulation"Léo Lam
HLE stands for "high-level emulation", so "DSP HLE Emulation" would mean "DSP High-Level Emulation Emulation"
2020-05-03Merge pull request #8770 from Ebola16/ADSPLéo Lam
Android: Add DSP Emulation Engine
2020-04-28Android: Add DSP Emulation EngineRyan Meredith
2020-04-27Android: Fix MenuTag typoRyan Meredith
2020-04-27Merge pull request #8729 from JosJuice/android-touch-ir-defaultLéo Lam
Android: Use touch emulation of IR by default
2020-04-27Merge pull request #8709 from Ebola16/ASLéo Lam
Android: Split General settings
2020-04-27Android: Use touch emulation of IR by defaultJosJuice
While having motion control emulation of IR enabled by default makes sense in situations like using a DualShock 4 on a PC, Android has the additional option of touch emulation of IR which seems to be better liked, and the default value which was chosen with PC in mind was carried over to Android without any particular consideration. This change disables motion control emulation of IR by default on Android only.
2020-04-23Android: Run installWAD on separate threadRyan Meredith
2020-04-22Android: Add Install WAD to menu_game_gridRyan Meredith
2020-04-22Merge pull request #8718 from JosJuice/android-tv-long-pressJMC47
Android TV: Fix crash when long pressing a game
2020-04-21Merge pull request #8714 from JosJuice/progress-dialog-threadJMC47
DolphinQt: Run tasks that use progress dialogs on separate threads
2020-04-17Merge pull request #8735 from Ebola16/INITJosJuice
Android: Reload Wii Remote settings upon saving them
2020-04-16Android: Set Insert SD Card default setting to trueRyan Meredith
2020-04-16Merge pull request #8708 from Ebola16/WiiJMC47
Android: Add Insert SD Card and update the description