From a85f1f8b12dc28b5a85c005a8b5af29562b22f91 Mon Sep 17 00:00:00 2001 From: Marcin Czachurski Date: Fri, 21 Apr 2023 17:14:24 +0200 Subject: [PATCH] #53 Fix image animation on closing preview --- Vernissage/Widgets/ImageViewer.swift | 2 ++ WidgetsKit/Sources/WidgetsKit/Views/BaseComposeView.swift | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Vernissage/Widgets/ImageViewer.swift b/Vernissage/Widgets/ImageViewer.swift index 14822cd..d532ba3 100644 --- a/Vernissage/Widgets/ImageViewer.swift +++ b/Vernissage/Widgets/ImageViewer.swift @@ -156,6 +156,8 @@ struct ImageViewer: View { var tapGesture: some Gesture { TapGesture().onEnded({ _ in withAnimation { + self.currentMagnification = 0 + self.finalMagnification = 1.0 self.currentOffset = self.calculateStartingOffset() } diff --git a/WidgetsKit/Sources/WidgetsKit/Views/BaseComposeView.swift b/WidgetsKit/Sources/WidgetsKit/Views/BaseComposeView.swift index 36dcf9d..ae4bdb4 100644 --- a/WidgetsKit/Sources/WidgetsKit/Views/BaseComposeView.swift +++ b/WidgetsKit/Sources/WidgetsKit/Views/BaseComposeView.swift @@ -18,7 +18,7 @@ public struct BaseComposeView: View { @StateObject private var textModel: TextModel - @State private var isKeyboardPresented = false + @State private var isKeyboardPresented = true @State private var isSensitive = false @State private var spoilerText = "" @State private var commentsDisabled = false