jiti-meet/react/features/device-selection/components
virtuacoplenny 244de8096f feat(local-video): convert to react (#1705)
* feat(local-video): convert to react

- Create a VideoTrack component for displaying a video element.
  This mirrors native also having a VideoTrack component.
- The VideoTrack component does not let React update it to prevent
  the video element from re-rendering, which could cause flickers
  and would not work with temasys's overriding of the video element.
- VideoTrack extends AbstractVideoTrack to mirror native
  implementation and to get the dispatch of the onplaying event.
- Remove the onclick handler on the video element. Honestly, I
  didn't get it to work, and did not try, but it is also unnecessary
  because another handler already exists on the video wrapper.

* ref(device-selection): VideoInputPreview uses VideoTrack to show video

* squash into conversion: change css selectors

* squash into conversion: mix in abstract props

* squash into conversion: change shouldComponentUpdate check

* squash: update comment about why triggerOnPlayingUpdate is used
2017-07-14 14:22:27 -05:00
..
AudioInputPreview.js fix(AudioInputPreview): do not care about TPC 2017-06-14 10:21:11 -05:00
AudioOutputPreview.js Fix 'Missing JSDoc comment  require-jsdoc' 2017-06-01 21:01:50 -05:00
DeviceSelectionDialog.js Prepare for eslint 4 2017-06-14 22:17:35 -05:00
DeviceSelectionDialogBase.js Prepare for eslint 4 2017-06-14 22:17:35 -05:00
DeviceSelector.native.js [RN] Fix the bundling broken by unnecessary dependencies 2017-06-07 16:19:57 -05:00
DeviceSelector.web.js User Picker Implementation 2017-07-10 09:56:38 -07:00
VideoInputPreview.js feat(local-video): convert to react (#1705) 2017-07-14 14:22:27 -05:00
index.js feat(device_selection): Implement popup 2017-06-07 09:23:40 -05:00