chore: disable animations when running in integrationTests

pull/3074/head
Audric Ackermann 1 month ago
parent 63fa2538fc
commit b887850388

@ -153,7 +153,6 @@ $session-margin-md: 15px;
$session-margin-lg: 20px; $session-margin-lg: 20px;
// Animations // Animations
$session-transition-duration: 0.25s;
@keyframes fadein { @keyframes fadein {
from { from {

@ -172,13 +172,13 @@
} }
.rc-slider-tooltip-zoom-down-enter, .rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear { .rc-slider-tooltip-zoom-down-appear {
animation-duration: 0.3s; animation-duration: var(--default-duration);
animation-fill-mode: both; animation-fill-mode: both;
display: block !important; display: block !important;
animation-play-state: paused; animation-play-state: paused;
} }
.rc-slider-tooltip-zoom-down-leave { .rc-slider-tooltip-zoom-down-leave {
animation-duration: 0.3s; animation-duration: var(--default-duration);
animation-fill-mode: both; animation-fill-mode: both;
display: block !important; display: block !important;
animation-play-state: paused; animation-play-state: paused;

@ -355,7 +355,7 @@ const StyledCallWindowControls = styled.div<{ isFullScreen: boolean; makeVisible
margin-right: auto; margin-right: auto;
left: 0; left: 0;
right: 0; right: 0;
transition: all 0.25s ease-in-out; transition: all var(--default-duration) ease-in-out;
display: flex; display: flex;
justify-content: center; justify-content: center;

@ -1,7 +1,7 @@
import React from 'react'; import React from 'react';
import { SuggestionDataItem } from 'react-mentions'; import { SuggestionDataItem } from 'react-mentions';
import { MemberListItem } from '../../MemberListItem';
import { HTMLDirection } from '../../../util/i18n'; import { HTMLDirection } from '../../../util/i18n';
import { MemberListItem } from '../../MemberListItem';
const listRTLStyle = { position: 'absolute', bottom: '0px', right: '100%' }; const listRTLStyle = { position: 'absolute', bottom: '0px', right: '100%' };
@ -21,7 +21,7 @@ export const styleForCompositionBoxSuggestions = (dir: HTMLDirection = 'ltr') =>
paddingBottom: '5px', paddingBottom: '5px',
backgroundColor: 'var(--suggestions-background-color)', backgroundColor: 'var(--suggestions-background-color)',
color: 'var(--suggestions-text-color)', color: 'var(--suggestions-text-color)',
transition: '0.25s', transition: 'var(--default-duration)',
'&focused': { '&focused': {
backgroundColor: 'var(--suggestions-background-hover-color)', backgroundColor: 'var(--suggestions-background-hover-color)',

@ -13,7 +13,7 @@ export const StyledRightPanelContainer = styled.div`
height: var(--right-panel-height); height: var(--right-panel-height);
right: 0vw; right: 0vw;
transition: transform 0.3s ease-in-out; transition: transform var(--default-duration) ease-in-out;
transform: translateX(100%); transform: translateX(100%);
will-change: transform; will-change: transform;
width: var(--right-panel-width); width: var(--right-panel-width);
@ -25,7 +25,7 @@ export const StyledRightPanelContainer = styled.div`
&.show { &.show {
transform: none; transform: none;
transition: transform 0.3s ease-in-out; transition: transform var(--default-duration) ease-in-out;
z-index: 3; z-index: 3;
visibility: visible; visibility: visible;
} }

@ -28,7 +28,7 @@ const StyledProgressBarContainer = styled.div`
const StyledProgressBarInner = styled.div` const StyledProgressBarInner = styled.div`
background: var(--primary-color); background: var(--primary-color);
width: 90%; width: 90%;
transition: width 0.5s ease-in; transition: width var(--default-duration) ease-in;
height: 100%; height: 100%;
`; `;

@ -14,7 +14,7 @@ const StyledActionRow = styled.button`
display: flex; display: flex;
align-items: center; align-items: center;
border-bottom: 1px var(--border-color) solid; border-bottom: 1px var(--border-color) solid;
transition-duration: 0.25s; transition-duration: var(--default-duration);
width: 100%; width: 100%;
&:first-child { &:first-child {

@ -1,3 +1,4 @@
import { isTestIntegration } from '../shared/env_vars';
import { hexColorToRGB } from '../util/hexColorToRGB'; import { hexColorToRGB } from '../util/hexColorToRGB';
import { COLORS } from './constants/colors'; import { COLORS } from './constants/colors';
@ -126,7 +127,7 @@ export const THEME_GLOBALS: ThemeGlobals = {
'--composition-container-height': '60px', '--composition-container-height': '60px',
'--search-input-height': '34px', '--search-input-height': '34px',
'--default-duration': '0.25s', '--default-duration': isTestIntegration() ? '0s' : '0.25s',
'--green-color': COLORS.PRIMARY.GREEN, '--green-color': COLORS.PRIMARY.GREEN,
'--blue-color': COLORS.PRIMARY.BLUE, '--blue-color': COLORS.PRIMARY.BLUE,

Loading…
Cancel
Save