-
Notifications
You must be signed in to change notification settings - Fork 29.7k
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
Open first incomplete section when Getting Started shows #116570
Comments
I agree that if users aren't clicking into the content for various reasons but do find the content useful we should open the first item. I do think we'll need to do some tweaking to make this smoother, here's what it would look like: Things that stand out:
|
Right, if we show this first, the initial content should be adapted to give a warm welcome.
Totally, this is a dead right now! Filed #116574 for that. |
This would make sense if we always want to make users aware of the same features. I'd be concerned that these items work different from the todo-like entries in the lists and can never get checked off. Showing top items + all sections also doesn't fix the problem of giving the user too many choices. |
Summarizing an argument from @kieferrm: When we add more content areas that users can pick between (beginners/advanced, languages, extensions, etc), opening the first incomplete section might not be the right content for for the user. One solution that keeps this in mind would be to keep the first section as widely applicable as possible (which would be Setup in case of VS Code) and still open it by default. After this initial section is partially completed, all future sessions open on the index. This way we can reduce choice fatigue for new users and still ensure that the rest of the content can be discovered. The flow of opening Getting Started for languages & extensions needs generally more discussions – for example when it will be presented to users after they install the extension. |
Opening the first section when there have been no completed items makes sense to me. 👍 |
@digitarald regarding #116570 (comment): I don't think that having a generally applicable section really helps. On the contrary, I'd expect that to lead to more dismissals. So, we should be sure that we user test this appropriately. |
We got this as an idea from usertesting on new users, but I can see the point in not hiding the full range of content from experienced users. @JacksonKearl to address @kieferrm's point, could we put the logic from f4ce983 behind an experiment feature flag to do more testing in the field? Shall I file a new issue? |
That would make sense to me. |
User research showed that many users just scanned the page to determine if it is useful for them. Only after clicking into the sections, some users got their aha moment.
Reducing choices for new users, the first incomplete (not all sections unchecked) section should open. This helps both for Setup and the content presented in Codespaces.
Alternatively, if the first section is partially done, we could show the index and let the user pick if they like to continue the partial section or a new one. @misolori any thoughts?
This assumes that items are easier to check off (e.g. not making users change their theme if they don't want to), so more issues to be filed on that.
The text was updated successfully, but these errors were encountered: