Robin Townsend
a96d70eefb
Hide connection quality indicators behind a developer setting
...
Calls are an environment with high cognitive load, so it's important that we keep extra UI elements like these to a minimum and stick to what's been explicitly designed. I assume that this was here as a developer feature to diagnose reliability of the back end components, which is perfectly fine, so I've kept it behind a developer setting rather than fully removing it.
2023-06-16 10:59:57 -04:00
Robin
4342f4b027
Merge pull request #1122 from robintown/speaking-fixes
...
Fix speaking indicators showing up when they shouldn't
2023-06-16 10:42:50 -04:00
Robin Townsend
1b3539e873
Fix speaking indicators showing up when they shouldn't
...
This fixes two edge cases:
- Screenshares should never have a speaking indicator
- Speaking indicators should be hidden in 1:1 calls
2023-06-16 10:35:29 -04:00
Timo K
86ab2b4287
tinyFixes
...
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-15 11:40:16 +02:00
Timo K
a01e62d9ed
revert of combined video+audio permission request
...
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-15 11:36:39 +02:00
Timo
160d1f23a9
fi Crash if no device is available ( #1116 )
...
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-15 00:06:51 +02:00
Daniel Abramov
29e748a8e1
Merge pull request #1106 from vector-im/livekit-load-test
...
Display SFU participants who did not publish an `m.call.member` event
2023-06-14 22:17:08 +02:00
Daniel Abramov
0445c47c02
Merge branch 'livekit-experiment' into livekit-load-test
2023-06-14 22:14:06 +02:00
Daniel Abramov
520f241efa
Merge branch 'livekit-experiment' into livekit-load-test
2023-06-14 21:12:20 +02:00
Timo
41f2728724
Device from lobby to call ( #1110 )
...
* respect mute state set in lobby for call
Signed-off-by: Timo K <toger5@hotmail.de>
* move device from lobby to call
Signed-off-by: Timo K <toger5@hotmail.de>
* save device in local storage
Signed-off-by: Timo K <toger5@hotmail.de>
* local storage + fixes
Signed-off-by: Timo K <toger5@hotmail.de>
* device permissions
Signed-off-by: Timo K <toger5@hotmail.de>
---------
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-14 19:20:53 +02:00
Robin
89768de5e0
Merge pull request #1114 from robintown/screenshare-tiles
...
Fix tiles having the wrong states during screensharing
2023-06-14 12:01:23 -04:00
Robin
24eedc7b9a
Merge pull request #1113 from robintown/fix-spotlight
...
Fix spotlight layout
2023-06-14 11:58:29 -04:00
Robin Townsend
037495a635
Fix tiles having the wrong states during screensharing
...
This fixes a couple bugs:
1. That muting your video while screensharing would cause the screensharing feed to be hidden as well
2. That while screensharing, your user media tile would incorrectly show the label that's supposed to appear only on the screenshare tile
2023-06-14 11:55:43 -04:00
Robin Townsend
357e1f828a
Fix spotlight layout
2023-06-14 11:37:07 -04:00
Enrico Schwendig
20c9c09258
Build EC room use method ( #1108 )
...
* Build custom useRoom
2023-06-14 15:03:38 +02:00
David Baker
20a4e0bd09
Merge pull request #1109 from vector-im/dbkr/disable_full_mesh
...
Use new-js-sdk flag to disable the actual calling of group calls
2023-06-14 12:20:34 +01:00
David Baker
30e1034fba
Use new-js-sdk flag to disable the actual calling of group calls
...
In favour of using livekit
2023-06-14 12:13:55 +01:00
Robin
dabecf54bf
Merge pull request #1107 from robintown/new-grid-breakpoint
...
Switch to the new grid once there are >12 participants
2023-06-13 15:14:04 -04:00
Robin Townsend
2916eb45aa
Switch to the new grid once there are >12 participants
2023-06-13 12:54:24 -04:00
Robin Townsend
4d5c3cd773
Merge branch 'main' into livekit-experiment
2023-06-13 12:33:46 -04:00
Daniel Abramov
556c46320d
Merge branch 'livekit-experiment' into livekit-load-test
2023-06-13 17:24:15 +02:00
Daniel Abramov
6436e66adb
Merge branch 'livekit-experiment' into livekit-load-test
2023-06-13 17:23:42 +02:00
fkwp
49f4221b46
added k8s sfu
2023-06-13 16:05:28 +02:00
Robin
bde13e0fab
Merge pull request #1104 from robintown/decouple-grid
...
Decouple video grid from video tile components
2023-06-13 09:56:47 -04:00
Timo
5ba60962b9
add className .screenshare to videoTile ( #1105 )
...
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-13 14:39:05 +02:00
Robin Townsend
1207ecc9d7
Decouple video grid from video tile components
...
This is an attempt to address the feedback in https://github.com/vector-im/element-call/pull/1099#discussion_r1226863404 that the video grid and video tile components have become too tightly coupled. After this change, the only requirements that the video grid makes of its child components are:
- They accept ref, style, and item props
- They attach the ref and styles to a react-spring animated element
Note: I removed the video grid Storybook file, because I'm not aware of anyone using Storybook for development of Element Call beyond Robert, and it would take some effort to fix to work with these changes.
2023-06-12 18:21:45 -04:00
Daniel Abramov
cada6e624e
Show SFU participants who are not Matrix members
...
So that we can load SFU with the virtual participants and get them
displayed in the grid layout. Before that only participants who are part
of the Matrix were displayed (i.e. participants who have published
m.call.member event to declare their participation).
2023-06-12 20:01:28 +02:00
Robin Townsend
142605a336
Run prettier
2023-06-12 11:40:59 -04:00
Robin Townsend
ee36d134f3
Fix tile sizes not being set
2023-06-12 11:39:30 -04:00
Robin
0b55c69ba6
Merge pull request #1099 from robintown/merge-main
...
Merge main into livekit-experiment
2023-06-12 11:25:07 -04:00
Robin Townsend
93bc28c1a6
Merge branch 'livekit-experiment' into merge-main
2023-06-12 11:19:52 -04:00
Robin Townsend
4e726355bf
Merge branch 'main' into merge-main
2023-06-12 11:18:05 -04:00
fkwp
8f356e396c
change livekit SFU for PR builds
2023-06-12 16:09:29 +02:00
Enrico Schwendig
0192ed70ea
Local develop setup with docker ( #1103 )
...
* Add local live kit backend run setup
2023-06-12 15:52:27 +02:00
Timo
4dcd1e176f
respect mute state set in lobby for call ( #1102 )
...
Signed-off-by: Timo K <toger5@hotmail.de>
2023-06-12 15:35:54 +02:00
Robin
8c21dbaade
Don't require textual feedback ( #1097 )
...
We want to encourage scoring as much as possible for the purpose of our KPIs, even if it means we don't always get detailed textual feedback.
2023-06-12 12:52:29 +02:00
Robin Townsend
e49439a879
Merge branch 'main' into merge-main
2023-06-10 17:10:42 -04:00
Robin
825cb75cb7
Merge pull request #1098 from robintown/fix-new-grid
...
Fix tiles not animating in the new grid layout
2023-06-10 17:09:21 -04:00
Robin Townsend
ab97f12947
Merge branch 'main' into livekit-experiment
2023-06-09 17:22:34 -04:00
Robin Townsend
554da08628
Fix tiles not animating in the new grid layout
...
The new grid layout has been broken ever since upgrading react-spring, because it was apparently relying on a buggy behavior of react-spring that started transitions automatically even in imperative mode. react-spring 9.5.1 fixed that behavior, which means we now need to manually start the animations.
2023-06-09 13:52:21 -04:00
Daniel Abramov
e8a2421962
Fix i18n lint errors
2023-06-09 19:08:14 +02:00
Daniel Abramov
048dce05c3
Explicitly configure options for the LiveKit room
2023-06-09 19:04:46 +02:00
Daniel Abramov
28fe813b76
Move LiveKit module into its own directory
2023-06-09 18:31:29 +02:00
Robin
f070ab7f67
Merge pull request #1095 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-06-08 10:26:15 -04:00
Robin
1bfbb80f6d
Merge pull request #1094 from robintown/widget-join-delay
...
Don't prematurely claim that we've joined the call in widget mode
2023-06-08 10:24:32 -04:00
Robin
d3d21fa86c
Merge pull request #1093 from robintown/widget-feedback-hotfix
...
Don't show the quality survey if the app is a widget
2023-06-08 10:19:49 -04:00
raspin0
515ee72945
Translated using Weblate (Polish)
...
Currently translated at 100.0% (144 of 144 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/pl/
2023-06-08 08:35:14 +00:00
Glandos
6a6b62216d
Translated using Weblate (French)
...
Currently translated at 100.0% (144 of 144 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/fr/
2023-06-08 08:35:14 +00:00
Linerly
95b0a6a1ae
Translated using Weblate (Indonesian)
...
Currently translated at 99.3% (143 of 144 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/id/
2023-06-08 05:25:27 +00:00
Vri
28ffd591b7
Translated using Weblate (German)
...
Currently translated at 100.0% (144 of 144 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/de/
2023-06-08 05:25:26 +00:00