twilio / twilio-video-app-ios

A collaboration application built with the Twilio Video iOS SDK
Apache License 2.0
246 stars 54 forks source link

Add pagination to grid #190

Closed timrozum closed 2 years ago

timrozum commented 2 years ago
  1. Add pagination to the video grid layout. Users can swipe to change grid page. A page index is displayed below the grid. Only video views that are visible will render video.
  2. Handle video track switch off state in the UI. When a track is switched off the ParticipantView shows the same UI as when the participant has turned off their camera. Basically it shows the participant name in large text. This is similar to how the web app behaves.
  3. Change disconnect image from arrow to phone down.

Added unit tests to cover 100% of the grid update logic.

I didn't document add/remove renderer stuff because with the grid and tab view we basically get it all for free. There are a couple things I want to discuss with others though and may end up adding some comments for this later.

Screen Shot 2022-03-08 at 11 34 08 AM