We have very competitive options for duplication but nothing to quickly add once. Typically the shortcut ctrl+D does copy and pastes an object with an offset of 50%. When the previous duplication is done again the positional changes are applied equally. In other words, after the first duplication that shifts the object by 50%, the user moves the object to the intended place (usually the same x or y position) and presses ctrl+D repeatedly to create a bunch of objects with the same distances to each other. At best the function detects and applies modifications of position, rotation, size, and color - just as the duplication dialog does.
Copy/paste, existing function... sounds like an EASYHACK.
(In reply to Heiko Tietze from comment #0)
> Typically the shortcut ctrl+D does copy and pastes an object with an
> offset of 50%.
? Ctrl+D does nothing here (LO5.2 on Windows ).
What is wrong with Ctrl+C and then multiple Ctrl+V? (In case you do not need the special settings from the duplicate dialog)
(In reply to Regina Henschel from comment #1)
> What is wrong with Ctrl+C and then multiple Ctrl+V?
Nothing is wrong but slow. Here is how duplication works with Balsamiq Mockups https://youtu.be/ZOvs_GiEQl0
Although sometimes the LibO duplication dialog might be even faster it's a very comfortable thing to just press ctrl+D and have both copy and paste.
NEEDINFO for the code pointers.
Removing keyword 'needsDevEval' as this bug is an easyHack
Changing status: NEEDINFO -> NEW
Adding keyword 'needsDevEval'
I totally agree that this function should be added. It is available in all competing products I know of (e.g. Inkscape, Coral Draw, draw.io…) and I assume would be used often.
The requirement to copy/paste objects generically, is probably not possible to implement without a big effort.
This needs to be implemented separately in each product part, and alone the amount of work to do that, disqualifies it as a easyhack.
*** Bug 104885 has been marked as a duplicate of this bug. ***
No UX eval needed.
While the requested feature of quick duplication is most important on Draw it should work everywhere. So changing the component.
*** Bug 121863 has been marked as a duplicate of this bug. ***
Please add keyword 'needsUXEval' and CC 'firstname.lastname@example.org' if input from UX is needed.