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
50.22k stars 3.09k forks source link

More screen-sharing configurations #4666

Open fdionisi opened 1 year ago

fdionisi commented 1 year ago

Check for existing issues

Describe the feature

I'd love more screen-sharing configurations to:

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

No response

iamnbutler commented 1 year ago
fdionisi commented 1 year ago
  • Explain the first one a bit more?

I work with different teams and partners, and I try to push Zed to them, so I often invite them to collaborate. But in these cases, I don't always want to share the screen with them when leaving Zed - it may be that as my partners are coding, I'm quickly answering a message on Slack, or writing a response email, which I don't want to share.

I know the docs say it's up to me to keep my screen clean, but I was wondering if a configuration may come to help.

Similarly, as the project_online_by_default, I'm hoping we can have a share_screen_by_default configuration that can be set.

The idea of turning it on/off at a project level is very nice to have, but not a requirement.

  • Yeah we need to do this. Will probably add this in our streaming push or shortly after.

Exciting, looking forward to it.

  • You can do this now, if you are sharing your screen your follower can open the collaboration menu and select "Screen" instead of the shared project. We need to make this more discoverable.

Uhm, I'll try this out, because I thought I couldn't share my screen and code at the same time. But if that's already possible, I just need to discover it :-D.

Thank you @iamnbutler

jansol commented 1 year ago

it may be that as my partners are coding, I'm quickly answering a message on Slack, or writing a response email, which I don't want to share.

I also wouldn't want deskop notifications from messaging apps showing up, as they often contain the actual contents of messages. I know macOS has a feature to suppress notification popups while screensharing but that seems more like a bandaid than a proper solution and is not available on other platforms.

iamnbutler commented 1 year ago

it may be that as my partners are coding, I'm quickly answering a message on Slack, or writing a response email, which I don't want to share.

I also wouldn't want deskop notifications from messaging apps showing up, as they often contain the actual contents of messages. I know macOS has a feature to suppress notification popups while screensharing but that seems more like a bandaid than a proper solution and is not available on other platforms.

We might already do this? I'm not totally sure. I am away of that feature, unsure if we ended up shipping with it or not.

iamnbutler commented 1 year ago
  • Explain the first one a bit more?

I work with different teams and partners, and I try to push Zed to them, so I often invite them to collaborate. But in these cases, I don't always want to share the screen with them when leaving Zed - it may be that as my partners are coding, I'm quickly answering a message on Slack, or writing a response email, which I don't want to share.

I know the docs say it's up to me to keep my screen clean, but I was wondering if a configuration may come to help.

Similarly, as the project_online_by_default, I'm hoping we can have a share_screen_by_default configuration that can be set.

The idea of turning it on/off at a project level is very nice to have, but not a requirement.

  • Yeah we need to do this. Will probably add this in our streaming push or shortly after.

Exciting, looking forward to it.

  • You can do this now, if you are sharing your screen your follower can open the collaboration menu and select "Screen" instead of the shared project. We need to make this more discoverable.

Uhm, I'll try this out, because I thought I couldn't share my screen and code at the same time. But if that's already possible, I just need to discover it :-D.

Thank you @iamnbutler

Ok makes sense! Will think about these.