forked from Shinonome/dots-hyprland
17 lines
713 B
QML
17 lines
713 B
QML
pragma ComponentBehavior: Bound
|
|
import QtQuick
|
|
import QtQuick.Layouts
|
|
|
|
SequentialAnimation {
|
|
id: root
|
|
|
|
required property Item target
|
|
property real distance: 30
|
|
|
|
NumberAnimation { target: root.target; property: "Layout.leftMargin"; to: -root.distance; duration: 50 }
|
|
NumberAnimation { target: root.target; property: "Layout.leftMargin"; to: root.distance; duration: 50 }
|
|
NumberAnimation { target: root.target; property: "Layout.leftMargin"; to: -root.distance / 2; duration: 40 }
|
|
NumberAnimation { target: root.target; property: "Layout.leftMargin"; to: root.distance / 2; duration: 40 }
|
|
NumberAnimation { target: root.target; property: "Layout.leftMargin"; to: 0; duration: 30 }
|
|
}
|