Mike Grabowski
c25e0265c4
Fix glitch ( #1264 )
2017-04-26 14:56:10 -07:00
Tuyen Nguyen
7be9f79144
Implement change request in #653 ( #1105 )
...
* Implement getPathAndParamsForState for StackRouter
* Add test to make sure `params` is correct in getPathAndParamsForState of StackRouter
* chore: fix flow
2017-04-26 14:45:04 -07:00
Neo
1d6fd37663
remove 30px offset workaround for screen’s shadow disappearing ( #1110 )
...
* remove 30px offset workaround for screen’s shadow disappearing
* Run prettier
2017-04-26 10:38:33 -07:00
Neo
d3fb9447b7
make test pass ( #1253 )
...
test fails since #1231
`383:25 error 'options' is assigned a value but never used no-unused-vars`
2017-04-26 17:15:25 +02:00
Dave Bennett
aa7fe56bb4
Modal gestureEnabled ( #1243 )
...
* Fix Modal Gestures
* Update StackNavigator.md for gesturesEnabled to include modals again
* Remove modal gesture todo
* Gesture response distance top, side => vertical, horizontal
2017-04-26 18:25:25 +05:30
Mike Grabowski
a14ac29c30
Remove navigationOptions from component props ( #1231 )
2017-04-26 17:06:00 +05:30
Mike Grabowski
2b24492370
Make header configurable ( #1220 )
...
* Initial commit
* Remove null mention
Technically, it's possible, though it's not recommended approach. People should use `headerVisible`.
* Update SimpleStack.js
* Updates
* Remove headerVisible
* Fix docs
* Fix flow
* Bring back validation
* Fix import
2017-04-26 13:34:21 +02:00
Satyajit Sahoo
8df3fa9db1
Switch pager when swipe and animations are disabled ( #1234 )
2017-04-26 06:15:01 +02:00
Satyajit Sahoo
cfc8c1fed1
Fix lazy prop not passed ( #1235 )
2017-04-26 06:11:27 +02:00
Satyajit Sahoo
0cd3eaa97a
BREAKING: Update React Native TabView ( #1218 )
2017-04-25 21:47:29 +02:00
Mike Grabowski
c39dd9d45f
Export all the things ( #1219 )
...
* Initial
* Add missing title
* Fix style and ref issues
2017-04-25 14:23:09 +05:30
Aaron Cannon
7bd748a6be
Force the back button to be recognized as such by screen readers. ( #1155 )
...
* Force the back button to be recognized as such by screen readers.
* Update HeaderBackButton.js
* Update HeaderBackButton.js
* Update HeaderBackButton.js
* Format remaining issues
2017-04-24 11:29:04 -07:00
maxkomarychev
75921cfddd
Respect gesturesEnabled ( #1147 )
...
* Use flag value from screen details
* Only respect `gesturesEnabled` when `mode === card`
* Update docs
2017-04-24 10:51:08 -07:00
Neo
6b8cb793b4
Add support for custom transitionConfig ( #1187 )
...
* Fix transitionConfig regression
* Fix flow
* Add doc
* Update StackNavigator.md
* Update StackNavigator.md
* Update CardStackTransitioner.js
* Update TypeDefinition.js
2017-04-24 14:31:44 +02:00
Mike Grabowski
bbe9caff06
Fix eslint issues and turn on prettier by default ( #1195 )
...
* Automatically generate prop-types from Flow
* Remove propTypes usage
* Fix flow
* Modify some eslint settings
* Fix flowtype
* Lint tweaks
* use prop-types pkg
* Run prettier
* Fix flow
* Fix few lint issues
* Make eslint pass
* Run lint on tests
* Fix flow
* Fixes
* Alphabetical
* Trailing comma: ES5 for website compat, also fix config/paths
* Apply eslint --fix only to src now
* Fix missing transitionconfig
* Update TypeDefinition.js
* New stuff
* Unstage website and examples
* reformat code
* Update circle.yml
2017-04-24 17:31:22 +05:30
Tomas Roos
23e310742c
Expose Card through the API surface ( #1002 )
...
* Expose Card through the API surface
We use Card directly without CardStack
* Added Header + HeaderBackButton to exports
2017-04-24 13:44:22 +02:00
Mike Grabowski
0f6b328687
Add an ability to disable built-in logger ( #1115 )
...
* Fix logger
* Update Navigators.md
* Update Navigators.md
2017-04-24 11:08:36 +02:00
Ville Immonen
261ea8aa05
Get truncated back button title from the previous scene ( #1167 )
2017-04-23 17:14:21 +02:00
Ville Immonen
c384e3371c
Add a config to override the truncated back title ( #1137 )
...
Fixes #1136 .
2017-04-22 08:26:31 +02:00
Thomas Subera
046acd2b5e
Allow tabBarLabel to be also a function again ( #1156 )
...
This fixes #1024
2017-04-22 08:11:45 +02:00
Mike Grabowski
a252b46c50
Breaking: Replace containerOptions with just props ( #1100 )
2017-04-19 14:10:50 +05:30
Joe McKie
2bbfc03cd0
Bump dependency versions to reflect current RN
2017-04-18 15:04:47 +02:00
Daniel Friesen
1bb0b84c26
Swap Platform preference for title alignment ( #997 )
...
Centered titles are generally specific to iOS, left alignment of the title appears more common in platforms outside Android and iOS.
This also fits better with the rest of the conditionals that test for iOS instead of Android.
2017-04-18 13:38:35 +02:00
Ville Immonen
77313a2a0b
Fix screenProps not being passed through to CardStack ( #1051 )
...
`screenProps` were not being passed to `CardStack` and consequently not
available for the navigationOptions function in components using
`StackNavigator`.
2017-04-17 07:16:41 -07:00
Mike Grabowski
7165efce02
Upgrade babel-plugin-flow-prop-types ( #1045 )
...
* Fix build
* Latest version fixes Header
* Fix propTypes from react-native leaking to web context
* Update todo notice
2017-04-14 17:38:52 +05:30
Mike Grabowski
cf6564b3e5
Move prop-types to dependencies ( #1042 )
...
* Move `prop-types` to dependencies
* Update package.json
* Update CardStackTransitioner.js
2017-04-14 11:41:39 +05:30
Mike Grabowski
e2f5e7fd49
Automatically generate prop-types from Flow ( #1033 )
...
* Automatically generate prop-types from Flow
* Remove propTypes usage
* Fix flow
* Modify some eslint settings
* Fix flowtype
* Lint tweaks
* use prop-types pkg
2017-04-13 15:19:30 -07:00
Mike Grabowski
4c55887990
Fix regressions in Header ( #1027 )
...
* Fix warnings and errors with Header
* bring back deleted docs
* headerLeft can be null
2017-04-13 22:56:42 +02:00
Mike Grabowski
52e24dd380
pass cardstack style ( #1029 )
2017-04-13 09:32:09 -07:00
Mike Grabowski
2dc869fedd
Navigate to nested router within stack ( #1025 )
2017-04-13 09:28:47 -07:00
Mike Grabowski
93976d358e
Introducing flat options ( #984 )
...
* Initial commit
* Remove HybridExample (#985 )
* Remove HybridExample
* Remove last mention of HelloHybrid
* Remove console log
* Fix flow and example
* Fix routers api docs
* Keep options in single place
* chore
* Fix styling
* Organise miscs
* Better flow type for screen options
* Flow test website and add more types to options
* navigationOptions instead of prevOptions makes more sense
* Fixes
* Fix up docs
* Fix
* Update route decl
* Provide error when removed API is used
* Remove lock
* Add validators
* Make StacksOverTabs config valid again
* Do not return
* Fix redbox
2017-04-12 15:49:08 -07:00
Mauro Gabriel Titimoli
511cd3e1be
Add support to navigation to other tabs passing params ( #969 )
2017-04-09 08:54:30 -07:00
Navid Taha
96a34db809
Add iconStyle prop to tabBarOptions for TabBarTop ( #965 )
2017-04-08 23:32:52 +05:30
Jamie Parkinson
31c538413e
Add pressColor to StackNavigator header options ( #926 )
...
* Add pressColor to StackNavigator header options
* Rename pressColor -> pressColorAndroid for StackNavigator
2017-04-07 09:02:43 -07:00
Aaron Cannon
297470099d
Added the Header accessibility trait to the header title ( #948 )
...
Without this trait, VoiceOver on IOS does not identify the title as a header, which it is.
2017-04-07 12:09:26 +05:30
taiki-t
0fa801d4ee
Fix setParams with nested routers ( #929 )
...
This fixes the setParams problem with:
https://github.com/react-community/react-navigation/pull/789
2017-04-06 09:22:06 -07:00
Norman Rzepka
d211492a4c
Query string parsing capabilities for deep linking ( #510 )
...
* adds query string parsing capabilities to URI handling
* improves query params test case
* adds test with empty query value
2017-04-04 22:03:52 -07:00
Scott Brady
e402eba3a7
Reset specific StackRouter with key ( #789 )
...
* First test
* Allow a key to be passed for which scene should handle the action
* Adding key to NavigationResetAction
* Added test
* Add reset test with key
* Only apply this change if it is a RESET action
* Fix logic error, only check if the action is null if it is a RESET
2017-04-04 17:26:37 -07:00
Bruno Lemos
3eb7b12f85
Fix gesturesEnabled regression ( #886 )
...
Closes #818
Regression caused by 11cab8eab6
2017-04-02 08:15:49 +05:30
Grzegorz Mandziak
3cee5c30fa
Possibility to overwrite label's style if defined as string. ( #731 )
...
* Added option to overwrite label style for only if label is as string defined in navigationOptions in DrawerNavigation.
* update doc for labelStyle prop
* change title to label
2017-03-30 09:20:56 +05:30
Stoicescu Cristi
05f0361971
Workaround for screenProps in TabViewAnimated ( #862 )
2017-03-30 09:07:06 +05:30
Neo
7edd9a79aa
remove ReactComponentWithPureRenderMixin ( #809 )
...
`ReactComponentWithPureRenderMixin` is useless in this file, and it has been removed from the core of latest `react`
build fails on master branch of `react-native` for this error
2017-03-29 00:34:10 -07:00
Javier Olaechea
da5ec61027
Drawer sidebar description ( #617 )
...
* Fix typo in DrawerScreen.js
* Fix the description of the DrawerSidebar Component
2017-03-16 11:57:40 -07:00
Adam Miskiewicz
11cab8eab6
Resolve gesture issues in CardStack
2017-03-15 16:03:09 -07:00
Satyajit Sahoo
f16e634d70
Remove top margin from drawer view ( #642 )
2017-03-10 09:34:22 -08:00
YinYin Chiu
a2c9a14045
Pass transitionProps, prevTransitionProps and isModal to custom TransitionConfig ( #565 )
2017-03-10 18:25:07 +05:30
juhasuni
725f6d77b0
Fix issue where initialRouteParams were not set ( #150 )
2017-03-10 18:16:30 +05:30
Daniel Schmidt
af787e56fe
move from react-native-drawer-layout to react-native-drawer-layout-polyfill
...
This enables us to use the native DrawerLayoutAndroid on android devices
2017-03-07 19:12:21 +05:30
Gant
37ea268d3f
screen props warning removed
2017-03-06 01:30:27 +05:30
Mike Grabowski
e650f341e3
Change <Header /> layout back to absolute ( #562 )
2017-03-03 17:43:30 +05:30