iota97
bac96bd47c
Allow to disable right analog diagonal
2021-08-07 12:47:50 +02:00
Henrik Rydgård
96d04e582b
Only pop up the config save error after main and settings screens.
2021-08-07 10:47:11 +02:00
Henrik Rydgård
86c5a17d1e
Merge pull request #14679 from iota97/undo-load
...
Savestate load undo
2021-08-07 00:57:27 +02:00
Henrik Rydgård
fee06fc21a
Tweaks
2021-08-06 22:54:43 +02:00
Henrik Rydgård
707795e2e4
Improve translatability of memstick screen
2021-08-06 22:34:22 +02:00
Henrik Rydgård
83b6139c57
Wording fixes for PPSSPP Gold.
...
Followup to #14619
2021-08-06 21:48:20 +02:00
Henrik Rydgård
7a2b4fa5fa
Merge pull request #14619 from hrydgard/turn-on-scoped-storage
...
Enable scoped storage enforcement on Android 11+.
2021-08-06 18:51:28 +02:00
Henrik Rydgård
6119816407
Buildfix, bugfix
2021-08-05 23:37:35 +02:00
Henrik Rydgård
ff5b6ca3da
A bunch of small scoped storage UX improvements.
2021-08-05 21:53:18 +02:00
Henrik Rydgård
a0a5f7a67a
Minor improvements on Android 9/10. Let the user reset to root of storage.
...
This includes handling weird "raw:/" content URIs. These I haven't seen
on newer versions.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
dbd3d8ca2a
Handle an empty path in the game browser.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
4aef413c13
When changing the PSP folder, move the files in a nice background process, showing progress.
...
Not everything is properly refreshed after the move though - for example
the main screen needs a refresh.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
1b7c2a36d8
UI message cleanup
2021-08-04 23:22:43 +02:00
Henrik Rydgård
64dbd97731
Address feedback
2021-08-04 23:22:43 +02:00
Henrik Rydgård
f51b8116a0
Basic flow of setting up and moving the PSP directory works now.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
3be1ff6ce4
Get the new setup flow going, with a confirmation dialog etc.
...
Moving the folder while already installed still crashes.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
87bcdb7b88
Work on the new experience
2021-08-04 23:22:43 +02:00
Henrik Rydgård
793e79945f
Enable scoped storage enforcement on Android 11+.
...
This has a number of UX issues and bugs we need to work through, but at least
games are playable, things mostly work. Upgrades are handled smoothly by
keeping existing storage access until you uninstall. After a reinstall, you'll
need to re-select your old PSP directory manually in settings :(
2021-08-04 23:22:43 +02:00
iota97
0ae0d30751
Allow to invert context dimension for combo button
2021-08-04 09:18:23 +02:00
iota97
9be2bef617
Use horizontal layout
2021-08-03 21:20:01 +02:00
iota97
626dfb5bd7
Savestate load undo
2021-08-03 11:10:54 +02:00
iota97
2b8d05cfa9
Add savestate undo UI
2021-08-03 07:49:28 +02:00
iota97
4a0a1864b0
Make tap to customize translatable
2021-08-01 21:34:37 +02:00
iota97
a80dabc087
Clean up unused event
2021-07-28 12:55:39 +02:00
Henrik Rydgård
5d047a394b
Scoped storage: Make the home button simply go to the root of the current directory tree.
2021-07-25 19:23:10 +02:00
Henrik Rydgård
bea9f67c02
Fix assorted path issues
2021-07-19 17:34:51 +02:00
Henrik Rydgård
b0558b2174
Assorted directory fixes
2021-07-19 17:34:50 +02:00
Henrik Rydgård
c6ad871865
Warning fix
2021-07-19 10:31:28 +02:00
Henrik Rydgård
254c25692b
Audio settings: Move microphone list to the bottom.
2021-07-18 00:09:01 +02:00
Henrik Rydgård
15f3269338
Implement the option for auto audio devices switching for Windows too
...
(previously SDL-only)
2021-07-18 00:07:05 +02:00
Henrik Rydgård
bd15ae4f75
Fix bug in homebrew store with files with "." in their names.
...
Also, move the homebrew store button to the top bar instead of the
bottom of the list.
2021-07-12 11:55:15 +02:00
iota97
498878267a
Customizable touch control (rebased with label)
2021-07-11 09:55:25 +02:00
Henrik Rydgård
e4c39703a6
Merge pull request #14597 from hrydgard/wasapi-fixes
...
WASAPI: Survive switching to a mono device.
2021-07-10 10:59:40 +02:00
Chris Simoni
3071f3d9be
Reorder servers in GameSettingsScreen.cpp
2021-07-09 21:15:30 -05:00
Henrik Rydgård
828036f87b
WASAPI: Survive switching to a mono device. Fixes #14591
...
It's a little flaky whether it tries to switch or not, but you can at
least use Windows' device selector to switch back and forth.
Should maybe also add an option to not follow the default device... Not
sure.
2021-07-10 01:22:34 +02:00
Henrik Rydgård
d4c5ba990b
Minor tweaks
2021-07-09 19:17:41 +02:00
Henrik Rydgård
ca408ba369
Change some names, add scroll view for analog settings
2021-07-09 17:25:00 +02:00
Henrik Rydgård
7707b03b6d
Analog calibration: Tweak defaults, add reset buttton
2021-07-09 17:18:15 +02:00
Henrik Rydgård
a8ffe15843
Move the raw input data display to the touchscreen tester. Put the output to the left next to the controls.
2021-07-09 17:05:20 +02:00
Henrik Rydgård
ef51097f06
Move auto-rotation code to ControlMapper so it can be checked using the new screen
2021-07-09 16:14:51 +02:00
Henrik Rydgård
038a579f8d
Move the setting up a bit
2021-07-09 13:16:38 +02:00
Henrik Rydgård
2303926e88
Replace the "Test Analogs" screen with a new screen that lets you directly try the settings.
2021-07-09 13:10:16 +02:00
Henrik Rydgård
42f7ab7341
Hide the calls to ConvertAnalogStick inside ControlMapper.
2021-07-09 11:01:56 +02:00
Henrik Rydgård
fac4c2a90b
Move the internal screen rotation compensation to after value mapping.
2021-07-09 10:52:48 +02:00
Henrik Rydgård
cd8cfcfcd7
Merge __CtrlSetAnalogX/Y into one function. Always called together.
2021-07-09 10:41:26 +02:00
Henrik Rydgård
7eaa687140
Move the joystick deadzone processing until after all the mapping.
2021-07-09 00:07:55 +02:00
Henrik Rydgård
c3c7eef6af
Avoid a name collision from previous commit, to be safe.
2021-07-09 00:05:47 +02:00
Henrik Rydgård
98372c465f
Break out EmuScreen's key/axis inputs to ControlMapper.cpp/h
...
Additionally, break out the analog stick mapping to the same file.
This will make more sense soon when I change where the analog mapping
is called from, but want this refactor in separately for testing.
2021-07-08 22:24:00 +02:00
Yifan Gu
dea13f7197
Disable analog stick deduplication ( #14590 )
...
* Refactor and unify analog input settings
* Disable analog stick deduplication
2021-07-08 17:47:38 +02:00
Henrik Rydgård
6e76a22461
Avoid crash on early input events.
...
Not elegant, really should use a mutex or something...
2021-07-05 12:38:46 +02:00