summaryrefslogtreecommitdiff
path: root/src/common/settings_setting.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-12-12android: Refactor settings to expose more optionsGravatar t8951-1/+4
In AbstractSetting, this removes the category, androidDefault, and valueAsString properties as they are no longer needed and have replacements. isSwitchable, global, and getValueAsString are all exposed and give better options for working with global/per-game settings.
2023-09-25settings_setting: Read audio engineGravatar lat9nq1-0/+2
This was mysteriously missing, likely from when I ported Citra fixes semi-recently.
2023-09-13settings_setting: Don't remove the AudioEngine workaroundGravatar lat9nq1-0/+3
2023-09-13settings: Retro-port Citra Settings workGravatar lat9nq1-8/+28
This has yet to be PR'd on Citra, but regressions on yuzu that have been fixed in Citra needed to appear here.
2023-08-09general: fix apple clang buildGravatar Liam1-5/+5
2023-07-21settings_setting: Fix typoGravatar lat9nq1-4/+4
2023-07-21common,configure_system: Rename method to GetCategoryGravatar lat9nq1-2/+2
Fixes essentially a shadowing issue.
2023-07-21settings: CleanupGravatar lat9nq1-30/+47
Addresses review feedback Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
2023-07-21settings: Give indices to enumsGravatar lat9nq1-0/+9
2023-07-21settings_setting: Silence shadowing warningsGravatar lat9nq1-17/+18
2023-07-21settings,configuration: Add a default suffixGravatar lat9nq1-9/+6
2023-07-21settings: Define paired settingsGravatar lat9nq1-11/+18
settings_common: Remove unused optional
2023-07-21settings: Define specializations for settingsGravatar lat9nq1-10/+17
Suggests to a frontend how to represent each setting.
2023-07-21settings_setting: Fix MSVC errorGravatar lat9nq1-1/+1
2023-07-21common,yuzu-qt: GCC warning silencesGravatar lat9nq1-6/+8
Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
2023-07-21settings: Document BasicSetting, add RangedGravatar lat9nq1-0/+4
2023-07-21settings: Move some simple data to BasicSettingGravatar lat9nq1-75/+11
Reduces the need for the compiler to duplicate this code, by about 100KB executable size.
2023-07-21settings_setting: Fix errorsGravatar lat9nq1-2/+3
ToString didn't have a constexpr if statement where needed. Canonicalize missed an else, causing unreachable code error on MSVC.
2023-07-21(ui,)settings: Use explicit instantiationGravatar lat9nq1-0/+413
Reduces compile times a tad on clang.