[okular] [Bug 412638] Inconsistent mechanism to draw annotations

2021-09-01 Thread hunter
https://bugs.kde.org/show_bug.cgi?id=412638

hunter  changed:

   What|Removed |Added

 CC||witchhunterpro@protonmail.c
   ||om

--- Comment #4 from hunter  ---
IMHO there is no reason to reinvent the wheel here. The solution should be
copied from a CAD software.
- the click will start drawing the line. Line will follow mouse movement.
Another click draws another point, and so on..
- right click ends and accepts the drawing
- doubleclick will close the polyline
- Esc will abort the drawing (and there is always undo)
This way one can draw a single line, polyline or a polygon from the same
action.
- so for predefined shapes it is the same click-and-click (maybe and
click-and-drag)


@Nate btw, current icon for polygon is totally misleading since it is
suggesting drawing an open line for a (closed) polygon.
I was trying Enter, Space, RMB, doubleclick, even Escape to finish the line
xDDD
Also the word polygon is not so common in my language, I also forgot it was
closed shape.

-- 
You are receiving this mail because:
You are watching all bug changes.

[okular] [Bug 412638] Inconsistent mechanism to draw annotations

2019-10-06 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=412638

Nate Graham  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED
 CC||n...@kde.org

--- Comment #3 from Nate Graham  ---
IMO they should all work with any of the following:
- Click-and-drag from point A to point B (for polyline, after releasing the
button, you could then click-and-drag or just click to define point C and so
on)
- Click on Point A and then Click on point B (in this case, a translucent line
should appear connecting point A and the cursor to let you know what's
happening"

-- 
You are receiving this mail because:
You are watching all bug changes.

[okular] [Bug 412638] Inconsistent mechanism to draw annotations

2019-10-06 Thread Simone Gaiarin
https://bugs.kde.org/show_bug.cgi?id=412638

--- Comment #2 from Simone Gaiarin  ---
> How do you imagine "click and hold" for polyline?

Actually this is a good question.

> I think polyline should be "click and click and click and right-click to
> finisch". (Btw whats polyline? I can find only polygon...)

polyline = polygon, it is just how the internal engine name.

Probably what you propose is the best. It is how Krita does and how the
free-select-tool works in gimp.
(an alternative is to have "click and hold" only for the first segment (this is
how kolourpaint does), but I prefer what you propose)
So basically it is the current behavior, with the difference that now right
click cancels the drawing instead of completing a non-closed line.

> The other annotations (straight line, shape) should allow both "click and
> click" and "click and drag".

This would be the optimum, but I see that neither Krita nor Kolourpaint allow
"click and click" (probably makes the implementation trickier). For me having
just "click and drag" is enough. It just needs to be changed for the straight
line tool.


Summary from my point of view:
- Change behavior of straight line tool to "click and drag"
- Change right click behavior of polygon from "cancel adding annotation" to
"complete curve even if not closed"

-- 
You are receiving this mail because:
You are watching all bug changes.

[okular] [Bug 412638] Inconsistent mechanism to draw annotations

2019-10-05 Thread David Hurka
https://bugs.kde.org/show_bug.cgi?id=412638

--- Comment #1 from David Hurka  ---
How do you imagine "click and hold" for polyline?

I think polyline should be "click and click and click and right-click to
finisch". (Btw whats polyline? I can find only polygon...)

The other annotations (straight line, shape) should allow both "click and
click" and "click and drag".

-- 
You are receiving this mail because:
You are watching all bug changes.

[okular] [Bug 412638] Inconsistent mechanism to draw annotations

2019-10-05 Thread Simone Gaiarin
https://bugs.kde.org/show_bug.cgi?id=412638

Simone Gaiarin  changed:

   What|Removed |Added

   Keywords||usability

-- 
You are receiving this mail because:
You are watching all bug changes.