Bahn-X / swift-composable-navigator

An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
MIT License
581 stars 25 forks source link

Add support for full screen covers #52

Open ohitsdaniel opened 3 years ago

ohitsdaniel commented 3 years ago

Idea

Add support for full screen covers.

Problem description

Since iOS 14, SwiftUI supports fullscreen covers. Let's add support to NavigationNode that allows screen to be shown as a fullscreen cover. As this is not supported in iOS13, we could try to wrap the content in a FullScreenCoverTransition described in #51. For iOS14, let's just stick to what we SwiftUI provides.