-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Touch (Part 2 - Multitouch) #283
base: master
Are you sure you want to change the base?
Conversation
…stamp, move MotionEvent to bottom, merge switch cases,
…DL implementation
Co-Authored-By: rikner <[email protected]>
… lint onNativeTouch
@rikner what is the status of this PR? I'm marked to review it but it's missing a description etc. Can you please update it when you get a chance and mark me again for review if it's ready? I'm happy to do some work on this at some point myself too if needed |
Codecov Report
@@ Coverage Diff @@
## master #283 +/- ##
=========================================
Coverage ? 51.17%
=========================================
Files ? 87
Lines ? 3224
Branches ? 0
=========================================
Hits ? 1650
Misses ? 1574
Partials ? 0
Continue to review full report at Codecov.
|
@ephemer |
Hey @rikner thanks for the update here! I would like to try it especially on a device with weak performance to see, it should be immediately obvious whether there are still issues here. AFAIK we haven't changed anything in another PR so I'd be kind of surprised if the issues have spontaneously gone away. Also curious as to whether you tried this with our app or with the test app (which might hint whether the performance issues are affected by a larger / deeper view hierarchy). Feel free to ping me when you have time and we can have a look at this together |
Motivation (current vs expected behavior)
Adds support for multitouch
Currently the branch causes huge slowdowns with multitouch, we may need to reorganise some code to make this efficient
ToDo
Please check if the PR fulfills these requirements