Switch to (intermeddiate) call view with media settings instead of a modal dialog on starting/joining a call
How to use GitHub
- Please use the 👍 reaction to show that you are interested into the same feature.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Feature request
Is your feature request related to a problem? Please describe.
- Starting a call requires 2 actions: Start/Join + Confirm, on the media settings dialog
- The dialog is modal, blocking the user flow. For example, from reading the chat
- In general looks very chat-first, with less call-experience
- Also good for lobby/guests
Describe the solution you'd like
- Starting/Joining a call immediately switches to the call view (without actually staring/joining any call)
- Navigation is collapsed
- Chat is moved to the sidebar
- Everything looks like "Waiting for others to join a call", but with the media settings instead
- During the call, media settings are integrated into the controls
- See also: https://github.com/nextcloud/spreed/issues/15025
- Media settings dialog still exists as the current dialog for Talk Settings and Dashboard
Very quickly created draft:
- Merge Name popup with media settings
- Automatically show call-view when a call is going on (at least for guests)
- Consider https://github.com/nextcloud/spreed/issues/13811 ?
@Antreesy do you recall more of the "guests" part?
Along with https://github.com/nextcloud/spreed/pull/15437#pullrequestreview-2978803007 if we move the device checker into the main content we get something like this:
In the screenshot you posted there was already the half transparent background, with that the best visuals I can get look like this:
I prefer the first one because it looks more seamless.
But the next screen you'll see is the call view which is the second screenshot? If you end up there as a guest you 90% never saw anything else of Nextcloud, so not sure what "seamless" is refering to :P
Yeah the first one is seamless when you go from the chat to this screen, and the second one is seamless when you go from this screen to the call :)
I'm not opposed to the second one but I prefer the first one as I feel it provides a good middle ground without directly feeling like you're in the call as soon as you click join.
The goal is to make it seamless from checking your devices to be connected in an active call. So when you press "Join" it already looks like a call view.
Would agree with @nickvergessen and @ShGKme that the second one looks more seamless (to go from the modal to call). Only thing I was confused about is the modal being dark mode while the right sidebar is light.