summaryrefslogtreecommitdiff
path: root/src/yuzu/configuration
AgeCommit message (Collapse)Author
2019-07-11yuzu: Remove setting for using UnicornLioncash
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.
2019-07-04Merge pull request #2669 from FearlessTobi/move-cpujit-settingZach Hilman
yuzu: Move CPU Jit setting to Debug tab
2019-07-04yuzu: Remove CPU Jit setting from the UIfearlessTobi
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.
2019-06-28settings: Add config option for kiosk (quest) modeZach Hilman
2019-06-21Merge pull request #2482 from DarkLordZach/prepobunnei
core: Add detailed local reporting feature for development
2019-06-19Merge pull request #2594 from FearlessTobi/very-important-changeZach Hilman
yuzu/configure_input: Add missing space in window title
2019-06-19Change to a more descriptive nameTobias
2019-06-19yuzu/configure_input: Add missing space in window nameTobias
2019-06-07Merge pull request #2553 from lioncash/languageZach Hilman
yuzu/configuration: Make all widgets and dialogs aware of language changes
2019-06-07Merge pull request #2514 from ReinUsesLisp/opengl-compatZach Hilman
video_core: Drop OpenGL core in favor of OpenGL compatibility
2019-06-05yuzu/configuration: Make all widgets and dialogs aware of language changesLioncash
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.
2019-06-05yuzu/configuration: Make function naming consistentLioncash
2019-06-05Merge pull request #2531 from ReinUsesLisp/qt-warningsZach Hilman
qt: Silence name collision warnings
2019-06-05Merge pull request #2515 from lioncash/narrowingZach Hilman
yuzu/configuration/configure_graphics: Eliminate type narrowing in a connect call
2019-06-04Merge pull request #2525 from FearlessTobi/remove-unused-settingsMat M
yuzu: Remove unused birthday setting
2019-05-30Merge pull request #1931 from DarkLordZach/mii-database-1bunnei
mii: Implement MiiManager backend and several mii service commands
2019-05-30rasterizer_opengl: Remove OpenGL core profileReinUsesLisp
2019-05-29qt: Silence name collision warningsReinUsesLisp
2019-05-29yuzu: Remove unused birthday settingfearlessTobi
Fixes #2522.
2019-05-26game_list_worker: Add better error handling to cachingZach Hilman
2019-05-26yuzu: Clear partial/full game list cache when data is updatedZach Hilman
2019-05-26ui_settings: Add option to cache game listZach Hilman
2019-05-26loader: Move NSO module tracking to AppLoaderZach Hilman
Also cleanup of general stuff
2019-05-25qt: Make UI option for 'Reporting Services' temporaryZach Hilman
Reports are unnecessary for normal users and this is to prevent 'power' users from enabling the feature by accident.
2019-05-25settings: Add 'Reporting Services' config optionZach Hilman
Full enable/disable for all reports.
2019-05-25configure_hotkeys: Remove unnecessary Settings::Apply() callLioncash
Nothing from the hotkeys dialog relies on this call occurring, and is already called from the dialog that calls applyConfiguration().
2019-05-25configure_hotkeys: Tidy up key sequence conflict error stringLioncash
Avoids mentioning the user and formalizes the error itself.
2019-05-25configure_hotkeys: Change critical error dialog into a warning dialogLioncash
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.
2019-05-25configure_hotkeys: Move conflict detection logic to IsUsedKey()Lioncash
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.
2019-05-25configure_hotkeys: Remove unused EmitHotkeysChanged()Lioncash
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.
2019-05-24yuzu/configuration/configure_graphics: Eliminate type narrowing in a connect ↵Lioncash
call A checkbox is able to be tri-state, giving it three possible activity types, so in the connect call here, it would actually be truncating an int into a bool. Instead, we can just listen on the toggled() signal, which passes along a bool, not an int.
2019-05-20yuzu/configuration/config: Make default hotkeys an internally-linked array ↵Lioncash
in the cpp file Given the array is a private static array, we can just make it internally linked to hide it from external code. This also allows us to remove an inclusion within the header.
2019-05-20yuzu/configuration/config: Specify string conversions explicitlyLioncash
Allows the configuration code to build successfully with implicit string conversions disabled.
2019-05-20Merge pull request #2455 from lioncash/configbunnei
configuration/config: Move config loading and saving to functions based off groups
2019-05-19yuzu/configuration/configure_web: Specify string conversions explicitlyLioncash
Allows the web config code to compile with implicit string conversions disabled. We can also deduplicate the calls to create the pixmap.
2019-05-19yuzu/configuration/configure_system: Specify string conversions explicitlyLioncash
Allows the system config code to build successfully with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_profile_manager: Mark UI string as translatableLioncash
This is a user-facing string, so it should be marked as translatable.
2019-05-19yuzu/configuration/configure_per_general: Specify string conversions explicitlyLioncash
Allows the per-game configuration to be successfully built with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_mouse_advanced: Clean up array accessesLioncash
Deduplicates array accesses and uses a named variable where appropriate.
2019-05-19yuzu/configuration/configure_mouse_advanced: Specify string conversions ↵Lioncash
explicitly Allows the advanced mouse configuration code to build with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_input_player: Clean up array accessesLioncash
Rather than repeatedly index arrays that have quite a large array index, we can just use a named variable instead.
2019-05-19yuzu/configuration/configure_input_player: Specify string conversions explicitlyLioncash
Allows the player input configuration code to compile with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_input: Mark controller type names as translateableLioncash
These are user-facing strings, so they should be localizable.
2019-05-19yuzu/configuration/configure_general: Specify string conversions explicitlyLioncash
Allows the general configuration code to successfully compile with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_gamelist: Specify string conversions explicitlyLioncash
Allows the gamelist configuration code to compile with implicit string conversions disabled.
2019-05-19yuzu/configuration/configure_audio: Store power on query into a variableLioncash
Avoids using the system accessor more than necessary, and ensures that both dialog boxes see the same power on state.
2019-05-19yuzu/configuration/configure_audio: Tidy up function castLioncash
We can just use qOverload here to tidy up the function cast.
2019-05-19yuzu/configuration/configure_audio: Specify string conversions explicitlyLioncash
Allows the audio configuration code to build with implicit string conversions disabled.
2019-05-17qt/configure_graphics: Shadow options at runtimeReinUsesLisp
Compatibility profile and the disk shader cache settings shouldn't be changed at runtime. This aims to address that shadowing those options.
2019-05-09configure_dialog: Remove the Whats This? button from the dialogLioncash