element-hq / element-hq/element-web
Add true PiP for voip/video calls and possibly even Jitsi
Open
A-Jitsi
A-VoIP
O-Occasional
T-Enhancement
- Dominant language
- TypeScript
- Stars
- 13.5k
- Forks
- 2.8k
- PR merge metrics
- PR metrics pending
Description
HTML gives you true PiP these days - as per https://www.w3.org/TR/picture-in-picture/ and https://caniuse.com/picture-in-picture. We should use it.
Contributor guide
Research direction
Start by locating the existing VoIP/video-call and Jitsi interfaces, then compare their current call-window behavior with the W3C Picture-in-Picture specification and browser support information linked in the issue. Done means establishing true browser PiP behavior for the applicable call views, including the stated Jitsi possibility, with the affected call flows verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- html, typescript
- Domain
- audio-video-rtc, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100