flodavid
40644d43f7
yuzu: create linux group in general settings
- Create files dedicated to starting and stopping gamemode functions
- Use them in yuzu and yuzu_cmd modules
2 years ago
Narr the Reg
9169cbf728
yuzu: Save mute when in background setting
2 years ago
lat9nq
fea5b758bc
settings_common: Fix typo
2 years ago
lat9nq
0098ecb609
settings: Retro-port Citra Settings work
This has yet to be PR'd on Citra, but regressions on yuzu that have
been fixed in Citra needed to appear here.
2 years ago
Charles Lombardo
6c8f2b355a
android: Expose interface for getting settings from native code
Completely removes code related to parsing the settings file on the java side. Now all settings are accessed via NativeConfig.kt and config.cpp has been modified to be closer to the core counterpart. Since the core currently uses QSettings, we can't remove reliance from Wini yet. This also includes simplifications to each settings interface to get closer to native code and prepare for per-game settings.
2 years ago
lat9nq
387ede76d2
general: Convert use_docked_mode to an enumeration
Allows some special interactions with it in the Qt frontend.
2 years ago
lat9nq
f84e7b4656
settings_common: Document specializations
2 years ago
lat9nq
17b9c1e171
common,qt-config: Remove usage of forward_list
2 years ago
lat9nq
2911988b85
settings_common: Use a vector in category linkage
Improve storage requirements.
2 years ago
lat9nq
3211623192
common: Move global configuration state modifiers back to settings
2 years ago
lat9nq
1e093767a8
common,configure_system: Rename method to GetCategory
Fixes essentially a shadowing issue.
2 years ago
lat9nq
e7f01128f1
settings: Give indices to enums
3 years ago
lat9nq
52cc7b438b
settings_common: Remove unncessary enum spec
3 years ago
lat9nq
926f3e3d3e
settings,configuration: Add a default suffix
3 years ago
lat9nq
7f708e8d77
settings: Define paired settings
settings_common: Remove unused optional
3 years ago
lat9nq
b2438f1fb7
settings: Define specializations for settings
Suggests to a frontend how to represent each setting.
3 years ago
lat9nq
ee32b17782
common,yuzu-qt: GCC warning silences
Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
3 years ago
lat9nq
27e53990ed
settings: Document BasicSetting, add Ranged
3 years ago
lat9nq
b4f2ad3ff5
settings: Move IsConfiguringGlobal to settings_common
3 years ago
lat9nq
11e7e1b8ce
settings: Move some simple data to BasicSetting
Reduces the need for the compiler to duplicate this code, by about
100KB executable size.
3 years ago
lat9nq
04d4b6ab80
(ui,)settings: Use explicit instantiation
Reduces compile times a tad on clang.
3 years ago