Add support for sharing a screen
- Min Version:
- min-1.24.0-1
- Operating system: Fedora 35
Expected Behavior
When in a video conference and you go to share your screen, Min should pop up with a dialog showing which screens you can share and should then share the screen.
Actual Behavior
Min does not pop up any dialog or make any attempt to share a screen.
To Reproduce
Go to https://call.element.io/testscreensharemin
Join the conference. Attempt to share the screen.
I can try working on it, but I can't promise anything.
EDIT: Just found this for Electron.js My idea is to implement the browser-side API using the Electron.js, combining it with a nice UI for selecting the screen/the window. If somebody could help me developing the UI, please add a comment to this issue.
NOTE: This is a really cool thing, but for videocalls websites, having the possibility to stream other tabs from the web browser is a really useful feature. So, while working on this, also chrome.tabCapture could be implemented