mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-11-27 23:09:35 +01:00
chore: Minor design changes
This commit is contained in:
parent
2988d6f0b5
commit
676a5069dc
@ -44,15 +44,6 @@ class MessageReactions extends StatelessWidget {
|
|||||||
final reactionList = reactionMap.values.toList();
|
final reactionList = reactionMap.values.toList();
|
||||||
reactionList.sort((a, b) => b.count - a.count > 0 ? 1 : -1);
|
reactionList.sort((a, b) => b.count - a.count > 0 ? 1 : -1);
|
||||||
return Wrap(spacing: 4.0, runSpacing: 4.0, children: [
|
return Wrap(spacing: 4.0, runSpacing: 4.0, children: [
|
||||||
if (allReactionEvents.any((e) => e.status.isSending))
|
|
||||||
const SizedBox(
|
|
||||||
width: 28,
|
|
||||||
height: 28,
|
|
||||||
child: Padding(
|
|
||||||
padding: EdgeInsets.all(4.0),
|
|
||||||
child: CircularProgressIndicator.adaptive(strokeWidth: 1),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
...reactionList
|
...reactionList
|
||||||
.map(
|
.map(
|
||||||
(r) => _Reaction(
|
(r) => _Reaction(
|
||||||
@ -86,6 +77,15 @@ class MessageReactions extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
.toList(),
|
.toList(),
|
||||||
|
if (allReactionEvents.any((e) => e.status.isSending))
|
||||||
|
const SizedBox(
|
||||||
|
width: 28,
|
||||||
|
height: 28,
|
||||||
|
child: Padding(
|
||||||
|
padding: EdgeInsets.all(4.0),
|
||||||
|
child: CircularProgressIndicator.adaptive(strokeWidth: 1),
|
||||||
|
),
|
||||||
|
),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -33,8 +33,8 @@ class TypingIndicators extends StatelessWidget {
|
|||||||
: Alignment.topLeft,
|
: Alignment.topLeft,
|
||||||
clipBehavior: Clip.hardEdge,
|
clipBehavior: Clip.hardEdge,
|
||||||
decoration: const BoxDecoration(),
|
decoration: const BoxDecoration(),
|
||||||
padding: EdgeInsets.only(
|
padding: const EdgeInsets.only(
|
||||||
left: typingUsers.length < 2 ? 8 : 0,
|
left: 8.0,
|
||||||
bottom: bottomPadding,
|
bottom: bottomPadding,
|
||||||
),
|
),
|
||||||
child: Row(
|
child: Row(
|
||||||
@ -43,7 +43,7 @@ class TypingIndicators extends StatelessWidget {
|
|||||||
height: Avatar.defaultSize,
|
height: Avatar.defaultSize,
|
||||||
width: typingUsers.length < 2
|
width: typingUsers.length < 2
|
||||||
? Avatar.defaultSize
|
? Avatar.defaultSize
|
||||||
: Avatar.defaultSize + 8,
|
: Avatar.defaultSize + 16,
|
||||||
child: Stack(
|
child: Stack(
|
||||||
children: [
|
children: [
|
||||||
if (typingUsers.isNotEmpty)
|
if (typingUsers.isNotEmpty)
|
||||||
@ -53,7 +53,7 @@ class TypingIndicators extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
if (typingUsers.length == 2)
|
if (typingUsers.length == 2)
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.only(left: 8),
|
padding: const EdgeInsets.only(left: 16),
|
||||||
child: Avatar(
|
child: Avatar(
|
||||||
mxContent: typingUsers.length == 2
|
mxContent: typingUsers.length == 2
|
||||||
? typingUsers.last.avatarUrl
|
? typingUsers.last.avatarUrl
|
||||||
|
Loading…
Reference in New Issue
Block a user