summaryrefslogtreecommitdiff
path: root/Source/Android/app/src
AgeCommit message (Collapse)Author
2018-09-03use app:showAsActionweihuoya
2018-08-31Merge pull request #7387 from zackhow/covers-nostretchAnthony
Android: Fix cover stretching and show more games per row
2018-08-31Android: show more games per rowzackhow
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: whitespace fixMike
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
2018-08-06Android: Add exit to phone emu menuzackhow
Some phones that have capacitive nav bar buttons disable those buttons while in emulation. This gives those devices a way to exit
2018-08-05Android: Reflect the settings that is being used by the emulator on the UImahdihijazi
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.
2018-08-03Android: Return 0 on fail on WiimoteReal IOWrite and update WiimoteNew defaultszackhow
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
2018-08-03Android: Fix custom game settingsmahdihijazi
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.
2018-08-03Android: Refactor the settings managemntmahdihijazi
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.
2018-08-03Android: Start structure the project around features instead of data typesmahdihijazi
This only moves the settings feature, the rest will be moved slowely later
2018-07-30Android: Fix wiimote settings saving.zackhow
Index was off by one, so if you enabled Emulated Controller for wiimote1, it would set the 'Source = 1' for wiimote0.
2018-07-29Android: Fix emulated wiimotes via controllerzackhow
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.
2018-07-22Merge pull request #7234 from zackhow/masterMarkus Wick
Android: Support for AndroidTV Oreo Homescreen channels
2018-07-20Android: Support for AndroidTV Oreo Homescreen channelszackhow
2018-07-11Android: Make ControllerMappingHelper methods staticJosJuice
This class has no state.
2018-07-11Android: Remove controller-specific code that isn't needed anymoreJosJuice
2018-07-11Android controller mapping: Ignore axes with constant valuesJosJuice
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)
2018-07-11Merge pull request #7186 from gwicks/androidTouchJoystickRelCenterMarkus Wick
Android: Make touch joystick re-centering configurable
2018-07-04Merge pull request #6338 from mahdihijazi/settings_enhancementsMarkus Wick
Update Android UI Settings to have the most common used settings
2018-07-02Disable automatic backupmahdihijazi
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.
2018-07-01Android: Make the header focusablemahdihijazi
otherwise the settings list scrolling is not working properly on Android Oreo(Tv)
2018-07-01Android: Expose arbitrary mipmap detection toggle in UImahdihijazi