poush / LatexGo

When Latex meets JS (.... 👀 emscripten) = SuperFast builds

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Improve: Collaborative editing

poush opened this issue · comments

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

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.

I would like to take this up.

@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.

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.

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