summaryrefslogtreecommitdiff
path: root/Source/Android
AgeCommit message (Collapse)Author
2022-04-16Android: Use AfterDirectoryInitializationRunner more comprehensivelyJosJuice
Should fix the crash reported in https://bugs.dolphin-emu.org/issues/12885
2022-04-08Round viewport coordinates when vertex rounding is enabledPokechu22
This should fix https://bugs.dolphin-emu.org/issues/9105
2022-04-08Fix typo (GFX_HACK_VERTEX_ROUDING -> GFX_HACK_VERTEX_ROUNDING)Pokechu22
2022-04-08Merge pull request #10508 from JosJuice/android-pointer-downMai M
Android: Only use getActionIndex for ACTION_POINTER_DOWN/ACTION_POINTER_UP
2022-04-08Merge pull request #10503 from JosJuice/android-directoryinitialization-threadMai M
Android: Actually use a thread for DirectoryInitialization
2022-04-08Merge pull request #10562 from JosJuice/android-double-tap-getMai M
Android: Fix displaying the current value of double tap setting
2022-04-07Merge pull request #10552 from Gamer64ytb/display-cutoutJosJuice
Android: Implement expand display cutout option.
2022-04-05Android: Remove nonsense code from double tap setting dialogJosJuice
The currentValue variable doesn't use InputOverlay.OVERLAY_ constants, it uses NativeLibrary.ButtonType constants. Sigh, why do enums have to be so bad on Android that Google recommends against using them :( Anyway, simply not doing anything is a reasonable option here. What happens then is that if the currently selected button is invalid for the current controller, none of the available options in the dialog will be pre-selected.
2022-04-05Android: Fix displaying the current value of double tap settingJosJuice
2022-04-03Android: Implement expand display cutout option.Gamer64ytb
Some ROMs don't have fullscreen feature, for example Pixel Experience, so have a option for that is better. Also you don't need put the app on fullscreen anymore with that.
2022-04-03Android: Implement installing system update from disc imageJosJuice
2022-03-28Android: Fix games list paddingCharles Lombardo
Use clipToPadding="false" to prevent top white bar when scrolling
2022-03-27Merge pull request #10537 from Simonx22/android-sv2Mai M
Android: Increase target and compileSdk version to 32 (Android 12L/Sv2)
2022-03-27Android: Mark MAIN_FALLBACK_REGION as not runtime editableJosJuice
Trying to change it while a game is running does nothing. DolphinQt already inactivates it while a game is running.
2022-03-27Merge pull request #10532 from t895/material3-migrationJosJuice
Android: Inherit from Material 3 themes and round corners on box art
2022-03-26Android: Inherit from Material3 themes and round corners on box artCharles Lombardo
2022-03-26Android: Increase target and compileSdk version to 32 (Android 12L/Sv2)Simonx22
2022-03-26Begin style migration to Material3Charles Lombardo
Use large card view rounded corner guidelines Fix action bar theming Needed to import android back button clip art to fix material 3 theming issue. The DolphinSettingsBase style used to inherit from the Theme.MaterialComponents.DayNight.DarkActionBar theme which would provide the light text and icons but this is no longer available with Material 3. Fit box art more snugly in CardView Change card height to match cover art Add padding to top of games list recyclerview
2022-03-19Merge pull request #10515 from JosJuice/android-user-data-clarificationAdmiral H. Curtiss
Android: Clarify what we mean by "user data"
2022-03-15Android: Clarify what we mean by "user data"JosJuice
2022-03-15Android: Update dependenciesJosJuice
2022-03-15Android: Update Android Gradle PluginJosJuice
2022-03-12Android: Only use getActionIndex for ACTION_POINTER_DOWN/ACTION_POINTER_UPJosJuice
According to the documentation, getActionIndex should only be used with ACTION_POINTER_DOWN and ACTION_POINTER_UP. We've had a few crashes reported in the Play Console regarding invalid pointer indices for getY, and I'm hoping this will help with that.
2022-03-10GCAdapter: Defer initialization until MainWindow::InitControllersPokechu22
If libusb fails to initialize, an assertion fails, but if that happens before the main window is created, then Dolphin just dies. Now, the panic alert is properly shown and the user can ignore it.
2022-03-08Android: Actually use a thread for DirectoryInitializationJosJuice
`((Runnable) () -> init(context)).run()` is just a more complicated way of writing `init(context)`, and doesn't on its own launch a thread.
2022-02-27Android: Set letterSpacing for savestate optionsJosJuice
fbe7cf6 set this for most buttons in the in-game menu but missed the savestate-related buttons and Unpause Emulation.
2022-02-26Merge pull request #10468 from JosJuice/sd-card-callbackAdmiral H. Curtiss
Use config changed callback to detect SD insertion/ejection
2022-02-26Merge pull request #10407 from JosJuice/android-reset-callbackMai M
Android: Call OnConfigChanged when resetting a setting
2022-02-23Merge pull request #10405 from JosJuice/android-no-boot-timeoutJMC47
Android: Get rid of the boot timeout
2022-02-22Merge pull request #10406 from JosJuice/android-mipmap-swapJMC47
Android: Fix swapped texture dumping description strings
2022-02-20Android: Get rid of LegacyBooleanSettingJosJuice
2022-02-20Use config changed callback to detect SD insertion/ejectionJosJuice
This saves the GUI from having to manually call SDIO_EventNotify. With that out of the way, we can let users change the "Insert SD Card" setting on Android while a game is running.
2022-02-18Android: Get rid of LegacyIntSettingJosJuice
The only settings that were using LegacyIntSetting are now in the new config system, so there's no reason to have LegacyIntSetting anymore.
2022-02-18Merge pull request #10443 from JosJuice/port-wiimote-sourceLéo Lam
Port Wiimote source settings to the new config system
2022-02-18Port Wiimote source settings to the new config systemJosJuice
This lets us finally get rid of BootManager's ConfigCache!
2022-02-09Android: Fix the logic for getting the Riivolution pathJosJuice
There is a Load path setting, so the Load part can't just be hardcoded.
2022-02-03Android: Optimize importsSimonx22
2022-02-01Merge pull request #10425 from JosJuice/android-import-path-traversalJMC47
Android: Fix path traversal when importing user data
2022-01-31Android: Fix path traversal when importing user dataJosJuice
2022-01-31Android: Include empty folders when exporting user dataJosJuice
I think users will have a hard time figuring out where to place texture packs and Riivolution mods and so on without this.
2022-01-30Merge pull request #10416 from JosJuice/android-import-exportJMC47
Android: Add import/export options for user data
2022-01-30Android: Add import/export options for user dataJosJuice
Apparently there are phones where accessing Dolphin's app-specific directory isn't just annoyingly hard but actually impossible. To give users of those phones at least some kind of way to manage their data (even if it's a lot less convenient than if we were allowed to let the user open the app-specific directory in a file manager), I'm adding a way to export the directory to a zip file and then import it back.
2022-01-30Merge pull request #10391 from JosJuice/android-license-commentTilka
Android: Add some missing license comments
2022-01-30Merge pull request #10409 from JosJuice/android-no-cplusplus-checksLéo Lam
Android: Get rid of __cplusplus macro checks
2022-01-29Android: Get rid of __cplusplus macro checksJosJuice
These files cannot compile correctly as C, so there's no reason to have ifdefs for C compatibility. We switched to not checking the __cplusplus macro in our JNI code some time ago, but it seems like I forgot to remove it from these two files.
2022-01-29Android: Fix incorrect include of PostProcessing.hJosJuice
2022-01-29Android: Call OnConfigChanged when resetting a settingJosJuice
Otherwise the value of the setting won't be updated properly.
2022-01-29Android: Fix swapped texture dumping description stringsJosJuice
2022-01-29Android: Get rid of the boot timeoutJosJuice
We don't have a timeout like this on other platforms, and it doesn't accomplish anything useful as far as I can tell. If you trigger it, all that happens is that you don't get a working game and also can't press Exit Emulation without Dolphin hanging (stuck in Core::Shutdown).
2022-01-28Android: Fix in-game menu font spacing and checkbox marginSimonx22