All third party contributors acknowledge that any contributions they provide will be made under the same open source license that the open source project is provided under.
[x] I acknowledge that all my contributions will be made under the project's license.
This PR addresses some feedback received during the dogfooding session for Grid View:
Hides Grid View settings when on mobile
Adds a <ParticipantProvider /> so that the presentation participants and grid participants do not re-render when users switch between Grid and Presentation View. This helps preserve the ordering of the dominant speakers as users switch between views.
Adds styling for landscape mode for mobile devices so that it is consistent with iOS. Note, I included the custom breakpoint from the Diagnostics app so that we are including large mobile phones that can have a similar width to a tablet when put in landscape mode. We might have to do some testing with different devices to ensure that all have the same behavior when in landscape.
Contributing to Twilio
Pull Request Details
JIRA link(s):
Description
This PR addresses some feedback received during the dogfooding session for Grid View:
<ParticipantProvider />
so that the presentation participants and grid participants do not re-render when users switch between Grid and Presentation View. This helps preserve the ordering of the dominant speakers as users switch between views.Burndown
Before review
npm test
Before merge