| Age | Commit message (Collapse) | Author |
|
|
|
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
|
|
Some phones that have capacitive nav bar buttons disable those buttons while in emulation. This gives those devices a way to exit
|
|
Per-Game settings now load the settings in this order
1. Emulator Settings
2. Default Settings of the Game that we ship with Dolphin
3. Custom game settings the user have
where the later always overides the former in case of collision, then
we show that on the UI to make it clear to the user which settings being
used.
|
|
Some of the write checks do an & on the result, returning 0 will allow these fails to be caught.
Updated the default WiimoteNew to set wiimotes 2-4 to be disabled on new install. No reason to have these
enabled unless there is actually a 2+ players
|
|
Apparently there was a different section names used by the custom game
settings that caused Android to have those settings broken for
some sections like the graphics one. This adds the map between the generic
settings <> custom settings.
|
|
1. Create Settings class the encaupslate the loading/saving of all settings
2. Decouple the logic of saving the settings into 3 different config files
from the UI code.
|
|
This only moves the settings feature, the rest will be moved slowely later
|
|
Index was off by one, so if you enabled Emulated Controller for
wiimote1, it would set the 'Source = 1' for wiimote0.
|
|
A little background: Android has 8 controller setup, 4 gamecube pads and 4 wiimote pads. When the static GCPadNew.ini and wiimotenew.ini is created, pads 0-3 are gc 1-4, and 4-7 are wii 1-4. Problem was the settings set wii controllers as pads 1-4, instead of 4-7. So any setting for wiimote1, was set for gc2(padID 1). Which is why the only wiimote to work was 4, since it mapped to padID 4, which is actually wiimote1.
|
|
Android: Support for AndroidTV Oreo Homescreen channels
|
|
|
|
This class has no state.
|
|
|
|
Some controllers have axes that are stuck to values like 0.5 or 1.
Starting with PR #6123, when you press a control to map, Dolphin will
immediately think that such an axis is the axis that you want to map.
This commit fixes that issue (https://bugs.dolphin-emu.org/issues/10909)
|
|
Android: Make touch joystick re-centering configurable
|
|
Update Android UI Settings to have the most common used settings
|
|
Since we don't have proper confuguration file of what to include/exclude
in the backup, this better be disabled because it will lead to unexpected
state. This will solve any issue that was keep hapenning even after fresh
install of the emulator until you manually clear the app data.
|
|
otherwise the settings list scrolling is not working properly
on Android Oreo(Tv)
|
|
|