summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java/org
AgeCommit message (Collapse)Author
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-01Android: Expose arbitrary mipmap detection toggle in UImahdihijazi
2018-07-01Android: Support GameCube System Languagemahdihijazi
2018-07-01Android: Create didcated sections for GameCube & Wiimahdihijazi
This align the Android UI with the desktop UI
2018-07-01Android: Support WideScreen Hackmahdihijazi
2018-07-01Android: Support SpeedLimit config optionmahdihijazi
2018-07-01Android: Support Post Processing Shadersmahdihijazi
2018-07-01Android: Add Force 24-Bit Color enhancement optionmahdihijazi
2018-07-01Android: Refine the Graphics Settings Screenmahdihijazi
1. Add General Section 2. Move the Aspect Ration Settings from the Enhancmenets Section to the General section to match the desktop GUI.
2018-07-01Android: Rename main settings buttons to match the desktop versionmahdihijazi
- Video Settings to Graphics Settings - CPU Settings to Config
2018-07-01Android: Change the incremental value of the slider to be 5% instead of 20%mahdihijazi
2018-07-01RfC: Refactor the settings for Android to use dedicated tagsmahdihijazi
Before we used different way of identifying which settings menu to show, someotimes we used the section name, other times we used the settings file name. This one replaces all those different ways by just one way based on a menu tag which is more clear and easy to follow.
2018-06-29Android: Make touch joystick re centering configurableGreg Wicks
2018-06-29Merge pull request #7181 from Ebola16/RJosJuice
Android: Properly set default Internal Resolution
2018-06-28Android: Properly set default Internal ResolutionRyan Meredith
2018-06-18Android: Use case insensitive sorting in game listJosJuice
2018-06-15Merge pull request #7120 from Ebola16/313Léo Lam
Update Android Gradle to 3.1.3 and minor improvements
2018-06-14Android: Add Emulated CPU Clock description and minor cleanupRyan Meredith
2018-06-09Android: Add AlertDialog for files without Game IDs in Game SettingsRyan Meredith
2018-06-06Android: Don't allow INI editing for DOL/ELF filesJosJuice
2018-06-06Use UICommon's game list code on AndroidJosJuice
Deduplicates code, and gets rid of some problems the old code had (such as: bad performance when calling native functions, only one disc showing up for multi-disc games, Wii banners being low-res, unnecessarily much effort being needed for adding more metadata).
2018-06-04Android: Store folders to scan in SharedPreferences instead of SQLiteJosJuice
Needed in order for the next commit to get rid of the SQLite database.
2018-06-03Merge pull request #6499 from Ebola16/SettingsGroupLéo Lam
Android: Initial implementation of Interface submenu
2018-06-01Android: Refresh all fragments, not just the selected oneJosJuice
This fixes the oddity of having to manually refresh after adding a folder that contains games for a different tab than the one you're on.
2018-06-01Android: Consistently use descriptionRyan Meredith
2018-05-03Rename strings to specify INI vs submenusRyan Meredith
2018-05-03Android: Update Stereoscopy submenu string namesRyan Meredith
2018-05-03Android: Add missing Show FPS descriptionRyan Meredith