From 0ebbe0bd5a59cea17b0c56311519eea20dce4c32 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Fri, 2 Jan 2026 20:34:09 +0800 Subject: [PATCH] :lipstick: Optimize shuffle post --- lib/widgets/post/post_shuffle.dart | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/lib/widgets/post/post_shuffle.dart b/lib/widgets/post/post_shuffle.dart index 107fdceb..fd04a429 100644 --- a/lib/widgets/post/post_shuffle.dart +++ b/lib/widgets/post/post_shuffle.dart @@ -5,6 +5,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:island/pods/post/post_list.dart'; import 'package:island/widgets/app_scaffold.dart'; import 'package:island/widgets/post/post_item.dart'; +import 'package:styled_widget/styled_widget.dart'; const kShufflePostListId = 'shuffle'; @@ -60,6 +61,7 @@ class PostShuffleScreen extends HookConsumerWidget { }, [items.length, postListNotifier.fetchedAll]); return AppScaffold( + isNoBackground: false, appBar: AppBar(title: const Text('postShuffle').tr()), body: Builder( builder: (context) { @@ -75,13 +77,16 @@ class PostShuffleScreen extends HookConsumerWidget { itemCount: items.length, itemBuilder: (context, index) { return SingleChildScrollView( - child: PostActionableItem( - item: items[index], - padding: const EdgeInsets.symmetric( - horizontal: 8, - vertical: 8, + child: ConstrainedBox( + constraints: const BoxConstraints(maxWidth: 640), + child: PostActionableItem( + item: items[index], + padding: const EdgeInsets.symmetric( + horizontal: 8, + vertical: 8, + ), ), - ), + ).center(), ); }, ),