Skip to content

Conflict with NavigationTransition name in iOS 18 and XCoordinator #250

@tashyeghiazaryan

Description

@tashyeghiazaryan

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions