Scroll to Follow Cursor of Person
Is your feature request related to a problem? Please describe. When using CodiMD to write protocols and such, normally the record keeper has an instance where he writes the protocol and another instance is shown on a big screen / projector. The big screen instance always stays where it is and must manually be moved ever so often.
Describe the solution you'd like An option to follow one users cursor in every view. That way the record keeper can influence the scroll position of a passive viewer. This could also be advantageous if writing a document together (pair programming style) and wanting to follow another user around while talking about the changes.
It is very coool, I want this feature!
Implementation wishes:
- Hovering a person in the active-user-list highlights it's cursor (if in view)
- Doubleclicking on a person in this list locks the following to their cursor. A small lock icon with a matching tooltip should then be shown on the right of the user in the userlist.
- Clicking anywhere in the editor again removes the lock.
Not to sure if the last point is such a good idea tbh. If I wanted to follow someone, I wouldn't want to type something or click a checkbox and needing to refollow each time. I'd try to keep this in the way of VSCode or other collaborative code editors.