-
Notifications
You must be signed in to change notification settings - Fork 247
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
Reduce UI noise when in a collaboration session (e.g. notifications) #1069
Comments
@isidorn Hey! This is an area we definitely want feedback on, since we're trying to balance the desire to provide a guided experience for users and appropriately solicit feedback, without being too "spammy" 😄Talking through the various notifications a bit:
|
Thanks for the explanations. I understand that each of those notifications has some reason to be there but the overall experience felt too clutered. I also understand how you are balancing between a guided expereince and not, but a guided experience does not make sense after I have succesfully collaborated multiple number of times. So some suggestions:
|
@isidorn Both of your suggestions make total sense! We'll try to make these changes in our next release. Thanks again for this great feedback. |
To add to this, the notification toasts make VS Live Share really difficult to use through a screen reader. It's a really useful plugin when you want to share code with a classroom full of students, but when a couple of people in the room are using use screen readers, the connection process is hell for them, in particular because of the notification toasts, because the screen readers don't read them out, or let them navigate to the dismiss button. It would be really good to simplify the connection process, and either do away with the toasts or make them WCAG-compliant. |
I really appreciate the feedback here! I think there's a few tangible/reasonable things we can do here:
The "update toast" is something we've only done a few times, and at most ~6 weeks a part. I've noticed other extensions do this as well (and VS Code itself?), so I didn't think it was too spammy. But I appreciate the feedback :) We're generally only using it to promote extremely high-pri feature items, that seem valuable enough to ensure users are aware of, without expecting them to stumble upon it naturally. That said, we're rapidly reaching the point where we won't need to do this anymore, so the "update toast" won't be a tool we'll use often at all (and they be suppressible per the aforementioned setting). |
Thanks for the quick response! I also think that VS Code needs to have a better way to handle these type of "notification updates" and to figure out the appropriate time/place for those to happen (if the user wants them). |
Also, related thread about extension updates microsoft/vscode#21583 |
I'm updating the title of this issue to indicate that it's not specific to VS Code. The proposals we discussed above would apply equally as well to VS, and we'll ensure we reduce notification noise in both tools. |
In our latest extension update, we've done the two things that I mentioned in my previous message:
I think this addresses the core concerns, but please let us know if we can do better. Thanks! |
I think it does too, but will keep an eye out for the difference in the future. Either way, I love it when someone closes an issue by asking if it works like that. Thank you! |
Platform independent
In this process I got around 4 Notifications.
The first one was about welcome to live share, second one was about the invitation link being copied to clipboard, the third one was about How was my collboration session.
VSCode tries to be a minimalistic code editor and a bunch of notifications ruin it's look and feel imho.
I would really try hard to cut down on the number of notifications.
Also this is not skype, please do not ask me how was my collaboration session, vscode users got used to going to github / twitter and complaining / praising the product there is no need to add dialogs like this.
I understand there are the never show again, but still this ruins it for me when I have to manually click 4 times to never show me notifications I do not care about.
The text was updated successfully, but these errors were encountered: