- Rebased on main and fixed conflicts.
- For now removed the changes in
paint_mask.cc
to be handled later: they are all just to add checks tosculpt.project_line_gesture
which technically…
- Rebased on main.
- Added tests.
- Fixed wrongly inverted
is_fallback_used
(found while making the new tests).
This is far from obvious when reading through the PR changes, especially since the code that registers this callback is not part of the changes, and thus invisible when you just read here…
Potentially that rotate keys operator (naming inspired by the 'bit rotate' bit shift operation) could be implemented in such a way that key insertion could automatically run it in the cycle aware…
I actually envisioned an operator to move the "real" interval by rotating the keys left or right along the cycle (thus changing which key is the duplicated end point), but never got around to…
The basic idea of cyclic aware is that cyclic curves repeat infinitely, so inserting a key at any point in the timeline should automatically update the interval where the keys are "really"…
The real solution for cycling would be to avoid any repetition by implementing cycling implicitly based on the action frame range. Thus there would be no need to repeat any keys in the first…