Load images with low priority

This commit is contained in:
Arkadiusz Fal
2022-11-10 19:11:19 +01:00
parent 402d1a2f79
commit 4d94126abd
8 changed files with 8 additions and 12 deletions

View File

@@ -95,12 +95,8 @@ struct VideoBanner: View {
Group {
if let video {
if let thumbnail = video.thumbnailURL(quality: .medium) {
WebImage(url: thumbnail)
WebImage(url: thumbnail, options: [.lowPriority])
.resizable()
.placeholder {
ProgressView()
}
.indicator(.activity)
} else if video.localStreamIsFile {
Image(systemName: "folder")
} else if video.localStreamIsRemoteURL {

View File

@@ -422,7 +422,7 @@ struct VideoCell: View {
Group {
let url = thumbnails.best(video)
WebImage(url: url)
WebImage(url: url, options: [.lowPriority])
.resizable()
.placeholder {
Rectangle().foregroundColor(Color("PlaceholderColor"))