lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							3b0650b70d 
							
						 
					 
					
						
						
							
							configuration/shared: Clean up includes [IWYU]  
						
						
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							512fb3abff 
							
						 
					 
					
						
						
							
							configure_graphics: Fix vulkan_device bug  
						
						
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							11e7e1b8ce 
							
						 
					 
					
						
						
							
							settings: Move some simple data to BasicSetting  
						
						... 
						
						
						
						Reduces the need for the compiler to duplicate this code, by about
100KB executable size. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							4903f40efe 
							
						 
					 
					
						
						
							
							settings_setting: Fix errors  
						
						... 
						
						
						
						ToString didn't have a constexpr if statement where needed.
Canonicalize missed an else, causing unreachable code error on MSVC. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							04d4b6ab80 
							
						 
					 
					
						
						
							
							(ui,)settings: Use explicit instantiation  
						
						... 
						
						
						
						Reduces compile times a tad on clang. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							02265f19d9 
							
						 
					 
					
						
						
							
							settings: Remove redundant false literals  
						
						
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							7515c502c5 
							
						 
					 
					
						
						
							
							shared_widget: Avoid calling QWidgetPrivate::setVisible  
						
						... 
						
						
						
						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. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							79024bb955 
							
						 
					 
					
						
						
							
							FIXME configuration: Avoid unnecessary allocations  
						
						... 
						
						
						
						ConfigurationShared::Widget needs to be created with a builder. This
would avoid some duplicated code. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							c5f8b909ec 
							
						 
					 
					
						
						
							
							shared_widget: Add SPDX header  
						
						
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							0193add060 
							
						 
					 
					
						
						
							
							general: Add typeinfo where needed  
						
						... 
						
						
						
						Using typeid without including typeinfo first produces an ill-formed program. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							2fba913d0b 
							
						 
					 
					
						
						
							
							settings_enums: Add const type where needed  
						
						
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							fe6e765b2d 
							
						 
					 
					
						
						
							
							shared_widget: Use actionTriggered for user input signals  
						
						... 
						
						
						
						Clicking the slider without directly interacting with the slider handle would
change the value, but not trigger the restore button. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							47d870b11f 
							
						 
					 
					
						
						
							
							shared_translation: Populate combobox enums with macro  
						
						
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							b86171d2b5 
							
						 
					 
					
						
						
							
							settings: yuzu is not capitalized why is it capitalized stop no bad  
						
						
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							81e9cf0934 
							
						 
					 
					
						
						
							
							configuration: Document odd widget cases  
						
						... 
						
						
						
						Explain why we need to do things differently at times, to serve as a
reference. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							163f229d26 
							
						 
					 
					
						
						
							
							settings: Reorder  
						
						... 
						
						
						
						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. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							681ebcf4a5 
							
						 
					 
					
						
						
							
							shared_translation: Add translation for use video framrate  
						
						
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							78b2709373 
							
						 
					 
					
						
						
							
							settings: Report all contained settings values  
						
						... 
						
						
						
						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. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							8c17a945f7 
							
						 
					 
					
						
						
							
							settings_enums: Cannonicalize settings names  
						
						... 
						
						
						
						Gives every option of the enums a string literal via a macro. 
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							d146dd9d12 
							
						 
					 
					
						
						
							
							settings,general: Rename non-confirming enums  
						
						
						
						
					 
					
						2023-07-21 10:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							9e3c94bb3d 
							
						 
					 
					
						
						
							
							configuration: Use IDs to sort holds  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							f7948b7b64 
							
						 
					 
					
						
						
							
							settings,general: Rename/reorder setting ids  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							25cea2ef27 
							
						 
					 
					
						
						
							
							shared_widget: Fix includes  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							9a2a92673c 
							
						 
					 
					
						
						
							
							shared_widget: Complete refactoring  
						
						... 
						
						
						
						Reduces code bloat a good bit by moving code specific to each sub widget
to their own functions. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							d7dd023409 
							
						 
					 
					
						
						
							
							shared_widget: Refactor again  
						
						... 
						
						
						
						Starting with combobox
Putting code specific to the sub-widget in their own function. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							d373cc3d3f 
							
						 
					 
					
						
						
							
							android-config: Adapt settings rework  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							e6d65bf61c 
							
						 
					 
					
						
						
							
							c_per_game: Inform when settings might not be configurable  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							cd1d8adc49 
							
						 
					 
					
						
						
							
							shared_translation: Fix pragma once  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							09f61656e3 
							
						 
					 
					
						
						
							
							shared_translation: Add translation for AstcRecompression  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							81860b4317 
							
						 
					 
					
						
						
							
							configure_system: Hide locale warn at start  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							b570b719de 
							
						 
					 
					
						
						
							
							shared_widget: Force min width of 100 for restore button  
						
						... 
						
						
						
						Dark theme mandates a 100px minimum width for QAbstractButton, even
though this is not desired here. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							3d932416e3 
							
						 
					 
					
						
						
							
							configuration: Workaround for Windows Qt bug  
						
						... 
						
						
						
						Odd issue happens that dragging the cpu or system tabs in custom configs
would cause the window to take up the entire verticle space of the
screen. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							7734127f9e 
							
						 
					 
					
						
						
							
							shared_translation: Add missing tooltips  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							3281ea935f 
							
						 
					 
					
						
						
							
							settings: Make volume runtime-configurable  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							217fa04080 
							
						 
					 
					
						
						
							
							configuration: Clean up includes a bit  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							3337250746 
							
						 
					 
					
						
						
							
							configuration_shared: Remove old custom config setup functions  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							daa31121ee 
							
						 
					 
					
						
						
							
							configure_cpu: Generate UI  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							c5a3642cb6 
							
						 
					 
					
						
						
							
							configuration: Use a mapping of setting value to name  
						
						... 
						
						
						
						Makes comboboxes always correspond to the value of the setting they're
modifying. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							86ed82cdde 
							
						 
					 
					
						
						
							
							settings, shared_widget: typo fixes  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							432f68ad29 
							
						 
					 
					
						
						
							
							configure_audio: Implement ui generation  
						
						... 
						
						
						
						Needs a considerable amount of management specific to some of
the comoboboxes due to the audio engine configuration.
general: Partial audio config implmentation
configure_audio: Implement ui generation
Needs a considerable amount of management specific to some of
the comoboboxes due to the audio engine configuration.
general: Partial audio config implmentation
settings: Make audio settings as enums 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							88d3de4e85 
							
						 
					 
					
						
						
							
							settings: Split enums to new file  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							f055f2dcf4 
							
						 
					 
					
						
						
							
							shared_widget: Use a better icon  
						
						... 
						
						
						
						This one looks more relevant on Windows. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							4ff8255e4a 
							
						 
					 
					
						
						
							
							shared_widget: Refactor helpers  
						
						... 
						
						
						
						Makes checkbox creation an option as opposed to a label. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							4c4bc134a9 
							
						 
					 
					
						
						
							
							settings, uisettings: Initialize linkage counter  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							8e15146026 
							
						 
					 
					
						
						
							
							configure_system: Implement with for loop  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							56960bf9f8 
							
						 
					 
					
						
						
							
							per_game: Remove general tab  
						
						... 
						
						
						
						It's empty. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							b11a2a206f 
							
						 
					 
					
						
						
							
							shared_widget: Internalize extra setting configuration  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb5dea269 
							
						 
					 
					
						
						
							
							settings: Move runtime and save to parameters  
						
						... 
						
						
						
						These don't need to be whole new types. 
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							df2bd251fa 
							
						 
					 
					
						
						
							
							graphics: Set speed limit to spinbox  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							97674bc888 
							
						 
					 
					
						
						
							
							shared_widget: Support checkbox + spinbox  
						
						
						
						
					 
					
						2023-07-21 10:56:07 -04:00