Bug 149643 - Shape group or ungroup located in wrong menu
Summary: Shape group or ungroup located in wrong menu
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Main-Menu
  Show dependency treegraph
 
Reported: 2022-06-20 18:38 UTC by Eyal Rozenberg
Modified: 2022-06-30 16:28 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 Eyal Rozenberg 2022-06-20 18:38:56 UTC
When you Group or Ungroup some shapes, you are not formatting these shapes.

Yet, in Impress, these functions are on the Format menu. That's wrong. Draw has it right, but - Impress doesn't have a Shape menu. You can say it's an "Edit", maybe; or a "Tool"? I don't know, but certainly not "Format".
Comment 1 Rafael Lima 2022-06-20 22:27:10 UTC
I confirm this issue in

Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: cb83063cc0eb4e93bd44bc0cb9b7c4841230cdef
CPU threads: 16; OS: Linux 5.13; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Calc: threaded

The problem reported by the OP is valid with other commands as Distribute Selection, Arrange, Align Objects, etc.

Honestly I think the "Shape" menu should exist in LO Impress as well. Because this menu is absent in Impress, these commands are scattered in the Format and Insert menus. IMO in LO Draw they're organized better.

FYI: Using the Tabbed UI the Group command is under the "Draw" tab in both Impress and Draw, which is consistent.
Comment 2 Rafael Lima 2022-06-20 22:27:49 UTC
I'm leaving this as UNCONFIRMED until we hear from the UX team.
Comment 3 Eyal Rozenberg 2022-06-20 22:35:27 UTC
(In reply to Rafael Lima from comment #1)
> Honestly I think the "Shape" menu should exist in LO Impress as well.
> Because this menu is absent in Impress, these commands are scattered in the
> Format and Insert menus. IMO in LO Draw they're organized better.

Yup, adopting the Shape menu is probably the right solution.
Comment 4 Heiko Tietze 2022-06-21 12:56:51 UTC
(In reply to Eyal Rozenberg from comment #3)
> Yup, adopting the Shape menu is probably the right solution.

+1
Comment 5 Roman Kuznetsov 2022-06-23 20:43:23 UTC
So, let's change the Summary to "Add Shape main menu in Impress" and the Importance to "Enhancement"

Heiko, could we just copy the Shape menu from Draw (i mean Dram main menu xml file here) and add it to Impress without any changes?
Comment 6 Heiko Tietze 2022-06-24 06:18:14 UTC
It should be possible but adding another root item is detrimental to UX.

Impress has Insert > Shapes, and Format > Group/Ungroup is not limited to shapes. So I retract my +1.

Keep also in mind that users dislike heavy changes at the UI.
Comment 7 Eyal Rozenberg 2022-06-24 07:38:57 UTC
(In reply to Heiko Tietze from comment #6)
> It should be possible but adding another root item is detrimental to UX.

There is a _cost_ to adding a root item, to be sure, but that does not mean it is always detrimental. It's detrimental if the costs outweigh the benefits.

> Impress has Insert > Shapes, and Format > Group/Ungroup is not limited to
> shapes.

What can you group other than shapes?

> Keep also in mind that users dislike heavy changes at the UI.

1. Not if the previous (aspect of the) UI is disliked, which in our case, I would argue it is.

2. This is not heavy change, in the sense that everything the users had a good idea where to expect will still be at the same place.
Comment 8 Rafael Lima 2022-06-24 13:20:44 UTC
(In reply to Heiko Tietze from comment #6)
> Keep also in mind that users dislike heavy changes at the UI.

It's important to note the impact that this would have in Documentation, since many Help pages and the Impress Guide would have to be updated.
Comment 9 Heiko Tietze 2022-06-30 12:40:29 UTC
The topic was on the agenda of the design meeting but didn't receive further input. So let's resolve WF as it's a minor issue with large consequences.
Comment 10 Eyal Rozenberg 2022-06-30 16:28:23 UTC
Wait a minute. This won't do. The issue title was changed only because there seemed to be consensus about the solution. Nobody objected before, and now this is set to WF? No way. Whoever wants to not-adopt the proposed solution should suggest their own. Reverting title to the original.