Skip to content

refactor: [IOPLT-000] Update react-navigation to v7#7837

Draft
LeleDallas wants to merge 9 commits intomasterfrom
IOPLT-000-update-navigator
Draft

refactor: [IOPLT-000] Update react-navigation to v7#7837
LeleDallas wants to merge 9 commits intomasterfrom
IOPLT-000-update-navigator

Conversation

@LeleDallas
Copy link
Contributor

@LeleDallas LeleDallas commented Feb 4, 2026

Short description

This pull request updates navigation-related dependencies and refactors navigation options throughout the codebase to align with the latest React Navigation API.

Important

Check out this guide

List of changes proposed in this pull request

  • Upgraded @react-navigation/bottom-tabs, @react-navigation/native, @react-navigation/native-stack, and @react-navigation/stack to the latest major versions in package.json, ensuring compatibility with recent React Navigation features and API changes
  • Introduced IngressStackNavigator, wrapping the IngressScreen in a stack navigator for the INITIAL startup state, improving navigation consistency during app initialization. That was necessary since the app was lock at initial screen
  • Replaced deprecated or removed navigation options (animationEnabled, headerBackTitleVisible) with their modern equivalents (animation, headerBackButtonDisplayMode) in multiple navigators and screens for compatibility with the updated React Navigation API.
  • Updated imports to use the new module paths for StackNavigationEventMap and createStackNavigator.

How to test

Ensure that there are no animation glitches at navigation

Preview

Master IOPLT-000
Screen.Recording.2026-02-05.at.10.40.48.mov
Screen.Recording.2026-02-04.at.16.10.33.mov

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

Jira Pull Request Link

This Pull Request refers to Jira issues:

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

PR Title Validation for conventional commit type

All good! PR title follows the conventional commit type.

@LeleDallas
Copy link
Contributor Author

This commit b5a19ed is preventing the app to display the error described here in this issue.
Uncomment related lines to see it

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants