-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Display ETA and details when starting a workspace #3738
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
Yes, showing an ETA would be great. We don't have that information ATM, unfortunately. |
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. |
Requesting to add |
Added never-stale label although providing an ETA still sounds hard to tackle and potentially has a low impact for the users. Instead focusing on improving the a) user experience and b) perceived performance of the loading screen while c) minimizing the start-up time sounds more realistic and impactful. ↪️ |
Thank you @gtsiolis. Currently, when waiting for workspace to start, Gitpod displays 3 bars, with 1 written status line above it. There's no way to know if it's going to take 5 seconds or 30. I think the display, when starting a workspace can be improved by:
A nice addition to that, is if a certain step takes MORE than the worst-case-scenario estimated, the user would get a friendly message that something is not working correctly, with suggested steps on how to get unblocked (refresh? try again? submit a ticket) |
@shaal and myself did a demo today and received the feedback that showing more information here / being more transparent would help a lot |
I think this is related, or a duplicate of: The linked issue is a bit more specific, to define these events, but this issue looks like it's about having them viewable on workspace start. The two are certainly related and/or solving similar challenges. |
Today, there are very little details, on what's happening, or what should the user wait for, while a workspace is being prepared.
I read some interesting explanations,
Workspace Life-Cycles
on this page -https://www.notion.so/Redesign-Loading-Screen-5e2f3a45cb5446088566af1b30cde55f
I think it will be a nicer experience, to know what to expect, when that is possible.
If you think it's overwhelming amount of information, It could be minimized by default, and the user can open for details.
During a prebuild, a user can at least see the commands that are running, so even that ETA is unknown, the user can tell where the process is at according to what is running in the terminal preview screen.
The other steps, like
Acquiring Node
, andPulling Docker Images
, can take more than a few seconds, so having details like ETA, average time for that task, and a count of MB downloaded out of total image MB - would make waiting a better experience, because it's no longer unknown, or feel like it's stuck, the user would know more about what is happening.The text was updated successfully, but these errors were encountered: