From afa699381bcee53e538e1a1a3643ecfaad44b0e3 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Thu, 12 Feb 2026 20:44:20 -0500 Subject: [PATCH] Change loading delegate to animated progress bar Gives a nicer visual indication instead of static text, in my opinion. --- src/timeline/LoadingDelegate.qml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/timeline/LoadingDelegate.qml b/src/timeline/LoadingDelegate.qml index 8a45e6bdc..3170fd017 100644 --- a/src/timeline/LoadingDelegate.qml +++ b/src/timeline/LoadingDelegate.qml @@ -2,6 +2,8 @@ // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL import QtQuick +import QtQuick.Layouts +import QtQuick.Controls as QQC2 import org.kde.kirigami as Kirigami @@ -15,7 +17,15 @@ TimelineDelegate { alwaysFillWidth: NeoChatConfig.compactLayout - contentItem: Kirigami.PlaceholderMessage { - text: i18n("Loading…") + contentItem: RowLayout { + spacing: 0 + + QQC2.ProgressBar { + indeterminate: true + + Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true + Layout.maximumWidth: Kirigami.Units.gridUnit * 20 + } } }