Bug 89087 - Editing: not possible to replace shape with another one via context menu
Summary: Editing: not possible to replace shape with another one via context menu
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 113470 (view as bug list)
Depends on:
Blocks: Draw-UX
  Show dependency treegraph
 
Reported: 2015-02-03 16:27 UTC by Cor Nouws
Modified: 2022-02-09 10:52 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cor Nouws 2015-02-03 16:27:47 UTC
this is an RFE:

Would be great if one can choose a different shape from the context menu, when a shape is selected.
Comment 1 Cor Nouws 2015-02-03 16:28:18 UTC
GSoC ??
EasyHack advanced?
Comment 2 Robinson Tryon (qubit) 2015-12-13 11:21:20 UTC Comment hidden (obsolete)
Comment 3 Heiko Tietze 2016-06-21 13:00:32 UTC
What is the use case?
Comment 4 Cor Nouws 2016-06-21 16:02:16 UTC
(In reply to Heiko Tietze from comment #3)
> What is the use case?

When I have a circle/diagram shape/.. (with text, properties..) and want to replace it with another shape, it's easy if you can do it in one click.
Is available in other software too.
Comment 5 Heiko Tietze 2016-06-21 20:31:03 UTC
That's how it should work but the reason is not so clear to me. You mistakenly used a rectangle and want to convert that into a circle because copy/paste of the text is too much work and you have a large number of shapes in your document. 

While such a function sounds pretty simple I have doubts about a clear workflow because the type of the shape is treated as a property. Why not always add just rectangles and set the shape later? And how should the context menu work? Like Writer > Insert > Shape?
Comment 6 Cor Nouws 2016-06-21 20:38:38 UTC
(In reply to Heiko Tietze from comment #5)
> That's how it should work but the reason is not so clear to me.

It just happens to me now and then.
And I know it from other software. So prolly I'm not the only one :)

> And how should the context menu work? Like Writer > Insert > Shape?

context menu: Replace with > ..
Comment 7 Chris 2017-10-18 02:23:40 UTC
I'd just like to point out there can be a lot more to it than copying & pasting the text. For example: fill color/gradient/etc., line width, line type, line color, and connectors to/from other shapes.

In short, changing a shape type is a huge pain right now and I'd really like to see it made easy.
Comment 8 Cor Nouws 2017-10-18 11:04:21 UTC
people interested in helping with this:
Form controls allow replacement with other types - it's in the context menu.
So that _might_ be some nice start for code/inspiration.
Comment 9 Heiko Tietze 2017-11-09 15:01:07 UTC
*** Bug 113470 has been marked as a duplicate of this bug. ***
Comment 10 Buovjaga 2017-11-09 16:31:46 UTC Comment hidden (obsolete)
Comment 11 Xisco Faulí 2020-03-09 13:28:11 UTC
Please add keyword 'needsUXEval' and CC 'libreoffice-ux-advise@lists.freedesktop.org' if input from UX is needed.
Comment 12 Cor Nouws 2022-02-09 10:52:00 UTC
(In reply to Cor Nouws from comment #0)
> this is an RFE:
> 
> Would be great if one can choose a different shape from the context menu,
> when a shape is selected.

or from any other menu, of course.
This possibility is offered in other applications, e.g. Visio. And I've seen it elsewhere too