Commit Graph

40 Commits (1766ae15c8294f802be6d75b1fa162be8aeda0d4)

Author SHA1 Message Date
csantosm 140449948a openvidu-components: Unified common panel styles 2022-05-12 11:32:36 +02:00
pabloFuente 279da4eeaf openvidu-components-angular: manage some incompatible VB situations 2022-05-05 18:07:33 +02:00
csantosm bad018a10e openvidu-components: Improved backgrounds component 2022-04-29 11:42:14 +02:00
csantosm 8382aaf179 openvidu-components: Updated background effects panel 2022-04-28 13:01:34 +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 3b986dcfaa openvidu-components: Updated css variable names 2022-04-18 13:33:53 +02:00
csantosm 56984fd465 openvidu-components: Updated styles 2022-04-13 14:03:34 +02:00
csantosm f5dada6080 openvidu-components: Detected change after view init 2022-04-07 12:55:24 +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 b0afa580a7 openvidu-components: Renamed menu service to panel service 2022-04-05 15:40:43 +02:00
csantosm e252b84740 openvidu-components: Fixed bug muting remote participant 2022-04-01 11:05:51 +02:00
csantosm 239b7e28bf openvidu-components: Updated styles name variables 2022-03-28 11:10:14 +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 facc06bebc openvidu-components: Added webcomponent E2E tests 2022-03-16 12:15:22 +01:00
csantosm 9d94ffa417 openvidu-components: Fixed styles in Firefox 2022-03-11 11:41:31 +01:00
csantosm ab74818579 openvidu-components: Fixd bug updating participants array in part. panel 2022-03-10 13:00:20 +01:00
csantosm 27d70de3cd openvidu-components: Added directive for hidding/showing mute button 2022-03-10 12:55:43 +01:00
csantosm 412a95ea43 openvidu-elements: Added participant panel item elements directive
Allowed to add html elements to participants item
2022-03-10 12:33:49 +01:00
csantosm e0de51921c openvidu-components: Forced chat panel updates when new messages 2022-03-09 12:31:36 +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 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 5f22072f71 openvidu-components: Force mute participant from participants panel 2022-02-28 13:06:39 +01:00
csantosm 3e21207f8c openvidu-components: Parametrized styles properties 2022-02-28 12:12:16 +01:00
csantosm 99a5c945b3 openvidu-components: Minor style change 2022-02-25 13:58:54 +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 c24a6d4cd0 openvidu-components: Added participant input in participant item 2022-02-15 16:52:17 +01:00
csantosm 301e284d36 openvidu-components: Renamed participant item component 2022-02-15 16:30:06 +01:00
csantosm 5a3430fab5 openvidu-components: Renamed connections to streams 2022-02-15 13:24:08 +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 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 bfd21ecd1e openvidu-components: Moved panels into panel component 2022-02-02 13:47:06 +01:00
csantosm e4a6d9be1d openvidu-components: Added panel component 2022-02-02 13:42:33 +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