-
Notifications
You must be signed in to change notification settings - Fork 0
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
Realtime collaboration on persistent workspaces #200
Comments
This looks great! I think having an option to match/lock to another users' UI would be cool. I assume by this you mean their layout/widgets. For instance, if the owner focuses on a z-profile plot during a shared session, but a collaborator doesn't have that widget opened within their layout, they will have to then go and open that widget. Instead, matching/locking to another users' layout would mean they're always able to follow what another user is doing/showing. I also think having only owners able to lock/unlock regions would be a cool feature. And perhaps there's similar with other functionality (e.g. opening/closing images). |
The reason I'm hesitant to do this is because users can have very different screen sizes, so we really need to investigate how much of a difference that makes. If we had some sort of auto-layout feature, then that would be an option |
Is this any different from using my custom layout on my laptop screen vs. my small monitor at work vs. my/your(!) large monitor at home? I've been doing that for years and haven't had issues. |
It's a bit different, because other people can muck with your layout etc. In any case we don't have support for UI stuff in the existing workspace functionality, so it's definitely not going to be added into this prototype. |
Our current workspace implementation allows users to share workspaces in a limited manner. A single user owns the workspace and can update manually. Other users will see the updated workspace when reloading.
Tools such as google docs and Figma provide some really nice UX for users sharing and editing workspaces in realtime. Based on these tools, I propose a proof of concept collaboration feature that does the following:
The following limitations should apply to the proof of concept:
The text was updated successfully, but these errors were encountered: