summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
AgeCommit message (Collapse)Author
2018-10-28Android: Move profile check to when it is savingzackhow
2018-10-28Android: Speed up game settings savingzackhow
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.
2018-10-28Android: Add game specific gc/wii controller settingszackhow
2018-10-28Merge pull request #7443 from zackhow/device-rumblePierre Bourdon
Android: Add controller rumble support
2018-10-28Merge pull request #7520 from mahdihijazi/app_bundlesPierre Bourdon
Android: Change the file browser dialog ok button title
2018-10-28Merge pull request #7518 from weihuoya/remove-animationPierre Bourdon
[Android] Remove enter and exit transition
2018-10-27Android: Add controller rumble supportzackhow
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.
2018-10-27Android: Don't create a savestate when rotatingJosJuice
2018-10-27Android: Change the file browser dialog ok button titlemahdihijazi
I hope this will make it more clear to users that they are suppose to select the dircetory that has the games.
2018-10-27android: remove enter and exit transitionweihuoya
2018-10-24Android: lock screen to landscape by defaultzackhow
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.
2018-10-13Android: fix crash on rotatezackhow
2018-10-12Merge pull request #7466 from zackhow/hide-savestateMat M
Android: Require user to enable savestate menu options
2018-10-07Android: Require user to enable savestate menuszackhow
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.
2018-10-05Merge pull request #7413 from zackhow/launcher-crashJosJuice
Android: Run Directory Initialization as a thread instead of service
2018-09-21Android: add reset touch overlayzackhow
2018-09-21Android: Add default portrait touch overlayszackhow
2018-09-21Android: add profile for portrait touch overlayzackhow
2018-09-21Merge pull request #7400 from zackhow/phone-rumbleMarkus Wick
Android: Add rumble for phone
2018-09-14Android: Run Directory Initialization as a thread instead of servicezackhow
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.
2018-09-07Android: Add rumble for phonezackhow
This currently only supports using the internal vibrate on a phone for rumble.
2018-08-31Merge pull request #7387 from zackhow/covers-nostretchAnthony
Android: Fix cover stretching and show more games per row
2018-08-30Android: Fix cover stretchingzackhow
2018-08-29Android: fix crash if user is offlinezackhow
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
2018-08-28Android: Analytics - get android ui type when called instead of setting it ↵zackhow
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)
2018-08-26Reformat Android coderiking
2018-08-27Merge pull request #7339 from weihuoya/cache-all-pagePierre Bourdon
Android: cache all page, avoid image flicking when swipe from last page to first page
2018-08-27Merge pull request #7350 from zackhow/android-analyticsPierre Bourdon
Android: Add usage statistics to android
2018-08-27Merge pull request #7355 from hackbar/style-cleanupPierre Bourdon
Style cleanup
2018-08-25Android: Analytics - Set new session after being closed for 6 hourszackhow
2018-08-24Android: add a description for 'Compile Shaders Before Starting'Mike
Before this, it was using 0 as a resource ID. That has undefined behavior, and seemed to use a previous string.
2018-08-24Android: add braces to a one-line if blockMike
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.
2018-08-24Android: minor spacing and brace fix.Mike
There isn't an official Java style, but this seems to be consistent with everything else.
2018-08-23Android: Get rid of the per-platform styles, as we only using the GC one.Mike
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.
2018-08-23Android: Add usage statistics to android.zackhow
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.
2018-08-19Merge pull request #7340 from zackhow/enable-touch-conJosJuice
Android: Set GC controller 1 to enabled if settings don't exist
2018-08-19Merge pull request #7336 from zackhow/extension-ui-bugJosJuice
Android: Fix wiimote extension from defaulting to none in UI
2018-08-17Android: Set GC controller 1 to enabled if settings don't existzackhow
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.
2018-08-16cache all pages, androidweihuoya
2018-08-15Android: Enhance Dpad movements/toucheszackhow
Allows you to 'slide' your finger to move across the dpad like a joystick.
2018-08-15Android: Fix wiimote extension from defaulting to none in UIzackhow
Another index disconnect between the padId's and the wiimote numbers. This was done correctly when saving but not when reading the current value
2018-08-13Android: Don't crop coverszackhow
2018-08-13Android: Update mobile and TV to use game coverszackhow
Using covers should give a consistent look to dolphin's library.
2018-08-13Merge pull request #7306 from zackhow/touch-button-placementMarkus Wick
Android: Add default touch button overlay
2018-08-13Merge pull request #7320 from zackhow/leanback-button-clearMarkus Wick
Android: Clear controller binding by long press on TV
2018-08-12Android: require back to be pressed twice to exit on mobilezackhow
2018-08-11Android: Clear controller binding by long press on TVzackhow
The TV interface can't 'click' the clear button, this gives TV a way to clear
2018-08-11Android: Add default touch button overlayzackhow
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
2018-08-09Merge pull request #7303 from zackhow/exitemumenuMarkus Wick
Android: Add exit to phone emu menu
2018-08-09Merge pull request #7292 from mahdihijazi/settings_refactorMarkus Wick
Android: Settings refactor & Fix custom game settings