<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu-mainline/src/yuzu/configuration/config.h, branch master</title>
<subtitle>A backup of the Yuzu mainline repo. Only includes the master branch, nothing else.
</subtitle>
<id>https://git.benis.co.uk/yuzu-mainline/atom?h=master</id>
<link rel='self' href='https://git.benis.co.uk/yuzu-mainline/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/'/>
<updated>2023-11-21T06:58:13+00:00</updated>
<entry>
<title>config: Unify config handling under frontend_common</title>
<updated>2023-11-21T06:58:13+00:00</updated>
<author>
<name>t895</name>
<email>clombardo169@gmail.com</email>
</author>
<published>2023-11-12T07:03:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=da14c7b8e47fcd5456d88a033a1fb154a0dcfa39'/>
<id>urn:sha1:da14c7b8e47fcd5456d88a033a1fb154a0dcfa39</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Convert files to LF eol</title>
<updated>2023-11-04T18:25:40+00:00</updated>
<author>
<name>Kelebek1</name>
<email>eeeedddccc@hotmail.co.uk</email>
</author>
<published>2023-11-04T18:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=90aa937593e53a5d5e070fb623b228578b0b225f'/>
<id>urn:sha1:90aa937593e53a5d5e070fb623b228578b0b225f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>yuzu: Fix restore shortcuts button</title>
<updated>2023-10-22T03:16:20+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-10-21T16:45:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=77fb9d415b2dde43dcd1142afaa6dc293734fc0e'/>
<id>urn:sha1:77fb9d415b2dde43dcd1142afaa6dc293734fc0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>general: Convert use_docked_mode to an enumeration</title>
<updated>2023-08-22T20:07:52+00:00</updated>
<author>
<name>lat9nq</name>
<email>22451773+lat9nq@users.noreply.github.com</email>
</author>
<published>2023-08-21T20:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=387ede76d2e1e427f6722cbe19a018c95d762748'/>
<id>urn:sha1:387ede76d2e1e427f6722cbe19a018c95d762748</id>
<content type='text'>
Allows some special interactions with it in the Qt frontend.
</content>
</entry>
<entry>
<title>config: Read the Network category</title>
<updated>2023-07-22T18:50:32+00:00</updated>
<author>
<name>lat9nq</name>
<email>22451773+lat9nq@users.noreply.github.com</email>
</author>
<published>2023-07-22T18:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=fb7da1fa11901b38e4e1ff4d0295fac6aad018db'/>
<id>urn:sha1:fb7da1fa11901b38e4e1ff4d0295fac6aad018db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>config: Remove unused functions</title>
<updated>2023-07-21T14:56:54+00:00</updated>
<author>
<name>lat9nq</name>
<email>22451773+lat9nq@users.noreply.github.com</email>
</author>
<published>2023-06-14T00:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=3240d199a29ca8a8d21f5008045767a7cb89b51d'/>
<id>urn:sha1:3240d199a29ca8a8d21f5008045767a7cb89b51d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>settings,general: Rename non-confirming enums</title>
<updated>2023-07-21T14:56:54+00:00</updated>
<author>
<name>lat9nq</name>
<email>22451773+lat9nq@users.noreply.github.com</email>
</author>
<published>2023-06-07T05:52:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=d146dd9d123a999e40307a93403239b81b04bffc'/>
<id>urn:sha1:d146dd9d123a999e40307a93403239b81b04bffc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>config: Don't merge the maps</title>
<updated>2023-07-21T14:56:07+00:00</updated>
<author>
<name>lat9nq</name>
<email>22451773+lat9nq@users.noreply.github.com</email>
</author>
<published>2023-05-09T05:29:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=ea4afbfc54319b6fb4d0f4546da048bf68bdad3b'/>
<id>urn:sha1:ea4afbfc54319b6fb4d0f4546da048bf68bdad3b</id>
<content type='text'>
Me shooting myself in the foot 3 days in advance.
</content>
</entry>
<entry>
<title>settings: Add a registry of settings</title>
<updated>2023-07-21T14:56:07+00:00</updated>
<author>
<name>lat9nq</name>
<email>22451773+lat9nq@users.noreply.github.com</email>
</author>
<published>2023-06-06T01:05:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=60773194a039fced8cf2da308e1b8220d08a1636'/>
<id>urn:sha1:60773194a039fced8cf2da308e1b8220d08a1636</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>settings,video_core: Consolidate ASTC decoding options</title>
<updated>2023-07-21T14:56:07+00:00</updated>
<author>
<name>lat9nq</name>
<email>22451773+lat9nq@users.noreply.github.com</email>
</author>
<published>2023-05-04T00:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=5cffa342884df531d911555f7b3db9d2f6d1d1f0'/>
<id>urn:sha1:5cffa342884df531d911555f7b3db9d2f6d1d1f0</id>
<content type='text'>
Just puts them all neatly into one place.
</content>
</entry>
</feed>
