summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerInterface/MappingCommon.cpp
AgeCommit message (Collapse)Author
2024-09-22StringUtil: Remove `JoinStrings`mitaclaw
With 12 uses of `JoinStrings` in the codebase vs 36 uses of `fmt::join`, fmtlib's range adapter for string concatenation with delimiters is clearly the preferred option.
2023-12-12MappingCommon: Make use of std::erase_ifLioncash
2023-06-06InputCommon: Don't treat two analog inputs as a spurious trigger comboJosJuice
I've received a report from an Android user with a gamepad (a "BSP-D3") where one physical trigger is controlling two analog axes at the same time. This was causing RemoveSpuriousTriggerCombinations to delete both axes, which is clearly not a desireable outcome. With this change, now the axis with the greatest smoothness is kept, or both in case they have the same smoothness.
2023-05-16StringUtil: Move IsAlpha() into Common namespaceLioncash
2022-03-16MappingCommon: Fix detection of hotkey and conjunction expressions.Jordan Woyak
2022-03-06Move parts of MappingCommon out of DolphinQtJosJuice
Some of the functions in MappingCommon would be useful to use on mobile in the future.