- 
                Notifications
    
You must be signed in to change notification settings  - Fork 189
 
Description
Title: Naming Conflict with NavigationTransition in XCoordinator and iOS 18
Description:
I've noticed an issue with the NavigationTransition name used in XCoordinator, which now conflicts with iOS 18's newly introduced NavigationTransition API. This overlap causes naming conflicts, making it challenging to work with the library in projects targeting iOS 18 or later.
Problem
When using XCoordinator in projects on iOS 18, the NavigationTransition name conflicts with the new iOS API, leading to ambiguity and requiring workarounds to avoid naming clashes.
Proposed Solution
Could you consider renaming NavigationTransition in XCoordinator to avoid this conflict? A few potential names that still capture the purpose of this type include:
XCNavigationTransition
CoordinatorNavigationTransition
Updating the name would improve compatibility with iOS 18 and help avoid conflicts for developers using both iOS frameworks and XCoordinator in their projects.
Thank you for all your hard work on this project and for considering this update!