osara
osara copied to clipboard
Provide feedback for Envelope: Increase/decrease bezier tension for selected points actions
So we can cycle through five of the available point shapes. Square, linear, fast start, fast end, and slow start/end. Is there a particular reason for not including the bezier shape?
Is bezier useful without being able to set bezier tension (which you have to do from the dialog)?
I'm not sure about other folks, but I've used bezier without having to change the tension before. It sounds slightly different to linear.
I just wanted to point out in this regard that I use two actions to change the shape of the envelope point directly, so that a point automatically becomes shape-changeable using these actions: Envelope: Increase bezier tension for selected points by 5% and to decrease it Envelope: Decrease bezier tension for selected points by 5% this means that I can change the shapes of the points on the fly without problems.
Adding the bezier shape to this command is a trivial change, as long as it's actually useful/usable (since it does mean one more key press to cycle through the list). @ScottChesworth , any thoughts?
Bezier at default tension is different to linear, but not markedly different, so I'm gonna label it low priority. For the change to be really useful, I think we'd need to provide feedback when adjusting tension via actions: Envelope: Decrease bezier tension for selected points by 5% (41123) Envelope: Increase bezier tension for selected points by 5% (41122) Envelope: Decrease bezier tension for selected points by 25% (41125) Envelope: Increase bezier tension for selected points by 25% (41124)
If I understand https://github.com/jcsteh/osara/issues/939#issuecomment-1748628268 correctly, changing the bezier tension with those actions automatically sets the shape to bezier. If that's the case, we don't need to include bezier in the cycle action, since it's reasonable to require tweaking bezier tension in order to use bezier.
Ah yeah, I missed that Detail, tested just now and that is indeed how it works. Is feedback for those actions possible?
I believe so. Tension does seem to be exposed in the API.