[Libreoffice-bugs] [Bug 107298] Snap option "When creating or moving objects" is mis-labeled in Draw

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Apr 28 19:12:05 UTC 2017


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

--- Comment #7 from Mike <miark01 at gmail.com> ---
Replacing "Snap" with "Constrain" an excellent start. But it could be so much
better because (1) while "constrain transformations" indicates that something
will be constrained, but not how, which is equally important. Perhaps more! (2)
There are other wording troubles with the options.

Regarding (1), even after you proposed a new group name, I had to test the
options to understand what they actually do, which can be a problem in two
scenarios. (a) If you're looking at the options cold as an inexperienced user
looking for awesome custom tweaks, it's not clear what the options do because
"constraints" is not specific enough. And (b), in the use case where the user
is drawing squares when they want rectangles, they'll browse the options
looking for something that obviously relates. "Constraints" is a clue, and
"creating" is also a clue. But why compel the user to interpret clues when we
can make the meaning obvious with a few extra words? 

Regarding (2), all three option labels should be changed. (a) After looking at
this first option for two days, it's finally occurred to me that the word
"moving" in the first option has nothing to do with moving--it has to do with
resizing. So this label must change.

(b) Extend edges. (The most difficult feature to understand.) Unless I
misunderstand, this is actually a sub-option of the first option WHEN the first
option is select. Is that correct? If so, the option should only be enabled
when the first option is selected, and the control should be re-positioned to
make the relationship between the two controls obvious. 

The existing wording, too, may as well read "ham sandwich" for all it conveys
to the user :-) Even after reading the Help, I had to play with the option for
several minutes to figure out what it does. Crafting an alternative label for
this will be difficult. I have a suggestion below, but you could come up with
something better.

(c) The angle values strongly imply what the third option does. Still, we can
differentiate the the _type_ of constraint by replacing a single word.

So, in light of all this, I counter-propose the following, and |_| is my way of
indicating a checkbox:

 Transformation Constraints
 |_| Fix proportions when creating or resizing object
     |_| Reference furthest mouse position
 |_| Snap rotations  <field>
     Point reduction <field>

If the online documentation is accurate, and the sub-option only applies when
"creating" an object, then the first option should logically be split into two:

 Transformation Constraints
 |_| Fix proportions when creating object
     |_| Reference furthest mouse position
 |_| Fix proportions when resizing object
 |_| Snap rotations  <field>
     Point reduction <field>

I realize this is a lot to digest, so thanks for considering what I'm saying.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20170428/e3a5f526/attachment.html>


More information about the Libreoffice-bugs mailing list