From b049572a89d302760c7669bd95180ce18123b54b Mon Sep 17 00:00:00 2001 From: jhays Date: Tue, 7 Jun 2022 21:19:22 -0500 Subject: [PATCH] fix library progress view, increase tvOS page size --- Shared/ViewModels/LibraryViewModel.swift | 6 +++++- Swiftfin tvOS/Views/LibraryView.swift | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Shared/ViewModels/LibraryViewModel.swift b/Shared/ViewModels/LibraryViewModel.swift index 0a9bd1db..ca88cd82 100644 --- a/Shared/ViewModels/LibraryViewModel.swift +++ b/Shared/ViewModels/LibraryViewModel.swift @@ -188,6 +188,10 @@ extension UIScreen { let screenSize = UIScreen.main.bounds.height * UIScreen.main.bounds.width let itemSize = width * height - return Int(screenSize / itemSize) + #if os(tvOS) + return Int(screenSize / itemSize) * 2 + #else + return Int(screenSize / itemSize) + #endif } } diff --git a/Swiftfin tvOS/Views/LibraryView.swift b/Swiftfin tvOS/Views/LibraryView.swift index 5c1f397b..5e42872f 100644 --- a/Swiftfin tvOS/Views/LibraryView.swift +++ b/Swiftfin tvOS/Views/LibraryView.swift @@ -27,7 +27,7 @@ struct LibraryView: View { var isShowingFilterView = false var body: some View { - if viewModel.isLoading == true { + if viewModel.rows.isEmpty && viewModel.isLoading == true { ProgressView() } else if !viewModel.rows.isEmpty { CollectionView(rows: viewModel.rows) { _, _ in