| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-15 | settings: Preparation for per-game input settings | Morph | |
| 2020-11-15 | input_profiles: Implement input profiles | Morph | |
| 2020-11-15 | configure_input_player: Implement input exclusivity and persistence | Morph | |
| With this, the "Input Devices" combobox should accurately reflect the input device being used and disallows inputs from other input devices unless the input device is set to "Any". | |||
| 2020-10-20 | configure_input_player: Fix modifier buttons | Morph | |
| Fix them for real this time, now they finally work. | |||
| 2020-09-18 | configure_input_player: Fixes motion mapping using ConfigureButtonClick | Morph | |
| 2020-09-17 | configure_input_player: Re-add "Clear" context menu option | Morph | |
| The context menu was removed in Mjölnir Part 1 as part of the input rewrite as we were unaware of it's usage statistics. However, as this was the only way to clear the inputs of individual buttons, this PR will re-add it back in. | |||
| 2020-09-17 | Merge pull request #4594 from german77/MotionHID | bunnei | |
| hid/configuration: Implement motion controls to HID | |||
| 2020-09-10 | Merge pull request #4608 from lioncash/sign3 | bunnei | |
| configure_input_player: Resolve sign conversion warnings in UpdateMappingWithDefaults() | |||
| 2020-09-05 | configure_input: Hook up the motion button and checkbox | Morph | |
| This allows toggling motion on or off, and allows access to the motion configuration. Also changes the [waiting] text for motion buttons to Shake! as this is how motion is connected to a player. | |||
| 2020-09-04 | Add cemu hook changes related to PR #4609 | german | |
| 2020-09-04 | configure_input_player: Show/hide motion buttons based on the controller | Morph | |
| 2020-09-04 | Include HID and configuration changes related to motion | german | |
| 2020-08-29 | configure_input_player: Resolve sign conversion warnings in ↵ | Lioncash | |
| UpdateMappingWithDefaults() Prevents sign mismatch warnings in the loop conditionals. | |||
| 2020-08-29 | yuzu/configuration: Fix index out of bounds for default_analogs | Morph | |
| 2020-08-27 | input_common: Eliminate most global state | Lioncash | |
| Abstracts most of the input mechanisms under an InputSubsystem class that is managed by the frontends, eliminating any static constructors and destructors. This gets rid of global accessor functions and also allows the frontends to have a more fine-grained control over the lifecycle of the input subsystem. This also makes it explicit which interfaces rely on the input subsystem instead of making it opaque in the interface functions. All that remains to migrate over is the factories, which can be done in a separate change. | |||
| 2020-08-26 | configure_input_player: Fix modifier scale button mapping | Morph | |
| 2020-08-26 | configuration/input: Add support for mouse button clicks | Morph | |
| Supports the Left, Right, Middle, Backward and Forward mouse buttons. | |||
| 2020-08-26 | Address feedback | Morph | |
| 2020-08-26 | Project Mjölnir: Part 1 | Morph | |
| Co-authored-by: James Rowe <jroweboy@gmail.com> Co-authored-by: Its-Rei <kupfel@gmail.com> | |||
| 2020-08-13 | General: Tidy up clang-format warnings part 2 | Lioncash | |
| 2020-08-03 | yuzu: Resolve C++20 deprecation warnings related to lambda captures | Lioncash | |
| C++20 deprecates capturing the this pointer via the '=' capture. Instead, we replace it or extend the capture specification. | |||
| 2020-07-02 | Fix unnecessary diffs | Ameer | |
| 2020-07-02 | Add LR triggers as axes, half press to initiate a press, add GC axis id in ↵ | Ameer | |
| config, clarify some code blocks for better readability | |||
| 2020-06-22 | Small quality of life indication that mapped button is GC | Ameer | |
| 2020-06-21 | Singleton GC Adapter class, remove globals, fix naming convention | Ameer | |
| Fix clang formatting Manual fix for configure_input_player formatting Add missing lib usb cmake command | |||
| 2020-06-21 | Clang Formatting | Ameer | |
| 2020-06-21 | GC Adapter Implementation | Ameer | |
| 2020-06-03 | Actually save the input when clearing/resetting to default | FearlessTobi | |
| Co-Authored-By: xperia64 <xperiancedapps@gmail.com> | |||
| 2020-04-23 | Edit modifier_scale with the deadzone slider | Kewlan | |
| 2020-04-05 | yuzu/configuration: Only assert that all buttons exist when we are handling ↵ | FearlessTobi | |
| the click for a button device This fixes failed assertions that were present in yuzu master code for 18 months. | |||
| 2020-01-03 | const correction | CJBok | |
| 2020-01-03 | clang | CJBok | |
| 2020-01-03 | Update configure_input_player.cpp | CJBok | |
| 2020-01-03 | Added deadzone controls for sdl engine at input settings | CJBok | |
| 2019-10-10 | fixed clang format & addressed feedback | FreddyFunk | |
| 2019-10-10 | yuzu/configure_input_player: Fix input handling for ZL and ZR from ↵ | FreddyFunk | |
| controllers with analog triggers | |||
| 2019-09-03 | Add cancel option to analog stick configuration | fearlessTobi | |
| Co-Authored-By: Vitor K <vitor-k@users.noreply.github.com> | |||
| 2019-08-02 | Qt: Fixed behaviour of buttons by connecting functors to correct signals | Silent | |
| Following screens got fixes: - Configure/Debug - Configure/Input | |||
| 2019-06-05 | yuzu/configuration: Make all widgets and dialogs aware of language changes | Lioncash | |
| 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-05 | yuzu/configuration: Make function naming consistent | Lioncash | |
| 2019-05-19 | yuzu/configuration/configure_input_player: Clean up array accesses | Lioncash | |
| Rather than repeatedly index arrays that have quite a large array index, we can just use a named variable instead. | |||
| 2019-05-19 | yuzu/configuration/configure_input_player: Specify string conversions explicitly | Lioncash | |
| Allows the player input configuration code to compile with implicit string conversions disabled. | |||
| 2019-01-17 | yuzu/configuration/configure_input_player: Forward declare types where ↵ | Lioncash | |
| applicable Allows removing the inclusion of the main input common header from the UI config header. | |||
| 2018-12-05 | configure_input: Add ConfigureInputSimple as default input UI config | Zach Hilman | |
| 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. | |||
| 2018-11-27 | yuzu/configure_input_player: Use std::size_t to represent the player index ↵ | Lioncash | |
| instead of u8 Prevents compiler warnings related to truncation when invoking the dialog. It's also extremely suspect to use a u8 value here instead of a more general type to begin with. | |||
| 2018-11-27 | yuzu/configure_input_player: Use a lambda expression instead of std::bind | Lioncash | |
| std::bind is the pre-C++11 way of doing this. | |||
| 2018-11-27 | yuzu/configure_input_player: Amend constructor initializer list order | Lioncash | |
| Orders the elements the way they would actually be initialized in. Resolves compiler warnings with gcc and clang | |||
| 2018-11-27 | yuzu/configure_input: Remove unused function MoveGridElement | Lioncash | |
| 2018-11-18 | configure_input: Make None a controller option instead of checkbox | Zach Hilman | |
| 2018-11-18 | hid: Use player-defined controller type as PREFERRED_CONTROLLER | Zach Hilman | |
