Skip to content

Epic: New Workspace Input #7554

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
3 of 4 tasks
jldec opened this issue Jan 11, 2022 · 1 comment
Closed
3 of 4 tasks

Epic: New Workspace Input #7554

jldec opened this issue Jan 11, 2022 · 1 comment
Assignees
Labels
team: webapp Issue belongs to the WebApp team type: epic

Comments

@jldec
Copy link
Contributor

jldec commented Jan 11, 2022

Summary
The goal of this feature is to provide users with a great experience for starting workspaces.

Context
The existing "new workspace" UI has several limitations.

  • It does not support opening workspaces on arbitrary repo context URLs
  • It requires navigating to a workspaces list to click on the "New Workspace" button
  • The modal UI feels too small and not commensurate with the importance of the New Workspace action.

Description
This epic aims to fix those limitations with the following:

  • A text input which supports copy-paste of git repo context URLs
  • An auto-suggest completion feature offering a list of pre-fetched repos for quick selection, when users start typing the name or other text suggestive of the repo they want
  • A keyboard binding to bring up the New Workspace feature from anywhere in the dashboard
  • A cleaner user interface which maintains functional parity with the old New Workspace modal.
    Design improvements for the new "New Workspace" modal #8088

Future goals (not in scope for this epic) include

  • Smarter auto-suggest based on user behavior or other inputs
  • Promotion of the New Workspace page to serve as the default landing page for the dashboard
  • Support for use by unauthenticated users prior to sign-up or login

Value
Starting workspaces is a key feature of Gitpod, and one that deserves to be as smooth and simple as possible, for both new and returning users.

@jldec
Copy link
Contributor Author

jldec commented Jan 17, 2022

See #3715 (comment) for additional UX ideas. (from @shaal)

GitKraken has a nice interface to open an existing repo from Github, Gitlab, etc.
Whatever git hosting the user gave Gitpod access to, can list repos, branches and PR, directly from Gitpod UI.

GitKraken screenshot for opening an existing repo
image

also from #3715 (comment)

It will have a dropdown for adding prefixes, like #prebuild (and if there are more) before the repo URL
It will allow adding environment variables, with + button for every new environment variable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team: webapp Issue belongs to the WebApp team type: epic
Projects
Archived in project
Development

No branches or pull requests

4 participants