Brent Vatne
c56122466f
Release 2.0.0-rc.6
2018-04-30 16:19:28 -07:00
Brent Vatne
7fc992dc58
Container state can be out of date if we have async functions between getting it and using it ( #4098 )
2018-04-30 15:59:49 -07:00
Rob Allsopp
32922cdd7d
go back to React$, and fix real error ( #4095 )
2018-04-30 12:04:48 -07:00
Rob Allsopp
eda51b3b79
Fix missing/incorrect flow types ( #4085 )
...
* don’t use private global
* add missing method ‘getParam’ to navigation screen prop
* correct return type for ‘withNavigation’
* add usage of `getParam` method
2018-04-27 14:30:23 -07:00
Jed Mao
921ee09587
Fix "npm test" on Windows 10 ( #4066 )
...
* Fix Windows
* update prettier
* Explain need for assetsTransformer in comment
2018-04-27 08:57:07 -07:00
Brent Vatne
7ae4c60eb8
Release 2.0.0-rc.5
2018-04-25 17:49:17 -07:00
Brent Vatne
5fff7ef5c6
Give inactive routes in stack opportunity to handle action ( #4064 )
2018-04-26 00:48:55 +00:00
Brent Vatne
42bb1cc317
Release 2.0.0-rc.4
2018-04-25 17:04:15 -07:00
Brent Vatne
337fd89ad5
Bump react-navigation-deprecated-tab-navigator
2018-04-25 16:57:42 -07:00
Brent Vatne
acf9b92ff7
Bump react-navigation-tabs
2018-04-25 16:49:57 -07:00
Rich Gilbank
5072130d6f
Typo in deprecation notice ( #4051 )
2018-04-24 11:10:48 -07:00
Brent Vatne
20bbbd62ff
Release 2.0.0-rc.3
2018-04-20 17:40:02 +03:00
Adam Miskiewicz
0890896824
Make StackNavigator keyboard aware ( #3951 )
...
* Make StackNavigator keyboard aware
One thing that has always annoyed me in React Navigation is the handling of the keyboard. When a keyboard is visible on screen and a navigation action occurs (either by tapping a button or using a gesture), the keyboard tends to stay on screen until the transition completes. This feels janky and broken. On native iOS, for instance, the keyboard hides immediately when the navigation starts, and if the transition is cancelled (say, when the user releases the gesture), the keyboard reappears.
This PR introduces a "KeyboardAwareNavigator" higher order component that is enabled on the StackNavigator, unless a `disableKeyboardHandling` prop is passed into the StackNavigator's configuration.
* Set status bar in keyboard handling example
* Call gesture props in keyboard aware navigator if available
* Fix formatting
2018-04-20 17:03:25 +03:00
Serhii Palash
0cf14f8e1e
Fix TabNavigator export ( Issue #3962 ) ( #3979 )
2018-04-20 16:40:18 +03:00
Brent Vatne
e5e434c9e2
Fix _isRouteFocused so it takes a route and returns bool rather than fn
2018-04-20 16:39:03 +03:00
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