@Ashsr yes, it's pretty much this .visualEffect { effect, proxy in effect.offset(y: -min(0, proxy.frame(in: .scrollView).minY)) } modifier applied to each card plus scale and brightness effects based on that y offset value.
@kasperl so cool! Doing this kind of thing in React Native get me angry because I’m always fighting the system or having to reinvent the wheel. SwiftUI feels like a breath of fresh air on comparison.