Currently OpenToonz has all the basic stuff needed to set up visual controls for using in character rigs (i.e. it has expressions, hierarchical relations between columns, etc.).
Still, currently there is one thing that makes using visual (joystick like) controls impractical, and that is the lack of a way to establish limits for a column transformations.
Not being a programmer myself, yet it seems that such a feature should be a lot less complicated to implement than, for example, the already existing Expression interpolation system, and it would allow for a more practical way to control characters (and possibly other things).
So I wonder if there could be someone who is willing to put such a system in place for OT.
What should it include?
The Limits system should be able to set absolute Min and Max values for each of a Column's transformations (i.e. ew, ns, rotation, scale, etc.). These Limits would be properties of each column.
Why is it important?
When building visual controls for rigs, they normally consist of a "frame" column (one with a rectangular shape), which visually establishes an area inside which the actual control column (usually in the form of a small circle/square) can move.
By currently not having a way to set transform limits for columns, the small circle/square of such a control system is allowed to freely move outside of that visual frame area, undermining the whole purpose of such a control.
How is such a system implemented in other CG software?


Thanks for considering it!
If anybody needs more input I'm at your disposal.