lat9nq
a61beb7123
settings: Split enums to new file
3 years ago
lat9nq
f4c058719d
shared_widget: Use a better icon
This one looks more relevant on Windows.
3 years ago
lat9nq
3b0da07854
shared_widget: Refactor helpers
Makes checkbox creation an option as opposed to a label.
3 years ago
lat9nq
e24838dabc
settings, uisettings: Initialize linkage counter
3 years ago
lat9nq
689efc9175
configure_system: Implement with for loop
3 years ago
lat9nq
1be23237cd
per_game: Remove general tab
It's empty.
3 years ago
lat9nq
05f745721e
shared_widget: Internalize extra setting configuration
3 years ago
lat9nq
0dcb7fe1ce
settings: Move runtime and save to parameters
These don't need to be whole new types.
3 years ago
lat9nq
318918c606
graphics: Set speed limit to spinbox
3 years ago
lat9nq
de25cd8462
shared_widget: Support checkbox + spinbox
3 years ago
lat9nq
61ecba9349
configure_debug: Reorganize
3 years ago
lat9nq
8df7fbe91b
configure_graphics: Reimplement bg_color
To specialized a setting to be worth adding to the shared_widget imo,
so add it roughly like before.
3 years ago
lat9nq
63ea626339
shared_widget: Make button creation static
3 years ago
lat9nq
f6091f33aa
configure_general: Hide reset button in custom configs
3 years ago
lat9nq
24c16f46ef
configure_general: Sort data
3 years ago
lat9nq
77feee49ae
configure_general: Generate UI using containers
This leaves per-game config's General tab empty?
3 years ago
lat9nq
46114bf316
shared_translation: Add UI widget translations
3 years ago
lat9nq
a9754694b7
shared_widget: Fix header
3 years ago
lat9nq
793d6c2a85
settings: Add UiGeneral class
3 years ago
lat9nq
e26dff434f
config: Don't merge the maps
Me shooting myself in the foot 3 days in advance.
3 years ago
lat9nq
5d84eebd84
configure_graphics: Remove redundant log
3 years ago
lat9nq
b17ab4d1d5
configuration: Move CreateWidget to a class
We were passing so many objects between the function and the caller that
it needed to be redesigned.
3 years ago
lat9nq
f9310ec1e8
configuration: Implement slider
3 years ago
lat9nq
e40f887355
configuration: Use buttons instead of highlights
Only for updated configs at the moment
3 years ago
lat9nq
d7e389b2f0
shared_translations: Re flow strings
3 years ago
lat9nq
bb015feefd
configure_graphics: More complete reimplementation
3 years ago
lat9nq
cc4dbb8c8c
settings: Define base renderer runtime modifiable settings
3 years ago
lat9nq
2760998b49
configuration_shared: Fix blank state hiding check box
3 years ago
lat9nq
11c4168adb
settings: Add anisotropy mode enum
3 years ago
lat9nq
eae5e1f6f3
shared_translation: Finish using int ids
3 years ago
lat9nq
825e8f0611
settings,uisettings: Add IDs to settings
3 years ago
lat9nq
d7ffd33ca0
configure_graphics: Partial runtime implementation
3 years ago
lat9nq
c7e5ead869
settings: Recategorize a bit
Will help with generating config UI later.
3 years ago
lat9nq
1b886c42ef
shared_translation: Add the rest of the settings
3 years ago
lat9nq
3e26089711
shared_translation: Add copyright and license
3 years ago
lat9nq
4a5f3e4733
configure_graphics_advance: Generate UI at runtime
We can iterate through the AdvancedGraphics settings and generate the UI
during runtime. This doesn't help runtime efficiency, but it helps a ton
in reducing the amount of work a developer needs in order to add a new
setting.
3 years ago
lat9nq
f5d7aedfe9
configure_per_game: Rename group to tab_group
3 years ago
lat9nq
b527f47bd6
configuration: Add base class to tabs
Tabs that largely configure SwitchableSetting's are now Tabs and grouped
together.
3 years ago
lat9nq
cea811f446
configuration_shared: Create Tab base class
3 years ago
lat9nq
253d2180c5
settings: Add a registry of settings
LoadString: Sanitize input
settings: Handle empty string, remove redundant category
settings: Rename Input to Controls, FS to DataStorage
settings: Fix Controls groups information
settings: Move use_docked_mode to System (again)
settings: Document
settings: Add type identification function
settings: Move registry into values
settings: Move global_reset_registry into values
settings: Separate AdvGraphics from Renderer
settings: More document
squash
settings: Use linkage object
uisettings: Move registry into settings
Probably wont build without
uisettings: Use settings linkage object
config: Load settings with a map
Uses the new all_settings vector to load settings.
qt-config: Rename settings category
qt config: Rename to read category
config: Read/write contols category with for_each
This is extremely limited due to the complexity of the Controls group,
but this handles the the settings that use the interface.
qt-config: Use new settings registry
qt-config: Read/write advgrphics
qt-config: Use settings linkage object
yuzu_cmd: Load setting off of vector
cmd-config: Finish settings rename
config: Read controls settings group with for_each
cmd/config: Move registry into values
cmd: Read adv graphics
cmd-config: Use settings linkage object
3 years ago
lat9nq
74a55fd39c
uisettings: Fix typings
3 years ago
lat9nq
bd8630531e
settings,core,config_sys: Remove optional type from custom_rtc, rng_seed
core: Fix MSVC errors
3 years ago
lat9nq
02a4c18835
settings: Pool SetGlobal functions
3 years ago
lat9nq
fc30b04714
settings,video_core: Consolidate ASTC decoding options
Just puts them all neatly into one place.
3 years ago
liamwhite
1b36e48f14
Merge pull request #11096 from german77/amiibooo
service: nfc: Update Implementation to match with latest RE
2 years ago
liamwhite
871be3a4d2
Merge pull request #11116 from lat9nq/clang-shadowing
general: Silence -Wshadow{,-uncaptured-local} warnings
2 years ago
liamwhite
075740115b
Merge pull request #11114 from Kelebek1/warnings
Mark SetIdleTimeDetectionExtension logging as debug
2 years ago
lat9nq
cc6431d884
demangle: Update to llvm/llvm-project@ecbc812e0cca
2 years ago
lat9nq
60b1445993
CMake: Require LLVM 17 or later
API changes necessitate an update here.
2 years ago
lat9nq
aa21a2ea3c
vk_buffer_cache: Format
2 years ago