eden/src/yuzu
t895 230bd06245 config: Unify config handling under frontend_common
Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings.

As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
2023-11-21 01:58:13 -05:00
..
applets service: hid: Split hid.cpp into individual interfaces 2023-11-15 09:59:54 -06:00
configuration config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
debugger config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
multiplayer uisettings: Fix typings 2023-07-21 10:56:07 -04:00
util qt: fix linux build 2023-11-19 11:49:51 -05:00
about_dialog.cpp
about_dialog.h
aboutdialog.ui
bootmanager.cpp general: Use console mode helper across project 2023-08-22 21:58:23 -04:00
bootmanager.h general: remove atomic signal and wait 2023-06-22 09:25:23 -04:00
breakpad.cpp qt: implement automatic crash dump support 2023-10-08 11:35:53 -04:00
breakpad.h qt: implement automatic crash dump support 2023-10-08 11:35:53 -04:00
CMakeLists.txt config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
compatdb.cpp
compatdb.h
compatdb.ui
compatibility_list.cpp
compatibility_list.h
discord.h
discord_impl.cpp Address feedback 2023-07-26 00:41:24 -04:00
discord_impl.h yuzu: Replace httplib with QtNetworkRequest 2023-07-21 16:53:06 -06:00
game_list.cpp config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
game_list.h qt: fix game list shutdown crash 2023-10-23 23:06:07 -04:00
game_list_p.h config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
game_list_worker.cpp config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
game_list_worker.h qt: fix game list shutdown crash 2023-10-23 23:06:07 -04:00
hotkeys.cpp config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
hotkeys.h config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
Info.plist
install_dialog.cpp
install_dialog.h
loading_screen.cpp
loading_screen.h
loading_screen.ui
main.cpp config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
main.h config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
main.ui Implemented qlaunch version of the controller applet 2023-11-19 18:38:58 +01:00
play_time_manager.cpp Address review comments 2023-08-27 19:45:25 -04:00
play_time_manager.h Address review comments 2023-08-27 19:45:25 -04:00
precompiled_headers.h
qt_common.cpp vulkan: Use newer VK_EXT_metal_surface to create surface for MoltenVK. 2023-06-30 23:46:03 -07:00
qt_common.h qt_common: Remove yuzu prefix 2023-05-03 18:11:53 -04:00
startup_checks.cpp android: native: Add support for custom Vulkan driver loading. 2023-06-03 00:05:31 -07:00
startup_checks.h
uisettings.cpp config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
uisettings.h config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
vk_device_info.cpp Allocate resources for test window before getting system info 2023-11-07 22:47:02 -04:00
vk_device_info.h vk_device_info: Check only affected Intel drivers 2023-06-18 16:15:51 -04:00
yuzu.qrc
yuzu.rc