jiti-meet/css
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
..
aui-components fixed dropdown colors 2016-11-14 11:01:50 +02:00
components ref(contact-list): remove invite functionality (#2017) 2017-09-29 13:29:44 -05:00
modals ref(css): move aui css to jitsi-meet 2017-12-05 08:50:13 -06:00
overlay Approach consistent filmstrip naming 2017-04-10 12:59:44 -05:00
reload_overlay ref(overlay): convert progress bar to react 2017-11-21 14:45:43 -08:00
ringing fix(RingOverlay): puts the "ring overlay" back below the toolbars 2016-10-21 10:47:21 -05:00
themes feat(dark-theme): Applies dark theme on inline-dialogs, tooltips, flags and more 2017-10-20 15:29:16 -05:00
unsupported-browser Updates mobile browser page buttons. (#2281) 2017-12-11 15:45:57 -08:00
404.scss 404 error page added 2016-10-24 19:33:08 +03:00
_animations.scss React Toolbar 2017-04-03 13:05:21 -05:00
_aui_reset.scss ref(css): move aui css to jitsi-meet 2017-12-05 08:50:13 -06:00
_base.scss ref(css): move aui css to jitsi-meet 2017-12-05 08:50:13 -06:00
_chat.scss Re-styles scrollbars 2017-05-23 15:17:46 -05:00
_connection-info.scss feat(dark-theme): Applies dark theme on inline-dialogs, tooltips, flags and more 2017-10-20 15:29:16 -05:00
_contact_list.scss ref(contact-list): remove invite functionality (#2017) 2017-09-29 13:29:44 -05:00
_dial-out.scss ref(dial-out): use AtlasKit FieldText for inputs 2017-07-31 11:44:56 -05:00
_filmstrip.scss fix(filmstrip): do not apply flex on local video for horizontal mode 2017-10-31 14:42:16 -05:00
_flag-icon.scss Adds dial-out UI. 2017-05-23 09:00:40 -05:00
_font-awesome.scss Removes download logs references. 2016-09-21 15:45:08 -05:00
_font.scss Fix settings screen layout on iOS and add soft back button 2018-01-18 15:45:25 -06:00
_functions.scss Dialogs re-design, invite and password modifications 2016-10-11 19:08:24 -05:00
_inlay.scss ref(overlay): convert progress bar to react 2017-11-21 14:45:43 -08:00
_jquery-impromptu.scss Fixes colors in dialogs. 2016-09-22 14:50:31 -05:00
_jquery.contextMenu.scss style: catalog all z-indexes and move toolbar down 2017-03-30 18:13:00 +01:00
_keyboard-shortcuts.scss feat(keyboard-shortcuts): show help in a react dialog (#2148) 2017-11-13 16:58:00 -06:00
_login_menu.scss Uses tooltip to show custom popups for mute mic button/shared video button. 2017-02-15 11:29:26 +02:00
_mixins.scss Fixes indentation 2017-02-22 17:14:09 -06:00
_modaldialog.scss Dialogs re-design, invite and password modifications 2016-10-11 19:08:24 -05:00
_notice.scss React Toolbar 2017-04-03 13:05:21 -05:00
_policy.scss Add policy section 2016-10-31 18:23:28 +02:00
_popover.scss feat(popover): create a wrapper around InlineDialog 2017-08-24 22:00:14 -05:00
_popup_menu.scss fix(remote-menu): show volume slider whenever available 2017-11-15 16:25:44 -06:00
_recording.scss ref(recording): convert recording label to react (#1915) 2017-08-25 11:45:30 -05:00
_redirect_page.scss fix(filmstriponly): Set the background to transparent 2017-02-21 13:45:46 -06:00
_side_toolbar_container.scss ref(settings): convert panel to react 2017-12-04 16:19:18 -06:00
_toolbars.scss ref(toolbar): re-wrap buttons for torture tests 2017-12-26 16:08:40 -06:00
_utils.scss fix(large-video): do not show background for Firefox and temasys (#2316) 2018-02-12 16:29:29 -08:00
_variables.scss Updates the unsupported mobile browser page. 2017-12-05 09:52:44 -06:00
_vertical_filmstrip_overrides.scss fix(vertical-filmstrip): scope previous Firefox scroll fixes (#2276) 2017-12-11 11:03:24 -08:00
_videolayout_default.scss fix(large-video): do not show background for Firefox and temasys (#2316) 2018-02-12 16:29:29 -08:00
_welcome_page.scss fix(welcome-page): leverage existing table display to vertical align 2017-12-06 15:55:32 -08:00
main.scss ref(css): move aui css to jitsi-meet 2017-12-05 08:50:13 -06:00