poush / LatexGo

When Latex meets JS (.... 👀 emscripten) = SuperFast builds
MIT License
4 stars 9 forks source link

Improve: Collaborative editing #4

Open poush opened 5 years ago

poush commented 5 years ago

Currently, it works with the Real-time database of firebase, thanks to Firepad ❤️

We have to add things like:

  1. Showing users editing this particular doc
  2. Assigning colors to their cursor
  3. Show name on hovering cursor of others
  4. Invite someone
  5. Kick someone
shashaBot commented 4 years ago

The functionality has been partially implemented in the pull request #6 . This needs to be worked on further to complete the callback functions child_added and child_removed. Also, the current user needs to remove themselves when they close tab, log out or show themselves as "away" when they switch to another tab/window.

Surabhi-Rajagopal commented 4 years ago

I would like to take this up.

shashaBot commented 4 years ago

@Asurari30 Please share the status of the issue. We were thinking of breaking this issue into smaller ones, so multiple people can take up different tasks within this one. Let me know where you are on the progress of this issue.

Surabhi-Rajagopal commented 4 years ago

Please break it up. Due to my lack of knowledge in firebase and firepad I'm stuck. I'm still trying to understand issue 6 and I've commented there.

shashaBot commented 4 years ago

@Asurari30 Marked this issue as epic and broken it down. Please see the referenced issues for details.