Skip to content

Text input + autosuggest for New Workspace modal UI #7564

@jldec

Description

@jldec

This is the first step to improve the UX for startig new workspaces in the dashboard. Specifically this removes the 2 tabs in the existing modal UI, and replaces them with a single input field with auto-suggest. The modal behavior (grey background) can remain the same. For additional context, see #7554

Screenshot 2022-02-01 at 21 20 48

Screenshot 2022-02-01 at 21 18 50

Screenshot 2022-02-03 at 20 26 09

Proposed UI changes

The new design should have only the following elements

  • A single text input with the ability to paste a repo context URL or type some text
  • An autosuggest feature with selectable results for a repo context which are based on what is in the text input
  • Short instructions for how to use:
    Paste a repository context URL or start typing to see suggestions. Learn more

Repo context requirements

The input should accept the same repo context URLs as currently supported for prefixed URL workspace starts.

Autosuggest requirements

When the input text matches, autosuggested results should include at least the following:

  • recent workspaces
  • examples (like today)
  • personal account repositories from your git provider(s)

Nice to have

  • A dashboard keybinding (exact characters TBD) similar to a command pallette reachable from anywhere in the Dashboard.

Metadata

Metadata

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions