Skip to content

Allow users to rank/prioritize fallback commands  #38288

@DHowett

Description

@DHowett

originally filed by @joadoumie

Users should have the ability to adjust the ranking of fallback commands and their relative priorities. Some folks may want to always get to the shell functionality as fast as possible, others may want to search the web quickly... or do literally any other fallback command that we or extensions will be providing.

I'm throwing on the Needs UX label, but I think there is a pretty low UX cost option that we can review:

  1. "Adjust priority for fallback commands" command brings the user to a list page, that displays all of the fallback commands, and their rankings currently (top item high, bottom item low).
  2. The user can then select a fallback command and use a "Move Up" or "Move Down" or "Increase Priority" "Decrease Priority" that would move the command up or down the priority list.

One thing that is interesting to think about is that the SearchBox probably doesn't really need to do anything here, because we'd want users to see the full list of fallback commands... and we wouldn't want to filter them out really. We can play around with the UX there for sure!

Another question I have -- should we link to this in the settings page as well? Probably.


comment from @zadjii

lemme throw another wrench in here

fallbacks should have two places: firstmost in the list, or lastmost in the list. Within the firstmost and lastmost groups, fallbacks should have an ordering.

Consider: I'm User 98052 and I really just want my run box to run shell commands. I want that firstmost, before all other commands.

Maybe I want web search second, so I want both shell and websearch in firstmost, then every other command, then every other fallback

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions