- Aug 27, 2020
-
-
Lioncash authored
Abstracts most of the input mechanisms under an InputSubsystem class that is managed by the frontends, eliminating any static constructors and destructors. This gets rid of global accessor functions and also allows the frontends to have a more fine-grained control over the lifecycle of the input subsystem. This also makes it explicit which interfaces rely on the input subsystem instead of making it opaque in the interface functions. All that remains to migrate over is the factories, which can be done in a separate change.
-
- Aug 26, 2020
-
-
Morph authored
-
Morph authored
Supports the Left, Right, Middle, Backward and Forward mouse buttons.
-
Morph authored
-
Morph authored
Co-authored-by:
James Rowe <jroweboy@gmail.com> Co-authored-by:
Its-Rei <kupfel@gmail.com>
-
- Aug 18, 2020
-
-
Lioncash authored
Migrates the Telemetry namespace into the Common namespace to make the code consistent with the rest of our common code.
-
- Aug 16, 2020
-
-
ameerj authored
-
MerryMage authored
-
Lioncash authored
There's no need to translate an empty string. This just gives translators unnecessary work.
-
Lioncash authored
Migrates a remaining common file over to the Common namespace, making it consistent with the rest of common files. This also allows for high-traffic FS related code to alias the filesystem function namespace as namespace FS = Common::FS; for more concise typing.
-
Lioncash authored
While we're in the same area, we can ensure GameDir member variables are always initialized to consistent values.
-
lat9nq authored
Creates a new entry in the Emulation menu called "Configure Current Game..." that is only available if a game is currently being executed in yuzu. When selected, it opens the game properties dialog for the current game. Thanks to @BSoDGamingYT for reminding me to do this.
-
- Aug 14, 2020
-
-
Lioncash authored
We can query the given object name directly from the widget itself. This removes any potential for forgetting to change the name if the widget gets renamed and makes the API much simpler (just pass in the widget, and not worry about its name).
-
Lioncash authored
Eliminates a verbose function cast.
-
- Aug 13, 2020
-
-
Lioncash authored
-
- Aug 10, 2020
- Aug 05, 2020
-
-
Morph authored
In some rare instances, the patch manager is not able to find a control nca, fallback to the previous method of parsing a control nca through the loader if this occurs.
-
Morph authored
Previously NAND/SDMC installed titles would open device saves when they are supposed to be user saves. This is due to the control nca not being read and thus returns 0 for both GetDefaultNormalSaveSize() and GetDeviceSaveDataSize(). Fix this by utilizing the patch manager to read the control nca.
-
Morph authored
Previously the map of entries was being cleared while looping through each game directory, this resulted into all game directories except the last game dir to lose content metadata information. Fix this by clearing the entries only once.
-
- Aug 03, 2020
-
-
Lioncash authored
C++20 deprecates capturing the this pointer via the '=' capture. Instead, we replace it or extend the capture specification.
-
- Jul 29, 2020
-
-
Morph authored
Oddly enough the scan that feeds the manual content provider is hardcoded to scan 2 nested directories deep. This effectively rendered the scan subdirectories setting useless as the manual content provider cannot find any games located more than 2 nested directories deep. Furthermore, this behavior causes game files to be picked up by the manual content provider even if scan subdirectories is disabled. FIx this by utilizing the behavior described when populating the game list for populating the content provider.
-
Morph authored
-
Morph authored
Hides the following options when the title id is 0: - Open Save Location - Open Mod Data Location - Open Transferable Shader Cache - All removal options except Remove Custom Configuration
-
Morph authored
-
Morph authored
-
Morph authored
-
Morph authored
-
Morph authored
Adds the following actions: - Remove Installed Update - Remove All Installed DLC - Remove Shader Cache - Remove Custom Configuration - Remove All Installed Contents
-
- Jul 28, 2020
- Jul 26, 2020
-
-
lat9nq authored
Solves an issue with restoring the value upon reloading program.
-
FearlessTobi authored
Those are already found in the Filesystem tab. They were added back to the Debug tab by mistake in the Vulkan PR.
-
- Jul 21, 2020
-
-
lat9nq authored
-
lat9nq authored
If the user had cancelled, it would clear the text box. That behavior was sanitized underneath, but may anyways cause inconveniences.
-
lat9nq authored
Co-Authored-By:
LC <lioncash@users.noreply.github.com>
-
lat9nq authored
This picks a default directory and file name. If on Windows and save-as screenshot saving is enabled, it asks the user, first defaulting to the default screenshot path, and with a default filename in the format `[title_id]_[year-mt-dy_hr-mn-sc-msc].png`. Otherwise, or on Linux for now, it simply saves a file in that directory with that file name.
-
lat9nq authored
This adds two options to the General -> UI tab. The first disables picking a place to save the file. The second chooses a default directory for saving screenshots.
-