Cleanup various animations

This commit is contained in:
Stefan Ceriu
2022-05-31 14:16:43 +03:00
committed by Stefan Ceriu
parent d7ef0cdc30
commit e11b09de3d
6 changed files with 9 additions and 8 deletions
@@ -50,6 +50,7 @@ struct MessageComposerTextField: View {
.background(placeholderView, alignment: .topLeading)
.clipShape(rect)
.overlay(rect.stroke(borderColor, lineWidth: borderWidth))
.animation(.default, value: isEditing)
}
@ViewBuilder
@@ -23,13 +23,13 @@ struct RoomScreen: View {
var body: some View {
VStack(spacing: 0.0) {
TimelineView(context: context)
.navigationTitle(context.viewState.roomTitle)
.navigationBarTitleDisplayMode(.inline)
MessageComposer(text: $context.composerText, disabled: context.viewState.sendButtonDisabled) {
sendMessage()
}
.padding()
}
.navigationTitle(context.viewState.roomTitle)
.navigationBarTitleDisplayMode(.inline)
}
private func sendMessage() {
@@ -38,7 +38,7 @@ struct EventBasedTimelineView: View {
}
.clipShape(Circle())
.frame(width: 24.0, height: 24.0)
.animation(.easeInOut, value: timelineItem.senderAvatar)
.animation(.default, value: timelineItem.senderAvatar)
}
private var firstLetter: String {
@@ -35,7 +35,7 @@ struct ImageRoomTimelineView: View {
.aspectRatio(timelineItem.aspectRatio, contentMode: .fit)
}
}
.animation(.easeInOut, value: timelineItem.image)
.animation(.default, value: timelineItem.image)
.frame(maxHeight: 1000.0)
} else {
VStack(alignment: .leading) {