-
Notifications
You must be signed in to change notification settings - Fork 6
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
Multi-drag doesn't work / sensitivity is off #22
Comments
Is this still happening for you? just one mystery left: |
Sporadically yes. Here's a debug mac build at 8286441 |
oh and of course I'm not mouse upping there.And sometimes it doesn't stop as you can see |
Also no alpha render on linux, where you have transparency i get an opaque square. And how does it behave on windows? ( @mthierman could you try the above described? ) |
Stopping in the debugger
I see that the timer interval is 1000 and the LONG_HOLD interval is 750. Who knows why? |
Oh had and I know why and I have a fix. Hold on. |
Seems to work fine on windows |
The "RMB Drag" gesture on a mac trackpad is two fingers down, click, drag. Cool. But 2 fingers down can also begin a wheel event. The mac trackpad is smart enough to not send any motion but it does generate a zero distance wheel event which B-Step picks up and uses to interfere with the drag event. So don't start the wheel timer on a zero distance wheel event. Closes surge-synthesizer#22
This is a mac only thing yeah. Here's the comment from my fixing PR #62
|
The "RMB Drag" gesture on a mac trackpad is two fingers down, click, drag. Cool. But 2 fingers down can also begin a wheel event. The mac trackpad is smart enough to not send any motion but it does generate a zero distance wheel event which B-Step picks up and uses to interfere with the drag event. So don't start the wheel timer on a zero distance wheel event. Closes #22
Basically set first duration short and RMB drag that knob across the others - some reset but not enough. Console message that we are deleting something. Probably the modified DnD API got mis0-ported.
The text was updated successfully, but these errors were encountered: