From 70e6f82b1008d7178d67e628387011911620fd52 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Elias=20M=C3=BCller?= <elias@elias-mueller.com>
Date: Sat, 8 Feb 2025 22:53:14 +0100
Subject: [PATCH] updated chat images loading animation

---
 lib/view/pages/talk/components/chatMessage.dart | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lib/view/pages/talk/components/chatMessage.dart b/lib/view/pages/talk/components/chatMessage.dart
index 48bcaf9..626d011 100644
--- a/lib/view/pages/talk/components/chatMessage.dart
+++ b/lib/view/pages/talk/components/chatMessage.dart
@@ -36,8 +36,8 @@ class ChatMessage {
       );
     }
 
-    return CachedNetworkImage(
-      errorWidget: (context, url, error) => Padding(padding: const EdgeInsets.only(top: 10), child: Row(
+    return Padding(padding: const EdgeInsets.only(top: 5), child: CachedNetworkImage(
+      errorWidget: (context, url, error) => Row(
           mainAxisSize: MainAxisSize.min,
           crossAxisAlignment: CrossAxisAlignment.center,
           children: [
@@ -46,14 +46,14 @@ class ChatMessage {
             Flexible(child: Text(file!.name, maxLines: 2, overflow: TextOverflow.ellipsis, style: const TextStyle(fontWeight: FontWeight.bold))),
             const SizedBox(width: 10),
           ],
-        )),
+        ),
       alignment: Alignment.center,
-      placeholder: (context, url) => const Padding(padding: EdgeInsets.all(10), child: CircularProgressIndicator()),
+      placeholder: (context, url) => const Padding(padding: EdgeInsets.all(15), child: SizedBox(width: 50, child: LinearProgressIndicator())),
       fadeInDuration: Duration.zero,
       fadeOutDuration: Duration.zero,
       errorListener: (value) {},
       imageUrl: 'https://${AccountData().buildHttpAuthString()}@${EndpointData().nextcloud().full()}/index.php/core/preview?fileId=${file!.id}&x=100&y=-1&a=1',
-    );
+    ));
   }
 
   Future<void> onOpen(LinkableElement link) async {