Commit Graph

2249 Commits

Author SHA1 Message Date
HelloYou
229d41e7ce Init to Init-UUID (#1419) 2017-05-13 06:08:22 +08:00
Koen Punt
1e951fec69 allow uriPrefix to be a regular expression (#1431)
when accepting both a protocol url and a normal url, it's hard to define a static prefix.
2017-05-12 23:40:10 +02:00
Tim Liu
5216dda372 Variable name consistency (#1452) 2017-05-12 14:37:55 -07:00
kdenz
d0fde082c1 Minor update (#1491)
styles.tabIcon leads to nowhere, only has styles.icon
2017-05-13 05:37:15 +08:00
Kohki Makimoto
b2d4657bf9 Fix incorrect link (#1426) 2017-05-13 06:36:53 +09:00
Satyajit Sahoo
78884683a6 Update react-native-tab-view. Fixes #1248, #1163 (#1327) 2017-05-10 17:04:06 +05:30
Koen Punt
80bfdb3656 accept style prop on Header component
to allow composition of the Header component when using a custom header
component, styling is probably one of the options you want to have.

For example, I need to dynamicly change the height of the header based
on scroll position, and without this change I have to inherit from the
Header component and copy the render function, instead of composing the
Header component in my own component.
2017-04-28 11:59:18 +02:00
Luke Rhodes
af6f6d95e4 Pass tintColor to tabBarLabel within navigationOptions 2017-05-01 15:24:56 +10:00
Des Preston
3eaf19957c clarify title option
If you attempt to use something other than a string, it will throw an error in some situations. #1318 provides more details about the error. If it is expecting a certain type, the docs should clarify that.
2017-05-02 15:48:32 -04:00
ashoat
af2eab78af Fix type of Easing function to match type in react-native module 2017-05-03 14:28:48 -04:00
Ihor
c8545691a3 Delete unused import component 2017-05-04 21:07:57 +02:00
Rich Gilbank
bf587edfca Fixes NavigationActions docs links 2017-05-05 09:52:47 -04:00
zakster12
aea944438c Changed View to Animated.View for TabBarBottom (#1360) 2017-05-04 14:11:57 +03:00
Satyajit Sahoo
8990fecb8b Hide overflow on individual pages in tab view (#1271) 2017-04-28 18:53:25 +05:30
Koen Punt
9ac8a2d0e3 fix toggle header example (#1286) 2017-04-28 12:58:13 +02:00
Koen Punt
c920b9cfce add headerBackTitleStyle screen option (#1083)
* add headerBackTitleStyle screen option

since the title is customizable, the back title should too.

* add documentation for `headerBackTitleStyle`

* make absence of headerBackTitle not affect return value

* merge styles so current scene can override

If there's no last scene, return the `headerBackTitleStyle` from the
current scene.
Otherwise return the `headerTitleStyle` from the last scene, and the
`headerBackTitleStyle` from the current scene, with the latter having
precedence.

* take headerBackTitleStyle from current scene

also the title style of the last scene is no longer taken into account
2017-04-28 07:55:15 +02:00
Neo
e2828eaa58 skip Transitioner animation after swiped back (#1036)
* fix gesture

* add easing

* skip Transitioner animation after swiped back

* Run format
2017-04-27 22:47:57 +08:00
Gabriel Handford
853e84ac82 Fix navigator links (#1259) 2017-04-27 01:07:05 -07:00
Mike Grabowski
8bb161553f Release v1.0.0-beta.9. 2017-04-26 23:59:37 +02:00
Mike Grabowski
2251cf925f Fix glitch (#1264) 2017-04-26 23:56:10 +02:00
Mike Grabowski
6873bf6c4d Add a blog post about new release (#1262)
* Create 2017-02-On-the-path-to-v1.md

* Add doc to website

* Rename 2017-02-On-the-path-to-v1.md to 2017-04-On-the-path-to-v1.md

* Update 2017-04-On-the-path-to-v1.md
2017-04-26 23:46:58 +02:00
Tuyen Nguyen
346a69f416 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-27 04:45:04 +07:00
Neo
7a61cbbba2 remove 30px offset workaround for screen’s shadow disappearing (#1110)
* remove 30px offset workaround for screen’s shadow disappearing

* Run prettier
2017-04-27 01:38:33 +08:00
Neo
e50a4a605e 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 23:15:25 +08:00
Dave Bennett
c7aa9d9475 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 13:55:25 +01:00
Mike Grabowski
d58da53e9e Remove navigationOptions from component props (#1231) 2017-04-26 13:36:00 +02:00
Mike Grabowski
7ef31e0d49 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
de56f94107 Switch pager when swipe and animations are disabled (#1234) 2017-04-26 09:45:01 +05:30
Satyajit Sahoo
7a1545e337 Fix lazy prop not passed (#1235) 2017-04-26 09:41:27 +05:30
Satyajit Sahoo
6d4c665495 BREAKING: Update React Native TabView (#1218) 2017-04-26 01:17:29 +05:30
Kevin Cooper
64d8e644e5 Improve the Redux docs (#1172)
* [ReduxExample] Programmatically generate initial state

* [ReduxExample] Return original state if nextState is null

* [Docs] Add getStateForAction to redux integration example

* [Docs] Add link to ReduxExample app

* [Docs] Give each example a 'DRY' README linking to real docs

* [Docs] Clean up the Contributors guide a bit

* [Docs] Remove numbers from sections in Contributors guide

They don't seem very meaningful, and don't need to be done in order
2017-04-25 05:48:54 -04:00
Mike Grabowski
710b6b008e Export all the things (#1219)
* Initial

* Add missing title

* Fix style and ref issues
2017-04-25 10:53:09 +02:00
Aaron Cannon
8e06b0f9fa 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 13:29:04 -05:00
Melih
8eb384e4fe Update Screen-Nav-Options.md (#1211)
* Update Screen-Nav-Options.md

* Apply some tweaks
2017-04-24 21:22:37 +03:00
Kevin Cooper
f35a3cde77 Improve CircleCI infrastructure (#1173)
* [Example] Get tests passing on ReduxExample and NavigationPlayground

* [CI] Use more vague versioning so we're always up to date

* [CI] Test that the example apps run without error

* [CI] Install the current local version of react-nav before testing

* Fix tabs => spaces in ReduxExample/package.json

* Remove LinkingExample entirely

It's now part of NavigationPlayground.
2017-04-24 13:54:58 -04:00
maxkomarychev
49a0ca88eb Respect gesturesEnabled (#1147)
* Use flag value from screen details

* Only respect `gesturesEnabled` when `mode === card`

* Update docs
2017-04-24 20:51:08 +03:00
Mike Grabowski
59d24df5ee Update docs on headerLeft/Right (#1203) 2017-04-24 19:47:42 +02:00
Mike Grabowski
d6744c779b Add issue template (#1199)
* Add issue template

* Ask for screenshot

* Update ISSUE_TEMPLATE.md
2017-04-24 19:40:43 +02:00
Mike Grabowski
4974706169 Update router guide (#1207) 2017-04-24 18:27:06 +02:00
Neo
b5a60e329a 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 20:31:44 +08:00
Mike Grabowski
944f292cb2 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 14:01:22 +02:00
Tomas Roos
cea9bf3719 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
3a78b7ec0c Update Redux-Integration.md (#1184) 2017-04-24 11:52:47 +02:00
Mike Grabowski
7fe7109db8 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
Daniel Schmidt
e500d1774b docs: add remark about nesting (#1121)
This relates to #709
2017-04-23 20:21:15 +02:00
Kevin Cooper
1537e38195 Fix the ReduxExample app (3) (#1144)
* [Example] Upgrade dependencies to fix the ReduxExample app

* [Example] Also upgrade and fix the LinkingExample app

* [Example] Update MainApplication.java to fix Android API
2017-04-23 11:33:57 -04:00
Ville Immonen
6472ced17e Get truncated back button title from the previous scene (#1167) 2017-04-23 18:14:21 +03:00
Ville Immonen
4f5c12354e Add a config to override the truncated back title (#1137)
Fixes #1136.
2017-04-22 09:26:31 +03:00
Thomas Subera
5a30508a57 Allow tabBarLabel to be also a function again (#1156)
This fixes #1024
2017-04-22 08:11:45 +02:00
Rasool Dastoori
28c373d0b6 Update react-native-tab-view version (#1138)
Fix RTL support for `TabNavigator`
2017-04-21 21:11:32 +04:30