| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Port citra-emu/citra#4882: "Add frametime logging for tracking performance over time"
|
|
|
|
Co-Authored-By: jroweboy <jroweboy@gmail.com>
|
|
Port citra-emu/citra#4866: "configure_dialog: reverse tab map to avoid logic based on user-facing/translatable text"
|
|
The speed limiter being a frame limiter is an implmentation detail and can be changed in the future. What user care about is that it limit the emulation speed in genenral (not just graphics but also audio+input)
Co-Authored-By: Weiyi Wang <wwylele@gmail.com>
|
|
Port citra-emu/citra#4911: "Add cancel option to analog stick configuration"
|
|
user-facing/translatable text
Co-Authored-By: Weiyi Wang <wwylele@gmail.com>
|
|
|
|
|
|
Ported from https://github.com/citra-emu/citra/pull/3617.
|
|
I missed this in my original PR (https://github.com/yuzu-emu/yuzu/pull/1886).
|
|
Co-Authored-By: Vitor K <vitor-k@users.noreply.github.com>
|
|
Port citra-emu/citra#4849: "Qt: Fixed behaviour of buttons by connecting functors to correct signals"
|
|
We can simply enable CMAKE_AUTOUIC and let CMake take care of handling
the UI code generation for targets.
As part of letting CMake automatically handle the header file parsing,
we must not name includes with "ui_*" unless they're related to the
output of the Qt UIC compiler. Because of this, we need to rename
ui_settings, given it would conflict with this restriction.
|
|
Following screens got fixes:
- Configure/Debug
- Configure/Input
|
|
The JIT is mature enough that this setting can be removed, falling back
to Unicorn only on unsupported architectures. Any missing features from
Unicorn (of which there are extremely few), are mostly
developer-oriented, which most users don't care about.
Features should be coordinated with the JIT, not the interpreter,
anyhow.
|
|
yuzu: Move CPU Jit setting to Debug tab
|
|
A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI.
|
|
|
|
core: Add detailed local reporting feature for development
|
|
yuzu/configure_input: Add missing space in window title
|
|
|
|
|
|
yuzu/configuration: Make all widgets and dialogs aware of language changes
|
|
video_core: Drop OpenGL core in favor of OpenGL compatibility
|
|
To prepare for translation support, this makes all of the widgets
cognizant of the language change event that occurs whenever
installTranslator() is called and automatically retranslates their text
where necessary.
This is important as calling the backing UI's retranslateUi() is often
not enough, particularly in cases where we add our own strings that
aren't controlled by it. In that case we need to manually refresh the
strings ourselves.
|
|
|
|
qt: Silence name collision warnings
|
|
yuzu/configuration/configure_graphics: Eliminate type narrowing in a connect call
|
|
yuzu: Remove unused birthday setting
|
|
mii: Implement MiiManager backend and several mii service commands
|
|
|
|
|
|
Fixes #2522.
|
|
|
|
|
|
|
|
Also cleanup of general stuff
|
|
Reports are unnecessary for normal users and this is to prevent 'power' users from enabling the feature by accident.
|
|
Full enable/disable for all reports.
|
|
Nothing from the hotkeys dialog relies on this call occurring, and is
already called from the dialog that calls applyConfiguration().
|
|
Avoids mentioning the user and formalizes the error itself.
|
|
critical() is intended for critical/fatal errors that threaten the
overall stability of an application. A user entering a conflicting key
sequence is neither of those.
|
|
We don't need to extract the entire set of hotkeys into a list and then
iterate through it. We can traverse the list and early-exit if we're
able to.
|
|
1. This is something that should be solely emitted by the hotkey dialog
itself
2. This is functionally unused, given there's nothing listening for the
signal.
|