On 2 Dec 2020, at 00:38, Povilas Kanapickas <[email protected]<mailto:[email protected]>> wrote:
Hello, I would like to implement support for Wayland touchpad gestures[1] to Qt. Would you potentially accept such a contribution from an outside developer if the CLAs are signed and other legal conditions are accepted? Wayland currently provides swipe and pinch touchpad gestures which could be represented by QPinchGesture and QSwipeGesture classes. It seems that the gesture events could be handled just like they are handled on macOS, but this needs a proof of concept to make sure the assumption holds. Yes that sounds right to me. Even more urgent I think is to get QWheelEvents with pixel deltas and scroll phases, like we have on macOS, when you are using the flick gesture (two-finger-flick, maybe edge flick if it’s configurable). If you agree that it makes sense for me to work on this feature, I will come back with a more concrete proposal later. Previously I've implemented touchpad gesture support in X11 and the X11 backend of Gtk so I know a little bit about this area. The code is currently under review and once it's merged to X11 I'll come back with a proposal for this part of Qt too. I will work with you on this. There was another patch someone started to add this for libinput, but then gave up for some reason, so I was thinking of getting back to it myself eventually: https://codereview.qt-project.org/c/qt/qtbase/+/293172 Maybe we could support trackpad gestures on X11 too?
_______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
