Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
QT Frontend: Add a Loading screen with progressbar
|
|
yuzu/configuration/configure_web: Amend verification string
|
|
|
|
With shader caches on the horizon, one requirement is to provide visible
feedback for the progress. The shader cache reportedly takes several
minutes to load for large caches that were invalidated, and as such we
should provide a loading screen with progress.
Adds a loading screen widget that will be shown until the first frame of
the game is swapped. This was chosen in case shader caches are not being
used, several games still take more than a few seconds to launch and
could benefit from a loading screen.
|
|
applicable
Allows removing the inclusion of the main input common header from the
UI config header.
|
|
inclusions
|
|
|
|
|
|
|
|
'this' isn't actually used within the lambda, since what we need
from the class is already assigned within the capture section of
the lambda.
|
|
It's a common UI pattern to use an ellipsis to indicate an ongoing
action, rather than just specifying the word by itself.
|
|
This is a function that definitely doesn't always have a non-modifying
behavior across all implementations, so this should be made non-const.
This gets rid of the need to mark data members as mutable to work around
the fact mutating data members needs to occur.
|
|
Avoids the need to potentially reallocate the contained callbacks.
|
|
These currently aren't used by anything other than the QtWebBrowser
class itself, and can be made private.
|
|
game_list: Remove a reference of a reference
|
|
settings: Add support for setting the RTC manually
|
|
applets: Implement HLE web browser applet (LibAppletOff)
|
|
|
|
|
|
|
|
Stored as signed seconds since epoch.
|
|
|
|
Pulse is considered a hack and nothing should be using it. We should completely remove it
|
|
qt: Add setting to prompt for user on game boot
|
|
qt: Use ProfileSelectionDialog when selecting user for save data
|
|
Port citra-emu/citra#4187: "Qt/Configure: Use sidebar to divide tabs into smaller groups"
|
|
The QPixmap API expects an unsigned int.
|
|
|
|
|
|
|
|
|
|
Using a custom reimplementation of QWebEngineView and an injector script.
|
|
This makes the naming more closely match its meaning. It's just a
preferred core, not a required default core. This also makes the usages
of this term consistent across the thread and process implementations.
|
|
|
|
These functions come in a pair and are needed by Smash Ultimate, Minecraft, and Skyrim, amongst others.
|
|
configure_per_general: Mark UI strings as translatable in the constructor
|
|
These are user-facing strings, so they should be translatable.
|
|
Calling tr() from a file-scope array isn't advisable, since it can be
executed before the Qt libraries are even fully initialized, which can
lead to crashes.
Instead, the translatable strings should be annotated, and the tr()
function should be called at the string's usage site.
|
|
svc: Implement SetThreadActivity (thread suspension)
|
|
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
|
|
configure_input: Add Controller Setup Profiles and simplify input UI
|
|
Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used.
|
|
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.
|
|
audio_core: Make g_sink_details internally linked
|