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

            Bug ID: 160324
           Summary: Column resize handle touch-target too small
           Product: LibreOffice
           Version: 24.2.1.2 release
          Hardware: x86-64 (AMD64)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: jon.macca...@gmail.com

Description:
The column resize handle touch target is only 1-2px wide, leaving little margin
for targeting when resizing the column. While recovering from a mild wrist
injury, resizing a column became a frustrating and needlessly long exercise for
me. By comparison, Google Sheets and Excel use wider touch-targets (around
4-8px) and the difference in ease of use is night and day. 

Steps to Reproduce:
1. Open a new document
2. Hover the right edge of column header A
3. Hold when the cursor changes to EW-RESIZE
4. Move the pointer slightly


Actual Results:
Accurately targeting the column resize handle requires very precise fine motor
control. When targeting the handle, it is extremely easy to under- or
over-shoot the target, requiring deliberate pixel-by-pixel pointer movements to
reacquire the target. A slight movement of the pointer (of the kind that could
be expected from drift of normal usage) results in immediate loss of the
target.


Expected Results:
Targeting the column resize handle should not be a cognitively demanding task
for someone of average or mildly impaired fine motor control. Moving onto and
off the column resize handle should transition the cursor to EW-RESIZE and
NORMAL roughly in step with the user's intent. No pixel-perfect fiddling should
be required to target the handle.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 24.2.1.2 (X86_64) / LibreOffice Community
Build ID: db4def46b0453cc22e2d0305797cf981b68ef5ac
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded

A small demo has been created to demonstrate the effect of the touch target
width on usability here: https://codepen.io/meat-circuit/pen/ZEZBjrJ. The
resize handle width can be adjusted dynamically to get a feel for resizing.
Setting it to 1px reproduces the experience in LibreOffice, while a setting of
6px is close to the feel of Google Sheets.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to