Skip to content

Merge androidx.navigation 2.10.0 - #3355

Merged
Igor Demin (igordmn) merged 10 commits into
jb-mainfrom
integration-copy/navigation/ae0d8893eaf/to-jb-main
Sep 1, 2026
Merged

Merge androidx.navigation 2.10.0#3355
Igor Demin (igordmn) merged 10 commits into
jb-mainfrom
integration-copy/navigation/ae0d8893eaf/to-jb-main

Conversation

@igordmn

@igordmn Igor Demin (igordmn) commented Aug 28, 2026

Copy link
Copy Markdown

@igordmn
Igor Demin (igordmn) marked this pull request as ready for review August 28, 2026 18:47
…avigation/ae0d8893eaf/to-jb-main

# Conflicts:
#	navigation/navigation-compose/src/commonStubsMain/kotlin/androidx/navigation/compose/DefaultNavTransitions.nonAndroid.kt
Comment on lines +32 to +34
public actual val exitTransition:
AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition
get() = implementedInJetBrainsFork()
AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition =
{ ExitTransition.None }

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ivan Matkov (@MatkovIvan) I thought the crash is by design in stubs source sets

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No-op is also used in stubs by Google sometimes.

As far as I know we discussed to use crashing as the main approach, but not sure if we discussed to always use it. It is probably fine to use No-op in constants, default interfaces, etc.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually you pointed to a valid mistake. I reset it.

It looks like an old state of pre-#3359

We already reset them in jb-main, but this branch brought the old wrongly resolved conflicts

```
git checkout --no-overlay 9f64fe7 -- \
  'navigation/**/api/**' \
  'navigation/**/bcv/**' \
  'navigation/**/**StubsMain/**' \
  ':(exclude)**/api/desktop/**' \
  ':(exclude)**/api/android/**' \
  ':(exclude)**/**.klib.api'
```
Comment thread navigation/navigation-compose/build-fork.gradle
Comment thread navigation/navigation-compose/build-fork.gradle Outdated
@igordmn
Igor Demin (igordmn) merged commit 96bbb20 into jb-main Sep 1, 2026
26 checks passed
@igordmn
Igor Demin (igordmn) deleted the integration-copy/navigation/ae0d8893eaf/to-jb-main branch September 1, 2026 08:54
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.

3 participants