SeRG1k17
I found a way to hide the keyboard through the window hierarchy: ```swift extension View { func endEditing(_ force: Bool) { UIApplication.shared.windows.forEach { $0.endEditing(force)} } } ``` But this is clearly not the best solution. I have not looked at all the code, but it will be sufficient to make this initializer public: ```swift //Keyboard.swift public init(animationDuration: TimeInterval, height: CGFloat) { self.animationDuration = animationDuration self.height = height } ``` ```swift var body: some View { KeyboardObservingView { NavigationView { } .onTapGesture { self.keyboard.state = Keyboard.State(animationDuration: 0,25, height: 0) } } } ```