Collaboration mode
Open
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
Assessment
This issue has not been assessed yet.