summaryrefslogtreecommitdiff
path: root/src/yuzu/configuration
AgeCommit message (Collapse)Author
2022-10-07configure_graphics: Fix graphics API selection when a game is runningMorph
The graphics API setting should not be changed when a game is running.
2022-09-28Merge pull request #8940 from german77/silencebunnei
yuzu: Silence some clang warnings
2022-09-23Merge pull request #8948 from german77/orderMorph
yuzu: sort input profiles by name
2022-09-23yuzu: sort input profiles by nameNarr the Reg
2022-09-21yuzu: Silence some clang warningsNarr the Reg
2022-09-19yuzu qt: Add option to disable startup Vulkan checklat9nq
The startup check apparently confuses other programs when yuzu launches 2 processes and then quickly closes one of them. Though this isn't really our issues it's also not a big deal for me to add an option to work around that issue.
2022-09-16Merge pull request #8906 from Docteh/fix_iconsbunnei
UI: move icons from default into colorful theme.
2022-09-16Merge pull request #8682 from lat9nq/dumpyMorph
yuzu qt: Add option to create Windows crash dumps
2022-09-15UI: move icons from default into colorful theme.Kyle Kienapfel
colorful theme has been default theme for awhile. having colorful theme try and grab icons from other theme doesn't work on Linux. Also adding two additional icons, info is to hint to the user that they should hit verify after pasting in a token, sync is to show that the verification is occurring.
2022-09-15UI: Fix link to TAS help pageKyle Kienapfel
Tools -> TAS -> Configure TAS Thanks to Rei on discord for the fix. Basically: openExternalLinks is a checkbox in Qt Creator
2022-09-12Merge pull request #8880 from german77/slow-movingMai
input_common: Increase mapping timer from 2.5 seconds to 4 seconds
2022-09-11input_common: Increase mapping timer from 2.5 seconds to 4 secondsgerman77
2022-09-09Merge pull request #8864 from german77/toggle_analogbunnei
input_common: Add support for analog toggle
2022-09-08Merge pull request #8819 from liamwhite/cash-moneylat9nq
video_core: add option for pessimistic flushing
2022-09-06yuzu: input: fix invert symbol on axis and order options alphabeticallyNarr the Reg
2022-09-06input_common: Add support for analog toggleNarr the Reg
2022-09-04yuzu: Use a debugger to generate minidumpslat9nq
yuzu: Move mini_dump out of core startup_checks: Better exception handling
2022-09-03Qt: Make General->Debug scrollableKyle Kienapfel
Configuration -> General -> Debug is getting a bit crowded. yzct12345 submit this originally, so I'm tagging them as a co-author. The original #6714 also modifies the Controls -> Player N sections, but it looks like more work is needed to make the current area scrollable. Co-authored-by: yzct12345 <87620833+yzct12345@users.noreply.github.com>
2022-08-25video_core: add option for pessimistic flushingLiam
2022-08-22yuzu: Force camera output to be saved on a buffer (#8805)Narr the Reg
2022-08-18yuzu: Allow longer controller profile namesNarr the Reg
2022-08-12Do some log memes to help perceived volumeKelebek1
2022-08-12Allow audio volume up to 200%Kelebek1
2022-08-09Merge pull request #8735 from djrobx/add_vsyncliamwhite
Make vsync setting work for Vulkan
2022-08-07Make vsync setting work for VulkanDJRobX
2022-07-30Translate english pluralsKyle Kienapfel
Turns out that for Qt to properly handle plurals in English a translation needs to be provided, otherwise the user is left with messages such as "Building: 2 shader(s)" Plurals for other all other languages are handled on transifex. I wrote the README.md to just refer to it as a translation collaboration site just in case we ever switch. These translations being out of date won't pose any technical problems so I believe it is fine to handle them manually on a "best effort" basis. The files are generated into the source directory so that the relative filenames are correct. The generated file is added to .gitignore
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
[REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254
2022-07-25Address first part of review commentsFearlessTobi
2022-07-25yuzu: Add ui files for multiplayer roomsFearlessTobi
2022-07-25Merge pull request #8564 from lat9nq/dinner-forkbunnei
yuzu: Streamline broken Vulkan handling
2022-07-23yuzu: Add webcam support and rebase to latest masterNarr the Reg
2022-07-23yuzu: Hook qt camera to camera drivergerman77
2022-07-22Project AndioKelebek1
2022-07-19Update configure_input.uiMatías Locatti
2022-07-16yuzu: settings: Remove framerate cap and merge unlocked framerate setting.bunnei
- These were all somewhat redundant.
2022-07-15common/setting: Make ranged a property of the typemerry
- Avoids new GCC 12 warnings when Type is of form std::optional<T> - Makes more sense this way, because ranged is not a property which would change over time
2022-07-10yuzu: Simplify broken Vulkan handlinglat9nq
2022-06-30settings: Consolidate RangedSetting's with regular oneslat9nq
The latest git version of GCC has issues with my diamond inheritance shenanigans. Since that's now two compilers that don't like it I thought it'd be best to just axe all of it and just have the two templates like before. This rolls the features of BasicRangedSetting into BasicSetting, and likewise RangedSetting into Setting. It also renames them from BasicSetting and Setting to Setting and SwitchableSetting respectively. Now longer name corresponds to more complex thing.
2022-06-14configure_ringcon: Eliminate variable shadowingMorph
2022-06-14configure_touch_from_button: Eliminate variable shadowingMorph
2022-06-14configure_per_game: Eliminate variable shadowingMorph
2022-06-14configure_input_player: Eliminate variable shadowingMorph
2022-06-14configure_dialog: Eliminate variable shadowingMorph
2022-06-13yuzu: Eliminate variable shadowingMorph
2022-06-11Merge pull request #8393 from lat9nq/default-vulkanbunnei
general: Set renderer_backend's default to Vulkan
2022-06-10Merge pull request #8333 from Docteh/translate_hotkeysMai M
UI: Translate hotkey labels in configuration
2022-06-10Merge pull request #8318 from Docteh/cmake-qt56-entryMai M
Update some files with Qt 5.15.2 best practices in mind
2022-06-04configure_graphics: Remove unused includelat9nq
2022-06-01core/debugger: Implement new GDB stub debuggerLiam
2022-05-30yuzu-qt: Make has_broken_vulkan only for crasheslat9nq
Being able to catch and handle a Vulkan exception is not what this is for.