💄 Optimzation and fixes

This commit is contained in:
2025-05-24 02:22:23 +08:00
parent fc2520b8f8
commit d11622e450
16 changed files with 277 additions and 148 deletions

View File

@ -12,6 +12,7 @@ import 'package:island/pods/userinfo.dart';
import 'package:island/route.gr.dart';
import 'package:island/services/responsive.dart';
import 'package:island/widgets/alert.dart';
import 'package:island/widgets/app_scaffold.dart';
import 'package:island/widgets/content/cloud_file_collection.dart';
import 'package:island/widgets/content/cloud_files.dart';
import 'package:island/widgets/content/markdown.dart';
@ -47,6 +48,9 @@ class PostItem extends HookConsumerWidget {
[user],
);
final hasBackground =
ref.watch(backgroundImageFileProvider).valueOrNull != null;
return ContextMenuWidget(
menuProvider: (_) {
return Menu(
@ -101,7 +105,7 @@ class PostItem extends HookConsumerWidget {
);
},
child: Material(
color: backgroundColor,
color: hasBackground ? Colors.transparent : backgroundColor,
child: Padding(
padding: renderingPadding,
child: Column(