zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
46.84k stars 2.68k forks source link

Collab session should not require a voice call #9233

Open smpallen99 opened 6 months ago

smpallen99 commented 6 months ago

Check for existing issues

Describe the feature

After tying my first collab session today, I had issue with the call #9231 so I needed to use something else for the voice. I could not find a way to start a collab session without a having a call.

I can think of a number of scenarios where I would like to use something else for voice (even a video call), or perhaps, only use chat. So I think the voice call should be optional.

As further feedback...

First, I found the features valuable and will probably use zed for pairing (don't do that much though), training, or just walking through some code with someone else. I tried the screen sharing too and it worked fine.

And for the potential improvements:

However, even with my feedback, I think the collab feature is well done and valuable. Good start for a beta and room for improvement :)

If applicable, add mockups / screenshots to help present your vision of the feature

No response

ConradIrwin commented 6 months ago

Related ideas from @Otterpocket: image

This functionality also means that people who would like to voice chat have to explicitly choose to do so, meaning they can just be in a channel listening to music, suggesting things and pairing on code, using text chat etc. When stuff gets to the point of needing voice chat, it can just be initialised, users in the channel are notified that an audio session has started and have the option to join. I like the idea of audio sessions only being active when there are at least 1 person in them. When it comes to inviting people, I think you should be able to right click the audio channel and select from. ------------------------------------------------ Invite all users in channel to audio session ------Users in channel------- -- Ben -- Bob -- Bill ---------- All users ------------ -- Jim -- James -- John