zackhow
0488fe1d30
Android: Support for AndroidTV Oreo Homescreen channels
2018-07-20 17:56:45 -04:00
JosJuice
7f6be99ad9
Android: Make ControllerMappingHelper methods static
...
This class has no state.
2018-07-11 14:00:57 +02:00
JosJuice
78cb1c2914
Android: Remove controller-specific code that isn't needed anymore
2018-07-11 14:00:37 +02:00
JosJuice
d32c297c0d
Android controller mapping: Ignore axes with constant values
...
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-11 13:59:22 +02:00
Markus Wick
d819df1d08
Merge pull request #7186 from gwicks/androidTouchJoystickRelCenter
...
Android: Make touch joystick re-centering configurable
2018-07-11 08:41:06 +02:00
Markus Wick
fd83937987
Merge pull request #6338 from mahdihijazi/settings_enhancements
...
Update Android UI Settings to have the most common used settings
2018-07-04 21:50:09 +02:00
Markus Wick
0cf205f947
Merge pull request #7211 from mahdihijazi/upgrade_targetsdk
...
Android: Upgrade targetSDK to 27 and androidSupportVersion to 7.1.1
2018-07-04 21:45:13 +02:00
mahdihijazi
e8ad6e4d49
Upgrade targetSDK to 27 and androidSupportVersion to 7.1.1
2018-07-02 16:40:16 +02:00
mahdihijazi
03fd8ddce6
Disable automatic backup
...
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-02 16:24:57 +02:00
mahdihijazi
77e51ab527
Android: Make the header focusable
...
otherwise the settings list scrolling is not working properly
on Android Oreo(Tv)
2018-07-01 22:25:14 +02:00
mahdihijazi
a639fa9a81
Android: Expose arbitrary mipmap detection toggle in UI
2018-07-01 22:25:14 +02:00
mahdihijazi
e7d295894a
Android: Support GameCube System Language
2018-07-01 22:25:14 +02:00
mahdihijazi
d5a048a2ba
Android: Create didcated sections for GameCube & Wii
...
This align the Android UI with the desktop UI
2018-07-01 22:25:14 +02:00
mahdihijazi
5010dfde7e
Android: Support WideScreen Hack
2018-07-01 22:25:13 +02:00
mahdihijazi
84229c0c05
Android: Support SpeedLimit config option
2018-07-01 22:25:13 +02:00
mahdihijazi
b924445e48
Android: Support Post Processing Shaders
2018-07-01 22:25:13 +02:00
mahdihijazi
b4bb213ffd
Android: Add Force 24-Bit Color enhancement option
2018-07-01 22:25:12 +02:00
mahdihijazi
ef23d97063
Android: Refine the Graphics Settings Screen
...
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-01 22:25:12 +02:00
mahdihijazi
e0e9b43559
Android: Rename main settings buttons to match the desktop version
...
- Video Settings to Graphics Settings
- CPU Settings to Config
2018-07-01 22:25:12 +02:00
mahdihijazi
9316537964
Android: Change the incremental value of the slider to be 5% instead of 20%
2018-07-01 22:25:12 +02:00
mahdihijazi
87534f1b2f
RfC: Refactor the settings for Android to use dedicated tags
...
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-07-01 22:25:05 +02:00
Greg Wicks
82ec3c929c
Android: Make touch joystick re centering configurable
2018-06-29 16:09:59 -04:00
JosJuice
1073aa4602
Merge pull request #7181 from Ebola16/R
...
Android: Properly set default Internal Resolution
2018-06-29 09:40:09 +02:00
Ryan Meredith
cdbc61dd0e
Android: Properly set default Internal Resolution
2018-06-28 22:14:53 -04:00
JosJuice
d1a82182ac
Android: Use case insensitive sorting in game list
2018-06-18 19:11:58 +02:00
Léo Lam
bd85d63c62
Merge pull request #7120 from Ebola16/313
...
Update Android Gradle to 3.1.3 and minor improvements
2018-06-15 19:54:49 +02:00
Ryan Meredith
31b3647d73
Android: Add Emulated CPU Clock description and minor cleanup
2018-06-14 23:15:39 -04:00
Ryan Meredith
fb3ae94acb
Android: Add AlertDialog for files without Game IDs in Game Settings
2018-06-09 11:30:20 -04:00
JosJuice
f0f8ca2172
Android: Don't allow INI editing for DOL/ELF files
2018-06-06 17:34:08 +02:00
JosJuice
1c027bc148
Use UICommon's game list code on Android
...
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-06 17:34:07 +02:00
JosJuice
daee5a4b43
Android: Store folders to scan in SharedPreferences instead of SQLite
...
Needed in order for the next commit to get rid of the SQLite database.
2018-06-04 22:12:25 +02:00
Léo Lam
86368fcd4d
Merge pull request #6499 from Ebola16/SettingsGroup
...
Android: Initial implementation of Interface submenu
2018-06-03 12:02:56 +02:00
JosJuice
1b127bdf33
Android: Refresh all fragments, not just the selected one
...
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-01 18:17:51 +02:00
Ryan Meredith
4e010912cd
Android: Consistently use description
2018-06-01 09:58:34 -04:00
Ryan Meredith
c448fceb26
Rename strings to specify INI vs submenus
2018-05-03 16:09:46 -04:00
Ryan Meredith
532493bed5
Android: Update Stereoscopy submenu string names
2018-05-03 16:09:45 -04:00
Ryan Meredith
4c40871fff
Android: Add missing Show FPS description
2018-05-03 16:05:22 -04:00
Ryan Meredith
c2355d4f63
Android Interface submenu: Add Show OSD Messages
2018-05-03 16:05:22 -04:00
Ryan Meredith
25179258b7
Android: Initial implementation of Interface submenu
2018-05-03 16:05:22 -04:00
Distro Lucas
dbeec37b0f
Fixed aspect ratio bigger than 16:9 on Android Devices
2018-05-02 22:21:28 -03:00
Stenzek
ea4090d92c
Dolphin: Add disable copy filter to graphics options
2018-04-29 19:05:20 +10:00
Ryan Meredith
00db87e304
Android: Updates for Android Studio 3.1
2018-03-28 16:38:22 -04:00
Stenzek
2f1a7cbee1
Implement "Skip" ubershader mode
...
Skip ubershader mode works the same as hybrid ubershaders in that the
shaders are compiled asynchronously. However, instead of using the
ubershader to draw the object, it skips it entirely until the
specialized shader is made available.
This mode will likely result in broken effects where a game creates an
EFB copy, and does not redraw it every frame. Therefore, it is not a
recommended option, however, it may result in better performance on
low-end systems.
2018-03-26 01:57:41 +10:00
JosJuice
828c2c44ca
Bring the Android GUI setting for ubershaders up to date
...
9fa2470 changed how the ubershader setting is stored in INIs but didn't
update the Android GUI code to reflect that, so the setting in the
Android GUI has been broken starting with that commit.
Fixes https://bugs.dolphin-emu.org/issues/10947
2018-03-15 19:15:13 +01:00
Greg Wicks
b28236611d
Android: Make on-screen joysticks center on the initial touch input.
2018-02-21 20:36:03 -05:00
Markus Wick
9d3d31a8e8
Merge pull request #6387 from mahdihijazi/fix_build_no
...
Android: Use the git rev-list --count for versionCode
2018-02-20 10:42:22 +01:00
Stenzek
0dddaf9d7d
Android: Update renderer surface before resuming emulation
...
Previously, this could cause a race condition which resulted in the
Vulkan backend attempting to acquire a swap chain image from a now
non-existant surface. By ensuring the backend knows about the surface
before a frame is presented, this race does not happen.
2018-02-20 01:15:55 +10:00
mahdihijazi
135ac2a7a8
Android: Use the git rev-list --count for versionCode
2018-02-19 15:33:46 +01:00
Greg Wicks
e19922c5de
Android: Implement game-specific settings overrides UI
2018-02-16 13:47:52 -05:00
Markus Wick
5ba18f642c
Merge pull request #6306 from mahdihijazi/fix_hardcoded_path2
...
Android: Don't hard code the user dircetory path to /sdcard/dolphin-emu
2018-01-26 11:38:51 +01:00