element-hq / element-call

Group calls powered by Matrix
https://call.element.io
Apache License 2.0
537 stars 86 forks source link

Add toggle to always show yourself #2380

Closed robintown closed 1 day ago

robintown commented 2 months ago

Based on https://github.com/element-hq/element-call/pull/2368

robintown commented 1 day ago

The reason I've split up local and remote user media into different types is that they have distinct sets of properties (local media can be always shown/never shown, remote media has a volume, etc.), and I wanted to enforce that the views that consume them would be fully aware of their differences in functionality. It's the same reason why screen share media has its own type.

robintown commented 1 day ago

Since you've approved this I'm going to merge it and continue working through the PR stack - I'm happy to iterate later on the SortingBin topic if you do have concerns there!