Skip to content

WIPLReplace Nav2 with Nav3#563

Draft
Iannnr wants to merge 1 commit intoimashnake0:mainfrom
Iannnr:nav3
Draft

WIPLReplace Nav2 with Nav3#563
Iannnr wants to merge 1 commit intoimashnake0:mainfrom
Iannnr:nav3

Conversation

@Iannnr
Copy link
Collaborator

@Iannnr Iannnr commented Feb 15, 2026

Replace the nav2 NavHost with a Nav3 NavDisplay along with

  • Hilt providers for each entry (should help with better separation between layers)
  • Aligned names of routes, while helping to separate Root & Nested destinations
    • Rather than the enum which defined too much, we can have these defined in a better place
    • Means that it should be easier to navigate to other screens without depending on them
  • SharedTransitionScope is done badly, need to replace with Nav3 Scene + TransitionSpec
  • Need to decide if we want our own Navigator class or a rememberNavBackStack(startDestination)
  • The insets + device corner radius should probably be its own function
  • Need to fix the nav bar icons
  • Need to fix the dark mode/settings pass-through
  • Need to improve deep link handling

Summary of changes:

Tested changes:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant