Skip to main content

avatarMode

  • Show the user’s avatar floating next to their cursor instead of their name.
  • Enabling this mode will allow you to show the user’s avatar in context with the cursor.

setInactivityTime

  • Set the time it takes for a user to go inactive in milliseconds.
  • By default we mark a user as inactive if they do not take any action on the document within a 5 mins timeframe.
  • If they unfocus the tab, we mark them inactive immediately.
Using API:

allowedElementIds

  • Provide a list of element IDs where the cursors should show.
  • If you provide a list of element IDs, we will only show cursors that hover over those specific elements.
  • For eg: For an app with canvas and tool picker: You can whitelist the canvas ID so that the cursors are only visible on the canvas and not the tool picker.
You must pass a string into allowedElementIds instead of an object
Using API:

onCursorUserChange

  • Whenever the cursor for any user changes, we emit this event with the updated list of users currently online on this document with their cursor positions.

getOnlineUsersOnCurrentDocument

  • Subscribe to a list of all online users who are either active or inactive on the current document.