Brent Vatne
7942eecb4e
Bump react-navigation-stack version
2018-10-26 10:57:09 -07:00
Brent Vatne
308d38015d
Bump core for default params
2018-10-23 17:01:43 -07:00
Brent Vatne
77c30d543b
Bump @react-navigation/native and re-export scroll related modules
2018-10-23 11:52:21 -07:00
Brent Vatne
93ce7f4e9e
Release 3.0.0-alpha.10
2018-10-22 21:01:39 -07:00
Brent Vatne
eb54371306
Bump dependency versions
2018-10-22 19:50:33 -07:00
Brent Vatne
a2e053d31c
Bump react-navigation-stack
2018-10-22 19:50:33 -07:00
Yao Hui Chua
af18e1c672
Fix typo in MainScreen ( #5162 )
2018-10-22 11:55:11 -07:00
Brent Vatne
0c9014e52f
Bump versions
2018-10-17 15:35:57 -07:00
Brent Vatne
89b01f2211
Bump dependency versions
2018-10-16 21:29:01 -07:00
Brent Vatne
ffae3efe42
Use RNGH buttons
2018-10-16 13:21:56 -07:00
Brent Vatne
550d4fb676
Update for new alpha versions of navigators, release new alpha
2018-10-15 14:15:01 -07:00
Eric Vicenti
402b201618
Fix playground
2018-10-11 20:58:39 -07:00
Eric Vicenti
df1728e13b
Copy native support to @react-navigation/native
2018-10-11 20:47:20 -07:00
Eric Vicenti
b331dea1a1
Extract core codebase to @react-navigation/core
2018-10-11 14:48:58 -07:00
Brent Vatne
9e1982d8a8
Bump navigator dependencies to alpha versions
2018-10-11 12:48:47 -07:00
Brent Vatne
51d791d301
navigationOptions in navigator config is renamed to defaultNavigationOptions.
...
The new meaning of navigationOptions in navigator config is the navigation options for that navigator, not for screens inside of it.
2018-10-11 12:46:54 -07:00
Eric Vicenti
3ac5f412b7
Introduce getActiveChildNavigationOptions ( #5080 )
...
This is a utility to allow navigationOptions definition functions to access the navigation options of the active child route, which allows people to replicate the v1 behavior of deep nav configuration.
2018-10-09 15:37:57 -07:00
Eric Vicenti
03d9133a7d
Custom Tabs UI Example ( #4996 )
...
* Custom Tabs UI Example
* Clean up and add SafeAreaView
2018-09-19 21:15:34 +02:00
Brent Vatne
0b698ae5d6
Update playground to expo sdk 30 and add commented out screens option in App.js
2018-09-14 11:48:34 +02:00
Brent Vatne
ffd1865485
Bump react-navigation-stack and react-navigation-tabs
2018-09-06 15:06:34 -07:00
Brent Vatne
27eb73cc14
Release 2.12.1
2018-08-23 16:29:12 -07:00
Brent Vatne
556c31626e
Update react-navigation-stack, export HeaderStyleInterpolator, and add example of using it to playground
2018-08-22 17:16:39 -07:00
Brent Vatne
b6bca3ed2e
Fix drawer config in Drawer + Tabs example
2018-08-22 16:04:11 -07:00
Nicolas Charpentier
0c56b21b46
Remove duplicate private key ( #4819 )
...
A package can't be more private than that, so let's remove duplicates.
2018-08-21 16:13:22 -07:00
Brent Vatne
b0443c1861
Move more logs behind debug flag in stack playground
2018-07-24 10:47:59 -07:00
Brent Vatne
cd3707d64b
Add headerLayoutPreset, add config for back button title visibility and make it have reasonable defaults, better back button ripple on Android ( #4588 )
2018-07-20 14:12:39 -07:00
Brent Vatne
ec52c884c5
Update NavigationPlayground to Expo SDK 28
2018-07-19 15:46:24 -07:00
Brent Vatne
bc04b31d01
Add border for transparent header in example
2018-07-17 15:43:22 -07:00
Sébastien Lorber
1951a3ac46
Add <NavigationEvents/> component ( #4188 )
...
* add NavigationEvents
* expose TabsWithNavigationEvents in lib entrypoints
* Add NavigationEvents example in playground
* Add NavigationEvents example in playground
* Add NavigationEvents tests
* Add NavigationEvents Flow declarations
* remove useless NavigationEvents constructor
* NavigationEvents => make tests more readable by avoiding beforeEach callback
* fix flow test error by adding <any, any> to React.Component
2018-06-29 07:34:11 -07:00
Brent Vatne
acdd515c13
Update example app.json
2018-06-22 12:50:50 -07:00
Brent Vatne
824fa32416
Improve playground on Android
2018-06-20 14:20:00 -07:00
Brent Vatne
c518e7f36c
Improve example
2018-06-20 13:51:34 -07:00
Vladislav Shabanov
e1df2c6c4a
Make headers of non-standard heights work correctly in StackNavigator when header is null ( Fixes #4208 ) ( #4353 )
...
* Measure header height dynamically
* Add comment
* StacksOverTopTabs playground example
2018-06-15 08:10:43 -07:00
Eric Vicenti
0adb1ba9f1
Export getNavigation as public API, test redux ( #4488 )
...
This unblocks the fixing of react-navigation-redux-helpers to unbreak redux support in 2.3
https://github.com/react-navigation/react-navigation-redux-helpers/pull/37
All redux users will need to change their code to reflect the changes made here to `ReduxExample/AppNavigator`
2018-06-12 11:30:23 -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
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
Ashoat Tevosyan
118c19dcce
[flow] Update NavigationActions and introduce StackActions and DrawerActions ( #4345 )
2018-06-04 13:58:14 -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
Brent Vatne
1d2ce862c2
Fix Stacks over Tabs example
2018-05-25 16:07:55 -07:00
Brent Vatne
aa3c13891e
Bump some versions
2018-05-25 15:26:25 -07:00
Ashoat Tevosyan
046a9f8930
[flow] Make StackRouter action creators optional and add DrawerRouter ones ( #4257 )
...
This will force all Flow users to do runtime assertions if they want to use these action creators. Open to any better solutions.
2018-05-23 10:18:35 -07:00
Eric Vicenti
08e1b53f2e
Update playground yarn lockfile
2018-05-12 10:48:45 -07:00
Brent Vatne
589b80b2fa
Update drawer example
2018-05-07 13:01:22 -07:00
Brent Vatne
6499f02157
Only blur input when index changes on transition start ( Fixes #4148 )
2018-05-07 11:47:56 -07:00
Brent Vatne
2643f690a9
Pull createMaterialBottomTabNavigator into separate repo
2018-05-04 11:06:51 -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
Brent Vatne
5fff7ef5c6
Give inactive routes in stack opportunity to handle action ( #4064 )
2018-04-26 00:48:55 +00: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
Eric Vicenti
b140b70555
no more component will mount ( #3903 )
2018-04-05 11:25:26 -07:00
Brent Vatne
6f04bdffa6
Update NavigationPlayground dependencies
2018-04-04 19:33:01 -07:00