Bug 161608 - Add expert setting for how many menu entries should be shown in the menubar popup like view, edit, file etc.
Summary: Add expert setting for how many menu entries should be shown in the menubar p...
Status: NEEDINFO
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
25.2.0.0 alpha0+
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Main-Menu
  Show dependency treegraph
 
Reported: 2024-06-17 06:51 UTC by Sahil Gautam
Modified: 2024-07-03 14:01 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Image of long menu dropdowns taking the whole height of the screen (162.90 KB, image/jpeg)
2024-06-17 06:55 UTC, Sahil Gautam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sahil Gautam 2024-06-17 06:51:08 UTC
Description:
I use a low resolution monitor my computer (1366x768), and I noticed that menus like "sheet" and "format" take up the entire screen's height, and even after that there are some entries, which go under the scroll (up arrow and down arrow) on the menu dropdown.

I consider this an inconvenience. A solution that I can think of is user setting number of menu items that he wants to see at once, and if the menu dropdown has more entries, rest go under a scroll.

Steps to Reproduce:
1. Have a small resolution screen or a vm
2. click on the menubar entries like format or sheet

Actual Results:
Menu dropdowns are too long for a low resolution screen

Expected Results:
User should be able to specify the number of entries shown at a time, rest should go under scroll.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
-
Comment 1 Sahil Gautam 2024-06-17 06:55:54 UTC
Created attachment 194775 [details]
Image of long menu dropdowns taking the whole height of the screen

So when I clicked on the format tab, it took the whole screen, covered the tab itself, and as a result selected the text submenu, which further expanded.
Comment 2 Stéphane Guillou (stragu) 2024-07-03 13:38:07 UTC
I tested on Ubuntu 22.04 + GNOME 42.9 and both the Format and Sheet menus fit on the screen with a resolution height of 768 (which is the lowest supported resolution, see [1]).
Wondering why it does not fit in your case... What's your OS, DE and LO version details? Any customisation?

Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 70b3e128aef631e18e6451362c2e6315c28b857e
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded

[1]: https://www.libreoffice.org/get-help/system-requirements/
Comment 3 V Stuart Foote 2024-07-03 14:01:07 UTC
Not a fan, UI should just fit in 768px (and often less for most elements).  Going this route folks would likely ask to establish some priority mechanism for what shows vs. what gets wrapped into the menu list scroll. Like is in place for the Status Bar TB, but is being worked on. Just to work on "under sized" app frames or with diminutive displays.

Also, we've seen that the Scale factor for DE does impact what fits. Maybe reduce DE scale to 1.0 and retest fit at 768px height.