{"repo":"forXifLess/LinkNavigator","free":true,"listed":false,"github":"https://github.com/forXifLess/LinkNavigator","clone":"git clone https://github.com/forXifLess/LinkNavigator.git","description":"🌊 Easy & Powerful navigation library in SwiftUI","language":"Swift","stars":433,"topics":["ios","navigationstack","swift","swiftui","uikit","uinavigationcontroller","router","deeplink-navigation","url-router"],"license":null,"category":"mobile-apps","readme_excerpt":"[![Swift Version][swift-image]][swift-url] [![License][license-image]][license-url] [swift-url]: https://swift.org/ [swift-image]:https://img.shields.io/badge/swift-5.5-orange.svg [license-image]: https://img.shields.io/badge/License-MIT-blue.svg [license-url]: LICENSE - Concept ✨ LinkNavigator is a library that helps you easily navigate between pages in SwiftUI. - LinkNavigator provides an intuitive syntax for navigating pages via URL path-like expressions. - You can easily go to any page with the deep-link processing style. - You can inject parameters with page transition. - LinkNavigator is designed for use in Uni-directional Architecture such as MVI design pattern or The Composable Architecture from pointfreeco, but it can be used in other architectures as well. - Translations The following translations of this README have been contributed by members of the community: - 한국어(Korean) If you'd like to contribute a translation, please open a PR with a link to a Gist! - Basic Usage - push one or many pages. - pop one or many pages. - back to the prior page or dismiss modal simply. - go to the page you want. If that page is already within navigation stack, go back to that page. Else if that page is not within stack, push new one. - replace current navigation stack with new one. - open page as sheet or full screen cover. - close a modal and call completion closure. - show a system alert. - Advanced Usage - edit complicated paths and use it. - control pages behind modal. - you ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/forXifLess","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/forXifLess/LinkNavigator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}