summaryrefslogtreecommitdiff
path: root/Source/Android
AgeCommit message (Collapse)Author
2022-06-20Re-run code formatting after update to Android Studio 2022.2JosJuice
Android Studio 2022.2 "Chipmunk" changes the code formatting rules a little. Let's apply the new formatting in this PR so that the lint bot doesn't take it out on innocent PRs.
2022-06-06AndroidManifest.xml: Re-add package="org.dolphinemu.dolphinemu"JosJuice
Without this, debug builds of Dolphin fail to launch. The OS tries to locate org.dolphinemu.dolphinemu.debug.DolphinApplication but fails to find it because its actual name is org.dolphinemu.dolphinemu.DolphinApplication. Partially reverts 6b74907f9dc884290c041c7bac325043b76d62a9.
2022-05-29android: downgrade AGP to 7.0.4Shawn Hoffman
workaround for https://issuetracker.google.com/issues/232060576
2022-05-29android: update gradle to 7.4.2Shawn Hoffman
2022-05-28android: update constraintlayout to 2.1.4Shawn Hoffman
2022-05-15Fix game card in landscapeCharles Lombardo
2022-05-10Upgrade dependenciesCharles Lombardo
2022-05-09Upgrade gradle to 7.2.0Charles Lombardo
2022-05-08Merge pull request #10608 from t895/theme-refactorJosJuice
Android: Modernize theming system
2022-05-05Replace deprecated method callsCharles Lombardo
2022-04-26Android: Sharpen iconsCharles Lombardo
Create vector Wii and Gamecube icons and re-import default android icons as vector graphics. Scales better on a greater range of devices and takes up less space.
2022-04-24Android: Modernize theming systemCharles Lombardo
themes.xml now contains a collection of colors, attributes, and styles. No visuals have changed, but this will allow for a more flexible theming system in the future for custom day/night/etc themes. This also removes a bunch of redundant code that can now be written as global styles and inherited themes.
2022-04-23Merge pull request #10597 from Simonx22/fix-ingame-menu-designMai M
Android: Fix in game menu rippleColor and colorEdgeEffect
2022-04-22Modernize game cardCharles Lombardo
+Remove background on card +Increase max # of lines for game title +Root layout is now a linear layout with the card view rounding the corners on the box art
2022-04-20Android: Fix in game menu rippleColor and colorEdgeEffectSimonx22
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!