Is your feature request related to a problem or unsupported use case? Please describe.
We currently use the default Pre-join component from LiveKit, which, while convenient, has several drawbacks in terms of UX and accessibility.
First, the dropdown menu serves two purposes: enabling/disabling data and selecting the data source. This dual functionality can be confusing for users.
Second, the layout of this page needs improvement for a better user experience.
Lastly, we should consider whether to add a pre-join screen when creating a new meeting. If users have a preferred configuration saved, we might want to skip this screen when they create a meeting.
I've designed a pre-join mockup, inspired by Google's interface. Let me know what you think.
Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.
We currently use the default Pre-join component from LiveKit, which, while convenient, has several drawbacks in terms of UX and accessibility.
First, the dropdown menu serves two purposes: enabling/disabling data and selecting the data source. This dual functionality can be confusing for users.
Second, the layout of this page needs improvement for a better user experience.
Lastly, we should consider whether to add a pre-join screen when creating a new meeting. If users have a preferred configuration saved, we might want to skip this screen when they create a meeting.
I've designed a pre-join mockup, inspired by Google's interface. Let me know what you think.
Please refer to the
mockup
page in the figma file