fix meda timeline screen flipped scroll view blur being applied always
This commit is contained in:
@@ -47,22 +47,34 @@ struct MediaEventsTimelineScreen: View {
|
||||
if context.viewState.shouldShowEmptyState {
|
||||
emptyState
|
||||
} else {
|
||||
ScrollView {
|
||||
Group {
|
||||
switch context.viewState.bindings.screenMode {
|
||||
case .media:
|
||||
mediaContent
|
||||
case .files:
|
||||
filesContent
|
||||
}
|
||||
|
||||
header
|
||||
}
|
||||
if #available(iOS 26, *) {
|
||||
scrollView
|
||||
// Remove the glass effect of iOS 26+
|
||||
// A flipped table view will always trigger it
|
||||
// since the nav bar thinks is always at the bottom.
|
||||
.scrollEdgeEffectHidden()
|
||||
} else {
|
||||
scrollView
|
||||
}
|
||||
.scaleEffect(.init(width: 1, height: -1))
|
||||
}
|
||||
}
|
||||
|
||||
private var scrollView: some View {
|
||||
ScrollView {
|
||||
Group {
|
||||
switch context.viewState.bindings.screenMode {
|
||||
case .media:
|
||||
mediaContent
|
||||
case .files:
|
||||
filesContent
|
||||
}
|
||||
|
||||
header
|
||||
}
|
||||
}
|
||||
.scaleEffect(.init(width: 1, height: -1))
|
||||
}
|
||||
|
||||
@ViewBuilder
|
||||
private var mediaContent: some View {
|
||||
let columns = [GridItem(.adaptive(minimum: 80, maximum: 150), spacing: 1)]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ddf502478c371f79bbd567ed2d431b4fd076ada1185a521ef8fcd24f62546495
|
||||
size 65917
|
||||
oid sha256:d8c4495841c21003736a27ccaaa2db9063fb7e539a528de258940e41ede63b32
|
||||
size 145119
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a87b7650671cf502238ba03b9685f12fccb945bb8065125047ccc0ecd74c3e30
|
||||
size 67058
|
||||
oid sha256:ea63581e157dc93a9461cf3b4172493d14ea0097c763825fdeb89dc98ace7c4d
|
||||
size 147083
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4b73526d79f5ad054c45f5ef5dd80153de1898885e1a7356feb825f9b910faa4
|
||||
size 21577
|
||||
oid sha256:cf5a10b363a7e9b2a60734ba4fb1cf05d1e109b24ca8904b83950a980318ef9f
|
||||
size 86785
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4b73526d79f5ad054c45f5ef5dd80153de1898885e1a7356feb825f9b910faa4
|
||||
size 21577
|
||||
oid sha256:e403c0b0fbfe482f21792b9ee19a970ada917a027e8d28029eb7ebfda1e9cb0b
|
||||
size 87709
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user