serge-rgb / milton

An infinite-canvas paint program
GNU General Public License v3.0
1.53k stars 133 forks source link

Synchronize drawing over network #92

Open renehsz opened 6 years ago

renehsz commented 6 years ago

It would be nice if Milton could synchronize the drawing over the Internet in order to collaborate with someone else.

Maybe we could try to represent the vector drawings as a CRDT or use a custom solution (like Operational Transformations) to merge asynchronous editing commands.

I know that implementing this would be very time-consuming, but I think it would certainly be worth it in the long term.