- Apr 20, 2019
-
-
Fernando Sahmkow authored
This option allows picking the compatibility profile since a lot of bugs are fixed in it. We devs will use this option to easierly debug current problems in our Core implementation.:wq
-
- Apr 11, 2019
-
-
FreddyFunk authored
-
- Apr 10, 2019
-
-
Lioncash authored
Without passing in a parent, this can result in focus being stolen from the dialog in certain cases. Example: On Windows, if the logging window is left open, the logging Window will potentially get focus over the hotkey dialog itself, since it brings all open windows for the application into view. By specifying a parent, we only bring windows for the parent into view (of which there are none, aside from the hotkey dialog).
-
Lioncash authored
Without a parent, this dialog won't have its memory freed when it happens to get destroyed.
-
- Apr 09, 2019
-
-
Lioncash authored
-
Lioncash authored
This is checking if an index is valid or not and returning early if it isn't.
-
Lioncash authored
Avoids a -Wreorder compiler warning.
-
Lioncash authored
Avoids dumping all of the core settings machinery into whatever files include this header. Nothing inside the header itself actually made use of anything in settings.h anyways.
-
Lioncash authored
This doesn't actually modify instance state of the dialog, so this can be made const.
-
- Apr 08, 2019
-
-
zarroboogs authored
-
- Mar 29, 2019
-
-
fearlessTobi authored
This was initially added to prevent problems from stubbed/not implemented NFC services, but as we never encountered such and as it's only used in a deprecated function anyway, I guess we can just remove it to prevent more clutter of the settings.
-
- Mar 16, 2019
-
-
Adityarup Laha authored
* Adds a new Hotkeys tab in the Controls group. * Double-click a Hotkey to rebind it.
-
- Mar 07, 2019
-
-
zhupengfei authored
-
bunnei authored
-
- Feb 07, 2019
-
-
ReinUsesLisp authored
-
- Jan 26, 2019
-
-
xperia64 authored
-
- Jan 22, 2019
-
-
zhupengfei authored
-
- Jan 17, 2019
-
-
Lioncash authored
Allows removing the inclusion of the main input common header from the UI config header.
-
Lioncash authored
-
Lioncash authored
-
Lioncash authored
-
Lioncash authored
-
Lioncash authored
'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.
-
Lioncash authored
It's a common UI pattern to use an ellipsis to indicate an ongoing action, rather than just specifying the word by itself.
-
- Jan 08, 2019
-
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Stored as signed seconds since epoch.
-
- Jan 04, 2019
-
-
Zach Hilman authored
-
- Jan 01, 2019
- Dec 28, 2018
-
-
spycrab authored
-
- Dec 27, 2018
-
-
Zach Hilman authored
These functions come in a pair and are needed by Smash Ultimate, Minecraft, and Skyrim, amongst others.
-
- Dec 26, 2018
-
-
Lioncash authored
These are user-facing strings, so they should be translatable.
-
Lioncash authored
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.
-
- Dec 25, 2018
-
-
Zach Hilman authored
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.
-
- Dec 18, 2018
-
-
zhupengfei authored
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.
-
- Dec 13, 2018
-
-
Lioncash authored
We can hide the direct array from external view and instead provide functions to retrieve the necessary info. This has the benefit of completely hiding the makeup of the SinkDetails structure from the rest of the code. Given that this makes the array hidden, we can also make the array constexpr by altering the members slightly. This gets rid of several static constructor calls related to std::vector and std::function. Now we don't have heap allocations here that need to occur before the program can even enter main(). It also has the benefit of saving a little bit of heap space, but this doesn't matter too much, since the savings in that regard are pretty tiny.
-
- Dec 05, 2018
-
-
Zach Hilman authored
-
Zach Hilman authored
Greatly simplifies the current input UI, while still allowing power users to tweak advanced settings. Adds 'input profiles', which are easy autoconfigurations to make getting started easy and fast. Also has a custom option which brings up the current, full UI.
-