-
Notifications
You must be signed in to change notification settings - Fork 253
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
Provide better visibility into user presence (project-wide) #185
Comments
updated as per conversation I think if I could sum up my request ... the scenario is I want to be able to see where the other person is without me having to press a key or move the cursor. So yeah - passively. Why? Because this allows me to code in the window I am in, but also keep an eye where the other dev is heading without breaking my coding stride. |
Hey everyone, thanks for liking the issue! We're actively looking into this and would love to hear your feedback on some of the ideas we've been thinking. If you're available, we'd love to set up some time for a 30-minute chat! |
I made a note in #422 about user mangement. Live Share implicitly has a need for some hands on user management. Currently Live Share is a minimally invasive plugin, but it is growing. Maybe a Live Share sidebar item is required? This would give the UI a place to put:
and more! |
@miking-the-viking I really like the way you said that! It sums up nicely why we didn’t start with too much custom UI (we just wanted collaboration to integrate into the existing experience), but why introducing some (e.g. a session management sidebar) has become valuable. |
Copying feedback from @miking-the-viking from 554 : |
My story: Someone is walking me though a folder / file structure and explaining it. I need to see the folders they are opening and files they are highlighting. With audio https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare-audio |
First time pair programming with VS Code Live Share, it was awesome! But my partner had to keep asking which file I was looking at. Probably 4-5 times a minute. |
Feedback from Developer Community: Live Share - when a collaborator is editing a file you're currently not focused on, flash/pulse that file - This would cause you to focus on the files that are actively being worked on without the collaborators having to demand your focus. |
I would be fine with just highlighting the file with their user color |
@lukepighetti I had the same thought. But what happens when you have multiple users in the same file all editing? What color is it then? Perhaps it is the color of whoever is currently editing, accounting for multiple simultaneous edits by just showing the color of whoever was typing last. |
That certainly does complicate things, I don't really have an opinion either way. |
@fubaduba FYI this is a huge area for usability improvements |
…s://github.com/microsoftdocs/live-share (branch master) (#185) * Fixes typo on Technical Interviews page. (#3270) * first commit (#3226) Co-authored-by: Aya Tokura <aya.tokura@ibm.com> * doc add to technical interviews + user profile * Updating connectivity documents with more details Co-authored-by: Troy Rosenberg <tmr08c@gmail.com> Co-authored-by: Aya Tokura <ayatokura@users.noreply.github.com> Co-authored-by: Aya Tokura <aya.tokura@ibm.com> Co-authored-by: Filisha Shah <fishah@microsoft.com> Co-authored-by: Jonathan Carter <joncart@microsoft.com>
We’re not able to prioritize this issue over the other higher-impact issues we receive every week, based on the votes and comments from others in the community and our understanding of the issue. However, rest assured that we love your input. If you feel it deserves to stay open, then clarify your use case and contact us to let us know how severe it’s for you. |
Currently, we allow checking which file a participant is editing, but it requires you to actively hover or click an item in the status bar (VS Code) or menu bar (VS Code). Additionally, we currently display a scroll bar annotation that indicates each user’s cursor position, but it’s only visible for particiants who are actively editing the same file.
Since user presence is such a critical piece of context while collaborating, we should explore additional solutions for passively (i.e. not needing to move your mouse) viewing project-wide user presence. An example enhancement could be to add an “annotation” to the file explorer, which indicates where each user is editing, using the same color as their cursor. This would let you quickly see who is where at-a-glance (assuming you had the file tree open).
Additionally, it's important to clearly know if/when another participant is following you, so we should explore ways to visualize this better as well.
The text was updated successfully, but these errors were encountered: