summaryrefslogtreecommitdiff
path: root/Source/Android/app/src
AgeCommit message (Collapse)Author
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-15Fix game card in landscapeCharles 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-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-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-15Android: Clarify what we mean by "user data"JosJuice
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-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-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-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-29Android: Fix swapped texture dumping description stringsJosJuice
2022-01-28Android: Fix in-game menu font spacing and checkbox marginSimonx22
2022-01-27Merge pull request #10393 from JosJuice/android-texcache-namesJMC47
Android: Make texture cache accuracy level names match DolphinQt
2022-01-26Merge pull request #10361 from Simonx22/migrate-to-material-componentsJosJuice
Android: improve app design
2022-01-24Android: Make texture cache accuracy level names match DolphinQtJosJuice
2022-01-24Merge pull request #10371 from lynxnb/android-irJosJuice
Android: add two QoL settings to IR pointer
2022-01-24Android: add an option to recenter IR after every pointer interactionlynxnb