Bug 152023 - Ability to move entire submenu between menus in Tools > Customize
Summary: Ability to move entire submenu between menus in Tools > Customize
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: low enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Customise-Dialog
  Show dependency treegraph
 
Reported: 2022-11-13 17:12 UTC by jr.om
Modified: 2022-11-23 09:09 UTC (History)
2 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 jr.om 2022-11-13 17:12:23 UTC
I'd like to suggest adding the option to move a submenu between menus.

For example, I created a submenu called "Spelling and Language" inside the "Tools" menu, and I'd like to move the submenu "Tools | Language" so that it's now inside "Tools | Spelling and Language" instead.

While I'm usually able to replicate a submenu, it has some downsides including lack of submenu icon customization as well as missing commands in the left side command list (such as "change language for selection" and "change language for paragraph").


LibreOffice information:
Version: 7.3.7.2
Build ID: 30(Build:2)
CPU threads: 4; OS: Linux 6.0; UI render: default; VCL: gtk3
Locale: en-GB (en_US.UTF-8); UI: en-US
Calc: threaded

System information:
uname -a: Linux n 6.0.7-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Nov 3 17:09:02 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
gnome-shell --version: GNOME Shell 42.6
echo $XDG_SESSION_TYPE: wayland
Comment 1 Heiko Tietze 2022-11-23 09:09:28 UTC
We have the function to move menus up/down (popup menu right of the target dropdown). But this dialog shows only the top level items, and the function is hidden for sub-levels.

The solution is to show the list as a tree and move up/down within submenus too.

I think not many users need this function and the enhancement has a low importance.