aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/main.cpp
AgeCommit message (Collapse)Author
2019-05-24yuzu/main: Specify string conversions where applicableLioncash
2019-05-09yuzu/main: Move window title updating logic to its own functionLioncash
For similar reasons to the previous change, we move this to a single function, so we don't need to duplicate the conversion logic in several places within main.cpp.
2019-04-17main: Add GMainWindow hooks for Error displayZach Hilman
2019-04-17main: Switch to AppletManager for frontendZach Hilman
2019-04-13Merge pull request #2017 from jroweboy/glwidgetbunnei
Frontend: Migrate to QOpenGLWindow and support shared contexts
2019-04-12Fix Clang FormatFreddyFunk
2019-04-11ui_settings: Rename game directory variablesFreddyFunk
2019-04-09Merge pull request #2353 from lioncash/surfacebunnei
yuzu/debugger: Remove graphics surface viewer
2019-04-09Merge pull request #1957 from DarkLordZach/title-providerbunnei
file_sys: Provide generic interface for accessing game data
2019-04-09Merge pull request #2132 from FearlessTobi/port-4437bunnei
Port citra-emu/citra#4437: "citra-qt: Make hotkeys configurable via the GUI (Attempt 2)"
2019-04-05yuzu/debugger: Remove graphics surface viewerLioncash
This doesn't actually work anymore, and given how long it's been left in that state, it's unlikely anyone actually seriously used it. Generally it's preferable to use RenderDoc or Nsight to view surfaces.
2019-04-04Merge pull request #2331 from lioncash/cachebunnei
yuzu/main: Minor adjustments to OnTransferableShaderCacheOpenFile()
2019-04-04yuzu/main: Remove unnecessary includesLioncash
While we're at it, don't use <QtGui> and <QtWidgets> and instead include exactly which headers we actually need.
2019-04-04yuzu/main: Use QStringLiteral where applicable within ↵Lioncash
OnTransferableShaderCacheOpenFile() Allows these strings to have no allocation cost when used at runtime.
2019-04-04yuzu/main: Tidy up the error dialog string in ↵Lioncash
OnTransferableShaderCacheOpenFile() Rather than scream that the file doesn't exist, we can clearly state what specifically doesn't exist, to avoid ambiguity, and make it easier to understand for non-primary English speakers/readers.
2019-04-03yuzu/main: Remove unnecessary string concatenation in ↵Lioncash
OnTransferableShaderCacheOpenFile() We can just make the trailing portion of the string part of the formatting, getting rid of the need to make another temporary string.
2019-04-03yuzu/main: Make open_target a QStringLioncash
Simplifies the amount of string conversions necessary. We also don't need to log out what occurs here.
2019-04-03yuzu/main: Use static variant of QFile's exists()Lioncash
There's no need to construct a QFile instance just to check for its existence.
2019-04-03Merge pull request #2095 from FreddyFunk/open-transferable-shader-cachebunnei
frontend: Open transferable shader cache for a selected game in the gamelist
2019-03-26game_list: Register content with ContentProviderZach Hilman
2019-03-25bootmanager: Bypass input focus issuesReinUsesLisp
2019-03-16yuzu: Make hotkeys configurable via the GUIAdityarup Laha
* Adds a new Hotkeys tab in the Controls group. * Double-click a Hotkey to rebind it.
2019-03-07Merge pull request #2196 from DarkLordZach/web-applet-escbunnei
web_browser: Add shortcut to Enter key to exit applet
2019-03-07Merge pull request #2205 from FearlessTobi/docked-undocked-hotkeybunnei
yuzu: add a hotkey to switch between undocked and docked mode
2019-03-06Merge pull request #2190 from lioncash/ogl-globalbunnei
core: Remove the global telemetry accessor function
2019-03-06yuzu: add a hotkey to switch between undocked and docked modefearlessTobi
2019-03-04web_browser: Add shortcut to Enter key to exit appletZach Hilman
Addresses issues where a user in fullscreen could not exit some web applets without leaving fullscreen.
2019-03-04yuzu: Remove usage of the global telemetry accessorLioncash
In these cases the system object is nearby, and in the other, the long-form of accessing the telemetry instance is already used, so we can get rid of the use of the global accessor.
2019-03-02citra_qt/main: make SPEED_LIMIT_STEP static constexprfearlessTobi
MSVC does not seem to like using constexpr values in a lambda that were declared outside of it. Previously on MSVC build the hotkeys to inc-/decrease the speed limit were not working correctly because in the lambda the SPEED_LIMIT_STEP had garbage values. After googling around a bit I found: https://github.com/codeplaysoftware/computecpp-sdk/issues/95 which seems to be a similar issue. Trying the suggested fix to make the variable static constexpr also fixes the bug here.
2019-02-08Use QString instead of std::string where applicableunknown
2019-02-08Use constexpr char array instead of string where applicableMat M
Co-Authored-By: FreddyFunk <frederic.laing.development@gmail.com>
2019-02-08frontend: Open transferable shader cache for a selected game in the gamelistunknown
2019-02-06gl_shader_cache: Link loading screen with disk shader cache loadReinUsesLisp
2019-02-05Fix crash when no files are selectedxperia64
2019-02-05Add file extension to screenshot filename if not providedxperia64
2019-01-23Merge pull request #2054 from bunnei/scope-context-refactorbunnei
frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.
2019-01-23frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.bunnei
2019-01-22citra_qt: Log settings on launchzhupengfei
2019-01-21QT Frontend: Migrate to QOpenGLWindowJames Rowe
2019-01-21Add fade out effect to the loading screenJames Rowe
2019-01-21Remove blue box around loading screenJames 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-10Merge pull request #1939 from DarkLordZach/web-appletbunnei
applets: Implement HLE web browser applet (LibAppletOff)
2019-01-02Merge pull request #1942 from DarkLordZach/profile-select-game-bootbunnei
qt: Add setting to prompt for user on game boot
2018-12-28travis: Use correct package for linux Qt5WebEngineZach Hilman
2018-12-28main: Add main window integrations for QtWebBrowserAppletZach Hilman
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