https://bugs.documentfoundation.org/show_bug.cgi?id=105618

            Bug ID: 105618
           Summary: Weaknesses in creating Bèzier curve
           Product: LibreOffice
           Version: 5.4.0.0.alpha0+ Master
          Hardware: x86 (IA32)
                OS: Windows (All)
            Status: UNCONFIRMED
          Keywords: needsUXEval
          Severity: enhancement
          Priority: medium
         Component: graphics stack
          Assignee: [email protected]
          Reporter: [email protected]

Start in Impress or Draw and read the help text "Drawing Curves". 
Activate the tool "Curve".
Click at the position of the start point and drag holding down the mouse
button.

Problem: The user does not know, what he is drawing. Actually he is going to
set the first control point and line he sees is a help line.

Release mouse button and move mouse. Now you can see the curve, which will be
created.

Now try different ways to continue
A   Double click to end drawing. An end point of the Bézier curve is generated
and the user is back to object mode with green handles. A second control point
was generated at the same place as the end point, but the user does not see
this control point.
B   Click and release mouse button. Move mouse around. A line is tied to the
mouse cursor. What kind of line? Same help line to a control as in the
beginning? The mouse pointer has the same graphic! No, it is a direct part of
the curve, a second segment, a straight segment.
C   Click and hold the mouse button pressed. Now you get a dashed line. From
moving around you guess, that it is a help line to the second control point.
Release button. Suddenly the curve jumps to the opposite side. A very
unexpected behavior. Actually this click-hold-down-drag creates a symmetric
endpoint, so that the first control of the second segment is automatically
determined. It is not possible to set this control point in a way, that second
control point of first segment and first control point of second segment are at
the same side of the curve, and it is impossible to set them independently.
D   Alt-click the end position. The curve is closed, but the drawing is not
finished. You can continue and create a second subpath of the same object. The
help does not mention it in text "Drawing Curves".

The UI for drawing a Bézier curve needs improvements
Suggestions:
Show all control points and all help lines while creating a Bézier curve.
Always show different line styles for help lines and parts of the curve.
Create the second and following segments the same way as the first segment.
Add help text for use of Alt-key to the text "Drawing Curves".

Please have a look at Inkscape or Corel Draw to see other UI concepts.

I think, the UX team should have a look and find a more intuitive way of
drawing a "polyBézierCurve".

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to