-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Introduce a better and more compact login action button #7061
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
Comments
I might be missing something here. That provider, is the ONLY provider you can choose in order to open that Gitpod workspace. Example: If a user is not logged-in to Gitpod, and trying to open this URL (which is hosted in Github) The Only way the user can open that workspace would be authorizing Github. A common issue we experienced with the current interface, was users who try to open DrupalPod (hosted on Github), and log-in to Gitpod through Gitlab, then getting a frustrating error. See #4696 |
Hey @shaal! Thanks for sharing this feedback. 🙏
Correct!
You can create an account on Gitpod using one of the three provider options regardless if the repository exists in one of these three providers options. Currently, when you pick a different provider from where the repository exists there are two possible flows:
That's not true, see point [2] above. However, we're changing this in #6826, see #7046. Cc @laushinka @jldec |
@gtsiolis I have 1 more question. |
@shaal, because |
@AlexTugarev Thank you. |
@shaal, you are right about the pure also, it's a good question whether we want to exclude private repos from the hot path. |
I think this would be good, but IMHO it would be better if it kept the last selected provider active. So if I last logged in with GitHub on this browser, the button would default to GitHub rather than GitLab. |
Could be similar button applied to other screens, for instance we have more actions... when workspace is started with the desktop ide. Could it be replaced with a drop down instead next to |
I find the current implementation to be the most obvious and I'm not sure users would immediately understand they have options and they need to click on the caret to see them (but that can be measured and validated). My suggestion is to also add a help text below the split button, with a link that will open the dropdown. Something like: Looking for more options? Choose another login method. |
Thanks @trumbitta! Yeah, separating sign in and sign up pages and also using a help text like described above is also something we're considering. See also relevant comment in #7087 (comment). Cc @jldec |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Problem to solve
Currently, the login flow includes selecting on of the three providers (GitLab, GitHub, Bitbucket) on the login page. However, buttons are using a secondary weight to avoid having multiple primary buttons, does not allow flexible solutions in cases like #6826, etc.
Proposal
Introduce a dropdown button for selecting one of the available providers with a single-click action to allow having a single prmary action button with proper button weight.
Benefits among others include:
See design specs. 🖍️
The text was updated successfully, but these errors were encountered: