🚀 Launch 1.2.2+1

This commit is contained in:
LittleSheep 2024-09-17 23:50:49 +08:00
parent b5e2fa4c25
commit f3ceb5f967
2 changed files with 59 additions and 56 deletions

View File

@ -341,64 +341,67 @@ class _PostItemState extends State<PostItem> {
if (!snapshot.hasData || snapshot.data!.isEmpty) { if (!snapshot.hasData || snapshot.data!.isEmpty) {
return const SizedBox.shrink(); return const SizedBox.shrink();
} }
return Card( return Container(
margin: EdgeInsets.zero, constraints: const BoxConstraints(maxWidth: 480),
child: Column( child: Card(
children: snapshot.data! margin: EdgeInsets.zero,
.map( child: Column(
(x) => Row( children: snapshot.data!
mainAxisAlignment: MainAxisAlignment.center, .map(
crossAxisAlignment: CrossAxisAlignment.start, (x) => Row(
children: [ mainAxisAlignment: MainAxisAlignment.center,
AccountAvatar(content: x.author.avatar, radius: 10), crossAxisAlignment: CrossAxisAlignment.start,
const Gap(6), children: [
Text( AccountAvatar(content: x.author.avatar, radius: 10),
x.author.nick, const Gap(6),
style: const TextStyle(fontWeight: FontWeight.bold), Text(
), x.author.nick,
const Gap(6), style: const TextStyle(fontWeight: FontWeight.bold),
Text(
format(
x.publishedAt?.toLocal() ?? DateTime.now(),
locale: 'en_short',
), ),
).paddingOnly(top: 0.5), const Gap(6),
const Gap(8), Text(
Expanded( format(
child: Column( x.publishedAt?.toLocal() ?? DateTime.now(),
crossAxisAlignment: CrossAxisAlignment.start, locale: 'en_short',
children: [ ),
MarkdownTextContent( ).paddingOnly(top: 0.5),
content: x.body['content'], const Gap(8),
parentId: 'p${item.id}-featured-reply${x.id}', Expanded(
), child: Column(
if (x.body['attachments'] is List && crossAxisAlignment: CrossAxisAlignment.start,
x.body['attachments'].length > 0) children: [
Row( MarkdownTextContent(
children: [ content: x.body['content'],
Icon( parentId: 'p${item.id}-featured-reply${x.id}',
Icons.file_copy,
size: 15,
color: unFocusColor,
).paddingOnly(right: 5),
Text(
'attachmentHint'.trParams(
{
'count': x.body['attachments'].length
.toString()
},
),
style: TextStyle(color: unFocusColor),
)
],
), ),
], if (x.body['attachments'] is List &&
x.body['attachments'].length > 0)
Row(
children: [
Icon(
Icons.file_copy,
size: 15,
color: unFocusColor,
).paddingOnly(right: 5),
Text(
'attachmentHint'.trParams(
{
'count': x.body['attachments'].length
.toString()
},
),
style: TextStyle(color: unFocusColor),
)
],
),
],
),
), ),
), ],
], ).paddingSymmetric(horizontal: 12, vertical: 8),
).paddingSymmetric(horizontal: 12, vertical: 8), )
) .toList(),
.toList(), ),
), ),
) )
.animate() .animate()

View File

@ -2,7 +2,7 @@ name: solian
description: "The Solar Network App" description: "The Solar Network App"
publish_to: "none" publish_to: "none"
version: 1.2.1+41 version: 1.2.2+1
environment: environment:
sdk: ">=3.3.4 <4.0.0" sdk: ">=3.3.4 <4.0.0"