tldraw / tldraw-v1

A tiny little drawing app. This is the original 2021-2022 version, released under MIT.
https://old.tldraw.com
MIT License
60 stars 36 forks source link

[feature] In shared mode, follow focus of user #21

Closed Pascalio closed 7 months ago

Pascalio commented 1 year ago

Hi! tldraw is amazing, and the ability to create new pages as well as the infinite canvas are very useful. But they also pose a problem in collaboration mode, especially with co-workers who aren't very... nimble users, because they never know where the editing is happening. When editing, you may drag the canvas to the right and do stuff there and the others aren't following; or you may create a new page and they will take 5 minutes to dare click on the "page 2" button. It would be useful to have a way to make collaborators follow your movements.

Mice with "follow" pop-ups

Users might still be reading something when the editor is moving somewhere else, so they shouldn't be forced to move immediately. But there could be a pop-up saying "Editor has moved. Follow?" with a short countdown and a yes-no option (yes being pre-selected?) This would move (and resize if need be) the viewport to at least see the selected element, whether somewhere else on the canvas, or on some other page. When should a follow pop-up appear?

Follow on object selection

One possibility is to prompt following when an object (text, line,...) is selected, which isn't (fully) displayed. So even if no editing is taking place, by clicking an element, we can make sure users may follow. Of course, one downside is if everyone is clicking all over the place for no reason. (likely to happen?)

Step as "main editor"

When you share a session, you may want to take on the role of main editor, and people will follow your moves.

Editor + object selection

Still, others may want to write something and be noticed. So, maybe when a main editor selects something out of your screen, you get a countdown for the pre-selected "yes" on the pop-up, and when auxiliary editors do, you get no countdown for the "yes".

There might be other better solutions, though. What do you think?

TodePond commented 1 year ago

Hey we're currently experimenting with this internally, and hopefully we can push out some version of 'following' on https://beta.tldraw.com at some point!

steveruizok commented 7 months ago

Hi, closing this as we won't be adding new features to this version of tldraw. Check https://github.com/tldraw/tldraw for the latest! The new version does include this feature.