61aa037ad9
Touch unification (b3bff28bede07a48cdecefcda14a6fc9da86e4bb, change ID I9016fc15ad3ccb3664af348fdcdca006495b0778) was a rework of the input system to better support touch devices, but unfortunately it caused some fairly serious regressions. This commit fixes the following: - Triple/Quadruple clicking was no longer recognized on non-touch devices. - There were some issues recognizing wrapped events - Pens were considered to be touch devices, but this broke some remote/virtual machine setups. It's possible that this change will cause a regression for apple pencil users. I plan to get an Apple pencil to test whether preventing pens from being touch devices breaks the Apple pencil workflow instead - manualDrag was taken to mean "is on a touch device". This is only almost true, causing some input to be incorrectly ingnored when it was not - manualDrag and _manualDrag were confused. They affect different things, and we now recognize this Signed-off-by: Skyler Grey <skyler.grey@collabora.com> Change-Id: Iab0d3bcca588eaed14469597868a9c4e2dcf8488 Signed-off-by: Skyler Grey <skyler.grey@collabora.com> |
||
---|---|---|
.. | ||
calc_helper.js | ||
contenteditable_helper.js | ||
desktop_helper.js | ||
helper.js | ||
impress_helper.js | ||
interference_user_spec.js | ||
mobile_helper.js | ||
nextcloud_helper.js | ||
repair_document_helper.js | ||
search_helper.js | ||
writer_helper.js |