Select a rectangular screen area to share
Rather than sharing an entire monitor, it would be nice to share just a rectangular area. This flexible approach would solve lots of related issues, including "single window" screenshare. For instance, if I'm doing mobile development and I only want to share one or two devices side-by-side. Also, if users could resize the area they share, they could reduce the required bandwidth, when needed, or improve the font size without zooming their IDE. Personally, I like this better than "single window" sharing because switching apps is as easy as dragging content into the shared rectangular area. In Google hangouts, for instance, it's a pain to switch windows especially during product demos or brown bags that require jumping between writing code and executing it.
Global shortcut to select a teammate (virtual office v2)
Allow users to start a meeting with anyone in their team without having to switch to the main window. Here's a visual description of this idea: https://www.figma.com/proto/bMYNNI6cy4DL1r0dgOFzjI/Screen?node-id=7654%3A0&scaling=min-zoom We’ve heard some people say they’d love this, and some people say they’d hate this (because it will increase interruptions). Please let us know your thoughts. If enough people want this, we will consider adding this as an option (so that you can opt-out of this UX if you don’t like it).
Select a single window to screenshare
With large monitors, it's sometimes nice to be able to share just a single window, to better control how legible the screenshare is on the remote end. It's also nice to not worry about local alerts or browser tabs or other "not really public" information on your screen, when sharing.
Support for virtual webcams
Virtual webcams can be created by Logitech software, COTS stuff like Manycam, or (what I use) the free OBS. It allows you to do things like rotate, crop, blur, add virtual backgrounds, whiteboards, slideshows, etc etc, as well as full control of colors. Other video chat providers such as Slack and Google Meet recognize these virtual webcams alongside the physical ones. Screen does not.
Password or invite only meetings
As a user I want to be able to limit the people that are allowed to join my meeting. Anyone who has the link can join the meeting now.
Multiple screens share
Since we work with multiple screens it would be nice to be able to stream, not only one but at least 2 Screens (Browser + Code)
I want to pay for Screen
If you want to pay for Screen, upvote this and you'll be notified once that's ready.
Team contact list (virtual office v1)
Show everyone in my team inside Screen’s main window. The screenshot suggests we'd expose the fact that Pavel and Heather are having a DM conversation, which we won't. Inside each channel, we'll likely show a list of all the meetings happening there. Most likely there'll be only 1, but if multiple people are pairing separately, we'll show each meeting separately.
High CPU Usage
When screen sharing, the CPU usage is super high (macOS 10.15.6, Desktop App). So much so, that the computer freezes up. Please reduce CPU usage.