| Age | Commit message (Collapse) | Author |
|
Android: Match navigation bar color to background
|
|
Android: Add more top app bars
|
|
Android: Replace Picasso with Glide
|
|
Android: Change swipe refresh colors to match other component colors
|
|
|
|
|
|
|
|
Android: Add custom window animation to alert dialogs
|
|
Android: Change color control highlight to system default
|
|
|
|
|
|
|
|
|
|
Android: App redesign with multi-theme system
|
|
|
|
Android: Fix reading custom covers with SAF
|
|
|
|
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.
|
|
Android: Use vector icon and enable monochrome icon
|
|
|
|
|
|
Android: Clean up StringSingleChoiceSetting naming
|
|
|
|
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.
|
|
|
|
|
|
|
|
Item selected color is now dolphin-blue for all cards in the TV activity.
|
|
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
|
|
Android: Add divider to landscape version of User Data activity
|
|
Android: Add app link intent URI to channels projection
|
|
Android: Refactor reading "wiiController" preference
|
|
Android: Use AfterDirectoryInitializationRunner on FAB press
|
|
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.
|
|
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.
|
|
|
|
|
|
ReadOnlyCheat will be used by graphics mods.
|
|
Patches, AR codes and Gecko codes have an associated code that the GUI
can show, but graphics mods don't.
|
|
|
|
Android: Bring SD card settings up to date with DolphinQt
|
|
|
|
This makes the feature added in 01ada3850f available in the Android GUI.
|
|
|
|
|
|
|
|
This had a lot of duplicated code and magic numbers.
|
|
This reverts commit 98bdf3b1ceae94a35e3f47158966967d1c947d99.
|
|
This a proper fix for https://bugs.dolphin-emu.org/issues/12561,
which was previously fixed by a hackfix in 98bdf3b1ce.
|
|
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.
|