Generalize pointer scaling and color change during trigger event #1076
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This series extends to controllers the feature we currently have for pinch gesture, where the pointer target is scaled as the pinch gesture closes, until it is fully closed and the color is changed to blue.
With this, we provide a nice visual cue of the trigger event to the user when using the controllers, and also make Wolvic interactions more consistent.
As part of this change, we rename
Controller::pinchFactor
toController::selectFactor
accordingly, since it is now used beyond pinch.Also, we propose reducing the maximum pointer radius a bit, which was (arguably) a bit too big already for hand-tracking.