Janic Duplessis
e5d8d2c216
Fix header hardcoded height to accound for iPhone X and orientation changes ( #4017 )
2018-04-20 16:34:33 +03:00
Eric Vicenti
abd5200739
Fix header ModularLeftComponent to goBack from child navigation ( #4023 )
2018-04-20 16:33:36 +03:00
Brent Vatne
202609d9cf
Release 2.0.0-rc.2
2018-04-09 17:26:32 -07:00
Yao Hui Chua
7b4dd98255
Shift tests to isolate routers ( #3876 )
2018-04-09 13:00:01 -07:00
Janic Duplessis
70c644f522
Fix transition between 2 screens with no header ( #3939 )
2018-04-09 12:32:27 -07:00
Janic Duplessis
5274d16e3b
Use Header.HEIGHT instead of measuring to avoid flicker ( #3940 )
2018-04-09 12:31:43 -07:00
Janic Duplessis
e5e2cbb86d
Fix header transition when mode is set to screen ( #3927 )
2018-04-09 11:22:51 -07:00
Brent Vatne
a8caa0d93c
Release 2.0.0-rc.1
v2.0.0-rc.1
2018-04-06 15:14:32 -07:00
Eric Vicenti
f70a25a6a8
drawer router key ( #3925 )
2018-04-06 15:13:55 -07:00
emision
6cde6e2558
add isFocused helper definition ( #3912 )
2018-04-06 12:43:51 -07:00
Brent Vatne
0794c0faaa
Fix typo in SwitchRouter
2018-04-06 12:42:42 -07:00
Brent Vatne
ea28e84e5a
Fix stackConfig typo
2018-04-06 12:39:44 -07:00
Eric Vicenti
419ee5318d
custom action creators api ( #3923 )
2018-04-06 12:12:39 -07:00
Brent Vatne
fbbf00875b
Release 2.0.0-beta.10
2018-04-05 14:46:33 -07:00
Brent Vatne
22e09f7186
Prevent double application of navigationOptions function when using RouteName: ScreenName route config
2018-04-05 14:45:41 -07:00
Brent Vatne
ece6297e8e
Release 2.0.0-beta.9
2018-04-05 12:09:55 -07:00
Eric Vicenti
ad52caf57b
Immediate transition fix, avoid stale render ( #3901 )
2018-04-05 11:35:16 -07:00
Eric Vicenti
11f5e6e8e5
container initialization fix ( #3899 )
2018-04-05 11:29:59 -07:00
Eric Vicenti
1764b21f34
fix header back ( #3900 )
2018-04-05 11:29:15 -07:00
Eric Vicenti
bbacabeba3
avoid unnecessary navigation completion dispatches ( #3902 )
2018-04-05 11:27:32 -07:00
Eric Vicenti
b140b70555
no more component will mount ( #3903 )
2018-04-05 11:25:26 -07:00
Eric Vicenti
356646cbfa
Enhance replace action creator ( #3906 )
2018-04-05 11:25:04 -07:00
Brent Vatne
6234b5661e
Release 2.0.0-beta.8
2018-04-04 19:34:09 -07:00
Brent Vatne
270c3f0754
Bump react-navigation-tabs dependency
2018-04-04 19:33:51 -07:00
Brent Vatne
6f04bdffa6
Update NavigationPlayground dependencies
2018-04-04 19:33:01 -07:00
Brent Vatne
8415378784
Release 2.0.0-beta.7
2018-04-04 18:37:41 -07:00
Brent Vatne
9e47092d56
Fix isFocused and example
2018-04-04 18:37:08 -07:00
Brent Vatne
029d6ac4d2
Update react-navigation-tabs
2018-04-04 18:17:57 -07:00
Gaëtan Renaudeau
d57d118fda
Update Flowtype to support navigation.navigate({}) ( #3843 )
2018-03-26 17:17:36 -04:00
Brent Vatne
2232e394bb
Fix refactoring errors
2018-03-25 19:04:15 -07:00
Eric Vicenti
670d48366b
Actions creators overhaul ( #3619 )
2018-03-25 18:31:59 -07:00
Brent Vatne
99ac5b6c08
Release 2.0.0-beta.6
2018-03-25 12:33:30 -07:00
Brent Vatne
68a2a106f3
Warn when users have multiple stateful navigation containers ( #3819 )
...
* First pass at warning when users explicitly render nested navigators
* Clean up tests around warnings
* Update comment
* Update comment again
2018-03-25 12:33:11 -07:00
Gianfrancø Palumbo
b7c6d072a5
fix(redux example readme): link to doc ( #3828 )
2018-03-25 10:49:22 -07:00
Eric Vicenti
ecd9fd71e9
withNavigation improvement ( #3834 )
...
The navigation prop should also pass through, and be prioritized over context because it is more explicit
This also fixes an incorrect warning/invariant
2018-03-25 10:49:09 -07:00
Adam Miskiewicz
cfc9690326
Smoothly transition header visibility in Stack
...
This closes #2732 (which also happens to be the top issue on canny.io).
2018-03-25 10:27:59 -07:00
Adam Miskiewicz
828e7f2d43
Update react-native-scripts in NavigationPlayground ( #3820 )
...
We were pretty far behind in react-native-script versions for the playground, so I updated them.
Test Plan:
Run `yarn`.
2018-03-23 12:25:53 -07:00
Tom Klaver
9c3fffa47f
Fix broken link behind PRs Welcome
badge ( #3824 )
2018-03-23 11:23:10 -04:00
Brent Vatne
be524e4224
Release 2.0.0-beta.5
...
- Update react-navigation-tabs
2018-03-22 20:52:47 -07:00
Brent Vatne
095814230b
Release 2.0.0-beta.4
2018-03-22 19:43:47 -07:00
Eric Vicenti
9cf557bba0
State persistence ( #3716 )
...
Adds a new state persistence mechanisms to all of the navigators via createNavigationContainer
There are two new props that you can provide to a navigation container: `storageKey` and `renderLoading`.
`storageKey` is the string key to be used with AsyncStorage while saving and persisting navigation state. To disable persistence, set to null.
`renderLoading` allows you to render something while the navigator re-hydrates its state and loads its initial URL. By default this returns null, but Expo users will want to render a <AppLoading /> component for smooth app launches
There is also functionality in this PR to observe errors that come from re-hydrating state, and gracefully recover by dispatching an init action.
Also this revises the init action to *reset* the navigation state, rather than preserve the previous state.
2018-03-22 22:42:37 -04:00
Eric Vicenti
5e4512f3eb
Implement paths on SwitchRouter ( #3806 )
...
* Fix paths overriding in SwitchRouter
2018-03-22 22:41:27 -04:00
Brent Vatne
ee1b5972ce
Release 2.0.0-beta.3
2018-03-19 16:53:34 -04:00
Brent Vatne
2233d0e1d8
Add switch example
2018-03-19 16:52:12 -04:00
Eric Vicenti
577d99c165
StackRouter to return null on idempotent navigation ( #3793 )
...
This new behavior indicates that the action has been handled, but the state has not changed.
2018-03-19 16:46:57 -04:00
Brent Vatne
aa362ea776
Release 2.0.0-beta.2
2018-03-19 13:06:49 -04:00
Brent Vatne
864908a49c
Bump version to 2.0.0-beta.1
2018-03-19 01:36:37 -04:00
Brent Vatne
5cab55b8c9
Release 2.0.0-beta.0
2018-03-19 00:13:27 -04:00
Brent Vatne
9b9db86bde
Release 2.0.7
2018-03-18 22:22:26 -04:00
Eric Vicenti
4def39c0f7
Improve path matching for SwitchRouter and empty paths ( #3784 )
2018-03-18 22:10:15 -04:00