Henrik Rydgård
a545d3074f
Do some renaming, dedupe some strings (old commit resurrected), add an assert
2024-10-22 22:28:06 +02:00
Henrik Rydgård
4665196535
iOS app store: Hide the "Set memoery stick" option in developer tools
...
It's really not a good idea to change it.
In case someone does have a use case for it, we keep the option anyway,
but in developer tools, with a loud warning next to it.
Should help #18929 by reducing the number of people causing themselves trouble
with the option.
2024-09-26 21:17:00 +02:00
Nemoumbra
ab7af0cc19
Minor cleanup, new UI button
2024-09-14 19:46:05 +03:00
Nemoumbra
ff5877e993
Renamed the IR instruction, new UI button added
2024-09-14 19:46:05 +03:00
Nemoumbra
e3b09bea59
Ported the MIPSLogger's UI + basic integration of MIPSTracer
2024-09-14 19:46:05 +03:00
Henrik Rydgård
c5791764d8
Make the i18n T function use std::string_view
...
Buildfixes, crashfixes
One more
Android buildfix
Buildfix Qt
2024-02-12 18:44:39 +01:00
Henrik Rydgård
ee62ffdb02
Audit our use of condition variables, fix some minor issues
2024-01-29 11:09:08 +01:00
Henrik Rydgård
3b3373dde6
Add some test code for file systems. Discovered that delete on scoped storage is always recursive! Dangerous.
2024-01-22 11:54:41 +01:00
Henrik Rydgård
558bcff368
Reorder some settings in System so the sub-categories make sense
2024-01-22 11:54:41 +01:00
Henrik Rydgård
f77adec8af
Unrelated, but return true to SYSPROP_HAS_KEYBOARD in SDL.
2024-01-20 11:23:58 +01:00
Henrik Rydgård
9253bf9cb5
Add a new screen for managing installed Adreno drivers
2024-01-17 10:51:08 +01:00
Henrik Rydgård
663ef40640
Move the new driver choice to Developer Tools
2023-12-14 16:34:55 +01:00
Dzmitry Dubrova
a461800973
Implement custom driver loading for ARM64 Android devices
2023-12-14 08:53:03 +03:00
Henrik Rydgård
43e792fb71
Move RetroAchievements to the Tools tab.
2023-09-11 10:47:34 +02:00
Henrik Rydgård
ab58827ed6
Callback -> lambda (cleanup)
2023-08-30 23:30:23 +02:00
Henrik Rydgård
0dcc1ae5f0
Simplify using lambdas
2023-07-23 23:02:06 +02:00
Henrik Rydgård
fbf10e132b
Allow entering an exact Mac address, while keeping the randomization ability
...
Fixes #16546
2023-07-21 23:50:30 +02:00
Henrik Rydgård
fffaa41091
Extract the class TabbedUIDialogScreen from GameSettingsScreen.
2023-06-16 13:56:26 +02:00
Henrik Rydgård
2675d6ea43
Input event and device enums ( #17514 )
...
* Switch deviceID from int to enum InputDeviceID, globally
* Switch axisId to enum InputAxis
* Change int keycodes to InputKeyCode where it makes sense.
* SDL input buildfix
* SDL keycode buildfix
* Switch on enum warning fixes
* Qt keycode buildfix
* iOS keycode buildfix
* UWP keycode buildfix
* More iOS buildfix
* More iOS buildfix
* Update DinputDevice.cpp
2023-05-26 18:40:13 +02:00
Henrik Rydgård
4f1be34f24
Revert "Remove the Android display resolution selector"
...
This reverts commit ea0eaa31e6
.
2023-05-17 09:37:15 +02:00
Henrik Rydgård
a9eaa4fdc8
Get rid of an ifdef
2023-03-21 10:24:36 +01:00
Henrik Rydgård
4f20852953
cleanup
2023-01-31 20:38:09 +01:00
Henrik Rydgård
c554f4e2b6
Allow restoring only settings, recents or controls to defaults.
...
Fixes #16381 , though could make even more granular later.
The only translation change was deleting one sentence from a longer
string - used Google Translate to assist me in removing the correct part
for a few of them, most were obvious. Hope they're all right.
2023-01-31 18:56:18 +01:00
Henrik Rydgård
01eabe7e98
GameSettingsScreen: Split up the giant CreateViews method
2023-01-31 18:42:22 +01:00
Henrik Rydgård
ea0eaa31e6
Remove the Android display resolution selector
...
I think its benefit is absolutely tiny if any, and causes a lot more
problems than it's worth. Bye.
Note that this isn't the rendering resolution selector, that will of
course still be there, but it's the "hardware scaler" resolution.
2023-01-11 22:53:42 +01:00
Henrik Rydgård
7ff0030772
Added vertical layout for display layout screen
2022-12-08 16:04:20 +01:00
Henrik Rydgård
70f18f5621
Turn language popup thing into a lambda
2022-12-05 11:23:35 +01:00
Henrik Rydgård
ca86d8d267
Remove "Load language ini" / "Save language ini" from devtools
2022-11-24 22:55:22 +01:00
Henrik Rydgård
6d9bb1b29e
Move post-processing settings to DisplayLayoutScreen
2022-11-22 23:29:50 +01:00
Henrik Rydgård
575560f679
Enable game backgrounds on more screens
2022-11-22 22:53:54 +01:00
Henrik Rydgård
b80df6c360
Add transparent background to the existing Display Layout Editor.
2022-11-22 14:16:24 +01:00
Henrik Rydgård
1da6d29a0f
Crashfix in settings menu (Android only, for whatever reason)
2022-10-27 11:05:59 +02:00
Henrik Rydgård
763afd4a8e
Improve compatibility checks for stereo rendering.
2022-10-27 11:05:59 +02:00
Henrik Rydgård
9f3851678e
Add tags to all our UI screens. Useful to debug UI problems.
2022-09-16 10:14:00 +02:00
Unknown W. Brackets
020dcc9d68
UI: Reduce IO for texture ini on dev settings.
2022-07-11 16:24:37 -07:00
Unknown W. Brackets
f18c1a6e8f
UI: Reset views when analog speed mapped.
2022-07-04 20:20:31 -07:00
Unknown W. Brackets
c15c4a6967
UI: Add analog speed limit mapping.
...
Only shows up as a setting if mapped, to avoid cluttering settings.
2022-07-04 19:14:05 -07:00
Unknown W. Brackets
3edf6ab0fa
Config: Don't save --fullscreen unless changed.
...
This makes --fullscreen and --windowed temporary by using a separate
setting. If the setting is changed explicitly, it begins saving it again.
2022-05-28 15:47:12 -07:00
iota97
a0f0a0655c
Clean up hardware tasseletion setting
2022-01-21 16:55:53 +01:00
Henrik Rydgård
11eb5fa0c2
Merge pull request #15002 from unknownbrackets/ui-open-memstick
...
UI: Add button to show memstick folder
2021-10-19 19:55:30 +02:00
Unknown W. Brackets
d1fdd22990
UI: Add search filtering to settings.
2021-10-19 10:01:52 -07:00
Unknown W. Brackets
1f4cbb7aaa
UI: Add game settings tabs in a consistent way.
2021-10-19 10:01:51 -07:00
Unknown W. Brackets
e86b7a3a44
UI: Add button to show memstick folder.
...
See #13919 .
2021-10-19 10:01:27 -07:00
iota97
adf7c3f20b
Fix jumpy resolve while typing
2021-09-15 09:56:36 +02:00
Unknown W. Brackets
f53b4b5eac
UI: Correct enable reporting setting resetting.
2021-09-13 08:54:33 -07:00
iota97
a2f016b2d1
Fix setting info on multi choice
2021-09-12 12:06:05 +02:00
iota97
ad29e5237e
Basic mappable gesture
2021-08-17 09:17:37 +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
iota97
498878267a
Customizable touch control (rebased with label)
2021-07-11 09:55:25 +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