diff --git a/Session/Onboarding/LandingView.swift b/Session/Onboarding/LandingView.swift index 178e49667..e9629358d 100644 --- a/Session/Onboarding/LandingView.swift +++ b/Session/Onboarding/LandingView.swift @@ -205,14 +205,25 @@ struct FakeChat: View { id: \.self ) { index in let chatBubble: ChatBubble = chatBubbles[index] - chatBubble + let bubble = chatBubble .frame( maxWidth: .infinity, alignment: chatBubble.outgoing ? .trailing : .leading ) - .opacity(index < numberOfBubblesShown ? 1.0 : 0.0) + if index < numberOfBubblesShown { + bubble + .transition( + AnyTransition + .move(edge: .bottom) + .combined(with:.opacity.animation(.easeIn(duration: 0.68))) + ) + } } } + .frame( + height: 320, + alignment: .bottom + ) .padding(.horizontal, 36) } }