diff --git a/.config/quickshell/modules/sidebarLeft/AiChat.qml b/.config/quickshell/modules/sidebarLeft/AiChat.qml index 8355f1611..d587e2db9 100644 --- a/.config/quickshell/modules/sidebarLeft/AiChat.qml +++ b/.config/quickshell/modules/sidebarLeft/AiChat.qml @@ -125,6 +125,7 @@ Item { ListView { // Message list id: messageListView anchors.fill: parent + spacing: 10 property int lastResponseLength: 0 @@ -147,7 +148,16 @@ Item { } } - spacing: 10 + add: Transition { + NumberAnimation { + property: "opacity" + from: 0; to: 1 + duration: Appearance.animation.elementMoveEnter.duration + easing.type: Appearance.animation.elementMoveEnter.type + easing.bezierCurve: Appearance.animation.elementMoveEnter.bezierCurve + } + } + model: ScriptModel { values: root.messages } diff --git a/.config/quickshell/modules/sidebarLeft/Anime.qml b/.config/quickshell/modules/sidebarLeft/Anime.qml index 7da4f639d..c9cbdf132 100644 --- a/.config/quickshell/modules/sidebarLeft/Anime.qml +++ b/.config/quickshell/modules/sidebarLeft/Anime.qml @@ -151,6 +151,7 @@ Item { ListView { // Booru responses id: booruResponseListView anchors.fill: parent + spacing: 10 property int lastResponseLength: 0 @@ -173,7 +174,16 @@ Item { } } - spacing: 10 + add: Transition { + NumberAnimation { + property: "opacity" + from: 0; to: 1 + duration: Appearance.animation.elementMoveEnter.duration + easing.type: Appearance.animation.elementMoveEnter.type + easing.bezierCurve: Appearance.animation.elementMoveEnter.bezierCurve + } + } + model: ScriptModel { values: { if(root.responses.length > booruResponseListView.lastResponseLength) {