reduce diff churn
- ID
0d34ad6- date
2023-06-09 17:56:19+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
97888b1- message
reduce diff churn- changed files
1 file, 10 additions, 10 deletions
Changed files
BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift (3636) → BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift (3684)
diff --git a/BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift b/BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift
index dbf7e40..41763d5 100644
--- a/BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift
+++ b/BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift
@@ -73,19 +73,19 @@ struct ThumbnailList: View {
// See https://developer.apple.com/documentation/swiftui/view/scrollposition(initialanchor:)
.flipsForRightToLeftLayoutDirection(true)
.environment(\.layoutDirection, .rightToLeft)
- }.padding()
+ }.padding()
}
- .frame(height: 90)
- .flipsForRightToLeftLayoutDirection(true)
- .environment(\.layoutDirection, .rightToLeft)
- .onChange(of: selectedAssetIndex, perform: { newIndex in
- withAnimation {
+ .frame(height: 90)
+ .flipsForRightToLeftLayoutDirection(true)
+ .environment(\.layoutDirection, .rightToLeft)
+ .onChange(of: selectedAssetIndex, perform: { newIndex in
+ withAnimation {
+ proxy.scrollTo(selectedAssetIndex, anchor: .center)
+ }
+ })
+ .onAppear {
proxy.scrollTo(selectedAssetIndex, anchor: .center)
}
- })
- .onAppear {
- proxy.scrollTo(selectedAssetIndex, anchor: .center)
- }
}
}
}