summaryrefslogtreecommitdiff
path: root/Source/Android
AgeCommit message (Collapse)Author
2022-09-10Android: Fix save state menu text colorCharles Lombardo
2022-09-10Android: Change color control highlight to system defaultCharles Lombardo
2022-09-10Android: Match navigation bar color to backgroundCharles Lombardo
2022-09-10Android: Add custom window animation to alert dialogsCharles Lombardo
2022-09-10Merge pull request #10725 from t895/theme-mergeJosJuice
Android: App redesign with multi-theme system
2022-09-09Merge pull request #11006 from t895/target33JosJuice
Android: Update target SDK version
2022-09-01Android: Replace Picasso with GlideCharles Lombardo
2022-09-01Merge pull request #11017 from JosJuice/saf-custom-coverMai
Android: Fix reading custom covers with SAF
2022-08-31Android: App redesign with multi-theme systemCharles Lombardo
2022-08-29Android: Fix reading custom covers with SAFJosJuice
If GameFile.getCustomCoverPath returns a mangled URI, we need to unmangle it before passing it to Picasso, since Picasso has no concept of Dolphin's mangled URIs.
2022-08-24Merge pull request #11000 from t895/monochromeJosJuice
Android: Use vector icon and enable monochrome icon
2022-08-22Android: Update target SDK versionCharles Lombardo
2022-08-22Android: Add option to disable game cover textCharles Lombardo
2022-08-22Android: Use vector icon and enable monochrome iconCharles Lombardo
2022-08-21Android: Update SDK and dependenciesCharles Lombardo
2022-08-18Merge pull request #10981 from JosJuice/android-string-single-choice-namingMai
Android: Clean up StringSingleChoiceSetting naming
2022-08-14Android: Clean up StringSingleChoiceSetting namingJosJuice
2022-08-13Android: Force quit app if external storage isn't mountedJosJuice
In the past, directory initialization could fail for two reasons: The user was rejecting the storage permission, or external storage wasn't mounted. With the introduction of scoped storage, the first of these two couldn't happen anymore; if the user rejects the storage permission, we just use the app-specific directory instead of the dolphin-emu directory. By making it so Dolphin force quits if external storage isn't mounted, we can get rid of our code for handling retrying directory initialization after it fails. I think this slight hit to UX is worth it considering that basically nobody has an Android device with detachable primary external storage anymore. And the UX hit is very small; the user just has to manually open the app again after remounting external storage. The toast about external storage not being mounted will still be displayed. The recent merge of the splash screen PR may have made it so that the code for handling directory initialization failing doesn't work anymore. To be completely honest, I'm not sure how to even test this in 2022.
2022-08-10Add AndroidTV splash screenCharles Lombardo
2022-08-10Android: Add Androidx splash screen to wait for directory initializationCharles Lombardo
2022-08-10Merge pull request #10974 from t895/permissions-fixJosJuice
Android: Prevent app lockup when revoking write access
2022-08-10Android: Prevent app lockup when revoking write accessCharles Lombardo
2022-08-10Android: Don't set the signingConfig if keystore property isn't setPokechu22
If the property isn't set, we don't initialize the release config, so we shouldn't use it. This fixes building issues for me.
2022-08-10Consistent tv card colorsCharles Lombardo
Item selected color is now dolphin-blue for all cards in the TV activity.
2022-08-08Merge pull request #10940 from InvoxiPlayGames/ipc-discordScott Mansell
Add Discord presence ioctlv to /dev/dolphin
2022-08-06Add Discord presence ioctlv to /dev/dolphinInvoxiPlayGames
2022-08-04DiscIO: Add support for the NFS formatJosJuice
For a few years now, I've been thinking it would be nice to make Dolphin support reading Wii games in the format they come in when you download them from the Wii U eShop. The Wii U eShop has some good deals on Wii games (Metroid Prime Trilogy especially is rather expensive if you try to buy it physically!), and it's the only place right now where you can buy Wii games digitally. Of course, Nintendo being Nintendo, next year they're going to shut down this only place where you can buy Wii games digitally. I kind of wish I had implemented this feature earlier so that people would've had ample time to buy the games they want, but... better late than never, right? I used MIT-licensed code from the NOD library as a reference when implementing this. None of the code has been directly copied, but you may notice that the names of the struct members are very similar. https://gitlab.axiodl.com/AxioDL/nod/blob/c1635245b881ed0004ff5e616896579ce1b19164/lib/DiscIONFS.cpp
2022-08-03Merge pull request #10856 from JosJuice/android-tv-user-data-2Mai
Android: Add divider to landscape version of User Data activity
2022-08-03Merge pull request #10787 from JosJuice/channel-uriMai
Android: Add app link intent URI to channels projection
2022-08-03Merge pull request #10790 from JosJuice/android-wii-controller-magicMai
Android: Refactor reading "wiiController" preference
2022-08-03Merge pull request #10919 from JosJuice/android-wait-on-fab-clickMai
Android: Use AfterDirectoryInitializationRunner on FAB press
2022-07-29Android: Use AfterDirectoryInitializationRunner on FAB pressJosJuice
Without this, if the user finishes selecting a directory before directory initialization finishes, MainPresenter.onDirectorySelected will segfault when trying to read the MAIN_RECURSIVE_ISO_PATHS setting. An alternative would be to use AfterDirectoryInitializationRunner after the user selects the directory instead of before, but it might be confusing for the user to deal with the usage statistics prompt when they were expecting to add a folder.
2022-07-29BBA - Rename BBA Built In to BBA (HLE)JMC47
All of our BBA options are technically built in, so it made the BBA Built In option kind of confusing as to what it did. So rename it to BBA HLE to make it more clear what it is doing and why it doesn't need a TAP.
2022-07-23Android: Add warning if graphics mods are not enabledJosJuice
2022-07-23Android: Add graphics mods support to CheatsActivityJosJuice
2022-07-23Android: Split AbstractCheat into ReadOnlyCheat and AbstractCheatJosJuice
ReadOnlyCheat will be used by graphics mods.
2022-07-23Android: Add Cheat.supportsCode methodJosJuice
Patches, AR codes and Gecko codes have an associated code that the GUI can show, but graphics mods don't.
2022-07-23Android: Add setting for enabling graphics modsJosJuice
2022-07-23Merge pull request #10861 from JosJuice/android-new-sdJMC47
Android: Bring SD card settings up to date with DolphinQt
2022-07-23Android: Bring SD card settings up to date with DolphinQtJosJuice
2022-07-23Android: Add "Broadband Adapter (Built In)" to settingsJosJuice
This makes the feature added in 01ada3850f available in the Android GUI.
2022-07-21Merge pull request #10625 from codedwrench/xlink-kai-android-supportJosJuice
Android: XLink Kai Android UI option
2022-07-21Android: XLink Kai Android UI optioncodedwrench
2022-07-19Android: Call WiimoteReal::InitAdapterClass before controller initJosJuice
Should fix https://bugs.dolphin-emu.org/issues/12980.
2022-07-17Require frontend to initialize controllersJosJuice
We currently have two different code paths for initializing controllers: Either the frontend (DolphinQt) can do it, or if the frontend doesn't do it, the core will do it automatically when booting. Having these two paths has caused problems in the past due to only one frontend being tested (see de7ef47548). I would like to get rid of the latter path to avoid further problems like this.
2022-07-16Android: Add subheadings to Wii configJosJuice
2022-07-15Android: Add divider to landscape version of User Data activityJosJuice
2022-06-27Android: Refactor reading "wiiController" preferenceJosJuice
This had a lot of duplicated code and magic numbers.
2022-06-27Revert "Partially revert "Android: Clean up hardcoded platform names""JosJuice
This reverts commit 98bdf3b1ceae94a35e3f47158966967d1c947d99.
2022-06-27Android: Add app link intent URI to channels projectionJosJuice
This a proper fix for https://bugs.dolphin-emu.org/issues/12561, which was previously fixed by a hackfix in 98bdf3b1ce.