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

Add CTRL-leftclick-drag virtual sliders for numeric input fields #79

Closed
bentoogood opened this issue Apr 2, 2013 · 3 comments
Closed
Assignees

Comments

@bentoogood
Copy link
Contributor

CTRL-SHIFT-leftclick-drag could possibly be used as a finer precision extra control

@ghost ghost assigned johnhaddon and andrewkaufman Apr 5, 2013
@andrewkaufman
Copy link
Contributor

Ben had a little play with the setup I have, and it seems like we might need some indication on the widgets (or plugs?) as to an appropriate range for interactive sliding. For example, the formula I chose so far seems to work well for integers and rotations, but is slightly too fast for translations, and far too fast for colors.

I'm not sure if we can use the plug min/max for this purpose. Is there a concept of softMin/softMax in gaffer?

@johnhaddon
Copy link
Member

We don't have any concept of slider min/max for plugs - if we need it I suggest we add it as a Metadata field, so it's something that only lives on the UI side of things. I'd be interested to see what your formula is and if it could be improved though...

@andrewkaufman
Copy link
Contributor

I'm positive it can be. Just not in a way that somehow differentiates translate from rotate without that metadata...

andrewkaufman added a commit to andrewkaufman/gaffer that referenced this issue Apr 19, 2013
LeftClick + Control will engage a virtual slider that alters with widget value linearly.
LeftClick + ShiftControl will engage the slider with an exponential scaling.

Fixes Issue GafferHQ#79
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