Brent Vatne
992d0fb267
Release 2.2.5
2.2.5
2018-06-08 09:40:39 -07:00
ensecoz
6f41379ed1
extract correct property for onTransitionEnd ( #4459 )
2018-06-08 09:35:36 -07:00
Tom Klaver
267af01e72
throw readable error when wrong navigation prop is passed ( #4455 )
...
* add warning when passing wrong navigation prop: https://github.com/react-navigation/react-navigation/issues/3598
* add test for throwing when passing wrong navigation prop
* wrong nav prop error: update snapshots, throw => throw new, update docs reference url
2018-06-08 09:31:05 -07:00
Arthur Levoyer
b68c3a755d
Add missing tests about DeepLinking ( #4451 )
...
* Fix #1950 (Deep link not working when nesting have more than two levels.)
* Fix test
2018-06-07 11:37:57 -07:00
Brent Vatne
7345634493
Release 2.2.4
2.2.4
2018-06-07 11:33:14 -07:00
Brent Vatne
6517169119
Re-compute options when screenProps change
2018-06-07 11:31:31 -07:00
Brent Vatne
ea5d14a720
Release 2.2.3
2.2.3
2018-06-06 21:13:00 -07:00
Brent Vatne
313d0726a8
Add some logs to NavigationPlayground around helper dispatch return value
...
This is a poor substitute for tests
2018-06-06 21:12:18 -07:00
Brent Vatne
b52f153747
Return the result of dispatch from helpers. Fixes #4445
2018-06-06 21:01:51 -07:00
Brent Vatne
44621005ff
Release 2.2.2
2.2.2
2018-06-06 14:34:59 -07:00
Brent Vatne
bf58364c3d
Bump react-navigation-drawer
2018-06-06 14:34:42 -07:00
Brent Vatne
b55053cde6
Release 2.2.1
2.2.1
2018-06-06 13:24:50 -07:00
Brent Vatne
9abb2644a9
Bump react-navigation-tabs and rebuild yarn.lock
2018-06-06 13:24:29 -07:00
Brent Vatne
6a946d6ab7
Revert "Refactor, move child navigation to navigation prop ( #4425 )"
...
This reverts commit ba62509ff44236efe026040479b28c4c52205332.
2018-06-06 13:19:08 -07:00
陈然
395abe5200
Change 'React' import writing, Prevent warnings in old version React ( #4428 )
2018-06-06 12:51:09 -07:00
Eric Vicenti
ba62509ff4
Refactor, move child navigation to navigation prop ( #4425 )
...
* Refactor, move child navigation to navigation prop
This fixes our descriptor caching issue, and unblocks explicit nested navigation options.
As a side effect, the following APIs are introduced:
- navigation.getChildNavigation(routeKey) , which is useful for explicitly getting children config info
- navigation.router, access to the static router
- router.childRouters[routeName] , an optional way to access the children routers directly. If childRouters are not provided in a router, we will fall back on getComponentForRouteName(routeName).router, which is the previous external API for this (although it may be slower because it will require the whole screen component).
* supporting tests and top level actions
* cleanup
2018-06-06 12:50:30 -07:00
Brent Vatne
45391db7d9
Move all drawer code into react-navigation-drawer ( #4435 )
...
* Move all drawer code into react-navigation-drawer
* Remove react-native-drawer-layout-polyfill from package.json
2018-06-06 12:11:28 -07:00
Brent Vatne
7f86362e86
Release 2.2.0
2.2.0
2018-06-05 12:21:09 -07:00
Brent Vatne
99605737e9
Bump react-navigation-tabs to latest
2018-06-05 12:20:47 -07:00
Serge Lebedev
842f5eb7b2
[flow] Fix NavigationScreenComponent's navigationOptions ( #4317 )
2018-06-05 12:19:12 -07:00
Richárd Biró
183ea82416
Pass getCustomActionCreators to Drawer route ( #4433 )
2018-06-05 11:12:03 -07:00
Rodrigo Bermúdez Schettino
108a6504a7
Use consistent naming in README ( #4427 )
...
Use the same casing (camel case) as in the README's title for the License section.
2018-06-05 10:55:20 -07:00
Eric Vicenti
f92d671746
Fix getCustomActionCreators in drawer navigator
2018-06-05 10:51:05 -07:00
Brent Vatne
e0c4a8f7d3
Release 2.1.0
2.1.0
2018-06-04 14:04:00 -07:00
Rodrigo Bermúdez Schettino
bc881c8aa1
Update deprecated StackNavigator usage ( #4389 )
...
Use createStackNavigator instead.
2018-06-04 13:59:55 -07:00
Ashoat Tevosyan
118c19dcce
[flow] Update NavigationActions and introduce StackActions and DrawerActions ( #4345 )
2018-06-04 13:58:14 -07:00
James Bechet
01b43974e6
fix swipe to go back by providing the index ( #4409 )
2018-06-04 13:55:26 -07:00
Brent Vatne
2f90899620
Cache descriptors in createNavigator ( #4424 )
2018-06-04 13:54:09 -07:00
Eric Vicenti
6cc86f66e1
Fix stack router state change without isTransitioning change ( #4368 )
2018-06-04 12:47:40 -07:00
Eric Vicenti
4be99b6645
Transitioner: Fix instantaneous transitions ( #4404 )
...
* Transitioner: Fix instantaneous transitions
The transitioner will always perform an animation on state change. Instead we should check if the navigation state is requesting a transition with isTransitioning. If not, we follow a similar codepath to transitioning, without any animation.
* Update .eslintrc
2018-06-04 12:46:08 -07:00
Eric Vicenti
80016b7218
Fix race condition in DrawerView ( #4392 )
2018-06-03 13:35:55 -07:00
Eric Vicenti
f555a9ec9a
Fix drawer router logic to close drawer ( #4394 )
2018-06-03 13:35:30 -07:00
Brent Vatne
05cbd85d5c
Temporarily stop running flow on navigation playground due to internal react-native flow errors
2018-06-01 15:02:12 -07:00
Hunkyo Jung
51965eac38
Pass getCustomActionCreators to StackRouter ( #4366 )
2018-05-31 19:21:11 -07:00
Brent Vatne
a3956bf3ce
Update tab snapshots
2018-05-31 13:53:00 -07:00
Brent Vatne
ce24c66b5a
Disable react/no-deprecated to pass CI without breaking old versions of React
2018-05-31 13:47:28 -07:00
Brent Vatne
5467f0e22d
Release 2.0.4
2.0.4
2018-05-25 23:05:54 -07:00
Ashoat Tevosyan
1e7d8d55c3
Export getNavigationActionCreators ( #4258 )
...
* Export getNavigationActionCreators
`react-navigation-redux-helpers` generally needs to duplicate whatever `createNavigationCreator` does. As of `react-navigation@2.0`, that includes using `getNavigationActionCreators` to construct the top-level `NavigationScreenProp`.
This PR isn't strictly needed, as it's possible to import from the file directly. But that's a brittle approach, and not particularly discoverable for anybody attempting to use a "non-stateful" navigator with their state management library of choice.
* Further refinements after writing the new helper
* Final refinement of NavigationScreenProp's relationship with _DefaultActionCreators
* Resolve merge conflicts
2018-05-25 22:59:11 -07:00
Brent Vatne
1d2ce862c2
Fix Stacks over Tabs example
2.0.3
2018-05-25 16:07:55 -07:00
Louis Lagrange
d778479e4a
Fix drawer router initial state ( #4219 )
...
* Fix drawer router initial state
* Add test
* Be concise
2018-05-25 16:01:53 -07:00
Sébastien BARBIER
352dae50e1
Apply drawerlockmode from screen options to DrawerLayout component ( #4202 )
...
Fix #4201
2018-05-25 15:50:39 -07:00
Louis Lagrange
61385cae59
Export missing Drawer components ( #4221 )
2018-05-25 15:49:33 -07:00
Brent Vatne
aa3c13891e
Bump some versions
2018-05-25 15:26:25 -07:00
Andrei Xavier de Oliveira Calazans
9696d7220d
fix(create-nav-container): pass up error on catch ( #4298 )
2018-05-25 15:13:18 -07:00
Louis Lagrange
2b83b44816
Remove obsolete DrawerScreen ( #4222 )
2018-05-25 14:45:45 -07:00
Louis Lagrange
ec749023ed
[Web] Fix header height margin ( #4206 )
2018-05-25 14:44:46 -07:00
Sébastien Lorber
adc9389eb3
Add CircleCI Badge to README ( #4318 )
...
Displaying a badge is helpful for users but also contributors (for example to know why my upstream-rebased PR is not passing tests)
2018-05-25 14:41:27 -07:00
Sébastien Lorber
54d143fee2
Fix Codecov link -> react-community vs react-navigation ( #4319 )
2018-05-25 14:39:51 -07:00
Louis Lagrange
d50e74d0c7
Fix NavigatorContainer test (fixes CI) ( #4327 )
2018-05-24 17:43:58 +02:00
Nicolas Charpentier
22926c5230
Optimize images ( #4251 )
2018-05-23 16:54:23 -07:00