[Libreoffice-ux-advise] [Bug 71991] FORMATTING: arrow end default sizes incoherent with "Synchronize end" checked by default

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Apr 13 09:21:59 UTC 2022


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

Heiko Tietze <heiko.tietze at documentfoundation.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|libreoffice-ux-advise at lists |heiko.tietze at documentfounda
                   |.freedesktop.org            |tion.org,
                   |                            |hossein at libreoffice.org
           Keywords|needsUXEval                 |

--- Comment #8 from Heiko Tietze <heiko.tietze at documentfoundation.org> ---
Some issues here: 
1) the "Synchronize Ends" checkbox is misleading - a lock icon between the two
controls would be better; or we disable one of the controls if synchronize is
checked
2) checking synchronize has no immediate effect on the two endings, meaning 0.2
/ 0.3 are still different unless one is changed - this might be solved by #1
3) setting an arrow via sidebar ends up with a different size - since
synchronize is not active by default this is not wrong but inconvenient; we
should use 0.3 cm by default

In a nutshell: move the checkbox between the controls and make it a toggle
icon, adjust the values when synchronize is checked, and change the default at
the sidebar.

Code pointers: cui/uiconfig/ui/linetabpage.ui and
cui/source/tabpages/tpline.cxx for the dialog; the sidebar is a bit tricky to
find, I'd start at .uno:LineEndStyle (called by the sidebar control) pointing
to SID_ATTR_LINEEND_STYLE which might be related to SID_ATTRIBUTES_LINE.. but
at this point I stopped digging the code. Maybe Hossein finds the place where
these 0.2cm are defined.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list