mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-11-24 04:59:26 +01:00
fix: Chat layout
This commit is contained in:
parent
1daece0a7c
commit
e5a871c913
@ -1,4 +1,3 @@
|
|||||||
import 'dart:math';
|
|
||||||
import 'dart:ui';
|
import 'dart:ui';
|
||||||
|
|
||||||
import 'package:emoji_picker_flutter/emoji_picker_flutter.dart';
|
import 'package:emoji_picker_flutter/emoji_picker_flutter.dart';
|
||||||
@ -9,7 +8,6 @@ import 'package:fluffychat/widgets/chat_settings_popup_menu.dart';
|
|||||||
import 'package:fluffychat/widgets/connection_status_header.dart';
|
import 'package:fluffychat/widgets/connection_status_header.dart';
|
||||||
import 'package:fluffychat/widgets/input_bar.dart';
|
import 'package:fluffychat/widgets/input_bar.dart';
|
||||||
import 'package:fluffychat/widgets/unread_badge_back_button.dart';
|
import 'package:fluffychat/widgets/unread_badge_back_button.dart';
|
||||||
import 'package:fluffychat/config/themes.dart';
|
|
||||||
|
|
||||||
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
||||||
import 'package:fluffychat/widgets/encryption_button.dart';
|
import 'package:fluffychat/widgets/encryption_button.dart';
|
||||||
@ -250,19 +248,10 @@ class ChatView extends StatelessWidget {
|
|||||||
i;
|
i;
|
||||||
}
|
}
|
||||||
|
|
||||||
final horizontalPadding = max(
|
|
||||||
0,
|
|
||||||
(MediaQuery.of(context).size.width -
|
|
||||||
FluffyThemes.columnWidth * (3.5)) /
|
|
||||||
2)
|
|
||||||
.toDouble();
|
|
||||||
|
|
||||||
return ListView.custom(
|
return ListView.custom(
|
||||||
padding: EdgeInsets.only(
|
padding: EdgeInsets.only(
|
||||||
top: 16,
|
top: 16,
|
||||||
bottom: 4,
|
bottom: 4,
|
||||||
left: horizontalPadding,
|
|
||||||
right: horizontalPadding,
|
|
||||||
),
|
),
|
||||||
reverse: true,
|
reverse: true,
|
||||||
controller: controller.scrollController,
|
controller: controller.scrollController,
|
||||||
|
@ -210,13 +210,17 @@ class Message extends StatelessWidget {
|
|||||||
container = row;
|
container = row;
|
||||||
}
|
}
|
||||||
|
|
||||||
return Container(
|
return Center(
|
||||||
color: selected
|
child: Container(
|
||||||
? Theme.of(context).primaryColor.withAlpha(100)
|
color: selected
|
||||||
: Theme.of(context).primaryColor.withAlpha(0),
|
? Theme.of(context).primaryColor.withAlpha(100)
|
||||||
child: Padding(
|
: Theme.of(context).primaryColor.withAlpha(0),
|
||||||
padding: EdgeInsets.only(left: 8.0, right: 8.0, bottom: 4.0, top: 4.0),
|
constraints: BoxConstraints(maxWidth: FluffyThemes.columnWidth * 2.5),
|
||||||
child: container,
|
child: Padding(
|
||||||
|
padding:
|
||||||
|
EdgeInsets.only(left: 8.0, right: 8.0, bottom: 4.0, top: 4.0),
|
||||||
|
child: container,
|
||||||
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user