sidebar: add loading indicator for ai

This commit is contained in:
end-4
2025-10-30 18:13:27 +01:00
parent 93567a68e8
commit 46c803c9ce
@@ -265,8 +265,23 @@ Rectangle {
ColumnLayout { // Message content
id: messageContentColumnLayout
spacing: 0
Item {
Layout.fillWidth: true
implicitHeight: loadingIndicatorLoader.implicitHeight
implicitWidth: loadingIndicatorLoader.implicitWidth
visible: loadingIndicatorLoader.visible
FadeLoader {
id: loadingIndicatorLoader
anchors.centerIn: parent
shown: (root.messageBlocks.length < 1) && (!root.messageData.done)
sourceComponent: MaterialLoadingIndicator {
loading: true
}
}
}
Repeater {
model: ScriptModel {
values: Array.from({ length: root.messageBlocks.length }, (msg, i) => {