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
Brent Vatne
e6559f5878
Add react-native-tabs as export from react-navigation
2018-03-18 17:50:02 -04:00
Eric Vicenti
a9d8f2e03e
Temporarily disable broken test in NavigationPlayground
2018-03-18 12:22:56 -04:00
Brent Vatne
84a070b9d5
Release 2.0.0-alpha.6
2018-03-17 16:27:52 -04:00
Brent Vatne
ee984943c7
Fix push action -- regressed when making navigate "less pushy"
2018-03-17 16:27:19 -04:00
Brent Vatne
9fdfec18f6
Remove yarn link in test script
2018-03-16 20:08:47 -04:00
Eric Vicenti
aee16b91a4
Improve consistency of jest version
...
Hopefully will fix build on Circle
2018-03-16 16:21:17 -07:00
Jakob Murko
191439f79a
Prevent duplicate drawer events ( #3763 )
2018-03-16 15:36:31 -07:00
Brent Vatne
b1ac152fec
Rename 'carefullyGetParent' to 'dangerouslyGetParent'
...
- It is potentially dangerous because screen components may or may not have the
expected parent, so depending on anything related to the parent may lead to
bugs. You should use carefully because it is dangerous ;)
2018-03-15 16:01:58 -07:00
Brent Vatne
c588ab9f9d
Fix TabNavigator related tests
2018-03-15 13:40:29 -07:00
Brent Vatne
ae8cd41396
Deprecate TabNavigator in favor of react-navigation-tabs
2018-03-15 13:31:41 -07:00
Michał Pierzchała
5038ee2360
Fix memory leak in TabView-test.js ( #3742 )
2018-03-15 12:25:08 -07:00
Brent Vatne
5bf071e3ee
Release 2.0.0-alpha.5
2018-03-15 10:57:33 -07:00
Michał Pierzchała
fcbf78e658
feat(context): refactor passing navigation context ( #3668 )
...
* feat(context): refactor passing navigation context
* remove commented code in example
* adjust src/views/withNavigationFocus.js
* refactor stuff
* extract scene to variable
* Add test
* Apply CR comments
* remove junk
* bring back screen mode header
2018-03-15 10:55:00 -07:00
KUBO
fd75e9c14c
Remove unuseful SafeAreaView ( #3721 )
2018-03-15 10:35:02 -07:00
Brent Vatne
7d36a3b137
Update snapshots
2018-03-15 10:34:18 -07:00
Brent Vatne
175387b22f
Another fix for frustrating tab bar icon layout issue
2018-03-15 10:34:18 -07:00
Brent Vatne
0dd7daecc0
Rename exports for navigators from XNavigator to createXNavigator ( #3753 )
2018-03-14 23:23:04 -07:00