Android UI Kit — Release Notes

This page lists all Android UI Kit releases with details of new features, improvements, and bug fixes. Releases are shown in reverse chronological order — latest first.

v2.2.3 — June 16, 2026
Latest Release

This is the current stable release. Download: Enx_UIKit_Android-2.2.3.zip

v2.2.3 adds the ability to show or hide the participant list panel programmatically via EnxSetting. This lets you control whether the participant list is accessible during a session based on your use case or room configuration.

Show or Hide the Participant List

Call isShowParticipantList on the EnxSetting singleton before the session connects. Pass true to keep the list visible (the default) or false to hide it entirely:

EnxSetting.getInstance(this).isShowParticipantList(true);   // Show participant list
EnxSetting.getInstance(this).isShowParticipantList(false);  // Hide participant list
Call before the session starts

isShowParticipantList must be called before EnxVideoView connects to the room. Changes after the session starts have no effect.

v2.2.2 — May 22, 2026
Download v2.2.2

Enx_UIKit_Android-2.2.2.zip

v2.2.2 introduces an improved UI specifically for 1-to-1 audio-only calls. When a participant joins without video, the kit now renders a purpose-built calling screen showing the remote participant's name and avatar over a gradient background, with overlay buttons for microphone toggle and exit. This replaces the generic video grid with an experience designed for voice calls.

Audio View Mode — 1-to-1 Audio Calls

Enable the audio call UI with overlay mic-toggle and exit controls by calling isAudioViewMode(false) on the EnxSetting singleton before the session connects:

EnxSetting.getInstance(this).isAudioViewMode(false);

Customise the visual appearance of the calling screen using configureAudioViewConfig() with an EnxAudioViewConfig object. All colour parameters accept standard Android Color values:

EnxSetting.getInstance(this).configureAudioViewConfig(
    new EnxAudioViewConfig(
        Color.parseColor("#0A3733"),   // gradientLayer1   — top gradient colour
        Color.parseColor("#031412"),   // gradientLayer2   — bottom gradient colour
        Color.WHITE,                   // nameTextColor    — remote participant name
        Color.WHITE,                   // sortNameTextColor — initials text colour
        Color.parseColor("#128C7E")    // sortNameBGColor  — initials avatar background
    )
);
Call these APIs before the session starts

Both isAudioViewMode and configureAudioViewConfig must be called before the EnableX session connects. Changes made after the session starts have no effect.

v2.2.1 — October 13, 2025

Refer to the Installation page for setup instructions.

v2.1.4 — June 16, 2025

v2.1.4 introduces significant UX improvements including PiP mode, richer animations, a drag-to-reposition self-view, log upload support, and chat message management.

v2.1.1

v2.1.1 expanded the set of available join configuration options, giving developers finer control over how participants enter a session.

v1.2.2

v1.2.2 introduced a pre-join confirmation screen that gives participants more control over how they enter a session.

v1.2

v1.2 was a major feature release adding Low Code integration, file sharing, annotation, an improved participant list, screen share, and canvas streaming.