🐛 Bug fixes on background image

This commit is contained in:
2024-10-07 01:47:34 +08:00
parent 97656249f2
commit 271c722df3
14 changed files with 179 additions and 156 deletions

View File

@ -12,7 +12,6 @@ import 'package:solian/providers/auth.dart';
import 'package:solian/providers/content/attachment.dart';
import 'package:solian/services.dart';
import 'package:solian/widgets/account/account_avatar.dart';
import 'package:solian/widgets/root_container.dart';
class PersonalizeScreen extends StatefulWidget {
const PersonalizeScreen({super.key});

View File

@ -231,7 +231,11 @@ class _AccountProfilePageState extends State<AccountProfilePage> {
@override
Widget build(BuildContext context) {
if (_isBusy || _userinfo == null) {
return const Center(child: CircularProgressIndicator());
return RootContainer(
child: const Center(
child: CircularProgressIndicator(),
),
);
}
return RootContainer(
@ -250,7 +254,11 @@ class _AccountProfilePageState extends State<AccountProfilePage> {
height: 56,
child: Row(
children: [
AppBarLeadingButton.adaptive(context) ?? const Gap(8),
AppBarLeadingButton.adaptive(
context,
forceBack: true,
) ??
const Gap(8),
const Gap(8),
if (_userinfo != null)
AccountAvatar(content: _userinfo!.avatar, radius: 16),

View File

@ -11,7 +11,6 @@ import 'package:solian/providers/content/realm.dart';
import 'package:solian/providers/relation.dart';
import 'package:solian/providers/websocket.dart';
import 'package:solian/services.dart';
import 'package:solian/widgets/root_container.dart';
import 'package:solian/widgets/sized_container.dart';
import 'package:url_launcher/url_launcher_string.dart';

View File

@ -218,7 +218,7 @@ class _ChannelChatScreenState extends State<ChannelChatScreen>
);
}
return RootContainer(
return ResponsiveRootContainer(
child: Scaffold(
appBar: AppBar(
leading: AppBarLeadingButton.adaptive(context),

View File

@ -115,7 +115,7 @@ class _ChannelOrganizeScreenState extends State<ChannelOrganizeScreen> {
),
];
return RootContainer(
return ResponsiveRootContainer(
child: Scaffold(
appBar: AppBar(
title: AppBarTitle('channelOrganizing'.tr),

View File

@ -27,7 +27,7 @@ class ChatScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return const RootContainer(
return const ResponsiveRootContainer(
child: ChatList(),
);
}
@ -140,7 +140,7 @@ class _ChatListState extends State<ChatList> {
return Obx(
() => DefaultTabController(
length: 2 + realms.availableRealms.length,
child: RootContainer(
child: ResponsiveRootContainer(
child: Scaffold(
appBar: AppBar(
leading: Obx(() {