[Libreoffice-ux-advise] [Bug 134373] Tools > Update > (submenu items) are taken out of context in alternative toolbar modes such as grouped compact

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Tue Jul 14 18:58:44 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=134373

Maxim Monastirsky <momonasmon at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Whiteboard| QA:needsComment            |

--- Comment #5 from Maxim Monastirsky <momonasmon at gmail.com> ---
Am I correct that all the commands in question are menu item, not buttons? In
this case I see 4 possible solutions:

1) Move them into a sub menu, like they are in the main menu bar.

2) Menus attached to toolbar/notebookbar buttons use PopupLabel instead of
ContextLabel/Label. Given that these commands never appear in context menus, I
think we can use PopupLabel here for the NB needs.

3) Create aliases for these commands, as in Bug 115965 comment 16.

4) As a last resort, labels can be defined directly in the NB .ui files. ("last
resort" because the same menu can appear in several NB files, so it will add
more work for translators.)

(In reply to Heiko Tietze from comment #4)
> Maxim, what do you think about a dedicated NotebookbarLabel?
Adding a dedicated property for the toolbar/NB was one of the ideas in Bug
108458. The problem is that the current UI labels storage and its fallback
mechanism are too complex already. Adding more properties is possible if
needed, but ideally this should be done as part of an overall thinking on how
all that stuff should work altogether. (Also note that new properties become
part of the configuration schema, for which we prefer to not make incompatible
changes. So once a property is introduced, it might not be that easy to remove
it.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list