diff --git a/panels/dock/taskmanager/package/TaskManager.qml b/panels/dock/taskmanager/package/TaskManager.qml index ee3cbaca5..dbf7a7b5a 100644 --- a/panels/dock/taskmanager/package/TaskManager.qml +++ b/panels/dock/taskmanager/package/TaskManager.qml @@ -143,6 +143,7 @@ ContainmentItem { // kept for debug purpose // border.color: "red" // border.width: 1 + id: appItemRect color: "transparent" parent: appContainer x: delegateRoot.x @@ -150,19 +151,28 @@ ContainmentItem { width: delegateRoot.width height: delegateRoot.height scale: delegateRoot.scale + property bool positionAnimationEnabled: false Behavior on x { + enabled: appItemRect.positionAnimationEnabled NumberAnimation { duration: 200 easing.type: Easing.OutCubic } } Behavior on y { + enabled: appItemRect.positionAnimationEnabled NumberAnimation { duration: 200 easing.type: Easing.OutCubic } } + Component.onCompleted: { + Qt.callLater(function() { + appItemRect.positionAnimationEnabled = true + }) + } + AppItem { id: appItem anchors.fill: parent // This is mandatory for draggable item center in drop area