32 Commits

Author SHA1 Message Date
Carlos Santos
2aec4b9fab openvidu-components: Added captions 2022-10-26 12:19:03 +02:00
csantosm
e8f110f6b5 openvidu-components: Updated captions component 2022-07-08 15:39:05 +02:00
csantosm
b4080fedea openvidu-components: Renamed subtitles components to captions 2022-07-06 13:46:42 +02:00
csantosm
25972260ac openvidu-components: Updated layout elements transitons 2022-07-05 23:59:39 +02:00
csantosm
0b74590252 openvidu-components: Added preliminary subtitles 2022-07-05 12:17:03 +02:00
csantosm
ff2dc6d86b openvidu-components: Added openvidu-angular documentation 2022-03-24 17:47:54 +01:00
csantosm
57f2816d05 openvidu-components: Fixed problems after merge 2022-03-17 13:44:45 +01:00
csantosm
dc6f38c368 Merge branch 'ov_components' 2022-03-17 12:18:03 +01:00
csantosm
6fc2ca0bc6 openvidu-components: Updated styles 2022-03-10 16:18:09 +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
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
1ee9486143 openvidu-components: Updated API directives 2022-03-08 17:47:37 +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
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
1279962555 openvidu-components: Replaced user-settings component to pre-join 2022-03-02 11:01:07 +01:00
csantosm
6057d1c11e openvidu-components: Refactored the video enlarged logic 2022-02-25 13:53:49 +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
b52ca52e1d openvidu-components: Minor styles changes 2022-02-24 10:39:36 +01:00
csantosm
948a64c551 openvidu-components: Added OnPush detection strategy 2022-02-23 12:13:28 +01:00
csantosm
b437547501 openvidu-components: Improved components cutomization
Custom structural directives have been added for improving the components customization. 
These improvements now allow add custom child components inside of a custom parent component.
 Besides, the conditional logic has been moved from view to model for improving maintainability
2022-02-17 17:26:30 +01:00
csantosm
5a3430fab5 openvidu-components: Renamed connections to streams 2022-02-15 13:24:08 +01:00
csantosm
ead068fbee openvidu-components: Improved video aspect ratios in layout 2022-02-14 10:41:55 +01:00
csantosm
2d293a689e openvidu-components: Updated projection strategy
Replaces ng-templates by a custom structural directive
2022-02-11 13:18:50 +01:00
csantosm
28fe810f06 openvidu-components: Renamed participant input to stream 2022-02-07 12:17:54 +01:00
csantosm
76c51af4ef openvidu-component: Refactored components 2022-02-04 11:26:41 +01:00
csantosm
00087a7dc7 openvidu-components: Updated the dynamic components injection
Allowed the custom components injection from the view instead of the config file.
2022-02-03 17:08:23 +01:00
csantosm
93d6796fb3 openvidu-components: Refactored dynamic components loader 2022-02-01 13:41:26 +01:00
csantosm
5f0ffb4b3a openvidu-component: Loaded components dynamically
- For loading components with inputs/outputs directives, has been necessary to use the 'ng-dynamic-component' library because of unsupported on the official Angular issue  https://github.com/angular/angular/issues/15360
- Allowed the dynamic components load
- Grouped panels into panel component
2022-02-01 11:33:16 +01:00
csantosm
e16816422c openvidu-componentS: Decoupled panels from openvidu layout 2022-01-26 16:06:15 +01:00
csantosm
9f9f09c8c5 openvidu-components: Renamed components and models
* ov-room to ov-session
* ov-participant to ov-stream
* ov-chat to ov-chat-panel
* ov-participant-panel to ov-participants-panel
* ConnectionWrapper to StreamModel
2022-01-26 16:01:22 +01:00
csantosm
673058381f openvidu-components: Renamed library to openvidu-angular 2022-01-20 09:58:12 +01:00