flodavid
302836f670
yuzu: Improve behavior when clicking on controller box in Controller applet
- Apply changes on Controller configuration of commit d037853 to Controller applet
- Fix regression of this previous commit:
Enabling a controller in its tab did not activate previous controllers
Signed-off-by: flodavid <fl.david.53@gmail.com>
3 years ago
flodavid
ab17afdf95
yuzu: Improve behavior when clicking on controller box in Control Configuration
When reducing the number of Connecter Controllers, keep the one clicked if it was not the last one of the list
3 years ago
flodavid
1d7739a43b
yuzu: Enable to use controller to restart a game
- Show the right confirm dialog if wanted
- Create generic method to ask close confirmation
- Add "R + Plus + Minus" default shortcut to Restart emulation
3 years ago
Florian
032d4938a9
yuzu: Use new setting method for stop emulation
3 years ago
flodavid
8c020e3f44
yuzu: Enable to use controller to close a game
- Add General setting to choose if a confirm dialog is shown when stopping
- Show the right confirm dialog if wanted
- Reuse dialog window that ask to close the game
- Add "L + Plus + Minus" default shortcut to Stop emulation
- Create generic question dialog based on TAS dialog
- It allows controller interaction on most dialogs
3 years ago
Liam
5f51662bdb
qt: implement automatic crash dump support
3 years ago
Narr the Reg
751b4e2162
yuzu: Fix mute when in background setting
3 years ago
lat9nq
9264e1d1ad
shared_widget: Use default literals more
3 years ago
GPUCode
cc2c6d8805
debug: Add renderdoc capture hotkey
3 years ago
lat9nq
c750d6965a
shared_widget: Forward-port Citra changes
Seemed like a good time to move these over.
Also remove usage of std::sto{l,ll,ul,f,d}
3 years ago
lat9nq
81debaff3b
configure_ui: Remove unnecessary usage of stoul
3 years ago
lat9nq
217640aad4
configure_graphics: Capture by reference
Small optimization.
3 years ago
lat9nq
7d94588301
configure_graphics: Fix handling of broken Vulkan
The VSync combobox wouldn't populate if there was no Vulkan device,
which caused issues with trying to set VSync on other backends.
This also adds another layer to GetCurrentGraphicsBackend to check for
broken Vulkan and return OpenGL instead of Vulkan.
3 years ago
Danila Malyutin
7f0de0f204
msvc: set warning level to /W4 globally
And fix a bunch of warnings
3 years ago
Mario
54a5b8062e
yuzu-qt: Track play time
3 years ago
BenjaminHalko
efff61637b
ui: Fixed inverted controls on ReverseSlider widgets
fixes : #11236
3 years ago
lat9nq
81d209ee34
general: Use console mode helper across project
3 years ago
lat9nq
c272548832
config(qt): Sanitize docked handheld controller
3 years ago
lat9nq
145321abbe
shared_translation: Define use_docked_mode texts
3 years ago
lat9nq
447ec24378
general: Convert use_docked_mode to an enumeration
Allows some special interactions with it in the Qt frontend.
3 years ago
lat9nq
02b7e0364b
shared_widget: Implement radio groups
3 years ago
lat9nq
73111dbc46
configure_ui: Silence MSVC warning
3 years ago
lat9nq
e6fb92574b
yuzu-qt: Screenshots depend more on the graphics settings
3 years ago
lat9nq
9433d04259
yuzu-qt: Implement unspecified screenshot ratio
3 years ago
lat9nq
19a8bd5593
configure_ui: Update the screenshots data
3 years ago
lat9nq
cb5231b2ba
config: Read the entire screenshots category
3 years ago
lat9nq
5c5eea2336
yuzu-qt: Enable specifying screenshot resolution
3 years ago
lat9nq
53f9d7d61a
config(qt): Fix name of network category
Turns out the network interface is in the Services category. Can't wait
get rid of this whole config.
Addresses yuzu-emu/yuzu/issues/11205
3 years ago
lat9nq
dcaf1b3373
config(qt): Use qt_config directly to read config
ReadSetting with the default is a convenience function reading
settings, not for use in an internal environment. It tries to manage
the default value of a setting.
3 years ago
lat9nq
88cbe9c789
shared_widget: Only save global settings as needed
Fixes a potential but not reproduced issue where the custom config
is being applied to the global config.
3 years ago
lat9nq
c2d170a7a6
config(qt): Write the UiGeneral category
3 years ago
lat9nq
ec98780578
config(qt): Fix generic read setting
Previously was not respecting whether the setting was default.
3 years ago
lat9nq
79ea110b8d
shared_widget: Determine default request earlier
Fixes a bug where a restore button could be created for an unmanaged
widget.
3 years ago
lat9nq
cf4dab8313
shared_widget: Use QRegularExpression
3 years ago
lat9nq
24dfed6db6
config: Read the Network category
3 years ago
lat9nq
940d19783f
configure_audio/cpu: Sort settings
Was producing out of order settings as a result of the switch to vectors
3 years ago
lat9nq
a6f683755e
configure_dialog: Focus the button box on start
Without this, the Reset All Settings button would be selected by default
3 years ago
lat9nq
0bea4bac83
qt/configuration: Use deleteLater
3 years ago
lat9nq
cce6c6919c
common,qt-config: Remove usage of forward_list
3 years ago
lat9nq
9d5bb1f297
configure_system: Use lambda template to group settings
3 years ago
lat9nq
5c0cf58f73
common: Move global configuration state modifiers back to settings
3 years ago
lat9nq
b187a3c214
common,configure_system: Rename method to GetCategory
Fixes essentially a shadowing issue.
3 years ago
lat9nq
830a2815b5
shared_translation: Update memory layout mode strings
3 years ago
lat9nq
5011827255
settings: Require time zone setting value for stirng
3 years ago
lat9nq
068d23c2ac
shared_translation: Add missing time zones
3 years ago
lat9nq
6a14be7536
shared_translation: Add controller_applet_disabled
3 years ago
lat9nq
5dad33923c
shared_translation: Add barrier_feedback_loops
3 years ago
lat9nq
61239d5b12
configuration: Use enum index
3 years ago
lat9nq
5c08176020
shared_translation: Deobfuscate auto time zone
3 years ago
lat9nq
245c490e02
settings,configuration: Add a default suffix
3 years ago