console icon indicating copy to clipboard operation
console copied to clipboard

Command palette (Ctrl + K)

Open rohan-chaturvedi opened this issue 7 months ago • 9 comments

Is your feature request related to a problem?

The UI navigation for performing certain actions sometimes requires multiple clicks and page loads.

Describe the solution you'd like

A command palette, such as the one in Linear. Pressing Ctrl + K (or ⌘ + K on Mac) should bring up a list of commands, with an autocomplete search bar.

Screencast from 07-26-2024 08:34:07 PM.webm

The commands should include common actions, as well as navigation to resources within the current workspace:

  • Create an App
  • Navigate to an App
  • Navigate to an Environment
  • Open Integrations
  • Create a new Integration
  • View logs
  • Invite a User
  • Manage Organisation Users
  • Navigate to Settings
  • Toggle dark / light theme

Additional context

A native implementation using the headlessui dialog is preferred, but an external library such as react-cmdk could be used as well.

rohan-chaturvedi avatar Jul 26 '24 15:07 rohan-chaturvedi