Comments (5)
No worries! you are not beholden to my needs, you got a whole ass life to live
Yeah gestures are tricky and they all tend to affect each other - I've developed a multitouch library for Godot that has had to deal with similar issues when I was trying to make my own VNC application 😅 It's super challenging to start, let alone adding support for additional gestures after the fact. Maybe my repo-in-progress could provide some insights, though I doubt it is in any way comparable to what you have going on here. Where do you keep your code for gesture detection?
from avnc.
All incoming touch events are processed in TouchHandler, and gesture detection is here.
from avnc.
Hi @domportera , thanks for taking the time to record the issue.
The root cause for this behavior is that AVNC is trying to differentiate between two-finger-tap
and two-finger-pinch
gestures. If the fingers move more than a certain threshold after touching the screen, it will be treated as the start of pinch/scroll gesture, and two-finger-tap detection will be cancelled.
I know this is not perfect, but two-finger-tap was a relatively newer addition, I tried to not affect other gestures. I am still looking to improve this situation.
PS: sorry for late response.
from avnc.
Your library is doing all event processing and gesture detection itself, but AVNC builds on top of GestureDetector.
from avnc.
I see, so yeah the logic most certainly wouldn't be transferable in any significant way. I'm hella busy lately but I'll see if I can take a look one day
from avnc.
Related Issues (20)
- Option for low latency HOT 1
- Feature Request: Add a option to change resolution and color depth HOT 1
- Feature Request: External/Secondary Display Support HOT 1
- Does it work with SecureVNCPlugin.dsm in UltraVNC?? HOT 1
- Feat: Use the top URL bar for searching HOT 3
- 1080高清視頻顯示garbage HOT 7
- Touch screen mode: enable pop up of auto hide on target at screen edge
- Feature request: Add a button to remove the left panel HOT 1
- Cursor jumps around in touch panel mode HOT 15
- Please add tightvnc's remote ripple like mouse tool HOT 1
- mouse click not working on window minimize & maximize & close on Android 14 HOT 28
- Is it possible to auto connect to server? HOT 9
- Android 14 Fullscreen Broken HOT 5
- SSH Tunnel is broken in v2.3.0: "There was a problem while connecting to xxx.xxx.xxx.xxx" HOT 17
- why not support repeater? HOT 3
- Icon is missing in F-droid
- Add get it on github badge to Readme HOT 1
- <details> <summary>Key test</summary> <p> ```python Preview text: ``` </p> </details>
- Request for Feedback: Exclude passwords from exported data HOT 2
- Feature request stereoscopic or monoscopic image HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from avnc.