lat9nq
88d3de4e85
settings: Split enums to new file
3 years ago
lat9nq
f055f2dcf4
shared_widget: Use a better icon
This one looks more relevant on Windows.
3 years ago
lat9nq
4ff8255e4a
shared_widget: Refactor helpers
Makes checkbox creation an option as opposed to a label.
3 years ago
lat9nq
4c4bc134a9
settings, uisettings: Initialize linkage counter
3 years ago
lat9nq
8e15146026
configure_system: Implement with for loop
3 years ago
lat9nq
56960bf9f8
per_game: Remove general tab
It's empty.
3 years ago
lat9nq
b11a2a206f
shared_widget: Internalize extra setting configuration
3 years ago
lat9nq
cdb5dea269
settings: Move runtime and save to parameters
These don't need to be whole new types.
3 years ago
lat9nq
df2bd251fa
graphics: Set speed limit to spinbox
3 years ago
lat9nq
97674bc888
shared_widget: Support checkbox + spinbox
3 years ago
lat9nq
def00e8c55
configure_debug: Reorganize
3 years ago
lat9nq
23f874ae60
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
c1748b229a
shared_widget: Make button creation static
3 years ago
lat9nq
8c03ae793e
configure_general: Hide reset button in custom configs
3 years ago
lat9nq
e2de48f14b
configure_general: Sort data
3 years ago
lat9nq
827082c5ac
configure_general: Generate UI using containers
This leaves per-game config's General tab empty?
3 years ago
lat9nq
c530532de7
shared_translation: Add UI widget translations
3 years ago
lat9nq
d3d9c3568e
shared_widget: Fix header
3 years ago
lat9nq
464aad52cd
settings: Add UiGeneral class
3 years ago
lat9nq
ea4afbfc54
config: Don't merge the maps
Me shooting myself in the foot 3 days in advance.
3 years ago
lat9nq
640e7db60e
configure_graphics: Remove redundant log
3 years ago
lat9nq
f66d617107
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
d35577d3ed
configuration: Implement slider
3 years ago
lat9nq
39a1ffbb91
configuration: Use buttons instead of highlights
Only for updated configs at the moment
3 years ago
lat9nq
d72ff01726
shared_translations: Re flow strings
3 years ago
lat9nq
9a844bbf0c
configure_graphics: More complete reimplementation
3 years ago
lat9nq
3a7a5edcea
settings: Define base renderer runtime modifiable settings
3 years ago
lat9nq
05c26411a3
configuration_shared: Fix blank state hiding check box
3 years ago
lat9nq
a4de202cbd
settings: Add anisotropy mode enum
3 years ago
lat9nq
cfb63c68db
shared_translation: Finish using int ids
3 years ago
lat9nq
bafd569b47
settings,uisettings: Add IDs to settings
3 years ago
lat9nq
f8435d676f
configure_graphics: Partial runtime implementation
3 years ago
lat9nq
75d7e40113
settings: Recategorize a bit
Will help with generating config UI later.
3 years ago
lat9nq
4a825268d6
shared_translation: Add the rest of the settings
3 years ago
lat9nq
4f545e3024
shared_translation: Add copyright and license
3 years ago
lat9nq
a007ac6b9c
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
b11b4be7cb
configure_per_game: Rename group to tab_group
3 years ago
lat9nq
d3b94d64d4
configuration: Add base class to tabs
Tabs that largely configure SwitchableSetting's are now Tabs and grouped
together.
3 years ago
lat9nq
e5b981e1e4
configuration_shared: Create Tab base class
3 years ago
lat9nq
60773194a0
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
e7543e8b84
uisettings: Fix typings
3 years ago
lat9nq
4133165607
settings,core,config_sys: Remove optional type from custom_rtc, rng_seed
core: Fix MSVC errors
3 years ago
lat9nq
5ccfaf0517
settings: Pool SetGlobal functions
3 years ago
lat9nq
5cffa34288
settings,video_core: Consolidate ASTC decoding options
Just puts them all neatly into one place.
3 years ago
liamwhite
c0202da9ac
Merge pull request #11096 from german77/amiibooo
service: nfc: Update Implementation to match with latest RE
2 years ago
liamwhite
014ca709c9
Merge pull request #11116 from lat9nq/clang-shadowing
general: Silence -Wshadow{,-uncaptured-local} warnings
2 years ago
liamwhite
86bbfe3b1d
Merge pull request #11114 from Kelebek1/warnings
Mark SetIdleTimeDetectionExtension logging as debug
2 years ago
lat9nq
1ab3bd5a5e
demangle: Update to llvm/llvm-project@ecbc812e0cca
2 years ago
lat9nq
c1e57ad358
CMake: Require LLVM 17 or later
API changes necessitate an update here.
2 years ago
lat9nq
4ecedc4991
vk_buffer_cache: Format
2 years ago