React Native UI Kit — Release Notes
Release history for the EnableX React Native UI Kit (enx-uikit-react-native).
The latest version is always available on npm.
Latest release. This is the recommended version for all new integrations. Install via:
npm install [email protected]
Collaboration & Engagement
- Annotation — Android users can annotate and receive; iOS users can receive annotations
- Screen Share — Android users can share their screen and receive; iOS users can receive only
- Room Settings — In-session panel with controls for switching room mode, screen share, and canvas control
- Polling — Create and respond to polls during a live session
- Q&A — Structured Q&A mode for webinar-style sessions
- Switch Role — Dynamically change a participant's role during a session
Webinar
- Request Floor Access — Participants in Lecture mode can request permission to speak
Reach
- RTMP Live Streaming — Stream the session to any RTMP-compatible endpoint
Utilities
- Switch Layout — Toggle between Video Grid and List View during a session
- Audio-Only UI — Render a voice-only call interface without video tiles
v1.2 significantly expanded the capabilities of the participant list and added several collaboration features.
Participant List
The participant list now supports configurable call-to-action buttons per participant, giving moderators finer-grained control directly from the list view:
- Audio Hard Mute — force-mute a participant's microphone
- Video Hard Mute — force-disable a participant's camera
- Force Disconnect — drop a participant from the room
- Private Chat — open a private chat thread with any participant
File Share
Participants can share files with the entire room or send them privately to a specific participant from within the call interface.
Annotation
Android participants can draw and annotate directly on the video stream and receive annotations from others. iOS participants can receive annotations but cannot initiate them.
Canvas Streaming
Stream canvas objects to all participants in real time — useful for shared whiteboards and collaborative drawing experiences.
Screen Share
Android participants can share their device screen with the room and receive screen shares from others. iOS participants can receive screen shares but cannot initiate them.