Open
Description
Workspace creation page is painfully long and force the user to scroll down.
As a owner user with 2
external auths only one coder_parameter
fit in the screen.
Additional screenshots :
A similar experience to github codespaces
would be nice :
Ideas
- Reduce the spacing between components.
- Reduce
width
of external auth buttons and put them side by side. (3 buttons would fit in a row, a description could show as a tooltip) - Makes external auth section much smaller when already connected.
- Implement dropdown lists similar to github
codespaces
- Remove text
Parameters
and it's description, and then
move the title param and descriptions on the same row than the input - Or remove text
General
and it's description- Remove text
External authentication
and it's description. - move
workspace name
,owner
, andexternal auth
to the left. - Then move parameter list div up in place of current
workspace name
input.
- Remove text
- A paging system with a new field
page
incoder_parameter
data "coder_parameter" "repository_url" { name = "repository_url" page = 1 # This parameter will appear in page 1 order = 1 display_name = "Repository URL" } data "coder_parameter" "target_branch" { name = "target_branch" page = 2 # This parameter will appear in page 2 order = 1 # first element of page 2 } data "coder_parameter" "devcontainer_config" { name = "devcontainer_config" page = 2 # In page 2 and after target_branch order = 2 }