libinput 1.20rc1 (1.19.901) is now available. This is the first release that has been made available on GitLab. I know you are really excited about testing the release candidate and reporting bugs upstream, but first make sure to update your scripts to point to the new URLs [1].
This is what's new: - High-resolution scroll is more reliable thanks to the inclusion of new heuristics - Better handling of BTN_TOOL_PEN on top of BTN_TOOL_RUBBER on graphics tablets that trigger a kernel bug - libinput doesn't handle joysticks and gamepads. The detection algorithm has been improved to avoid tagging some of those devices as keyboards - Improved clickpad detection - New quirks and bug fixing Thanks to all contributors :D [1] https://gitlab.freedesktop.org/libinput/libinput/-/releases --- Alexander Radovich (1): quirks: add ModelBouncingKeys for A4Tech X-710BK Mouse Gary Wolfe (1): quirks: Dell 15R touchpad settings for firmware v3 Joaquin Gonzalez (1): quirks: changes touchpad pressure Lenovo Yoga 2 Pro José Expósito (19): doc/user: fix broken link to systemd 60-evdev.hwdb gestures: cancel hold gestures on thumb detection wheel: centralize wheel handling wheel: refactor wheel scroll flushing wheel: handle with a state machine wheel: ignore initial small scroll deltas wheel: accumulate scroll when direction changes gestures: rename event handlers doc/user: fix broken link to "Observations on trackpoint input data" touchpad: revert the clickpad detection mechanism evdev: refactor joystick/gamepad detection evdev: improve joystick and gamepad detection gestures: do not use thumb for pinch when is used to press the clickpad quirks: Remove Lenovo Trackpoint Keyboard II quirk wheel: allow to scroll while middle button is pressed tools: remove hardcoded value for boolean quirks gestures: fix disambiguation between two finger pinch and scroll doc: document disambiguation between two finger pinch and scroll libinput 1.19.901 Peter Hutterer (18): quirks: add a more generic match for the 5288 Synaptics clickpad doc/user: expand the udev rules for better readability doc/user: add an example udev rule for LIBINPUT_IGNORE_DEVICE quirks: make a wacom quirk more descriptive quirks: add a quirk for the Wacom 524c device Use bit(foo) instead of (1 << foo) test: add tip down/up helper functions test: add missing tool event in the aiptek tablet test device test: add a tablet test for eraser tip down timer: rate-limit the "timer expiry in the past" error messages timer: only warn about timer expiry issues when we're more than 20ms behind doc/user: write an article explaining the different contexts test: allow for a hold end event when verifying touch motion test: add a test device for the Wacom 524C device tablet: handle a BTN_TOOL_PEN on top of BTN_TOOL_RUBBER evdev: silence a clang compiler warning meson.build: disable -Wunused when building the litest selftest gitlab CI: update to latest CI templates Tiger Kaovilai (1): Update 50-system-hp.quirks with 15-bl000 volume button quirks spacefreak86 (1): quirks: Add Asus ROG Strix G15 2021 keyboard quirk