Bug 130344 - [Feature Request] Command palette
Summary: [Feature Request] Command palette
Status: RESOLVED DUPLICATE of bug 91874
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.0.0.0.alpha0+
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: HUD
  Show dependency treegraph
 
Reported: 2020-02-01 10:10 UTC by Jesse
Modified: 2024-12-16 22:33 UTC (History)
3 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 Jesse 2020-02-01 10:10:13 UTC
Description:
I would like to request that LibreOffice add a command palette functionality. It can be really tedious searching through all the drop-down menus to find the command I need. I tried to add a footnote and it took me 15 minutes and a Google search. In Google Docs I can use Alt-/, it brings up a search, and I type "footn" and hit enter, and bam! footnote.

Something similar would be *lovely*. Thank you!

Steps to Reproduce:
1. Try to search for a command and get frustrated
2. Try to google and get overwhelmed with irrelevant information
3. Provide a feature request for command palette

Actual Results:
NA

Expected Results:
A hotkey brings up a search bar and provides possible matches for a command search request. Then hitting enter on the chosen command executes it.


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 Dieter 2020-02-02 06:55:41 UTC
Jesse, I think this shortcut still exists: F1 (help). I press F1, insert "footnote" and the third entry within the results is about "Fottnotes - inserting and editing". So for me, this is exactly what you proposed.

So why this isn't sufficient?

cc: Design-Team
Comment 2 V Stuart Foote 2020-02-02 13:31:50 UTC

*** This bug has been marked as a duplicate of bug 91874 ***
Comment 3 Uncombed5936 2024-12-16 21:35:02 UTC
Dieter, that's not what a command palette does. Unlike Help, a key combination like Alt+/ would bring up a search field. If you typed 'brea' you would be dynamically presented with commands containing that string, including 'Insert page break'. Selecting it would immediately insert a page break. No need to pause your thought process to go looking for the option in menus, or to search on the internet or in Help for instruction on how you to locate it and then do it. For applications with complex options command palettes are phenomenally efficient, and you can concentrate on what you are supposed to be working on. 

Like Jess, I find it extremely frustrating when I know what I am looking for but I have to drop what I am doing for minutes looking around in submenus.
Comment 4 V Stuart Foote 2024-12-16 22:33:53 UTC
(In reply to Uncombed5936 from comment #3)
> Dieter, that's not what a command palette does. Unlike Help, a key
> combination like Alt+/ would bring up a search field. If you typed 'brea'
> you would be dynamically presented with commands containing that string,
> including 'Insert page break'. Selecting it would immediately insert a page
> break. No need to pause your thought process to go looking for the option in
> menus, or to search on the internet or in Help for instruction on how you to
> locate it and then do it. For applications with complex options command
> palettes are phenomenally efficient, and you can concentrate on what you are
> supposed to be working on. 
> 
> Like Jess, I find it extremely frustrating when I know what I am looking for
> but I have to drop what I am doing for minutes looking around in submenus.

Initial offering was with bug 91874 [1] at the 7.2 release in August of 2021, and currently the '<Shift>+<Esc>' shortcut brings up a 'Search command' pop-up dialog that performs string matches against localized menu and toolbar button entries.

Additional issues/requirements as against META bug 151228, please review those collected issues and comment on any that are applicable to your use case--or submit new enhancement requests via new Bugzilla isssue.