From 13bb70987e62f50d4019ac54e2acad1ddd708c01 Mon Sep 17 00:00:00 2001 From: Ethan Pippin Date: Mon, 29 Aug 2022 20:29:35 -0600 Subject: [PATCH] Resize Landscape Posters in Grid (#544) --- Swiftfin/Views/LibraryView/LibraryView.swift | 5 +++-- Swiftfin/Views/MediaView.swift | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Swiftfin/Views/LibraryView/LibraryView.swift b/Swiftfin/Views/LibraryView/LibraryView.swift index e13a3964..4abd5814 100644 --- a/Swiftfin/Views/LibraryView/LibraryView.swift +++ b/Swiftfin/Views/LibraryView/LibraryView.swift @@ -64,15 +64,16 @@ struct LibraryView: View { private var libraryGridView: some View { CollectionView(items: viewModel.items) { _, item, _ in PosterButton(item: item, type: libraryGridPosterType) + .scaleItem(libraryGridPosterType == .landscape && UIDevice.isPhone ? 0.85 : 1) .onSelect { item in router.route(to: \.item, item) } - .scaleItem(libraryGridPosterType == .landscape && UIDevice.isPhone ? 0.8 : 1) } .layout { _, layoutEnvironment in .grid( layoutEnvironment: layoutEnvironment, - layoutMode: gridLayout + layoutMode: gridLayout, + sectionInsets: .init(top: 0, leading: 10, bottom: 0, trailing: 10) ) } .willReachEdge(insets: .init(top: 0, leading: 0, bottom: 200, trailing: 0)) { edge in diff --git a/Swiftfin/Views/MediaView.swift b/Swiftfin/Views/MediaView.swift index 998a3e67..80657a8f 100644 --- a/Swiftfin/Views/MediaView.swift +++ b/Swiftfin/Views/MediaView.swift @@ -29,7 +29,7 @@ struct MediaView: View { var body: some View { CollectionView(items: viewModel.libraryItems) { _, item, _ in PosterButton(item: item, type: .landscape) - .scaleItem(UIDevice.isPhone ? 0.9 : 1) + .scaleItem(UIDevice.isPhone ? 0.85 : 1) .onSelect { _ in switch item.library.collectionType { case "favorites":