| Age | Commit message (Collapse) | Author |
|
applets: Implement HLE web browser applet (LibAppletOff)
|
|
qt: Add setting to prompt for user on game boot
|
|
|
|
|
|
This allows us to present a much nicer UI to the user over a simple combo box and is made easy with the modular nature of the profile-selection applet frontend.
|
|
Using the QtProfileSelectorDialog, this implementation is trivial. This mimics the real switch behavior of asking which user on every game boot, but it is default disabled as that might get inconvenient.
|
|
Port citra-emu/citra#4164: "citra_qt, video_core: Screenshot functionality"
|
|
am: Implement HLE profile selector applet
|
|
Allows capturing screenshot at the current internal resolution (native for software renderer), but a setting is available to capture it in other resolutions. The screenshot is saved to a single PNG in the current layout.
|
|
|
|
Presents profiles in a list, similar to switch.
|
|
|
|
filesystem: De-globalize registered_cache_union
|
|
We can just return a new instance of this when it's requested. This only
ever holds pointers to the existing registed caches, so it's not a large
object. Plus, this also gets rid of the need to keep around a separate
member function just to properly clear out the union.
Gets rid of one of five globals in the filesystem code.
|
|
|
|
std::shared_ptr for InstallEntry()
These parameters don't need to utilize a shared lifecycle directly in
the interface. Instead, the caller should provide a regular reference
for the function to use. This also allows the type system to flag
attempts to pass nullptr and makes it more generic, since it can now be
used in contexts where a shared_ptr isn't being used (in other words, we
don't constrain the usage of the interface to a particular mode of
memory management).
|
|
|
|
|
|
am: Implement HLE software keyboard applet
|
|
game_list: Only reload game list after relevant settings changed
|
|
|
|
a
|
|
|
|
Allows the game to verify and send a message to the frontend.
|
|
|
|
Allows using Qt provider over default.
|
|
Port citra-emu/citra#4387: "yuzu: Add hotkey for Amiibo loading"
|
|
|
|
yuzu/main: Fix compiler warning
|
|
yuzu: Add a missing "!" to fix the stuck-in-fullscreen bug
|
|
|
|
|
|
logging: Add DebuggerBackend for logging to Visual Studio
|
|
qt: Add help option to open yuzu folder
|
|
|
|
Prevents unnecessary reloads on every configuration operation.
|
|
Opens a new file manager window at the UserDir.
|
|
* get rid of boost::optional
* Remove optional references
* Use std::reference_wrapper for optional references
* Fix clang format
* Fix clang format part 2
* Adressed feedback
* Fix clang format and MacOS build
|
|
yuzu/main: Notify user of loading errors with Amiibo data
|
|
Now that we can actually use std::optional on macOS, we don't need to
continue using boost::optional here.
|
|
We shouldn't silently continue if loading failed, since the general
assumption is that no messages showing up implicitly indicates success.
|
|
|
|
|
|
|
|
* Fixed conflict with nfp
* Few fixups for nfc
* Conflict 2
* Fixed AttachAvailabilityChangeEvent
* Conflict 3
* Fixed byte padding
* Refactored amiibo to not reside in "System"
* Removed remaining references of nfc from system
* used enum for Nfc GetStateOld
* Added missing newline
* Moved file operations to front end
* Conflict 4
* Amiibos now use structs and added mutexes
* Removed amiibo_path
|
|
|
|
yuzu/main: Apply the [[maybe_unused]] attribute to the parameter of SetDiscordEnabled
|
|
|
|
yuzu/main: Simplify OnMenuLoadFile()
|
|
VfsFilesystem instance by reference
Neither of these functions alter the ownership of the provided pointer,
so we can simply make the parameters a reference rather than a direct
shared pointer alias. This way we also disallow passing incorrect memory values like
nullptr.
|