Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live Kit call UI redesign #77

Closed
tomastiminskas opened this issue Jan 6, 2025 · 0 comments
Closed

Live Kit call UI redesign #77

tomastiminskas opened this issue Jan 6, 2025 · 0 comments
Labels

Comments

@tomastiminskas
Copy link
Contributor

tomastiminskas commented Jan 6, 2025

Implement new design for Live Kit call

Base branch: develop

Figma designs:

Requirements

  • Implement new design on Live Kit call
  • Hide/remove unused buttons
  • Add new participants count button and new participants view
  • Adapt UI to PiP mode based on iOS screenshot

Screenshot references

Control buttons:

IMG_9866

TOP BAR

  • Chat with arrow button: takes user to PiP mode
  • Volume button: unsubscribes to all participants audio. This means user won't listen to unmuted participants until subscribing again
  • Camera switch button: it shows just when own camera is enabled and allows to switch between from and back camera
  • 3 dots buttons: shows menu with more options (use iOS as reference)
    BOTTOM BAR
  • Camera button: toggles camera enabled/disabled
  • Microphone button: toggles microphone
  • Participants button: shows participants count and toggles participant view from bottom
  • End Call button

Participant box:

IMG_9861

Each participant on the call show up as a box in the call. Changing the way this boxes are placed is not required, but making each box look as in the designs (or the iOS app) is. This includes:

  • Circular image in the middle
  • Initials colored circle if no image is set
  • Microphone state icon and nickname at the bottom
  • Speaking mode: blue border and icon replacing microphone while speaking

Participants list view:

Screenshot 2025-01-06 at 17 17 32

  • Total of participants label and X button to close
  • List of participants with nickname and picture
  • Microphone icon: enabled and disabled state. When enabled it becomes a button with a semi transparent background allowing user to unsubscribe/subscribe to that participant audio
  • Camera icon: enabled state (it will be hidden when camera is disabled by the participant). When enabled it becomes a button with a semi transparent background allowing user to unsubscribe/subscribe to that participant audio.

Pip Mode:

pip

  • No top bar
  • Participant boxes
  • Bottom bar with: camera button, microphone button, Pip toggle button and end call button

Elements in the Figma designs not implemented on iOS can be excluded from Android implementation like "All Cameras Off" and "Mute all" buttons in the participants list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant