element-web/test/components/views/rooms
Robin d077ea1990
New group call experience: Room header call buttons (#9311)
* Make useEventEmitterState more efficient

By not invoking the initializing function on every render

* Make useWidgets more efficient

By not calling WidgetStore on every render

* Add new group call experience Labs flag

* Add viewingCall field to RoomViewStore state

Currently has no effect, but in the future this will signal to RoomView to show the call or call lobby.

* Add element_call.use_exclusively config flag

As documented in element-web, this will tell the app to use Element Call exclusively for calls, disabling Jitsi and legacy 1:1 calls.

* Make placeCall return a promise

So that the UI can know when placeCall completes

* Update start call buttons to new group call designs

Since RoomView doesn't do anything with viewingCall yet, these buttons won't have any effect when starting native group calls, but the logic is at least all there and ready to be hooked up.

* Allow calls to be detected if the new group call experience is enabled

* Test the RoomHeader changes

* Iterate code
2022-09-25 10:57:25 -04:00
..
__snapshots__ Update more strings to not wrongly mention room when it is/could be a space (#7722) 2022-03-29 15:02:12 +01:00
BasicMessageComposer-test.tsx Update matrix-org/react (enzyme deprecation) (#9116) 2022-08-02 15:10:43 +02:00
MemberList-test.tsx Replace deprecated String#substr with String#slice (#8314) 2022-04-14 07:52:42 +00:00
MessageComposer-test.tsx Add voice broadcast permissions (#9284) 2022-09-19 06:42:29 +00:00
MessageComposerButtons-test.tsx Add voice broadcast permissions (#9284) 2022-09-19 06:42:29 +00:00
NewRoomIntro-test.tsx Use room name as room intro (#9231) 2022-09-06 09:54:53 +02:00
ReadReceiptGroup-test.tsx Eslint - require copyright header rule (#8514) 2022-05-06 09:09:28 +00:00
RoomHeader-test.tsx New group call experience: Room header call buttons (#9311) 2022-09-25 10:57:25 -04:00
RoomList-test.tsx Define interface for RLS to ease wiring in Sliding Sync (#9150) 2022-08-09 20:46:59 +01:00
RoomListHeader-test.tsx Remove "Add Space" button from RoomListHeader when user cannot create spaces (#9129) 2022-08-03 15:19:24 +00:00
RoomPreviewBar-test.tsx Merge branch 'develop' into travis/remove-skinning 2022-03-31 19:25:43 -06:00
RoomPreviewCard-test.tsx Element Call video rooms (#9267) 2022-09-16 11:12:27 -04:00
RoomTile-test.tsx Prepare for Element Call integration (#9224) 2022-08-30 15:13:39 -04:00
SearchBar-test.tsx Update matrix-org/react (enzyme deprecation) (#9116) 2022-08-02 15:10:43 +02:00
SearchResultTile-test.tsx Update matrix-org/react (enzyme deprecation) (#9116) 2022-08-02 15:10:43 +02:00
SendMessageComposer-test.tsx Add voice broadcast permissions (#9284) 2022-09-19 06:42:29 +00:00
VoiceRecordComposerTile-test.tsx Generalise VoiceRecording (#9304) 2022-09-21 18:46:28 +02:00