jiti-meet/react/features
virtuacoplenny 4fb37c38eb fix(large-video): do not show background for Firefox and temasys (#2316)
* ref(large-video): reactify background

This is pre-requisite work for disabling the background on
certain browsers, namely Firefox. By moving the component
to react, and in general encapsulating background logic,
selectively disabling the background will be easier.

The component was left for LargeVideo to update so it can
continue to coordinate update timing with the actual large
video display. If the background were moved completely into
react and redux with LargeVideo, then background updates would
occur before large video updates causing visual jank.

* fix(large-video): do not show background for Firefox and temasys

Firefox has performance issues with adding filter effects on
animated elements. On temasys, the background videos weren't
really displaying anyway.

* some props refactoring

Instead of passing in classes to LargeVideoBackground, rely on
explicit props. At some point LargeVideo will have to be reactified
and the relationsihp between it and LargeVideoBackground might
change, so for now make use of props to be explicit about
how LargeVideoBackground can be modified.

Also, set the jitsiTrack to display on LargeVideoBackground to
null if the background is not displayed. This was an existing
optimization, although previously done with pausing and playing.

* squash: use newly exposed RTCBrowserType

* squash: rebase and use new lib browser util

* squash: move hiding logic all into LargeVideo

* squash: remove hiding of background on stream change. hopefully doesnt break anything
2018-02-12 16:29:29 -08:00
..
always-on-top fix(aot): Unmount AlwaysOnTop to remove listeners (#2307) 2017-12-18 14:35:56 -08:00
analytics feat: Makes the google analytics tracking id configurable. 2018-02-12 14:00:04 -06:00
app [RN] Add a "reduced UI" mode 2018-02-06 15:53:52 -06:00
app-settings Finally! Let there be... responsive-ui! 2018-02-06 15:53:27 -06:00
audio-level-indicator Import PropTypes from prop-types 2017-09-27 16:24:53 -05:00
authentication ref: define state and property types (2) 2017-11-28 22:03:00 -06:00
base ref(notifications): stop passing around Notifications component 2018-02-12 17:53:29 -06:00
conference [RN] Add ability to enable / disable the filmstrip (Coding style: comments, naming) 2018-02-12 11:52:46 -06:00
connection-indicator Fix eslint & flow errors 2017-11-16 12:27:54 -06:00
connection-stats eslint 4.8.0 2017-10-02 18:12:38 -05:00
contact-list feat(web/RN): update React to v16 and React Native to 0.49 2017-11-02 14:32:35 +01:00
desktop-picker feat(web/RN): update React to v16 and React Native to 0.49 2017-11-02 14:32:35 +01:00
device-selection ref(css): move aui css to jitsi-meet 2017-12-05 08:50:13 -06:00
dial-out feat(dark-theme): Applies dark theme on inline-dialogs, tooltips, flags and more 2017-10-20 15:29:16 -05:00
display-name feat(aot): Handle video not available use cases (#2242) 2017-12-04 19:27:17 -08:00
feedback ref(notifications): convert Thank You message to a notification 2018-02-12 17:53:29 -06:00
filmstrip [RN] Add ability to enable / disable the filmstrip (Coding style: comments, naming) 2018-02-12 11:52:46 -06:00
invite fix(password): do not let guests edit password when roles are enabled 2018-01-28 18:48:24 -06:00
keyboard-shortcuts feat(keyboard-shortcuts): show help in a react dialog (#2148) 2017-11-13 16:58:00 -06:00
large-video fix(large-video): do not show background for Firefox and temasys (#2316) 2018-02-12 16:29:29 -08:00
mobile [iOS] Fix initial CallKit muted state 2018-02-06 10:24:06 -06:00
notifications ref(notifications): stop passing around Notifications component 2018-02-12 17:53:29 -06:00
overlay Handles connection failed event details (passing them to analytics). (#2432) 2018-02-06 14:54:21 -08:00
presence-status Import PropTypes from prop-types 2017-09-27 16:24:53 -05:00
recent-list Introduce base/storage to represent the Web Storage API and persistence-related customizations 2018-02-02 15:13:26 -06:00
recording WiP(invite-ui): Initial move of invite UI to invite button (#1950) 2017-10-03 11:30:42 -05:00
remote-control Fix eslint & flow errors 2017-11-16 12:27:54 -06:00
remote-video-menu Restructures the analytics events (#2333) 2018-01-03 13:24:07 -08:00
room-lock feat(room-lock): hide dialog when conference fails 2017-12-12 20:51:56 -06:00
settings-menu ref(settings): convert panel to react 2017-12-04 16:19:18 -06:00
share-room [RN] Don't hardcode app name when sharing a room 2017-09-27 11:02:43 -05:00
speaker-stats feat(web/RN): update React to v16 and React Native to 0.49 2017-11-02 14:32:35 +01:00
toolbox [RN] Add ability to enable /disable the toolbox (Coding style: comments, consistency) 2018-02-12 11:53:42 -06:00
unsupported-browser Updates the unsupported mobile browser page. 2017-12-05 09:52:44 -06:00
video-quality Restructures the analytics events (#2333) 2018-01-03 13:24:07 -08:00
videosipgw ref(notifications): stop passing around Notifications component 2018-02-12 17:53:29 -06:00
welcome [RN] Join room when pressing "go" on the keyboard 2018-01-19 16:10:51 -06:00