Skip to content
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

Touchpad gesture for brush size should be relative #180

Open
feiss opened this issue Dec 30, 2016 · 2 comments
Open

Touchpad gesture for brush size should be relative #180

feiss opened this issue Dec 30, 2016 · 2 comments

Comments

@feiss
Copy link
Member

feiss commented Dec 30, 2016

Not absolute, like it is now. This would improve usability and support with Oculus thumbstick.

@dmarcos
Copy link
Member

dmarcos commented Jan 2, 2017

Just as a note: The controls can be completely different for touch and vice. We could make brush size absolute in Vive and relative in Touch.

@avrljk
Copy link

avrljk commented Oct 13, 2017

@dmarcos wrote:

controls can be completely different for touch and vice. We could make brush size absolute in Vive and relative in Touch.

Or both for both ;) with consistent mappings by using "asymmetric controls" hinted at in #214.

An action on the non-painting hand controller (people mostly paint one-handed), could toggle brush resizing between absolute and relative.

A quasi-modal action similar to the Shift key on a keyboard, would be preferable to a modal action like the Caps Lock key. People seldom forget to release the Shift key. People who actually use the Caps Lock key frequently forget it's on.

For relative brush size adjustments, maybe use the signed projection of the current touch position onto either the Y (existing control axis), or X axis ( #214 ) as input to a carefully chosen function, so holding one position resizes the brush at a rate that is both convenient and comfortable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants