diff --git a/components/mobileshell/qml/components/StartupFeedbackWindows.qml b/components/mobileshell/qml/components/StartupFeedbackWindows.qml index 85c51f19..63553da0 100644 --- a/components/mobileshell/qml/components/StartupFeedbackWindows.qml +++ b/components/mobileshell/qml/components/StartupFeedbackWindows.qml @@ -85,28 +85,28 @@ Item { from: background.scale to: 1 duration: parallelAnim.animationDuration - easing.type: Easing.OutCubic + easing.type: Easing.InOutQuad } ScaleAnimator { target: iconParent from: iconParent.scale to: 1 duration: parallelAnim.animationDuration - easing.type: Easing.OutCubic + easing.type: Easing.InOutQuad } XAnimator { target: backgroundParent from: backgroundParent.x to: 0 duration: parallelAnim.animationDuration - easing.type: Easing.OutCubic + easing.type: Easing.InOutQuad } YAnimator { target: backgroundParent from: backgroundParent.y to: 0 duration: parallelAnim.animationDuration - easing.type: Easing.OutCubic + easing.type: Easing.InOutQuad } } diff --git a/containments/homescreens/folio/homescreenstate.cpp b/containments/homescreens/folio/homescreenstate.cpp index 8aa6f27e..dc708f4d 100644 --- a/containments/homescreens/folio/homescreenstate.cpp +++ b/containments/homescreens/folio/homescreenstate.cpp @@ -39,7 +39,7 @@ void HomeScreenState::init() { const int animDuration = 400; // Kirigami.Units.veryLongDuration - m_openAppDrawerAnim = setupAnimation("appDrawerY", animDuration, QEasingCurve::OutExpo, 0); + m_openAppDrawerAnim = setupAnimation("appDrawerY", animDuration, QEasingCurve::OutCubic, 0); connect(m_openAppDrawerAnim, &QPropertyAnimation::valueChanged, this, [this]() { // the animation runs too long to connect to QPropertyAnimation::finished @@ -50,7 +50,7 @@ void HomeScreenState::init() } }); - m_closeAppDrawerAnim = setupAnimation("appDrawerY", animDuration, QEasingCurve::OutExpo, APP_DRAWER_OPEN_DIST); + m_closeAppDrawerAnim = setupAnimation("appDrawerY", animDuration, QEasingCurve::OutCubic, APP_DRAWER_OPEN_DIST); connect(m_closeAppDrawerAnim, &QPropertyAnimation::valueChanged, this, [this]() { // the animation runs too long to connect to QPropertyAnimation::finished