Problem/Motivation
The responsive toolbar planned for Drupal 8 included a search/jump/command feature that was not implemented due to "feature freezing" at the time. The feature is extremely useful to navigate the menu, for example to jump to permission management or views from anywhere on the site. It is also very practical on mobile screens where trying to click around in the dropdown menu while scrolling the menu to find the right items take a lot of effort. On the other hand, entering a part of the page title or path is much less effort.
There is already a perfectly fine contributed module called Coffee to make this happen, so we can just review and clean that up and move to core. Features of the module include:
1. Configured to search in admin menu paths and titles by default but can be configured to search in any menu (also makes it easy to jump to frontend pages if needed).
2. Adds a button to the toolbar but can also be invoked with a keyboard shortcut (alt-d).
3. Supports an extensible list of commands that contrib can extend to add easy options to jump to parts of Drupal.
Proposed resolution
Review design and code of Coffee module, change name to fit core, change icon to be more generic.
Remaining tasks
Review design and code.
User interface changes
Adds a search icon to the toolbar. Pressing that pops up a search field with a list of results. Screenshot with results:
Video demonstration of the contributed module:
https://www.youtube.com/watch?v=OU5mSeXylaU&feature=youtu.be
API changes
None. The module is entirely independent.
Data model changes
None.