109 Commits

Author SHA1 Message Date
csantosm
e3340171a0 openvidu-components: Disposed MediaStream when component is destroyed 2022-05-09 13:20:33 +02:00
pabloFuente
279da4eeaf openvidu-components-angular: manage some incompatible VB situations 2022-05-05 18:07:33 +02:00
pabloFuente
7832f5a75f openvidu-components-angular: multiple VB bug fixes 2022-05-05 14:03:41 +02:00
csantosm
b52f8922cb openvidu-components: Added more background samples 2022-04-29 11:40:28 +02:00
csantosm
8382aaf179 openvidu-components: Updated background effects panel 2022-04-28 13:01:34 +02:00
csantosm
e819bf7b6c openvidu-browser: Fixed typo 2022-04-28 12:14:42 +02:00
csantosm
0c863e0940 openvidu-components: Released resources when video muting 2022-04-27 14:24:54 +02:00
csantosm
570709adc2 openvidu-components: Added virtual background and recording features
Added background effects GUI
WIP: Added  activities panel
2022-04-27 11:14:11 +02:00
csantosm
493f1e3ba0 openvidu-components: Released media devices on videoconference destroy 2022-04-11 13:34:12 +02:00
csantosm
71d94db06e openvidu-components: Added sound when message is received 2022-04-08 12:12:43 +02:00
csantosm
9f34c01d6e openvidu-components: Fixed bug with media devices
- The storage device was null after refreshing the page because of the cameras array was empty and it can't match.
2022-04-08 11:52:22 +02:00
csantosm
70e93df54d openvidu-components: Updated openvidu-angular docs 2022-04-07 10:27:00 +02:00
csantosm
d7b81739e7 openvidu-components: Allowed external panels
- Allowed injecting external panels and exported the panel service for toggling panels and subscribe to the panel status
- Renamed menu to panel
- Updated docs
2022-04-07 10:04:20 +02:00
csantosm
aa0c78b882 openvidu-components: Refactored panel service 2022-04-05 15:51:10 +02:00
csantosm
4cef8c3fac openvidu-components: Updated docs and improved service method names 2022-04-05 15:45:13 +02:00
csantosm
b0afa580a7 openvidu-components: Renamed menu service to panel service 2022-04-05 15:40:43 +02:00
csantosm
1ee8bd1f6e openvidu-components: Renamed service method 2022-04-01 13:24:56 +02:00
csantosm
e252b84740 openvidu-components: Fixed bug muting remote participant 2022-04-01 11:05:51 +02:00
csantosm
98fbe060a3 openvidu-components: Moved component logic to openvidu service
Moved toggle screen, toggle video and toggle audio logic from toolbar and prejoin component to openvidu service with the aim of avoiding code duplications and being able to provide a powerful method to the components user
2022-03-31 12:25:24 +02:00
csantosm
ff2dc6d86b openvidu-components: Added openvidu-angular documentation 2022-03-24 17:47:54 +01:00
csantosm
d81124150a openvidu-components: Refactored methods name 2022-03-24 17:47:06 +01:00
csantosm
4657b97f35 openvidu-components: Enhanced bigPercentage layout element 2022-03-23 11:51:50 +01:00
csantosm
6a01a33dba openvidu-components: Refactored webcomponent wrapper 2022-03-16 14:19:04 +01:00
csantosm
ad9e4db4e8 openvidu-components: Fixed connection bug when prejoin is disabled 2022-03-10 16:17:27 +01:00
csantosm
7eedba795b openvidu-components: Added prejoin drective
- Hide/show prejoin page
- Refactored prejoin component
- Moved the participant initialization to videoconference
- Set necessary delay for the correct layout initialization
2022-03-10 14:16:40 +01:00
csantosm
27d70de3cd openvidu-components: Added directive for hidding/showing mute button 2022-03-10 12:55:43 +01:00
csantosm
a3d5a9c98f openvidu-components: Fixed layout when is webcomponent
When webcomponent, the layout need more time for initilizating and showing the videos.
2022-03-09 12:34:10 +01:00
csantosm
4d659581b7 openvidu-components: Fixed bug if ID is not in the connection data 2022-03-08 17:20:19 +01:00
csantosm
c6e84cb5da openvidu-components: Allowed meeting customization
Added attribute directives for allowing the app customization
2022-03-07 16:00:15 +01:00
csantosm
3786d5bef2 openvidu-components: Fixed bug enlarging the screen video 2022-03-03 10:36:17 +01:00
csantosm
5a41202935 openvidu-components: Changed impure pipe to pure to increased efficiency
- Updated the behaviour subject creating a new reference object 
- Made the streamTypesEnabled pipe to pure 
- Fixed update bug in participants panel
2022-03-03 10:32:41 +01:00
csantosm
7af7b96a2d openvidu-components: Created participant from pre-join component
* Refactored update local participant method
* Refactored pipes
2022-03-02 17:35:14 +01:00
csantosm
b4decda1f5 openvidu-components: Updated avatar-profile component 2022-03-02 11:02:06 +01:00
csantosm
1279962555 openvidu-components: Replaced user-settings component to pre-join 2022-03-02 11:01:07 +01:00
csantosm
b529f6edc6 openvidu-components: Refactored nickname container 2022-02-28 14:37:35 +01:00
csantosm
8f2d598236 openvidu-components: Updated participant model
Moved local and nickname properties to Participant Model from Stream Model
2022-02-28 13:50:09 +01:00
csantosm
f23f39dd6f openvidu-components: Improved user-settings component
- Changed replaceTrack to republishTrack until replaceTrack issue is fixed (https://github.com/OpenVidu/openvidu/pull/700)
- Fixed bug in mat options 
- Added audio detector
2022-02-25 14:36:36 +01:00
csantosm
6057d1c11e openvidu-components: Refactored the video enlarged logic 2022-02-25 13:53:49 +01:00
csantosm
3318dfd207 openvidu-components: Refactored names and particicipant observables 2022-02-25 11:19:21 +01:00
csantosm
de4812754b openvidu-components: Splitted connection data from session 2022-02-24 17:16:11 +01:00
csantosm
1bf3ce1bc9 openvidu-components: Fixed layout bug.
The layout has a bad UX. The root element is created with the entire layout width and it has a weird UX behaviour. Custom class with no width and height has been added and removed dynamically when stream container is present.
2022-02-24 17:14:57 +01:00
csantosm
e02f72a0f1 openvidu-components: Fixed bug with fullscreen
Listened the F11 keydown for updating the UI
2022-02-24 10:16:23 +01:00
csantosm
ad06e2239b openvidu-components: Fixed bug replacing the screen track 2022-02-23 17:10:11 +01:00
csantosm
8ee9d74d3d openvidu-components: Play sound when a new message is received 2022-02-23 12:10:16 +01:00
csantosm
e63ef15d18 openvidu-components: Fixed bug replacing tracks in user-settings 2022-02-22 15:17:15 +01:00
csantosm
f40093746f openvidu-components: Imrpoved user settings
Fixed some bugs with replacing tracks and devices saved on storage
Minor refactoring
2022-02-21 17:33:23 +01:00
csantosm
cfef092457 openvidu-components: Renamed libConfig to openviduAngularConfig 2022-02-15 16:24:01 +01:00
csantosm
8f4ff06723 openvidu-components: Renamed webrtc service to openvidu service 2022-02-15 15:52:59 +01:00
csantosm
5a3430fab5 openvidu-components: Renamed connections to streams 2022-02-15 13:24:08 +01:00
csantosm
5d16528f82 openvidu-components: Updated library config 2022-02-14 14:12:58 +01:00