refactor(ui-voip): Separate widget visibility from call state and simplify old patterns
Merged
GA
2mo ago+279+279+012345678901234567890123456789-354-354-012345678901234567890123456789
Proposed changes (including videos or screenshots)
Issue(s)
Steps to test or reproduce
Further comments
Summary by CodeRabbit
- New Features
- Added improved controls for opening, closing, and targeting calls to a selected peer.
- Improved restoration of the widgetβs last position.
- Screen-sharing calls now open the appropriate ongoing-call view when supported.
- Bug Fixes
- Improved widget visibility across active and inactive call states.
- Stabilized call transitions and reset behavior when calls end.
- Improved peer selection and autocomplete behavior.
- Refactor
- Simplified view tracking for more responsive popout and call interface updates.
- Standardized the initial inactive call state across the interface.