Skip to content

Add "Create workspace" button to the Workspaces page #9335

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
bpmct opened this issue Aug 25, 2023 · 4 comments
Closed

Add "Create workspace" button to the Workspaces page #9335

bpmct opened this issue Aug 25, 2023 · 4 comments
Assignees
Labels
good first issue Easily solved issues suitable for starters and community contributors site Area: frontend dashboard

Comments

@bpmct
Copy link
Member

bpmct commented Aug 25, 2023

Problem statement

It's a bit confusing UX-wise how to create a new workspace. It's not a primary CTA and requires some scanning to go to the template page, click a template, and create workspace from a template.

Proposal

  • Add "Create workspace" button to workspaces page
    Screenshot 2023-08-25 at 8 17 17 AM
  • Make some type of wizard thing that lets the user browse and pick a template? I could use some help with this but would be down to collaborate on a design or wireframes 😛

Vision

  • A small template list might be tricky because we can imagine Coder deployments may have dozens of templates for different use cases or even tags/filters with different templates. I'm actually a fan of the "starter templates" view of navigating different templates by tag. Related: Difficult to organize and display many templates #5492
  • There may also be a flow where a user enters a repo URL instead of a template, and Coder tries to find the best template for the repo
@bpmct bpmct changed the title Add Add "Create workspace" button to the Workspaces page Aug 25, 2023
@bpmct bpmct added site Area: frontend dashboard feature labels Aug 25, 2023
@BrunoQuaresma
Copy link
Collaborator

Additional: When the button is clicked, we could display a dialog showing the templates + filter input.

@BrunoQuaresma BrunoQuaresma added the good first issue Easily solved issues suitable for starters and community contributors label Sep 5, 2023
@kylecarbs
Copy link
Member

I think it's a great idea to show a dropdown of the most commonly-used templates in short-form (sorted by the # of developers), with a link at the bottom of "Browse all Templates" or something.

@Parkreiner
Copy link
Member

Going to start on some Figma mock-ups for this

@Parkreiner
Copy link
Member

Parkreiner commented Oct 5, 2023

Just adding one quick note before closing this. The button itself is out, but the colors are still in line with our other components

Figured it'd be best to get the functionality in place first, and then address colors on a more app-wide basis. Seems like the timing is good, too, with Kyle pushing for the new default color theme

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Easily solved issues suitable for starters and community contributors site Area: frontend dashboard
Projects
None yet
Development

No branches or pull requests

4 participants