summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon
AgeCommit message (Collapse)Author
2020-12-11Merge pull request #9289 from AdmiralCurtiss/simple-png-api-writeLéo Lam
Use Simplified libpng API for writing PNGs.
2020-12-05InputCommon: fix dynamic input textures being not generated when the key or ↵iwubcode
device isn't mapped
2020-11-26InputCommon: Use Common::SavePNG() to write images.Admiral H. Curtiss
2020-11-26Merge pull request #9232 from ↵Léo Lam
AdmiralCurtiss/show-result-value-in-expression-editor Qt/IOWindow: Show result value in expression editor.
2020-11-21Fix variable shadowing warningsLéo Lam
2020-11-17Remove a redundant i18n commentJosJuice
2020-11-16Use positional arguments in all translatable fmt stringsJosJuice
We want to use positional arguments in translatable strings that have more than one argument so that translators can change the order of them, but the question is: Should we also use positional arguments in translatable strings with only one argument? I think it makes most sense that way, partially so that translators don't even have to be aware of the non-positional syntax and partially because "translatable strings use positional arguments" is an easier rule for us to remember than "transitional strings which have more than one argument use positional arguments". But let me know if you have a different opinion.
2020-11-12InputCommon: Migrate over to fmt-capable panic alertsLioncash
Continues the migration over to fmt.
2020-11-08InputCommon: Return error, if any, from ControlReference::SetExpression().Admiral H. Curtiss
2020-11-03Virtual Notch settings and UI for octagonal stickNick Michael
2020-10-23InputCommon: Migrate logging over to fmtLioncash
Continues the migration of the logging calls over to the fmt capable ones.
2020-10-21Merge pull request #9162 from jordan-woyak/quaternionLC
Replace stateful rotational matrices with quaternions.
2020-10-21Merge pull request #9160 from jordan-woyak/xinput2-stuck-keysLéo Lam
Linux/XInput2: Fix keys being stuck pressed on focus loss.
2020-10-20ExpressionParser: Add missing <functional> includeLioncash
Unbreaks Windows CMake builds.
2020-10-20Merge pull request #9142 from jordan-woyak/expose-fovLéo Lam
WiimoteEmu: Expose IR camera FOV to adjust IMU pointing sensitivity.
2020-10-20Merge pull request #8318 from iwubcode/dynamic_input_texturesLéo Lam
InputCommon: Dynamic Input Textures
2020-10-20Merge pull request #9096 from jordan-woyak/calibration-cleanupLéo Lam
ControllerEmu: Improve and simplify UpdateCalibrationData.
2020-10-19WiimoteEmu: Tweak IMUCursor total yaw setting tool-tip.Jordan Woyak
2020-10-19InputCommon/WiimoteEmu: Replace stateful rotational matrices with quaternions.Jordan Woyak
2020-10-19Linux/XInput2: Fix keys being stuck pressed on focus loss.Jordan Woyak
2020-10-03Core: Load custom textures after inputs has been loaded and avoid sending ↵iwubcode
force texture reload during startup for dynamic textures. This ensures that custom texture loading only happens once and users don't see any weird flashes on startup
2020-10-03InputCommon: Introducing the "Dynamic Input Texture". Configuration links ↵iwubcode
an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image.
2020-09-29Merge pull request #9120 from JosJuice/controller-defaultsJMC47
Fix controller defaults being empty on fresh run
2020-09-29Fix controller defaults being empty on fresh runJosJuice
A very early call to Config::Save is now creating empty controller INI files. https://bugs.dolphin-emu.org/issues/12283
2020-09-28ControllerEmu: Increase "IMUPointer" "Total Yaw" default value to match that ↵Jordan Woyak
of regular "Point" settings. Removed "Total Yaw" from included Wii remote input profile to take on the default value.
2020-09-28ControllerEmu: Increase Total Yaw/Pitch default values to compensate for new ↵Jordan Woyak
FOV and to reach screen edges in the Wii Menu.
2020-09-28ControllerInterface/Wiimote: Add "IR Distance" input providing a calculated ↵Jordan Woyak
distance from sensor bar in meters.
2020-09-25ExpressionParser: Improve hotkey suppression logic. Allow activation with ↵Jordan Woyak
simultaneous press of modifier and final input.
2020-09-25ExpressionParser: Replace ScopeGuard with custom deleter unique_ptr.Jordan Woyak
2020-09-25InputCommon: Improve input detection to produce buton combinations.Jordan Woyak
2020-09-25InputCommon: Make hotkeys and input detection aware of Ctrl -> L_Ctrl / ↵Jordan Woyak
R_Ctrl hierarchy.
2020-09-25InputCommon: Clean up modifier ignoring logic.Jordan Woyak
2020-09-25ControllerInterface: Add platform consistent names for modifier keys.Jordan Woyak
2020-09-25ExpressionParser: Allow duplicate and superset modifier hotkeys to function.Jordan Woyak
2020-09-25InputCommon: Support detecting combinations of inputs. (Hotkeys)Jordan Woyak
2020-09-25ExpressionParser: Suppress inputs when hotkey modifiers are pressed.Jordan Woyak
2020-09-25ExpressionParser: Add Hotkey syntax.Jordan Woyak
2020-09-20Merge pull request #8840 from Techjar/evdev-combining-physJordan Woyak
ControllerInterface: Combine evdev devices with the same physical location in addition to unique ID
2020-09-19ControllerEmu: Improve and simplify UpdateCalibrationData.Jordan Woyak
2020-09-14Merge pull request #8985 from jordan-woyak/btemu-cleanupJMC47
BTEmu/Wiimote: Fixes and Cleanups.
2020-09-08ControllerInterface: Combine evdev devices with the same physical location ↵Techjar
in addition to unique ID
2020-08-26GCAdapter_Android: Minor cleanupRyan Meredith
2020-08-22name some threadsShawn Hoffman
2020-08-22msbuild: re-enable standalone vcxproj processingShawn Hoffman
2020-08-22windows: disable C4200 directly in libusb.hShawn Hoffman
2020-08-22msbuild: refactor stuff out of project files (for dolphin)Shawn Hoffman
2020-08-16BTEmu/Wiimote: Cleanups/Fixes.Jordan Woyak
2020-08-08Fix various -Wshadow warningsTillmann Karras
2020-08-08Merge pull request #8804 from iwubcode/dsu-improvementsTilka
DolphinQt / InputCommon - Support multiple DSU servers
2020-08-02InputCommon: Add a handful of math functions to the expression parser.Admiral H. Curtiss