| Age | Commit message (Collapse) | Author |
|
Android: Netplay controller mapping
|
|
- Switch from ActivityResultContracts.GetContent() to OpenDocument()
which restores ACTION_OPEN_DOCUMENT behavior, granting write access
to file descriptors opened in C++ via ContentHandler.openFd().
- Replace unsafe force-unwraps (!!) in EmulationActivity with null checks.
|
|
UI for assigning netplay players to gamecube ports and wii remotes.
|
|
Android: Add global settings search
|
|
|
|
Using dual core during netplay seems sufficiently detrimental that its worth showing this warning message and the option to turn dual core off when starting netplay.
|
|
|
|
To make it extra clear that this is measuring the XFB, not the EFB.
|
|
These are available in DolphinQt, so let's make them available in the
Android GUI too.
|
|
Android netplay
|
|
Add screen crop feature
|
|
|
|
|
|
|
|
Also rename max buffer to client buffer for better consistency with settings and c++
|
|
Traversal connections show in the joining info UI.
Non fatal errors show the retry button.
Fatal errors end the netplay session.
|
|
Doesn't support traversal yet
|
|
|
|
We just about get away with using a StateFlow in NetplaySession since the host sends AbortGameDigest when closing their own dialog. Without that it would be harder for the UI to distinguish between subsequent dialogs. If that wasn't the case then NetplaySession might need to expose the individual progress and result updates and have the view model assemble it into the overall GameDigestProgress.
|
|
Show them in the chat window and also in a toast during game play.
|
|
When transferring saves from the host. Equivalent of ChunkedProgressDialog in QT.
|
|
the user to exit
|
|
|
|
|
|
Includes chat, game changes, pad buffer changes and host input authority. Merges them all into the chat window.
|
|
|
|
All it can do at this point is quit the current netplay session when backing out of this screen.
|
|
If result is a success sent event to launch the next netplay screen. if it fails, clear up the netplay client
|
|
Only for connecting, no hosting yet.
|
|
Derive compose colour theming from the existing XML styles already set at the activity level.
|
|
|
|
|
|
dedicated threads in preparation for future improvements.
|
|
The following settings were excluded:
* Port 1-4 ROM: We're only supporting Game Boy Player for now
* Save in Same Directory as the ROM: Implementation nightmare due to SAF
|
|
This lets users select Triforce Baseboard for SI and SP1. Limitations:
* The test, service and coin buttons can be bound to gamepads and other
physical inputs, but aren't available in the touch input overlay.
* The IP redirections are exposed to the user as a raw string rather than
a table like in DolphinQt.
|
|
integrating it into core configuration and both Qt and Android UIs.
|
|
* This fixes some UI elements (3-dot menu background, status bar when scrolling down in settings) not following Material You colors.
* It doesn't cause any issues on Android versions without dynamic colors (tested on Android 9, 11, 16)
Signed-off-by: Leonardo Ledda <leonardoledda@gmail.com>
|
|
Android: Tweak dialog_login.xml layout
|
|
This is an Android port of 7ed61c50a1. It looks like we don't have
descriptions for any of the RetroAchievements settings in the Android
GUI, so I haven't added descriptions for these two new settings either.
|
|
This makes the login dialog look more balanced when "Logging In" or
"Login Failed" is visible.
|
|
Android Studio was complaining about these because their directions
didn't match the text alignment, but in this layout they have no effect
anyway.
|
|
LoginDialog sets these to gone when a login starts or fails. Whether we
use gone or invisible needs to be consistent between LoginDialog and the
XML file, otherwise we'll blank space that shows up or disappears when
login starts or fails.
|
|
Android Support for RetroAchievements
|
|
Modify the RetroAchievements login code in Android to pass in a callback, pop a message if login fails, close the login box if it succeeds.
|
|
|
|
|
|
Prevents the version/build bar from sliding behind the status bar when scrolling so the time and build info remain readable instead of overlapping.
|
|
Android: Add Reset Dolphin Settings functionality
|
|
|
|
Android: Expand bottom sheets on devices with touch too
|