Bug 141692 - When Tabbed interface is applied to all apps, you still have to enter each app to turn on or off the MenuBar individually instead of applying to all.
Summary: When Tabbed interface is applied to all apps, you still have to enter each ap...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.1.2.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: Notebookbar-Tabbed Notebookbar-a11y
  Show dependency treegraph
 
Reported: 2021-04-14 15:31 UTC by JackDeth
Modified: 2023-09-21 12:35 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
wasta-TabbedUIwithMenu.oxt: configuration extension that sets Tabbed UI with Menubar (4.76 KB, application/vnd.openofficeorg.extension)
2023-06-16 16:45 UTC, Justin L
Details
wasta-TabbedUIwithMenu.oxt: version 1.0.1 includes fixes for bug 126095 (5.79 KB, application/vnd.openofficeorg.extension)
2023-06-19 21:22 UTC, Justin L
Details

Note You need to log in before you can comment on or make changes to this bug.
Description JackDeth 2021-04-14 15:31:39 UTC
Description:
In the last release you added the feature when enabling the Tabbed interface that you can click a button to Apply To All apps so you don't have to do it individually in each one. However, the menu is disabled by default. If you wish to turn the menu back on, you have to go to the VIEW tab in each app individually and click the MenuBar button to reenable it. When we install LibreOffice on new computers for our customers, we want them to have the best of both worlds. We would like to be able to turn on the MenuBar and Apply To All in the same way you do with the Tabbed interface.

Steps to Reproduce:
1.Click the VIEW tab
2. Click MenuBar

Actual Results:
It only turns on MenuBar for the one app you are in at the time.

Expected Results:
Want to be able to Apply To All like you can when turning on the Tabbed interface itself.


Reproducible: Always


User Profile Reset: No



Additional Info:
Want to be able to turn on MenuBar and Apply To All.
Comment 1 Roman Kuznetsov 2022-09-28 11:46:20 UTC
So, do you want an opportunity to menu bar in Tabbed UI enable for all modules at once? 

My PoV here -> we shouldn't have the menu bar in Tabbed UI at all, but should have the opportunity to change UI to another by only one icon pressing 

Added UX-team for discussing
Comment 2 Heiko Tietze 2022-09-28 12:57:45 UTC
The "Tabbed" flavor, for example, has no menu bar by default. Applying this variant to all modules will switch the main menu off. What you ask for is a configuration of the variant, requested in bug 148121. I doubt we can do it easily.

*** This bug has been marked as a duplicate of bug 148121 ***
Comment 3 V Stuart Foote 2022-09-28 13:47:55 UTC
More than just a customization/layout issue. Also a major accessibility issue.

All modes of the MUFFIN Notebook bar suffer from suppression of base Assistive Technology navigation -- F10 does not open the Main menu, and F6 movements are silent.

For a user requiring AT, stumbling into the Notebook bar MUFFIN modes is a quagmire, exposing the main menu when it happens a lifeline.

See bug 107343 and bug 109425
Comment 4 JackDeth 2022-09-28 14:03:00 UTC
(In reply to Roman Kuznetsov from comment #1)
> So, do you want an opportunity to menu bar in Tabbed UI enable for all
> modules at once? 
> 
> My PoV here -> we shouldn't have the menu bar in Tabbed UI at all, but
> should have the opportunity to change UI to another by only one icon
> pressing 
> 

I disagree. I work in a computer shop and we install LO of all new computers we sell to customers so they have a good office suite and so they don't have to buy into the Microsoft monopoly. However, some customers prefer the "old school" interface of a traditional menu, while others prefer the "ribbon bar" or Tabbed interface. 

In many cases we have a husband and wife who use the same computer and one prefers one style and the other the other style, but don't want to have to change it every time they open the program.

Some folks, like myself, prefer to have both options so we can choose immediately how we want to access certain tools without having to switch interfaces. It's like having the best of both worlds at the same time.

My issue is not a matter of choosing one over the other. The issue is that if you turn on the Menubar, you can't just turn it on in all modules at once (ie. Writer, Calc, Impress) like you can when you turn on the Tabbed Interface. There is no "Apply To All" button. You have to turn it on separately in each module once the Tabbed Interface is active by going to the "View" tab in each module and clicking "Menubar".

I would like to see an "Apply To All" or "Apply Menubar To All" button when enabling the Menubar so it applies to all modules at once.
Comment 5 Heiko Tietze 2022-10-07 10:22:18 UTC
Accessibility is one missing feature and handled in bug 109425. The MUFFIN variants are hard-coded and not editable, discussed in bug 148121. The menubar is intentionally off in some variants, such as the Tabbed. We could show the main menu on demand/F10, as requested in bug 107343. 

I see no reason to keep this ticket open (although the issue is clear).
Comment 6 acridtriumph 2023-02-23 01:57:21 UTC Comment hidden (spam)
Comment 7 Stéphane Guillou (stragu) 2023-05-26 10:28:18 UTC
Let's make this an enhancement request for a setting to always show the menubar, which would apply to the UIs that currently don't show it by default:
- Tabbed
- Tabbed Compact
- Groupedbar Compact

Could be a cross-component persistent thing on only if "apply to all" was used when choosing the UI, or could be an expert configuration unrelated to how the UI was applied.
Comment 8 Justin L 2023-06-16 16:45:35 UTC
Created attachment 187946 [details]
wasta-TabbedUIwithMenu.oxt: configuration extension that sets Tabbed UI with Menubar

(In reply to JackDeth from comment #4)
> I disagree. I work in a computer shop and we install LO on all new computers
> we sell to customers so they have a good office suite
Nice.

What you want is a configuration extension. I'd guess that you also change some other settings like defaulting to DOCX format etc. All of these can be set (as a customized default that the customer can override) with config extensions.

See https://wiki.documentfoundation.org/Development/Extension_Development for a configuration extension guide and sample with useful defaults.

My recommendation is to leave this to extensions, and not change the core UI. Things get too cluttered when adding too many options and the entire point of switching to a different UI is to avoid the menubar.
Comment 9 Justin L 2023-06-19 21:22:11 UTC
Created attachment 188004 [details]
wasta-TabbedUIwithMenu.oxt: version 1.0.1 includes fixes for bug 126095
Comment 10 tamer 2023-09-08 09:17:15 UTC Comment hidden (spam)