From 047a408cbd13de4fed25bc167c7a927961663334 Mon Sep 17 00:00:00 2001 From: Krille Fear Date: Sun, 14 Nov 2021 11:18:33 +0100 Subject: [PATCH] fix: Typing indicator too large --- lib/pages/chat/typing_indicators.dart | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/pages/chat/typing_indicators.dart b/lib/pages/chat/typing_indicators.dart index 9769aecc1..51dcb7687 100644 --- a/lib/pages/chat/typing_indicators.dart +++ b/lib/pages/chat/typing_indicators.dart @@ -14,7 +14,7 @@ class TypingIndicators extends StatelessWidget { Widget build(BuildContext context) { final typingUsers = controller.room.typingUsers ..removeWhere((u) => u.stateKey == Matrix.of(context).client.userID); - const topPadding = 24.0; + const topPadding = 20.0; const bottomPadding = 4.0; return Container( @@ -23,9 +23,7 @@ class TypingIndicators extends StatelessWidget { child: AnimatedContainer( constraints: const BoxConstraints(maxWidth: FluffyThemes.columnWidth * 2.5), - height: typingUsers.isEmpty - ? 0 - : Avatar.defaultSize + bottomPadding + topPadding, + height: typingUsers.isEmpty ? 0 : Avatar.defaultSize + bottomPadding, duration: const Duration(milliseconds: 300), curve: Curves.bounceInOut, alignment: controller.filteredEvents.isNotEmpty && @@ -83,7 +81,7 @@ class TypingIndicators extends StatelessWidget { bottomRight: Radius.circular(AppConfig.borderRadius), ), child: Padding( - padding: const EdgeInsets.all(16), + padding: const EdgeInsets.all(8), child: typingUsers.isEmpty ? null : Image.asset('assets/typing.gif', height: 12),