pasbi/ommpfritt

Redesign Object and Point Handles

pasbi opened this issue · 1 comments

pasbi commented

Currently, there are 8 handles (bounding box, particle, vertical/horizontal move, vertical/horizontal scale, rotate, and isotropic scale).

  • All these handles clutter the view. It's difficult to see the objects one is working with.
  • The default circle and the rotation handle align perfectly if the view is at a 1:1 scale. That adds clutter and confusion.
  • The handles pointing left/up from the center control scaling. Intuitively, one would probably expect translation.
  • Is scaling with handles required at all? It can still be controlled via the property manager or the bounding box handle.

Not sure how to improve this. Appreciate suggestions.

pasbi commented

It's sometimes not clear what handle is currently active.
For example, the horizontal translation handle touches the rotation handle.
Hovering over their intersection highlights both handles.
For the user, it's not clear what will happen when they perform the action.

Maybe this problem is solved as a side effect of clearing the handle clutter. If not, I suggest adjusting the handle geometry such that they don't touch anymore.