Skip to content
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

Automatically pin guests to the host when they first join the collaboration session #82

Closed
lostintangent opened this issue Feb 6, 2018 · 2 comments

Comments

@lostintangent
Copy link
Member

lostintangent commented Feb 6, 2018

Currently, when a guest joins a collaboration session, the file that the host is currently editing is automatically opened within the guest's instance of VS/VS Code. This makes it easy for the guest to immediately orient themselves with the host as they kick off their conversation. However, the guest isn't initially "pinned" to the host, so if the host moved to another file and/or moved their cursor within the active file, the guest wouldn't automatically follow along with them, unless they explicitly pinned to the host after joining (which they may not be aware they can do).

In order to simplify the getting started experience for guests, and potentially model common interactions more naturally (e.g. the host needs to walk the guest through an issue which spans multiple files), we could change the current behavior and pin guests to the host when they first join a session. Since pinning is already disabled once the guest opens a file on their own, or places their cursor within a file, this change wouldn't actually disrupt the user if they didn't need to be pinned. It would simply keep the guest in sync with the host until the moment that they don't need to be, which may be the expected/smoothest experience for bootstrapping collaboration sessions.

Additionally, we could explore adding a new user setting that controls this behavior if necessary, similar to some of our existing "smart defaults" that can be disabled (e.g. auto-joining a shared debugging session).

@gokulkrishh
Copy link

gokulkrishh commented Mar 8, 2018

@lostintangent It would be great if we can get a status of active or inactive about the guest, when he/she leaves or becomes inactive (moving to another application not exiting live share). Thanks!!

@Chuxel
Copy link
Member

Chuxel commented Apr 13, 2018

Oops! We forgot to close this one. It was actually added into v0.2.306/307.

@Chuxel Chuxel closed this as completed Apr 13, 2018
Chuxel added a commit that referenced this issue Jun 8, 2018
Confirm merge from repo_sync_working_branch to live to sync with https://github.com/microsoftdocs/live-share (branch master)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants