On macOS we can exclude applications from screen-sharing using the screencapturekit API. In terms of UX we should allow the set application they want to exclude in the settings. Also we need to visually show them that the window they want is actually excluded (maybe we need to get the location of the window and add border or a "veil" on top of it), which could be tricky to get it right.
The screen-sharing part is the easy one, screencapturekit allows you to exclude apps from capturing. The only problem here is that we will have to update our libwebrtc fork first, to expose this functionality.
On macOS we can exclude applications from screen-sharing using the screencapturekit API. In terms of UX we should allow the set application they want to exclude in the settings. Also we need to visually show them that the window they want is actually excluded (maybe we need to get the location of the window and add border or a "veil" on top of it), which could be tricky to get it right.
The screen-sharing part is the easy one, screencapturekit allows you to exclude apps from capturing. The only problem here is that we will have to update our libwebrtc fork first, to expose this functionality.