| Age | Commit message (Collapse) | Author |
|
|
|
Previously would take several seconds to save, sometimes causing ANRs, which
was made worse when adding all the controller values. Now we only load/save
each section instead of doing it for each setting. Also added a method
to save an individual setting.
|
|
|
|
Android: Add controller rumble support
|
|
Android: Change the file browser dialog ok button title
|
|
[Android] Remove enter and exit transition
|
|
Android can be funky with controller vibration. Of the three controlers I have that contain a
vibrator(PS3, Xbox360, 2017 Shield controller), only the Xbox360 controller registered as having
a vibrator. So YYMV depending on the driver support of the device.
|
|
|
|
I hope this will make it more clear to users that they are suppose to
select the dircetory that has the games.
|
|
|
|
A new setting has been added to the general config to allow rotation. This should
resolve a lot of crash complaints due to screen rotation.
|
|
|
|
Android: Require user to enable savestate menu options
|
|
With the nature of android updates invalidating save states, it's best to hide
these options unless enabled by the user. The option to use savestates can now
be enabled via the General settings menu.
|
|
Android: Run Directory Initialization as a thread instead of service
|
|
|
|
|
|
|
|
Android: Add rumble for phone
|
|
Two reasons for this change. First, it appears that some android launchers do some sort of call into
the application when long pressing the app icon, which in turn calls the DirectoryInit service. This
was ok to do prior to Oreo but will cause crashes with the new restrictions on services running
in the background. Which leads to the second reason that DirectoryInit doesn't need to be a service
at all since these actions are required for dolphin to function and shouldn't be a scheduled action.
So we instead just kick this off in a new thread and send the broadcast when done.
|
|
This currently only supports using the internal vibrate on a phone for rumble.
|
|
Android: Fix cover stretching and show more games per row
|
|
|
|
If the user is offline, then there won't be a network response. Just debug log that the report couldn't send and move on
|
|
ahead of time
It's possible to not have set the device type if the user launches a game without going to the main activity(like launching from the TV menu)
|
|
|
|
Android: cache all page, avoid image flicking when swipe from last page to first page
|
|
Android: Add usage statistics to android
|
|
Style cleanup
|
|
|
|
Before this, it was using 0 as a resource ID. That has undefined
behavior, and seemed to use a previous string.
|
|
There isn't an official Java style, but this seems to be consistent with
everything else. Also it's weird to see one one liners without braces in
Java.
|
|
There isn't an official Java style, but this seems to be consistent with
everything else.
|
|
I think the intention might have been to switch styles based on what
platform was selected, but that never happened. Instead, everything just
used the GC styles.
All the platform-specific styles did was add an accent color (which
tints the checkbox and text area elements). This adds a specific color for
that instead of abusing a platform color.
There should be no visual changes for this commit.
|
|
Added an option in General config to enable/disable usage statistics. Added a popup on first open if
the user would like to engage in reporting. Clicking cancel or out of the box opts out. Only
clicking 'Ok' will enable reporting. Also added a new android specific values to report.
|
|
Android: Set GC controller 1 to enabled if settings don't exist
|
|
Android: Fix wiimote extension from defaulting to none in UI
|
|
If a user changes any config options before starting emulation then all SIDevices are set to 0.
This was added in PR 6267(commit 58ee9d2a78fddff454088cc0ceb8bb46cbb811e8) to fix a bug.
|
|
|
|
Allows you to 'slide' your finger to move across the dpad like a joystick.
|
|
Another index disconnect between the padId's and the wiimote numbers. This was done correctly when saving but not when reading the current value
|
|
|
|
Using covers should give a consistent look to dolphin's library.
|
|
Android: Add default touch button overlay
|
|
Android: Clear controller binding by long press on TV
|
|
|
|
The TV interface can't 'click' the clear button, this gives TV a way to clear
|
|
This sets up default positions for touch buttons so they are not just bunched in the corner on a fresh install. Also added a toast when emulation starts on how to edit button layout
|
|
Android: Add exit to phone emu menu
|
|
Android: Settings refactor & Fix custom game settings
|