Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Features
On code editing:
On node creation and deletion
View the node appearing or disappearing immediately on other users' side.
On node dragging
Show the moving track and shadow the selected node in the corresponding user color
On node selection and resizing
Each user maintain an independent state of node selection. You can also be synced the resizing operations from other users immediately.
Data store
It only writes to the database when creating or deleting a pod. All truth about nodes are stored at the server to sync among users. Of course, you can save them by explicit button and auto saving.