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

Enable acceleration for value draggers #378

Open
yaustar opened this issue Sep 7, 2020 · 3 comments
Open

Enable acceleration for value draggers #378

yaustar opened this issue Sep 7, 2020 · 3 comments

Comments

@yaustar
Copy link
Collaborator

yaustar commented Sep 7, 2020

Some users would like to make larger changes by dragging the value dragger. Suggestions have included to be based on mouse acceleration and using hotkeys.

I'm not a big fan of hotkeys unless it is super obvious and would prefer mouse acceleration instead that could be adjusted in the editor settings similar to FPS games.

@Maksims
Copy link
Collaborator

Maksims commented Sep 7, 2020

Each number field in inspector, have "precision" setting internally, which is used to round up floats to avoid dozen 0's due to float number math issues. And arrow Up/Down tied to that precision number. I would assume value draggers are tied to that prevision number too. Perhaps there can be an option to define specifically more reasonable step value for draggers to try suit majority of cases. This would obviously be based on assumptions.

Additionally it makes sense to add Shift hotkey during dragging, if it is held, then increase step by 10 or other value (not too large that makes things fly away, and not too little that would make it not useful).

@yaustar
Copy link
Collaborator Author

yaustar commented Feb 10, 2021

An alternative solution (that was posted from Twitter) https://twitter.com/mmyyffaauulltt/status/1359549694259716097

A 'ladder' is interesting implementation
ladder

@yaustar
Copy link
Collaborator Author

yaustar commented Jul 15, 2022

@jiajasper Any UX ideas on this one? :)

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