diff --git a/lib/ui/home/memories/memories_widget.dart b/lib/ui/home/memories/memories_widget.dart index 2db6300f6..c86e9c0f9 100644 --- a/lib/ui/home/memories/memories_widget.dart +++ b/lib/ui/home/memories/memories_widget.dart @@ -18,8 +18,8 @@ class MemoriesWidget extends StatefulWidget { class _MemoriesWidgetState extends State { late ScrollController _controller; late StreamSubscription _subscription; - double _maxHeight = 0; - double _maxWidth = 0; + late double _maxHeight; + late double _maxWidth; @override void initState() { @@ -36,7 +36,8 @@ class _MemoriesWidgetState extends State { void didChangeDependencies() { super.didChangeDependencies(); final screenWidth = MediaQuery.sizeOf(context).width; - _maxWidth = screenWidth / 4; + final factor = (screenWidth / 220).ceil(); + _maxWidth = screenWidth / (factor * 2); _maxHeight = _maxWidth / MemoryCoverWidget.aspectRatio; }