Commit Graph

24 Commits (12fd2ae86d78c69d5bce6ab5b5ba26a4b265ac92)

Author SHA1 Message Date
Narr the Reg ee847f8ff0 hid_core: Move hid to it's own subproject 2 years ago
lat9nq 3c45452fae general: Use console mode helper across project 2 years ago
lat9nq 387ede76d2 general: Convert use_docked_mode to an enumeration
Allows some special interactions with it in the Qt frontend.
2 years ago
german77 11edba4974 applet: controller: Implement cancel button 3 years ago
Liam 50a59487eb qt: implement RequestExit for applets 3 years ago
Lioncash fedd857054 applets/controller: Use aliases for callbacks 3 years ago
Liam 084d7d6b01 common: Change semantics of UNREACHABLE to unconditionally crash 3 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
german77 9ee5c4ec56 core/hid: Fix controller type validation 4 years ago
german77 5d0f3540c4 core/hid: Rename NpadType to NpadStyleIndex 4 years ago
german77 b564f024f0 Morph review first wave 4 years ago
german77 b5e72de753 kraken: Address comments from review
review fixes
4 years ago
german77 510c7d2953 core/frontend: Update applets 4 years ago
Morph e3c2749986 hid: Reorder all HID commands
Reorders all HID commands in command id order.
5 years ago
Morph 8f2959f680 settings: Preparation for per-game input settings 5 years ago
Lioncash 6b5f565324 controller: Pass ControllerParameters by reference in ReconfigureControllers()
Prevents unnecessary copies and heap reallocations from occurring.
5 years ago
bunnei 3d592972dc
Revert "core: Fix clang build" 5 years ago
Lioncash be1954e04c core: Fix clang build
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.

Fixes #4795
5 years ago
Lioncash 3e4a0a13cb frontend/controller: Eliminate dependency on the global system instance 5 years ago
Morph b65456b958 applets/controller: Resolve several compiler warnings
Resolves -Wsign-compare and -Wunused-variable
5 years ago
Morph 076e4d44c3 Address feedback 5 years ago
Morph 371226448a applets/controller: Modify heuristic to account for certain games
Now left and right joycons have the same priority (meaning both needs to be supported by the game).

Explanation of the new heuristic:
Assign left joycons to even player indices and right joycons to odd player indices.
We do this since Captain Toad Treasure Tracker expects a left joycon for Player 1 and a right Joycon for Player 2 in 2 Player Assist mode.
5 years ago
Morph 7299356f37 applets/controller: Implement fallback applet for the SDL frontend
Implement the fallback applet for the SDL frontend, connecting only the minimum amount of players required.
5 years ago
Morph 5219615418 Project Mjölnir: Part 2 - Controller Applet
Co-authored-by: Its-Rei <kupfel@gmail.com>
5 years ago