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
4 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