Col-E / Col-E/Recaf

Collaboration mode

Open
#698 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
7.4k
Forks
538
PR merge metrics
No merged PRs in 30d

Description

Use something like: https://github.com/Col-E/Packet-Channels

1. User `Host` runs Recaf and turns on a setting that hosts a server
2. User `Client` runs Recaf and connects to the server
3. The `Host` sees a new client and sends the workspace information to the `Client`. Once all the data is received the `Client` opens the workspace model
4. And further change on `Host` is sent to `Client` and any change on `Client` is sent to `Host` and broadcast to other connected clients

Desync/network-lostt: Compare primary resource hashes for classes/files. Send any mismatch to `Client`

Host-quits: `Client` now can operate locally

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.