Commit Graph

286 Commits (1f6f151ce24f1c062d4d6a5b20080b318c5d9ab8)

Author SHA1 Message Date
csantosm 6905142a4a openvidu-components: Fixed typo 2022-08-17 12:46:21 +02:00
csantosm 95180b669f openvidu-components: Updated admin dashboard and fixed linters 2022-08-11 17:24:15 +02:00
pabloFuente a729cea252 openvidu-components-angular: update all code snippets to match tutorials 2022-08-08 18:53:38 +02:00
csantosm dbf8a84981 openvidu-components: Used proxy for requesting the recording thumbnail 2022-08-03 18:38:37 +02:00
csantosm bfb350d3df openvidu-components: Updated documentation 2022-07-15 15:20:13 +02:00
csantosm 1d70791fd9 openvidu-components: Exported only the necessary elements 2022-07-14 09:39:11 +02:00
csantosm 1122fb8649 openvidu-components: Fixed bug with playing recording
Set a default value if recording extension is undefined.
2022-07-12 11:25:29 +02:00
csantosm 65025c4e33 openvidu-components: Improved prejoin styles 2022-07-11 15:32:36 +02:00
csantosm f93b55818d openvidu-components: Fixed prejoin selectors when is iPhone 2022-07-11 13:05:28 +02:00
csantosm 1f348d2986 openvidu-components: Updated exported components 2022-07-11 12:06:38 +02:00
csantosm e8f110f6b5 openvidu-components: Updated captions component 2022-07-08 15:39:05 +02:00
cruizba 091f53c596 Move lorem-ipsum dependency to library temporarly 2022-07-07 21:34:26 +02:00
csantosm 53d54a682e openvidu-components: Removed unnecessary code after fixed hark
openvidu-browser hark events bug has been fixed so it is not necessary to resubscribe again after audio track is replaced.
2022-07-07 17:47:27 +02:00
csantosm b4080fedea openvidu-components: Renamed subtitles components to captions 2022-07-06 13:46:42 +02:00
csantosm 085d659363 openvidu-components: Updated e2e tests 2022-07-06 00:37:28 +02:00
csantosm 95e5e977da openvidu-components: Fixed race condition with session initialization
When prejoin component is disabled, the Session component was initialized before the videoconference component initialization had finished
2022-07-06 00:04:02 +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 fc7b961010 openvidu-components: Updated layout 2022-07-01 12:50:59 +02:00
csantosm 8f2cfec201 openvidu-components: Fixed recording extension 2022-06-28 21:16:11 +02:00
csantosm a46502ceca openvidu-components: Improved play and download recordings 2022-06-28 12:47:29 +02:00
csantosm eaed1b3692 openvidu-components: Fixed replace tracks in session 2022-06-24 16:12:36 +02:00
csantosm ea3f16778e openvidu-components: Fixed panel services bugs
Chat panel is not updating when a new message is received. 
Wrong method had been invoked
2022-06-24 12:50:19 +02:00
csantosm 6269db8978 openvidu-components: Avoided subscribe to recording events if disabled 2022-06-22 14:01:50 +02:00
csantosm 26f96761cd openvidu-components: Improved play recordings feature 2022-06-22 12:35:31 +02:00
csantosm c71848ec3c openvidu-copmponents: Updated recording and admin dashboard 2022-06-20 17:03:54 +02:00
csantosm b2dc5da33c openvidu-components: Fixed typo showing disconnected error 2022-06-20 17:01:29 +02:00
csantosm b283dcd3a2 openvidu-components: Fixed bug updating media devices 2022-06-17 12:50:20 +02:00
csantosm 12ad515e5b openvidu-components: Added settings directive to webcomponent 2022-06-16 15:55:40 +02:00
csantosm c8264fdb1b openvidu-components: Added settings panel for configuring media devices 2022-06-16 14:01:19 +02:00
csantosm 57869cb358 openvidu-components: Made toolbar responsive 2022-06-14 13:22:53 +02:00
csantosm d18d37de82 openvidu-components: Emitted event when refresh button is clicked 2022-06-14 12:24:16 +02:00
csantosm 7e8b6adaad openvidu-components: Hidden bacground service from docs 2022-06-13 14:06:07 +02:00
csantosm 76e27fb5d9 openvidu-components: Updated Readme 2022-06-13 14:06:07 +02:00
csantosm cf77883982 openvidu-components: Updated recording panel 2022-06-13 14:06:07 +02:00
csantosm b133313e44 openvidu-components: Splitted material imports 2022-06-13 14:06:07 +02:00
csantosm e83025f522 openvidu-components: Added translations 2022-06-13 14:06:07 +02:00
csantosm 15a7037b04 openvidu-components: Added admin dashboard 2022-06-13 14:06:07 +02:00
csantosm bba03ec8a0 openvidu-components: Implements AfterViewInit in prejoin component 2022-06-09 16:06:51 +02:00
csantosm 91c328b58f openvidu-components: Fixed recording button toolbar
Checked role when the toolbar menu is opened for avoiding deprecated values
2022-06-09 14:45:59 +02:00
csantosm 84bf80c24a openvidu-components: Fixed video blank on iOS devices 2022-06-09 12:28:04 +02:00
csantosm 3c323233a5 openvidu-components: Fixed bug with show mat menu in iPhone devices 2022-06-09 11:20:01 +02:00
pabloFuente e3aaf2a25a Update README with OpenVidu Tests badge 2022-06-08 14:40:26 +02:00
csantosm 57c17b50ef openvidu-components: Fixed missing device labels in Firefox 2022-06-03 11:34:55 +02:00
csantosm a9854649a4 openvidu-components: Fixed form styles 2022-06-03 11:33:56 +02:00
csantosm 5d574fb3d2 openvidu-components: Allowed one single string token in webcomponent 2022-06-02 18:00:14 +02:00
csantosm e65a6b7afe openvidu-components: Minor changes in recording panel view 2022-06-02 12:45:41 +02:00
csantosm 44110a6246 openvidu-components: Added recording
openvidu-components: Fixed recording directive name
2022-06-02 12:44:32 +02:00
csantosm 4af8be5a72 openvidu-components: Updated video poster styles 2022-06-01 10:01:05 +02:00
csantosm 5fa3f749f5 openvidu-components: Added black poster when video is muted 2022-05-31 17:08:59 +02:00
pabloFuente 8bb96d6912 Minor updates in README 2022-05-30 12:10:28 +02:00
csantosm ad3ad30e86 openvidu-components: Added translations 2022-05-20 13:53:12 +02:00
csantosm cccf0474d1 openvidu-components: Hidden recording code in docs 2022-05-20 13:34:42 +02:00
pabloFuente 1766ae15c8 openvidu-components-angular: remove typo from method description 2022-05-20 12:43:53 +02:00
pabloFuente 7ccb53ab51 Update openvidu-components-angular to 2.22.0 2022-05-13 14:41:39 +02:00
csantosm 140449948a openvidu-components: Unified common panel styles 2022-05-12 11:32:36 +02:00
csantosm 185ea7a1fd openvidu-components: Disabled background button with video muted 2022-05-10 17:18:33 +02:00
csantosm e817c2304d openvidu-component: Close panel when component is destroyed 2022-05-09 13:28:07 +02:00
csantosm 3922bb456c openvidu-components: Removed user settings component 2022-05-09 13:27:37 +02:00
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 117e6647a9 openvidu-components: Fixed background directive 2022-04-29 12:46:51 +02:00
csantosm bad018a10e openvidu-components: Improved backgrounds component 2022-04-29 11:42:14 +02:00
csantosm b52f8922cb openvidu-components: Added more background samples 2022-04-29 11:40:28 +02:00
csantosm 2dff8faf4b openvidu-components: Updated test app 2022-04-28 13:09:42 +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 b29ecafea5 openvidu-components: Disabled screenshare if token is not received 2022-04-18 17:12:08 +02:00
csantosm 2deadbbe02 openvidu-components: Added event types 2022-04-18 16:39:23 +02:00
csantosm 3b986dcfaa openvidu-components: Updated css variable names 2022-04-18 13:33:53 +02:00
csantosm d0f1e9a121 openvidu-components: Updated doc 2022-04-18 12:50:20 +02:00
csantosm 56984fd465 openvidu-components: Updated styles 2022-04-13 14:03:34 +02:00
csantosm c6e08ac287 openvidu-components: Removed docs directive samples images 2022-04-13 14:03:34 +02:00
csantosm c0a525aac6 openvidu-components: Updated README 2022-04-11 16:03:48 +02:00
csantosm 493f1e3ba0 openvidu-components: Released media devices on videoconference destroy 2022-04-11 13:34:12 +02:00
csantosm 628b62c0aa openvidu-components: Updated README 2022-04-08 14:01:47 +02:00
csantosm b2d5a6e3b6 openvidu-components: Moved docs config files under library directory 2022-04-08 13:55:26 +02:00
csantosm 71d94db06e openvidu-components: Added sound when message is received 2022-04-08 12:12:43 +02:00
csantosm b7efcf86c0 openvidu-components: Hidden screensharing button in mobile devices 2022-04-08 11:57:07 +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 f5dada6080 openvidu-components: Detected change after view init 2022-04-07 12:55:24 +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 b1c47d9506 openvidu-components: Fixed styles 2022-04-05 15:43:24 +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 1cdb938ad4 openvidu-components: Hidden audio detector when participant muted 2022-04-01 12:34:23 +02:00
csantosm 9888154a02 openvidu-components: Added screensharing E2E 2022-04-01 12:05:58 +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 a39249eaaf openvidu-components: Fixed video content style 2022-03-30 12:13:26 +02:00
csantosm af3c21742f openvidu-components: Fixed bug when toggling audio in with screenshare 2022-03-30 12:13:26 +02:00
csantosm 7ac3139e44 openvidu-components: Fixed colors in prejoin component 2022-03-28 16:52:03 +02:00
csantosm c2a393cc51 openvidu-components: Updated docs assets 2022-03-28 16:52:03 +02:00
csantosm 239b7e28bf openvidu-components: Updated styles name variables 2022-03-28 11:10:14 +02:00
csantosm 888e45fe4d openvidu-components: Updated doc 2022-03-25 12:39:34 +01: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 23ad2dbd02 openvidu-components: Added e2e test for attribute directives 2022-03-22 16:14:42 +01:00
csantosm f0ec449f25 openvidu-components: Added e2e tests for angular apps
- Test the structural directives in angular apps
- Test the output events
2022-03-21 16:33:40 +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 55d9abe2b8 openvidu-components: Added participant created event and e2e test 2022-03-16 16:34:55 +01:00
csantosm 16f211751b openvidu-components: Fixed participant name value in prejoin component 2022-03-16 14:21:58 +01:00
csantosm 6a01a33dba openvidu-components: Refactored webcomponent wrapper 2022-03-16 14:19:04 +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 88416b3981 openvidu-components: Emitted session created event 2022-03-10 17:08:12 +01:00
csantosm 6fc2ca0bc6 openvidu-components: Updated styles 2022-03-10 16:18:09 +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 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 41f83bc340 openvidu-elements: Fixed participant factory types 2022-03-10 12:34:20 +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 115e9131d0 openvidu-components: Added toolbar additional buttons directive
Allowed added additional buttons in toolbar component without redefine it
2022-03-10 11:42:57 +01:00
csantosm e11af2ebd7 openvidu-components: Added component events 2022-03-09 15:31:21 +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 e0de51921c openvidu-components: Forced chat panel updates when new messages 2022-03-09 12:31:36 +01:00
csantosm 1ee9486143 openvidu-components: Updated API directives 2022-03-08 17:47:37 +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 b5a0ab434a openvidu-components: Added logo directive allowing load default logo 2022-03-07 16:54:27 +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 4cb959ac83 openvidu-components: Avoided show prejoin until participant created 2022-03-03 10:59:17 +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 d29f650b02 openvidu-components: Replaced poster image to letter color box 2022-02-28 16:18:37 +01:00
csantosm e512dcc735 openvidu-components: Fixed participants initialization 2022-02-28 15:28:53 +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 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 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 99a5c945b3 openvidu-components: Minor style change 2022-02-25 13:58:54 +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 b52ca52e1d openvidu-components: Minor styles changes 2022-02-24 10:39:36 +01:00
csantosm 000f21b9dd openvidu-components: Used OnPush change detection strategy 2022-02-24 10:20:32 +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