Satyajit Sahoo
26ba019155
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.19
- @react-navigation/core@6.0.0-next.14
- @react-navigation/devtools@6.0.0-next.15
- @react-navigation/drawer@6.0.0-next.18
- @react-navigation/elements@1.0.0-next.18
- flipper-plugin-react-navigation@1.2.0
- @react-navigation/material-bottom-tabs@6.0.0-next.15
- @react-navigation/material-top-tabs@6.0.0-next.15
- @react-navigation/native-stack@6.0.0-next.8
- @react-navigation/native@6.0.0-next.14
- @react-navigation/routers@6.0.0-next.5
- @react-navigation/stack@6.0.0-next.26
2021-06-11 01:15:43 +02:00
Satyajit Sahoo
97772affa3
feat: show stack trace in the flipper plugin
2021-06-11 01:09:02 +02:00
Satyajit Sahoo
67f6950c14
chore: upgrade dependencies
2021-06-05 07:33:26 +02:00
Satyajit Sahoo
c3ba72df65
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.17
- @react-navigation/core@6.0.0-next.13
- @react-navigation/devtools@6.0.0-next.14
- @react-navigation/drawer@6.0.0-next.16
- @react-navigation/elements@1.0.0-next.16
- flipper-plugin-react-navigation@1.1.4
- @react-navigation/material-bottom-tabs@6.0.0-next.13
- @react-navigation/material-top-tabs@6.0.0-next.14
- @react-navigation/native-stack@6.0.0-next.6
- @react-navigation/native@6.0.0-next.13
- @react-navigation/stack@6.0.0-next.24
2021-05-29 20:35:14 +02:00
Satyajit Sahoo
324ea7181d
fix: validate property names in linking config
2021-05-29 20:03:10 +02:00
Satyajit Sahoo
baf8ff77d5
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.16
- @react-navigation/core@6.0.0-next.12
- @react-navigation/devtools@6.0.0-next.13
- @react-navigation/drawer@6.0.0-next.15
- @react-navigation/elements@1.0.0-next.15
- flipper-plugin-react-navigation@1.1.3
- @react-navigation/material-bottom-tabs@6.0.0-next.12
- @react-navigation/material-top-tabs@6.0.0-next.13
- @react-navigation/native-stack@6.0.0-next.5
- @react-navigation/native@6.0.0-next.12
- @react-navigation/stack@6.0.0-next.23
2021-05-29 16:04:32 +02:00
Satyajit Sahoo
b4d7b0ee86
fix: try to fix #9631
2021-05-29 16:02:40 +02:00
Satyajit Sahoo
a184ce24b3
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.15
- @react-navigation/core@6.0.0-next.11
- @react-navigation/devtools@6.0.0-next.12
- @react-navigation/drawer@6.0.0-next.14
- @react-navigation/elements@1.0.0-next.14
- flipper-plugin-react-navigation@1.1.2
- @react-navigation/material-bottom-tabs@6.0.0-next.11
- @react-navigation/material-top-tabs@6.0.0-next.12
- @react-navigation/native-stack@6.0.0-next.4
- @react-navigation/native@6.0.0-next.11
- @react-navigation/routers@6.0.0-next.4
- @react-navigation/stack@6.0.0-next.22
2021-05-27 18:50:18 +02:00
Satyajit Sahoo
b91c9b05ff
chore: sort imports automatically
2021-05-26 21:29:11 +02:00
Satyajit Sahoo
29cdd886a0
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.14
- @react-navigation/core@6.0.0-next.10
- @react-navigation/devtools@6.0.0-next.11
- @react-navigation/drawer@6.0.0-next.13
- @react-navigation/elements@1.0.0-next.13
- flipper-plugin-react-navigation@1.1.1
- @react-navigation/material-bottom-tabs@6.0.0-next.10
- @react-navigation/material-top-tabs@6.0.0-next.11
- @react-navigation/native-stack@6.0.0-next.3
- @react-navigation/native@6.0.0-next.10
- @react-navigation/stack@6.0.0-next.21
2021-05-26 21:12:06 +02:00
Satyajit Sahoo
1d40279db1
feat: expose container ref in useNavigation
2021-05-26 21:06:16 +02:00
Satyajit Sahoo
cde44a5785
feat: add screenListeners prop on navigators similar to screenOptions
2021-05-26 00:41:09 +02:00
Satyajit Sahoo
b5903373ad
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.12
- @react-navigation/core@6.0.0-next.9
- @react-navigation/devtools@6.0.0-next.9
- @react-navigation/drawer@6.0.0-next.11
- @react-navigation/elements@1.0.0-next.11
- flipper-plugin-react-navigation@1.1.0
- @react-navigation/material-bottom-tabs@6.0.0-next.9
- @react-navigation/material-top-tabs@6.0.0-next.10
- @react-navigation/native-stack@6.0.0-next.1
- @react-navigation/native@6.0.0-next.9
- @react-navigation/routers@6.0.0-next.3
- @react-navigation/stack@6.0.0-next.18
2021-05-23 08:04:32 +02:00
Satyajit Sahoo
65b6a3d864
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.11
- @react-navigation/core@6.0.0-next.8
- @react-navigation/devtools@6.0.0-next.8
- @react-navigation/drawer@6.0.0-next.10
- @react-navigation/elements@1.0.0-next.10
- @react-navigation/material-bottom-tabs@6.0.0-next.8
- @react-navigation/material-top-tabs@6.0.0-next.9
- @react-navigation/native@6.0.0-next.8
- @react-navigation/stack@6.0.0-next.16
2021-05-16 05:06:23 +02:00
Satyajit Sahoo
dc4ffc0171
fix: fix type error when passing unannotated navigation ref
2021-05-14 09:43:18 +02:00
Satyajit Sahoo
7f015130df
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.10
- @react-navigation/core@6.0.0-next.7
- @react-navigation/devtools@6.0.0-next.7
- @react-navigation/drawer@6.0.0-next.9
- @react-navigation/elements@1.0.0-next.9
- @react-navigation/material-bottom-tabs@6.0.0-next.7
- @react-navigation/material-top-tabs@6.0.0-next.8
- @react-navigation/native@6.0.0-next.7
- @react-navigation/stack@6.0.0-next.15
2021-05-10 13:36:34 +02:00
Satyajit Sahoo
1179d56c50
feat: return a NavigationContent component from useNavigationBuilder
2021-05-10 00:17:39 +02:00
Satyajit Sahoo
1e05895b24
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.9
- @react-navigation/core@6.0.0-next.6
- @react-navigation/devtools@6.0.0-next.6
- @react-navigation/drawer@6.0.0-next.8
- @react-navigation/elements@1.0.0-next.8
- @react-navigation/material-bottom-tabs@6.0.0-next.6
- @react-navigation/material-top-tabs@6.0.0-next.7
- @react-navigation/native@6.0.0-next.6
- @react-navigation/stack@6.0.0-next.13
2021-05-09 07:14:01 +02:00
Satyajit Sahoo
929c3e3a3b
fix: fix type annotations for useNavigation (again)
2021-05-09 07:12:55 +02:00
Satyajit Sahoo
b5d539a11b
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.8
- @react-navigation/core@6.0.0-next.5
- @react-navigation/devtools@6.0.0-next.5
- @react-navigation/drawer@6.0.0-next.7
- @react-navigation/elements@1.0.0-next.7
- @react-navigation/material-bottom-tabs@6.0.0-next.5
- @react-navigation/material-top-tabs@6.0.0-next.6
- @react-navigation/native@6.0.0-next.5
- @react-navigation/stack@6.0.0-next.12
2021-05-09 07:04:29 +02:00
Satyajit Sahoo
7da45e1e89
fix: fix type annotations for useNavigation
2021-05-09 07:03:38 +02:00
Satyajit Sahoo
47134d7052
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.7
- @react-navigation/core@6.0.0-next.4
- @react-navigation/devtools@6.0.0-next.4
- @react-navigation/drawer@6.0.0-next.6
- @react-navigation/elements@1.0.0-next.6
- @react-navigation/material-bottom-tabs@6.0.0-next.4
- @react-navigation/material-top-tabs@6.0.0-next.5
- @react-navigation/native@6.0.0-next.4
- @react-navigation/stack@6.0.0-next.11
2021-05-09 06:45:00 +02:00
Satyajit Sahoo
b28bfddc17
feat: add ability to specify root param list
2021-05-09 04:33:56 +02:00
Satyajit Sahoo
1a6aebefcb
feat: add a new component to group multiple screens with common options
2021-05-09 01:14:24 +02:00
Satyajit Sahoo
cf6a9e614d
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.6
- @react-navigation/core@6.0.0-next.3
- @react-navigation/devtools@6.0.0-next.3
- @react-navigation/drawer@6.0.0-next.5
- @react-navigation/elements@1.0.0-next.5
- @react-navigation/material-bottom-tabs@6.0.0-next.3
- @react-navigation/material-top-tabs@6.0.0-next.4
- @react-navigation/native@6.0.0-next.3
- @react-navigation/stack@6.0.0-next.10
2021-05-01 23:53:18 +02:00
Satyajit Sahoo
0ecd112ec9
feat: add helper and hook for container ref
2021-05-01 23:51:10 +02:00
Satyajit Sahoo
def7c03d7d
feat: add a CompositeScreenProps type
2021-05-01 21:58:33 +02:00
Satyajit Sahoo
83242a7bef
refactor: tweak the types
2021-05-01 21:32:10 +02:00
Satyajit Sahoo
c8dd70a033
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.4
- @react-navigation/core@6.0.0-next.2
- @react-navigation/devtools@6.0.0-next.2
- @react-navigation/drawer@6.0.0-next.4
- @react-navigation/elements@1.0.0-next.4
- @react-navigation/material-bottom-tabs@6.0.0-next.2
- @react-navigation/material-top-tabs@6.0.0-next.2
- @react-navigation/native@6.0.0-next.2
- @react-navigation/routers@6.0.0-next.2
- @react-navigation/stack@6.0.0-next.9
2021-04-08 06:19:12 +02:00
Satyajit Sahoo
277fec481b
chore: fix dist-tag for publishing
2021-04-08 06:14:41 +02:00
Satyajit Sahoo
d85a4fd8ed
chore: upgrade expo to SDK 41
2021-04-04 06:41:26 +02:00
WoLewicki
c38906a7a0
fix: properly resolve initialRouteNames
2021-04-04 01:08:57 +02:00
Jemmy Phan
84020a0b27
feat: improve useNavigationState typing ( #9464 )
2021-03-29 05:42:19 +02:00
Satyajit Sahoo
bfd6eb79c3
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.1
- @react-navigation/core@6.0.0-next.1
- @react-navigation/devtools@6.0.0-next.1
- @react-navigation/drawer@6.0.0-next.1
- @react-navigation/elements@1.0.0-next.1
- @react-navigation/material-bottom-tabs@6.0.0-next.1
- @react-navigation/material-top-tabs@6.0.0-next.1
- @react-navigation/native@6.0.0-next.1
- @react-navigation/routers@6.0.0-next.1
- @react-navigation/stack@6.0.0-next.1
2021-03-10 05:13:55 +01:00
Satyajit Sahoo
0fce8eb2a1
chore: publish
...
- @react-navigation/bottom-tabs@6.0.0-next.0
- @react-navigation/core@6.0.0-next.0
- @react-navigation/devtools@6.0.0-next.0
- @react-navigation/drawer@6.0.0-next.0
- @react-navigation/elements@1.0.0-next.0
- @react-navigation/material-bottom-tabs@6.0.0-next.0
- @react-navigation/material-top-tabs@6.0.0-next.0
- @react-navigation/native@6.0.0-next.0
- @react-navigation/routers@6.0.0-next.0
- @react-navigation/stack@6.0.0-next.0
2021-03-09 17:51:56 +01:00
Satyajit Sahoo
9fce3a433c
chore: upgrade dependencies
2021-03-07 00:28:13 +01:00
Satyajit Sahoo
36a9b4f866
fix: check duplicate names only for immediate nested screens
2021-03-05 18:46:54 +01:00
Satyajit Sahoo
13d85530ae
fix: show redbox instead of crash if navigation isn't initialized
2021-03-05 13:44:17 +01:00
Satyajit Sahoo
86e64fdcd8
feat: associate path with the route it opens when deep linking ( #9384 )
...
This commit adds a new optional property on the `route` object called `path`.
This property will be added if the screen was opened from a deep link.
Having this property helps with few things:
- Preserve the URL when the path was unmatched, e.g. 404 routes
- Expose the path to the user so they could handle it manually if needed, e.g. open in a webview
- Avoid changing URL if state to path doesn't match current path, e.g. if orders of params change
Fixes #9102
2021-03-05 12:20:35 +01:00
Satyajit Sahoo
205f297d07
chore: fix warnings in tests
2021-02-22 00:15:54 +01:00
Satyajit Sahoo
d6466b7a4b
feat: allow returning null or undefined to skip actions with dispatch
2021-02-21 21:27:26 +01:00
Satyajit Sahoo
02a031e46e
feat: warn on duplicate screen names across navigators
2021-02-21 21:19:52 +01:00
Satyajit Sahoo
15b8bb3458
feat: add a way to specify an unique ID for screens
...
With this, the user will be able to specify a `getId` function for their screens which returns an unique ID to use for the screen:
```js
<Stack.Screen
name="Profile"
component={ProfileScreen}
getId={({ params }) => params.userId}
/>
```
This is an alternative to the `key` option in `navigate` with several advantages:
- Often users specify a key that's dependent on data already in params, such as `userId`. So it's much easier to specify it one place rather than at every call site.
- Users won't need to deal with generating a unique key for routes manually.
- This will work with other actions such as `push`, and not just navigate.
- With this, it'll be possible to have multiple instances of the screen even if you use `navigate`, which may be desirable in many cases (such as profile screens).
2021-01-14 03:33:44 +01:00
Satyajit Sahoo
802db004ae
chore: upgrade dependencies
2021-01-08 13:59:24 +01:00
Satyajit Sahoo
03ba1f2930
fix: fix default screen options not being respected
2020-12-04 00:34:16 +01:00
Satyajit Sahoo
65d8b487f8
chore: upgrade to typescript 4.1
2020-12-03 01:56:28 +01:00
Satyajit Sahoo
f137a84a80
chore: tweak comment for getParent
2020-12-02 21:15:29 +01:00
Satyajit Sahoo
c361795d97
fix: print an error when passing a second argument to useFocusEffect
2020-12-02 20:27:34 +01:00
Satyajit Sahoo
b82a9126bb
fix: fix incorrect state change events in independent nested container
...
fixes #9080
2020-11-20 18:10:35 +01:00
Satyajit Sahoo
c85f2ff47a
feat: add an option to specify default options for the navigator
2020-11-17 20:25:49 +01:00