Bug 150814 - Search Commands should also search commands _not_ on the menus
Summary: Search Commands should also search commands _not_ on the menus
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
7.5.0.0 alpha0+
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 153001 (view as bug list)
Depends on:
Blocks: UNO-Command-Label HUD
  Show dependency treegraph
 
Reported: 2022-09-05 21:27 UTC by Eyal Rozenberg
Modified: 2023-11-15 22:46 UTC (History)
6 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-09-05 21:27:26 UTC
The "Search Commands" mechanism should not be limited to those commands already on the menus. There are more commands, and this mechanism in other apps is how they're accessed and used (well, along with keyboard shortcuts).

So, basically any command that _may_ be on the menu, should be accessible via Search Commands.
Comment 1 V Stuart Foote 2022-09-06 02:12:07 UTC
But how would that work for commands that have input and configuration requirements?

As is, a command coming from menu UNO action gets a simple launch action--doing much more than that search/locate wise would require way too much effort to provide a launchable action.  

But still, it would be nice to show .uno: command names in the search.  As an alternative to hunting for them in the Tools -> Customize dialog.
Comment 2 Roman Kuznetsov 2022-09-06 06:27:54 UTC
Hm, I thought we have ALL commands in main menu because it's our HIG. Isn't it?
Comment 3 Heiko Tietze 2022-09-06 06:49:18 UTC
(In reply to V Stuart Foote from comment #1)
> But how would that work for commands that have input and configuration
> requirements?

An example might be .uno:FormatBulletsMenu (the menu Format > Lists), which is excluded from HUD and customization. Limiting to what the customization offers sounds correct.
And a command not being listed in the menu and therefore not showing up in the HUD is .uno:ContinueNumbering (Add to List) (which is surprising since it's listed under Format > Lists).

From the UX POV we loose the educational aspect that commands are shown with their menu position (like "list" => Form / List Box, Format / Lists / No Lists...). Not a bug deal since we could show other commands underneath a separator.

Tomaz, any technical blocker?
Comment 4 Eyal Rozenberg 2022-09-06 06:53:36 UTC
(In reply to Roman Kuznetsov from comment #2)
> Hm, I thought we have ALL commands in main menu

If that were the case, the menus would be huge. Go to Tools | Customize and you'll see.
Comment 5 Tomaz Vajngerl 2022-09-06 12:14:44 UTC
(In reply to Heiko Tietze from comment #3)
> An example might be .uno:FormatBulletsMenu (the menu Format > Lists), which
> is excluded from HUD and customization. Limiting to what the customization
> offers sounds correct.
> And a command not being listed in the menu and therefore not showing up in
> the HUD is .uno:ContinueNumbering (Add to List) (which is surprising since
> it's listed under Format > Lists).
> 
> From the UX POV we loose the educational aspect that commands are shown with
> their menu position (like "list" => Form / List Box, Format / Lists / No
> Lists...). Not a bug deal since we could show other commands underneath a
> separator.
> 
> Tomaz, any technical blocker?

context disabled commands are not added to the list
Comment 6 Heiko Tietze 2022-09-15 06:18:34 UTC
We discussed the topic in the design meeting and agree on the benefit. Since the function by now also educates user where to find the command in the main menu, the change needs to address this. We came up with a couple of ideas:

     a) change the appearance like italic font, or gray color
     b) use some textual indicator like brackets [Command]
     c) some label like "Not in menu: Command"
     d) positional indicator, ie. use a horizontal ruler and list the 
        non-menu commands below
Comment 7 Stéphane Guillou (stragu) 2023-11-15 22:46:07 UTC
*** Bug 153001 has been marked as a duplicate of this bug. ***