summaryrefslogtreecommitdiff
path: root/src/yuzu/configuration/configure_input_player.cpp
AgeCommit message (Collapse)Author
2024-12-31chore: update project branding to citronZephyron
2024-01-16Merge pull request #12380 from flodavid/save-profileNarr the Reg
Save configuration profile name used by players
2024-01-11service: hid: Create abstracted pad structuregerman77
2024-01-08Save profile name usedflodavid
- Save the profile name in global config - Read the profile name when reading the global config
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg
2023-11-21config: Unify config handling under frontend_commont895
Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings. As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
2023-11-11core: hid: Split SL and SR buttonsgerman77
2023-06-12input_common: Redesign mouse panningBaptiste Marie
2023-05-08core: hid: Allow to calibrate gyro sensorNarr the Reg
2023-05-06Merge pull request #10125 from lat9nq/vsync-selectbunnei
configuration: Expose separate swap present modes
2023-05-05input_common: Add property to invert an axis buttonNarr the Reg
2023-05-02configure_input_player: Add missing includelat9nq
Cleaning up includes in bootmanager and configure_graphics has exposed a missing include here.
2023-02-26Revert "yuzu: config: Remove player 8 and 9 from config file"Narr the Reg
2023-02-25yuzu: config: Remove player 8 and 9 from config fileNarr the Reg
2023-02-16input_common: Split mouse input into individual devicesNarr the Reg
2023-02-01input_common: Implement turbo buttonsgerman77
2023-01-19yuzu: Update controller colors and button namesNarr the Reg
2023-01-10yuzu: Read mouse wheel inputNarr the Reg
2022-12-23yuzu: Automatically refresh device listgerman77
2022-12-05emulated_controller: Remove unused parameter in GetMappedDevices()Lioncash
This isn't used, so it can be removed to make the function a little nicer.
2022-11-28configure_input_player: Fix profile saving when using handheld controller typeameerj
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-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-08-18yuzu: Allow longer controller profile namesNarr the Reg
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-06-14configure_input_player: Eliminate variable shadowingMorph
2022-04-26yuzu: Config allow to delete single axis directions when buttons are mapped ↵Narr the Reg
to a stick
2022-04-26yuzu: config: Set default range to 95%Narr the Reg
2022-04-21Merge pull request #7978 from german77/sidewaybunnei
input_common: Map sticks correctly when mapped sideways
2022-04-19ui: translate hat directionsKyle K
QObject ends up being its own translation context. But this works in our favor. GetButtonName and GetDirectionName will share one translation the directions such as "Left" "Right" and the ConfigureInputPlayer context will contain translations that show up in the form, in places that aren't those buttons.
2022-04-16yuzu: Call ignore event after ensuring it's initializedNarr the Reg
2022-03-21input_common: Map sticks correctly when mapped sidewaysNarr the Reg
2022-03-20yuzu: Reduce unused includesameerj
2022-02-15yuzu: config: Fix mapping issues with the enter keyNarr the Reg
2022-02-06yuzu: Add auto center on right clickgerman77
2022-02-01Merge pull request #7807 from german77/moar-buttonsbunnei
input_common: Add home and hard touch press buttons to UDP controllers
2022-02-01configure_input_player: Eliminate variable shadowingLioncash
2022-02-01configure_input_player: std::move input setters in HandleClickLioncash
2022-02-01configure_input_player: Avoid unnecessary ParamPackage copiesLioncash
Avoids churning allocations.
2022-01-30input_common: Add home and hard touch press buttons to UDP controllersgerman77
2022-01-27Merge pull request #7770 from german77/motion-thresholdbunnei
input_common: Add option to configure gyro threshold
2022-01-23input_common: Add option to configure gyro thresholdgerman77
2022-01-21yuzu: Add modifiers for keyboardNarr the Reg
2022-01-16input_common: Reintroduce motion from mouse and use button namesgerman77
2022-01-07yuzu: Use pad parameter to choose the correct controllergerman77
2022-01-01controller_applet: Only populate supported controllersgerman77
2021-12-29core/hid: Fix controller type validationgerman77
2021-12-04core/hid: Ensure only valid npad are connectedgerman77