Skip to content

Live Collaboration

Wayaframe includes a realtime collaboration layer for shared projects.

live collaboration presence

What Live Collaboration Means

In the current product, live collaboration includes:

  • Live collaborator presence
  • Cursor visibility in the editor preview
  • Shared playhead and selection presence
  • Realtime project and comment updates

This allows collaborators to see that others are active in the same project even when they are not editing the exact same thing at the same moment.

Live Collaborators And Cursors

Wayaframe's realtime layer tracks collaborator presence records and displays remote cursors in the preview.

The current live-presence flow includes:

  • Collaborator names
  • Presence colors
  • Session-aware collaborator entries
  • Remote preview cursors

The collaboration preference exposed in the share panel is described in-product as showing live collaborators and cursors.

Following Other Collaborators

The current presence store also supports following another collaborator's session.

That follow behavior can sync to:

  • The collaborator's active session
  • Their shared playhead position
  • Their shared viewport state when available

This is useful when you want to understand where another collaborator is focused in the project.

Realtime Sync

Wayaframe's realtime service includes live channels for:

  • Presence snapshots and updates
  • Comment updates
  • Project updates
  • CRDT sync messages

That means the collaboration layer is designed for ongoing shared state, not just one-time invites.

Limits To Keep In Mind

Live collaboration is preference-aware and project-aware.

If live collaboration is disabled for a user on a project, the editor can stop showing that live presence layer even though the project remains shared.

Continue with:

Wayaframe Documentation