diff --git a/lib/config/themes.dart b/lib/config/themes.dart index abedc1adb..885a7b517 100644 --- a/lib/config/themes.dart +++ b/lib/config/themes.dart @@ -6,6 +6,8 @@ import 'app_config.dart'; abstract class FluffyThemes { static const double columnWidth = 380.0; + static const double maxTimelineWidth = columnWidth * 2; + static const double navRailWidth = 80.0; static bool isColumnModeByWidth(double width) => diff --git a/lib/pages/chat/chat_view.dart b/lib/pages/chat/chat_view.dart index 66f940d38..f8edbf63a 100644 --- a/lib/pages/chat/chat_view.dart +++ b/lib/pages/chat/chat_view.dart @@ -306,7 +306,7 @@ class ChatView extends StatelessWidget { Container( margin: EdgeInsets.all(bottomSheetPadding), constraints: const BoxConstraints( - maxWidth: FluffyThemes.columnWidth * 2.5, + maxWidth: FluffyThemes.maxTimelineWidth, ), alignment: Alignment.center, child: Material( diff --git a/lib/pages/chat/events/message.dart b/lib/pages/chat/events/message.dart index 2a49f393b..32f555bb8 100644 --- a/lib/pages/chat/events/message.dart +++ b/lib/pages/chat/events/message.dart @@ -205,7 +205,7 @@ class Message extends StatelessWidget { onSwipe: (_) => onSwipe(), child: Container( constraints: const BoxConstraints( - maxWidth: FluffyThemes.columnWidth * 2.5, + maxWidth: FluffyThemes.maxTimelineWidth, ), padding: EdgeInsets.only( left: 8.0, diff --git a/lib/pages/chat/seen_by_row.dart b/lib/pages/chat/seen_by_row.dart index 76fa7106f..83813f55d 100644 --- a/lib/pages/chat/seen_by_row.dart +++ b/lib/pages/chat/seen_by_row.dart @@ -21,7 +21,7 @@ class SeenByRow extends StatelessWidget { alignment: Alignment.center, child: AnimatedContainer( constraints: - const BoxConstraints(maxWidth: FluffyThemes.columnWidth * 2.5), + const BoxConstraints(maxWidth: FluffyThemes.maxTimelineWidth), height: seenByUsers.isEmpty ? 0 : 24, duration: seenByUsers.isEmpty ? Duration.zero diff --git a/lib/pages/chat/typing_indicators.dart b/lib/pages/chat/typing_indicators.dart index 7710ee0b6..8d3fa8d21 100644 --- a/lib/pages/chat/typing_indicators.dart +++ b/lib/pages/chat/typing_indicators.dart @@ -34,7 +34,7 @@ class TypingIndicators extends StatelessWidget { alignment: Alignment.center, child: AnimatedContainer( constraints: - const BoxConstraints(maxWidth: FluffyThemes.columnWidth * 2.5), + const BoxConstraints(maxWidth: FluffyThemes.maxTimelineWidth), height: typingUsers.isEmpty ? 0 : avatarSize + 8, duration: FluffyThemes.animationDuration, curve: FluffyThemes.animationCurve,