refactor(library): reuse grid column formula in fetch-size estimate

This commit is contained in:
edde746
2026-06-12 13:48:06 +02:00
parent e6a488a4e2
commit b2e5e02204
@@ -1455,8 +1455,7 @@ class _LibraryBrowseTabState extends BaseLibraryTabState<MediaItem, LibraryBrows
final screenSize = MediaQuery.sizeOf(context);
final density = context.settingsRead(SettingsService.libraryDensity);
final maxExtent = GridSizeCalculator.getMaxCrossAxisExtent(context, density);
final crossAxisSpacing = GridLayoutConstants.crossAxisSpacing;
final columnCount = ((screenSize.width + crossAxisSpacing) / (maxExtent + crossAxisSpacing)).ceil().clamp(1, 100);
final columnCount = GridSizeCalculator.getColumnCount(screenSize.width, maxExtent);
final itemWidth = screenSize.width / columnCount;
final itemHeight = itemWidth / GridLayoutConstants.posterAspectRatio;
final rowHeight = itemHeight + GridLayoutConstants.mainAxisSpacing;