Summary: | Touch support for rotation | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | wolthera <griffinvalley> |
Component: | Tablets (tablet issues are only very rarely bugs in Krita!) | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | geoffrey.megardon, halla, herrkjeldsen, i.sunlark, le.trmr, mishkarogachev, ryan.the.leach, tamtamy.tymona, victor.wahlstrom, welcome |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | All | ||
Latest Commit: | 2c299f5ba150de5efb62f4b46c826f74cb8a4b73 | Version Fixed In: |
Description
wolthera
2014-12-18 17:29:08 UTC
Very wishbug in terms of zoom and pan :) Surface pro 3 i7,512 Is this just "multi-touch" or is there something specific that makes it rotation? If it's just multi-touch then add in Surface Pro 2. Surface Pro 2 and SP1 (I think) uses Atmel for touch, but Krita should definitely support arbitrary touch devices if possible*. Likely touch for SP1 and SP2 will have to be handled manually, whereas SP3 and some newer wacom devices might actually give us pre-processed gesture events. * There is already code that checks for QTouchEvent, so unless it's broken it should in theory work on multi-touch hardware for some tools if the drivers communicate with Qt properly. *** Bug 339109 has been marked as a duplicate of this bug. *** Looked at the existing code in Krita. Couldn't get it to work under Linux with a Surface Pro 2. Supposedly it can work under some configurations (Windows + Wacom?), however even then it's buggy and incomplete. I wrote some generic Qt test code by overriding event from QWidget and had much better luck with that; I can get all relevant events and detect at least 10 touch points with individual widget positions. Implementing generic support in Krita shouldn't be too difficult I think, but care has to be taken so it doesn't interfere with normal mouse events. Updating title to reflect increased scope of discussion. *** Bug 335028 has been marked as a duplicate of this bug. *** Except for rotation, this exists already. WISHGROUP: Larger Usability Fixes *** Bug 363662 has been marked as a duplicate of this bug. *** I'm interested to use rotation gesture on a Wacom Cintiq 27 Touch… Zoom is already working nicely. As there is Krita users with a touch interface in this bug list, can I ask you to try to reproduce Bug 363225 ? especially as described in comment 7 : https://bugs.kde.org/show_bug.cgi?id=363225#c7 Thanks a lot in advance ! Implemented in 2c299f5ba150de5efb62f4b46c826f74cb8a4b73 (3rd July 2019) by Sharaf Zaman. |