diff --git a/lib/widgets/hub_section.dart b/lib/widgets/hub_section.dart index fde0a102..6613021b 100644 --- a/lib/widgets/hub_section.dart +++ b/lib/widgets/hub_section.dart @@ -409,7 +409,7 @@ class HubSectionState extends State { (9 / 16) // 16:9 for wide layout : posterWidth * 1.5; // 2:3 for poster layout - final containerHeight = posterHeight + 48; + final containerHeight = posterHeight + 33; final focusBorderWidth = FocusTheme.focusBorderWidth; final focusExtra = focusBorderWidth * 2; // border on both sides _itemExtent = cardWidth + focusExtra + 4; diff --git a/lib/widgets/media_card.dart b/lib/widgets/media_card.dart index 5b96f418..9bc7b15d 100644 --- a/lib/widgets/media_card.dart +++ b/lib/widgets/media_card.dart @@ -234,8 +234,9 @@ class MediaCardState extends State { onSecondaryTap: _showContextMenu, borderRadius: BorderRadius.circular(tokens(context).radiusSm), child: Padding( - padding: const EdgeInsets.all(3), + padding: const EdgeInsets.fromLTRB(3, 3, 3, 1), child: Column( + mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.start, children: [ // Poster with overlay