💄 Optimize UX

This commit is contained in:
2025-10-26 03:00:09 +08:00
parent 92c0260ecd
commit 1e71ad33a6
2 changed files with 25 additions and 12 deletions

View File

@@ -238,10 +238,17 @@ class ChatListBodyWidget extends HookConsumerWidget {
room: item, room: item,
isDirect: item.type == 1, isDirect: item.type == 1,
onTap: () { onTap: () {
context.pushNamed( if (isWideScreen(context)) {
'chatRoom', context.replaceNamed(
pathParameters: {'id': item.id}, 'chatRoom',
); pathParameters: {'id': item.id},
);
} else {
context.pushNamed(
'chatRoom',
pathParameters: {'id': item.id},
);
}
}, },
); );
}, },

View File

@@ -756,15 +756,21 @@ class PostBody extends ConsumerWidget {
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
children: [ children: [
const Icon(Symbols.edit, size: 16), const Icon(Symbols.edit, size: 16),
Text( Tooltip(
'editedAt'.tr( message:
args: [
!isFullPost && isRelativeTime !isFullPost && isRelativeTime
? item.editedAt!.formatRelative(context) ? item.editedAt!.formatSystem()
: item.editedAt!.formatSystem(), : item.editedAt!.formatRelative(context),
], child: Text(
), 'editedAt'.tr(
).fontSize(13), args: [
!isFullPost && isRelativeTime
? item.editedAt!.formatRelative(context)
: item.editedAt!.formatSystem(),
],
),
).fontSize(13),
),
], ],
), ),
); );