@react-navigation/native-stack
Advanced tools
Comparing version
@@ -196,4 +196,3 @@ "use strict"; | ||
style: StyleSheet.absoluteFill, | ||
accessibilityElementsHidden: !focused, | ||
importantForAccessibility: focused ? 'auto' : 'no-hide-descendants', | ||
"aria-hidden": !focused, | ||
customAnimationOnSwipe: animationMatchesGesture, | ||
@@ -284,3 +283,2 @@ fullScreenSwipeEnabled: fullScreenGestureEnabled, | ||
// Otherwise invalid props may not be caught by TypeScript | ||
// @ts-expect-error: `shouldFreeze` is not available in lower RNScreens versions | ||
, | ||
@@ -287,0 +285,0 @@ shouldFreeze: shouldFreeze, |
@@ -118,5 +118,3 @@ "use strict"; | ||
// On iOS 14+ | ||
Platform.OS === 'ios' && parseInt(Platform.Version, 10) >= 14 && | ||
// Doesn't have custom back title | ||
headerBackTitle == null && ( | ||
Platform.OS === 'ios' && parseInt(Platform.Version, 10) >= 14 && ( | ||
// Doesn't have custom styling, by default System, see: https://github.com/software-mansion/react-native-screens/pull/2105#discussion_r1565222738 | ||
@@ -123,0 +121,0 @@ backTitleFontFamily == null || backTitleFontFamily === 'System') && backTitleFontSize == null && |
@@ -119,2 +119,4 @@ import type { DefaultNavigatorOptions, Descriptor, NavigationHelpers, NavigationProp, ParamListBase, Route, RouteProp, StackActionHelpers, StackNavigationState, StackRouterOptions, Theme } from '@react-navigation/native'; | ||
* Defaults to the previous scene's title. | ||
* On iOS the text might be shortened to "Back" or arrow icon depending on the available space, following native iOS behaviour. | ||
* See `headerBackButtonDisplayMode` to read about limitations and interactions with other props. | ||
* Use `headerBackButtonDisplayMode: "minimal"` to hide it. | ||
@@ -310,3 +312,2 @@ * | ||
* - The iOS version is 13 or lower | ||
* - Custom back title is set (e.g. with `headerBackTitle`) | ||
* - Custom font family or size is set (e.g. with `headerBackTitleStyle`) | ||
@@ -339,2 +340,6 @@ * - Back button menu is disabled (e.g. with `headerBackButtonMenuEnabled`) | ||
* | ||
* @deprecated For all apps targeting Android SDK 35 or above edge-to-edge is enabled by default. | ||
* This prop is subject to removal in the future. | ||
* See: https://developer.android.com/about/versions/15/behavior-changes-15#ux. | ||
* | ||
* @platform android | ||
@@ -346,2 +351,6 @@ */ | ||
* | ||
* @deprecated For all apps targeting Android SDK 35 or above edge-to-edge is enabled by default. | ||
* This prop is subject to removal in the future. | ||
* See: https://developer.android.com/about/versions/15/behavior-changes-15#ux. | ||
* | ||
* @platform android | ||
@@ -368,2 +377,6 @@ */ | ||
* | ||
* @deprecated For all apps targeting Android SDK 35 or above edge-to-edge is enabled by default. | ||
* This prop is subject to removal in the future. | ||
* See: https://developer.android.com/about/versions/15/behavior-changes-15#ux. | ||
* | ||
* @platform android | ||
@@ -393,2 +406,6 @@ */ | ||
* | ||
* @deprecated For all apps targeting Android SDK 35 or above edge-to-edge is enabled by default. | ||
* This prop is subject to removal in the future. | ||
* See: https://developer.android.com/about/versions/15/behavior-changes-15#ux. | ||
* | ||
* @platform android | ||
@@ -395,0 +412,0 @@ */ |
{ | ||
"name": "@react-navigation/native-stack", | ||
"description": "Native stack navigator using react-native-screens", | ||
"version": "7.3.10", | ||
"version": "7.3.11", | ||
"keywords": [ | ||
@@ -49,3 +49,3 @@ "react-native-component", | ||
"dependencies": { | ||
"@react-navigation/elements": "^2.3.8", | ||
"@react-navigation/elements": "^2.4.0", | ||
"warn-once": "^0.1.1" | ||
@@ -55,19 +55,19 @@ }, | ||
"@jest/globals": "^29.7.0", | ||
"@react-navigation/native": "^7.1.6", | ||
"@testing-library/react-native": "^12.8.1", | ||
"@types/react": "~18.3.12", | ||
"del-cli": "^5.1.0", | ||
"react": "18.3.1", | ||
"react-native": "0.76.2", | ||
"react-native-builder-bob": "^0.40.0", | ||
"react-native-screens": "^4.3.0", | ||
"react-test-renderer": "18.2.0", | ||
"typescript": "^5.5.2" | ||
"@react-navigation/native": "^7.1.7", | ||
"@testing-library/react-native": "^13.2.0", | ||
"@types/react": "~19.0.10", | ||
"del-cli": "^6.0.0", | ||
"react": "19.0.0", | ||
"react-native": "0.79.2", | ||
"react-native-builder-bob": "^0.40.7", | ||
"react-native-screens": "~4.10.0", | ||
"react-test-renderer": "19.0.0", | ||
"typescript": "^5.8.3" | ||
}, | ||
"peerDependencies": { | ||
"@react-navigation/native": "^7.1.6", | ||
"@react-navigation/native": "^7.1.7", | ||
"react": ">= 18.2.0", | ||
"react-native": "*", | ||
"react-native-safe-area-context": ">= 4.0.0", | ||
"react-native-screens": ">= 4.0.0" | ||
"react-native": "0.79.2", | ||
"react-native-safe-area-context": "5.4.0", | ||
"react-native-screens": "~4.10.0" | ||
}, | ||
@@ -92,3 +92,3 @@ "react-native-builder-bob": { | ||
}, | ||
"gitHead": "174dd433d7c7bdd13958c8527760a688e64ab478" | ||
"gitHead": "8a2451457b7fc2a0b58be3323693af617a16dab0" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
197381
0.86%3718
0.7%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed