Bug 162851 - Small shapes are hard to drag; constantly hitting the resize handles
Summary: Small shapes are hard to drag; constantly hitting the resize handles
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Shapes
  Show dependency treegraph
 
Reported: 2024-09-08 11:00 UTC by Telesto
Modified: 2024-10-23 07:47 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Alternative solution (4.77 KB, image/jpeg)
2024-09-08 12:43 UTC, Telesto
Details
Illustration of the bug manifesting: Two small squares, one selected, in Impress (1.02 KB, image/png)
2024-10-18 07:24 UTC, Eyal Rozenberg
Details
Sample (533.02 KB, image/gif)
2024-10-23 07:12 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2024-09-08 11:00:15 UTC
Description:
Small shapes are hard to drag; constantly hitting the resize handles

Steps to Reproduce:
1. Open Draw
2. Insert a square with a size of 0,3 by 0,3 cm (or 0,11 by 0,11 inch)
3. Try to move the shape around by dragging at zoom-level 100% or below

Actual Results:
Dragging the shape is hard, you always hit the handles

Expected Results:
I haven't done a comparison with other apps, but this unpractical. Zooming in to 160% or so improves the handling, but the full page isn't visible anymore.. so you can't drag and drop it large distances anymore


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: c52f139b4f7140033144dde29f70a39ebedb6aa0
CPU threads: 4; OS: Windows 8.1 X86_64 (6.3 build 9600); UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: nl-NL
Calc: CL threaded
Comment 1 Telesto 2024-09-08 12:43:34 UTC
Created attachment 196312 [details]
Alternative solution

Handles at the outside of the object, not on the border itself. Screenshot from Draw.io
Comment 2 Eyal Rozenberg 2024-10-18 07:24:20 UTC
Created attachment 197125 [details]
Illustration of the bug manifesting: Two small squares, one selected, in Impress

In the attached screeshot we see how a small square shape is completely covered by its resize handles, making it impossible to move-by-drag without zooming in.
Comment 3 Eyal Rozenberg 2024-10-18 07:25:03 UTC
I would CONFIRM this bug, although I'm not sure what the best solution should be.
Comment 4 Heiko Tietze 2024-10-18 07:40:45 UTC
Why don't you zoom in? I can easily grab a 0.01 cm large shape at 400% (and construct a use case at different scales).
Comment 5 Regina Henschel 2024-10-18 09:38:23 UTC
Move the object with arrow keys: Shift+Key for large move, Key for normal move, Alt+Key for short move.

Thus having a handle outside the object as provided by e.g. MS Office or SoftMaker, has a low priority for me.
Comment 6 Heiko Tietze 2024-10-21 10:12:09 UTC
Proposed workarounds are keyboard use and zoom in. => NAB
Comment 7 Telesto 2024-10-23 07:12:14 UTC
Created attachment 197199 [details]
Sample
Comment 8 Telesto 2024-10-23 07:24:16 UTC
(In reply to Heiko Tietze from comment #6)
> Proposed workarounds are keyboard use and zoom in. => NAB

Zoom isn't a work-around. It limited by the visible canvas. Keyboard is more of an option. But there are two way's of moving objects; with keyboard or mouse, IMHO

Or even X/Y coordinates for hardcore users

Labeling a solution a work-around means: there is a problem which can be improved (enhancement). You might even say LOW priority, because of the quality of the work-around. Closing the bug as 'NOTABUG' isn't the logical consequence, IMHO
Comment 9 Heiko Tietze 2024-10-23 07:47:55 UTC
(In reply to Telesto from comment #8)
> Closing the bug as 'NOTABUG' isn't the logical consequence, IMHO
Feel free to reopen, it's your project too.

My NAB verdict is based on the fact that you can construct edge cases that cannot be solved with the usual interaction/presentation methods. If a shape is so small that handles cover it completely you may need to draw the image in a larger scale or zoom in. The alternative of outer handles with some distance to the object has its own drawbacks. And the benefit is quite limited given that a handle is tiny and placed right now on the outer edge.

(In reply to Telesto from comment #8)
> Zoom isn't a work-around. It limited by the visible canvas.
Why not? Whether you draw mm-sized objects on the default page or slightly larger on a huge canvas - zoom will be your friend.