summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | shared_widget: Internalize component restoringGravatar lat9nq2023-07-213-61/+49
| | | | |
| * | | | configuration: Use specialization of settingsGravatar lat9nq2023-07-214-18/+36
| | | | | | | | | | | | | | | | | | | | Reduces some ugliness in frontend code.
| * | | | settings: Define specializations for settingsGravatar lat9nq2023-07-214-64/+130
| | | | | | | | | | | | | | | | | | | | Suggests to a frontend how to represent each setting.
| * | | | configuration: Use a builder to create widgetsGravatar lat9nq2023-07-2118-209/+206
| | | | | | | | | | | | | | | | | | | | | | | | | This gets rid of some repeated code and sets us up to send more information to the new widget.
| * | | | shared_translation: Fix context usageGravatar lat9nq2023-07-211-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Currently unused, but I don't want to start headaches when someone decides to use it the first time.
| * | | | settings,translation: Fix time zone enumGravatar lat9nq2023-07-212-28/+28
| | | | | | | | | | | | | | | | | | | | Renames enum values to conform to naming convention.
| * | | | settings,opengl,yuzu-qt: Fix AA, Filter maximumsGravatar lat9nq2023-07-213-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new enum macros don't support setting values directly. For LastAA and LastFilter, this means we need a simpler approach to loop around the toggle in the frontend...
| * | | | settings_enums: More aggressively use macrosGravatar lat9nq2023-07-211-351/+149
| | | | | | | | | | | | | | | | | | | | | | | | | This lets us define an enum and all the textual representations of its values in one swing. All for the price of some ugly macros.
| * | | | config_shared: Remove storing the group from tabGravatar lat9nq2023-07-212-6/+2
| | | | |
| * | | | settings,uisettings: Remove leading underscoreGravatar lat9nq2023-07-216-6/+6
| | | | |
| * | | | configuration: Move speed_limit to coreGravatar lat9nq2023-07-213-10/+8
| | | | |
| * | | | settings: Move speed_limit to coreGravatar lat9nq2023-07-211-4/+4
| | | | |
| * | | | android-config: Update enum labelsGravatar lat9nq2023-07-211-4/+4
| | | | |
| * | | | common,yuzu-qt: Avoid explicit instantiation on old clangGravatar lat9nq2023-07-216-3/+22
| | | | | | | | | | | | | | | | | | | | | | | | | Clang versions < 15 have compile issues with explicit instantiation. Disable it for these versions.
| * | | | settings_setting: Fix MSVC errorGravatar lat9nq2023-07-211-1/+1
| | | | |
| * | | | shared_widget: Correct spellingGravatar lat9nq2023-07-211-1/+1
| | | | |
| * | | | (android)config: Clang formatGravatar lat9nq2023-07-211-2/+5
| | | | |
| * | | | common,yuzu-qt: GCC warning silencesGravatar lat9nq2023-07-219-34/+37
| | | | | | | | | | | | | | | | | | | | Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
| * | | | configure_graphics: Simplify UpdateAPILayoutGravatar lat9nq2023-07-211-27/+16
| | | | | | | | | | | | | | | | | | | | Reduces branching/swictch cases for simplicity/code size
| * | | | configure_graphcs: Fix setting shader/device in custom configGravatar lat9nq2023-07-211-0/+3
| | | | |
| * | | | configuration: Use shorter constructor as neededGravatar lat9nq2023-07-213-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Reduces some confusion hopefully, since some parameters specified were not specific to the setting in question.
| * | | | shared_widget: Some documentation, add shorter constructorGravatar lat9nq2023-07-212-8/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The shorter constructor enables us to specify some options without needing to specify the default values of multiplier which wasn't always appropriate and could be confusing.
| * | | | config: Remove unused functionsGravatar lat9nq2023-07-212-128/+0
| | | | |
| * | | | settings: Delete cpu_accuracy_first_timeGravatar lat9nq2023-07-213-8/+0
| | | | | | | | | | | | | | | | | | | | Almost a 2 year old migration setting now
| * | | | shared_widget: Improve logging, use Setting::RangedGravatar lat9nq2023-07-211-7/+19
| | | | |
| * | | | settings: Document BasicSetting, add RangedGravatar lat9nq2023-07-212-9/+110
| | | | |
| * | | | settings: Move IsConfiguringGlobal to settings_commonGravatar lat9nq2023-07-214-12/+13
| | | | |
| * | | | configuration/shared: Clean up includes [IWYU]Gravatar lat9nq2023-07-214-21/+36
| | | | |
| * | | | configure_graphics: Fix vulkan_device bugGravatar lat9nq2023-07-211-4/+2
| | | | |
| * | | | settings: Move some simple data to BasicSettingGravatar lat9nq2023-07-215-108/+129
| | | | | | | | | | | | | | | | | | | | | | | | | Reduces the need for the compiler to duplicate this code, by about 100KB executable size.
| * | | | settings_setting: Fix errorsGravatar lat9nq2023-07-211-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | ToString didn't have a constexpr if statement where needed. Canonicalize missed an else, causing unreachable code error on MSVC.
| * | | | (ui,)settings: Use explicit instantiationGravatar lat9nq2023-07-2110-477/+615
| | | | | | | | | | | | | | | | | | | | Reduces compile times a tad on clang.
| * | | | settings: Remove redundant false literalsGravatar lat9nq2023-07-211-19/+16
| | | | |
| * | | | shared_widget: Avoid calling QWidgetPrivate::setVisibleGravatar lat9nq2023-07-211-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This particular setVisible function is unnecessary. It also has horrible runtime performance, so much that it consumed maybe 80% of the time used to create a widget.
| * | | | FIXME configuration: Avoid unnecessary allocationsGravatar lat9nq2023-07-215-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | ConfigurationShared::Widget needs to be created with a builder. This would avoid some duplicated code.
| * | | | shared_widget: Add SPDX headerGravatar lat9nq2023-07-212-0/+6
| | | | |
| * | | | general: Add typeinfo where neededGravatar lat9nq2023-07-216-0/+6
| | | | | | | | | | | | | | | | | | | | Using typeid without including typeinfo first produces an ill-formed program.
| * | | | settings_enums: Add const type where neededGravatar lat9nq2023-07-211-2/+2
| | | | |
| * | | | shared_widget: Use actionTriggered for user input signalsGravatar lat9nq2023-07-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Clicking the slider without directly interacting with the slider handle would change the value, but not trigger the restore button.
| * | | | shared_translation: Populate combobox enums with macroGravatar lat9nq2023-07-211-168/+158
| | | | |
| * | | | settings: yuzu is not capitalized why is it capitalized stop no badGravatar lat9nq2023-07-211-1/+1
| | | | |
| * | | | configuration: Document odd widget casesGravatar lat9nq2023-07-215-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | Explain why we need to do things differently at times, to serve as a reference.
| * | | | settings: ReorderGravatar lat9nq2023-07-211-75/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Groups graphics audio and system settings together in a way that reflects the frontend. This also just conceptually groups them more nicely than they were.
| * | | | shared_translation: Add translation for use video framrateGravatar lat9nq2023-07-211-0/+3
| | | | |
| * | | | settings: Report all contained settings valuesGravatar lat9nq2023-07-211-45/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also adds a couple characters that denotes the state of the setting. M for modified, or not default. C for custom, in context of per-game settings.
| * | | | settings_enums: Cannonicalize settings namesGravatar lat9nq2023-07-211-2/+163
| | | | | | | | | | | | | | | | | | | | Gives every option of the enums a string literal via a macro.
| * | | | settings,general: Rename non-confirming enumsGravatar lat9nq2023-07-2123-130/+136
| | | | |
| * | | | configuration: Use IDs to sort holdsGravatar lat9nq2023-07-214-27/+16
| | | | |
| * | | | settings,general: Rename/reorder setting idsGravatar lat9nq2023-07-211-1/+1
| | | | |
| * | | | shared_widget: Fix includesGravatar lat9nq2023-07-211-7/+4
| | | | |