c05ea35f78
Merge pull request #11492 from lat9nq/c-numeric-conversions
...
general: Remove uncaught usages of C++ string number conversions
2023-09-16 11:40:03 -04:00
5d52d73c4b
shared_widget: Use default literals more
2023-09-14 11:31:26 -04:00
c656105a6c
debug: Add renderdoc capture hotkey
2023-09-14 16:37:41 +03:00
3ae3706c84
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}
2023-09-13 13:52:09 -04:00
2d2c176f03
configure_ui: Remove unnecessary usage of stoul
2023-09-13 13:52:09 -04:00
eb9e847380
Merge pull request #11450 from lat9nq/no-vk-device-fix
...
configure_graphics: Fix handling of broken Vulkan
2023-09-10 13:41:10 -04:00
d078cff269
configure_graphics: Capture by reference
...
Small optimization.
2023-09-05 17:50:55 -04:00
ea46efd9a2
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.
2023-09-04 20:21:14 -04:00
785e480b62
msvc: set warning level to /W4 globally
...
And fix a bunch of warnings
2023-09-03 18:42:10 +04:00
6c4abd23be
Merge pull request #11356 from lat9nq/console-mode-pg
...
general,config-qt: Present Console Mode as an enum with separate options in game properties
2023-08-26 19:15:00 -04:00
49df2b9715
ui: Fixed inverted controls on ReverseSlider widgets
...
fixes : #11236
2023-08-25 10:06:34 -07:00
3c45452fae
general: Use console mode helper across project
2023-08-22 21:58:23 -04:00
7f8335f4ae
config(qt): Sanitize docked handheld controller
2023-08-22 16:07:53 -04:00
6ed5b581f0
shared_translation: Define use_docked_mode texts
2023-08-22 16:07:53 -04:00
387ede76d2
general: Convert use_docked_mode to an enumeration
...
Allows some special interactions with it in the Qt frontend.
2023-08-22 16:07:52 -04:00
8a4cb3f902
shared_widget: Implement radio groups
2023-08-22 16:07:52 -04:00
e28b936950
configure_ui: Silence MSVC warning
2023-08-16 16:28:44 -04:00
6fe51b48e9
yuzu-qt: Screenshots depend more on the graphics settings
2023-08-16 16:12:42 -04:00
96c98d09cb
yuzu-qt: Implement unspecified screenshot ratio
2023-08-16 00:18:47 -04:00
95409c6859
configure_ui: Update the screenshots data
2023-08-15 23:08:02 -04:00
227950ac99
config: Read the entire screenshots category
2023-08-15 23:07:49 -04:00
d9275b7757
yuzu-qt: Enable specifying screenshot resolution
2023-08-15 22:42:28 -04:00
32b4d63a5b
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
2023-08-02 12:21:43 -04:00
09e265c116
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.
2023-08-02 12:20:19 -04:00
7aa848080d
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.
2023-07-30 12:26:55 -04:00
55c0b55d1d
config(qt): Write the UiGeneral category
2023-07-30 12:09:32 -04:00
05c8063ac1
config(qt): Fix generic read setting
...
Previously was not respecting whether the setting was default.
2023-07-29 13:23:06 -04:00
ab2921121e
shared_widget: Determine default request earlier
...
Fixes a bug where a restore button could be created for an unmanaged
widget.
2023-07-23 17:08:25 -04:00
fc1bb93b01
shared_widget: Use QRegularExpression
2023-07-22 15:07:34 -04:00
fb7da1fa11
config: Read the Network category
2023-07-22 14:50:32 -04:00
85ed10f31f
configure_audio/cpu: Sort settings
...
Was producing out of order settings as a result of the switch to vectors
2023-07-22 00:42:15 -04:00
33d118509a
configure_dialog: Focus the button box on start
...
Without this, the Reset All Settings button would be selected by default
2023-07-21 23:56:01 -04:00
1d4f813c6a
qt/configuration: Use deleteLater
2023-07-21 23:25:22 -04:00
17b9c1e171
common,qt-config: Remove usage of forward_list
2023-07-21 23:09:09 -04:00
b54c3fba68
configure_system: Use lambda template to group settings
2023-07-21 10:56:55 -04:00
3211623192
common: Move global configuration state modifiers back to settings
2023-07-21 10:56:55 -04:00
1e093767a8
common,configure_system: Rename method to GetCategory
...
Fixes essentially a shadowing issue.
2023-07-21 10:56:55 -04:00
35872ad95b
shared_translation: Update memory layout mode strings
2023-07-21 10:56:55 -04:00
ff6a5031d5
settings: Require time zone setting value for stirng
2023-07-21 10:56:55 -04:00
07e8477f5a
shared_translation: Add missing time zones
2023-07-21 10:56:55 -04:00
ef6406a666
shared_translation: Add controller_applet_disabled
2023-07-21 10:56:55 -04:00
a14d2a6f83
shared_translation: Add barrier_feedback_loops
2023-07-21 10:56:55 -04:00
ca8509d205
configuration: Use enum index
2023-07-21 10:56:55 -04:00
9186f08c3c
shared_translation: Deobfuscate auto time zone
2023-07-21 10:56:55 -04:00
926f3e3d3e
settings,configuration: Add a default suffix
2023-07-21 10:56:55 -04:00
9de50d6194
configuration: Use paired settings
2023-07-21 10:56:55 -04:00
d1de1c3bed
shared_widget: Internalize component restoring
2023-07-21 10:56:55 -04:00
21723879e7
configuration: Use specialization of settings
...
Reduces some ugliness in frontend code.
2023-07-21 10:56:55 -04:00
ad645c29a4
configuration: Use a builder to create widgets
...
This gets rid of some repeated code and sets us up to send more
information to the new widget.
2023-07-21 10:56:55 -04:00
62ffaa730f
shared_translation: Fix context usage
...
Currently unused, but I don't want to start headaches when someone
decides to use it the first time.
2023-07-21 10:56:55 -04:00