summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2019-01-20Move progress bar style into constexpr stringsJames Rowe
2019-01-20Hide progress bar on Prepare stepJames Rowe
2019-01-20QT: Upgrade the Loading Bar to look much betterJames Rowe
2019-01-20Merge pull request #2034 from jroweboy/loading-widgetbunnei
QT Frontend: Add a Loading screen with progressbar
2019-01-20Merge pull request #2032 from lioncash/webbunnei
yuzu/configuration/configure_web: Amend verification string
2019-01-19Add a workaround if QMovie isn't availableJames Rowe
2019-01-19QT Frontend: Add a Loading screen with progressbarJames Rowe
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.
2019-01-17yuzu/configuration/configure_input_player: Forward declare types where ↵Lioncash
applicable Allows removing the inclusion of the main input common header from the UI config header.
2019-01-17yuzu/configuration/configure_touchscreen_advanced: Remove unnecessary header ↵Lioncash
inclusions
2019-01-17yuzu/configuration/configure_per_general: Remove unused header inclusionsLioncash
2019-01-17yuzu/configuration/configure_debug: Remove unused header inclusionsLioncash
2019-01-17yuzu/configuration/configure_system: Remove unused header inclusionsLioncash
2019-01-17yuzu/configuration/configure_web: Remove an unused lambda captureLioncash
'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.
2019-01-17yuzu/configuration/configure_web: Use an ellipsis with 'Verifying' textLioncash
It's a common UI pattern to use an ellipsis to indicate an ongoing action, rather than just specifying the word by itself.
2019-01-17core/frontend/applets/web_browser: Make OpenPage() non-constLioncash
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.
2019-01-17yuzu/web_browser: std::move std::function instances in OpenPage()Lioncash
Avoids the need to potentially reallocate the contained callbacks.
2019-01-17yuzu/web_browser: Make slot functions privateLioncash
These currently aren't used by anything other than the QtWebBrowser class itself, and can be made private.
2019-01-12Merge pull request #1848 from FreddyFunk/QJsonArraybunnei
game_list: Remove a reference of a reference
2019-01-10Merge pull request #1959 from DarkLordZach/custom-rtcbunnei
settings: Add support for setting the RTC manually
2019-01-10Merge pull request #1939 from DarkLordZach/web-appletbunnei
applets: Implement HLE web browser applet (LibAppletOff)
2019-01-07settings: Fix comment structureZach Hilman
2019-01-07settings: Use std::chrono::seconds instead of s64 for RTCZach Hilman
2019-01-07qt: Provide UI to edit custom RTC settingsZach Hilman
2019-01-07settings: Add custom RTC settingsZach Hilman
Stored as signed seconds since epoch.
2019-01-04qt: Move profile manager to own UI tabZach Hilman
2019-01-04Removed pulse event typeDavid Marcec
Pulse is considered a hack and nothing should be using it. We should completely remove it
2019-01-02Merge pull request #1942 from DarkLordZach/profile-select-game-bootbunnei
qt: Add setting to prompt for user on game boot
2019-01-02Merge pull request #1941 from DarkLordZach/profile-select-save-databunnei
qt: Use ProfileSelectionDialog when selecting user for save data
2019-01-02Merge pull request #1944 from FearlessTobi/port-4187bunnei
Port citra-emu/citra#4187: "Qt/Configure: Use sidebar to divide tabs into smaller groups"
2018-12-31yuzu/configure_general: Silence truncation warnings in loadConfiguration()Lioncash
The QPixmap API expects an unsigned int.
2018-12-31yuzu/config: Silence truncation warningsLioncash
2018-12-28travis: Use correct package for linux Qt5WebEngineZach Hilman
2018-12-28web_browser: Add bounds checking to applet interfaceZach Hilman
2018-12-28main: Add main window integrations for QtWebBrowserAppletZach Hilman
2018-12-28qt: Implement Qt frontend to web browserZach Hilman
Using a custom reimplementation of QWebEngineView and an injector script.
2018-12-27kernel: Rename 'default' CPU core to 'ideal' coreLioncash
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.
2018-12-28Qt/Configure: Use sidebar to divide tabs into smaller groupsspycrab
2018-12-27am: Implement GetSaveDataSize and ExtendSaveDataZach Hilman
These functions come in a pair and are needed by Smash Ultimate, Minecraft, and Skyrim, amongst others.
2018-12-26Merge pull request #1948 from lioncash/translatablebunnei
configure_per_general: Mark UI strings as translatable in the constructor
2018-12-26configure_per_general: Mark UI strings as translatable in the constructorLioncash
These are user-facing strings, so they should be translatable.
2018-12-26configure_input_simple: Make input profile array constexprLioncash
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.
2018-12-26Merge pull request #1849 from encounter/svcSetThreadActivitybunnei
svc: Implement SetThreadActivity (thread suspension)
2018-12-25qt: Use ProfileSelectionDialog when selecting user for save dataZach Hilman
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.
2018-12-25qt: Add setting to prompt for user on game bootZach Hilman
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.
2018-12-23Merge pull request #1886 from FearlessTobi/port-4164bunnei
Port citra-emu/citra#4164: "citra_qt, video_core: Screenshot functionality"
2018-12-23Merge pull request #1781 from DarkLordZach/applet-profile-selectbunnei
am: Implement HLE profile selector applet
2018-12-23Merge pull request #1780 from DarkLordZach/controller-profilesbunnei
configure_input: Add Controller Setup Profiles and simplify input UI
2018-12-19Fixed uninitialized memory due to missing returns in canaryDavid Marcec
Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used.
2018-12-18yuzu, video_core: Screenshot functionalityzhupengfei
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.
2018-12-14Merge pull request #1902 from lioncash/audiobunnei
audio_core: Make g_sink_details internally linked