react-native/Libraries/Components
Alexander Pantyuhov c4ac8b329c StatusBar: barStyle support for Android (API 23+)
Summary:
Android (starting from API 23) supports "light status bar", thus it is possible to extend StatusBar and make `barStyle` property work not only for iOS, but also for Android.

This PR introduces one more `barStyle` option `dark-content` in addition to two existing ones (`default` and `light-content`).
Why there are 3 options instead of 2?

Two simple reasons:
1) to make all existing applications fully compatible with these changes;
2) the default status bar on Android is dark with white text and icons, while on iOS it is light with black text and icons on it. Thus the `default` option means something like "I don't really care, just apply the default color for this platform", while two other options (`light-content` and `dark-content`) allow to accurately specify the required result.
Closes https://github.com/facebook/react-native/pull/10185

Differential Revision: D3952346

fbshipit-source-id: 999a67614abff52321fbeb06298ebf1946c3f1d1
2016-09-30 12:58:37 -07:00
..
ActivityIndicator Auto-fix lint errors 2016-08-09 06:43:46 -07:00
Clipboard Annotate Clipboard module 2016-02-15 10:05:34 -08:00
DatePicker Auto-fix lint errors 2016-08-09 06:43:46 -07:00
DatePickerAndroid Auto-fix lint errors 2016-08-09 06:43:46 -07:00
DrawerAndroid Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
Intent Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
Keyboard adds `Keyboard.dismiss()` function and document Keyboard 2016-09-28 18:13:37 -07:00
MapView Point to airbnb/react-native-maps 2016-09-13 01:13:45 -07:00
Navigation NavigatorIOS System Icon Support 2016-09-08 17:58:50 -07:00
Picker Bugfix - Only add valid IOSPicker items. 2016-09-10 21:43:37 -07:00
ProgressBarAndroid Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
ProgressViewIOS Convert from React.createClass to ES6 classes 2016-07-26 01:13:31 -07:00
RefreshControl Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
ScrollView Default scrollview to flexShrink to allow views below it 2016-09-28 10:13:37 -07:00
SegmentedControlIOS Auto-fix lint errors 2016-08-09 06:43:46 -07:00
Slider Auto-fix lint errors 2016-08-09 06:43:46 -07:00
SliderIOS Auto-fix lint errors 2016-08-09 06:43:46 -07:00
StatusBar StatusBar: barStyle support for Android (API 23+) 2016-09-30 12:58:37 -07:00
Switch Update Switch.js docs - tintColor changes border 2016-09-05 13:43:37 -07:00
SwitchAndroid Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
SwitchIOS Auto-fix lint errors 2016-08-09 06:43:46 -07:00
TabBarIOS Convert from React.createClass to ES6 classes 2016-07-26 01:13:31 -07:00
TextInput Add TextInput controlled selection prop on Android 2016-09-05 07:13:46 -07:00
TimePickerAndroid Fixed typo in docs 2016-04-06 08:55:20 -07:00
ToastAndroid Add very basic usage example for android toast 2016-09-19 06:43:54 -07:00
ToolbarAndroid Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
Touchable Active opacity for TouchableHighlight should be 0.85 to match iOS native look 2016-09-21 07:13:38 -07:00
UnimplementedViews Convert from React.createClass to ES6 classes 2016-07-26 01:13:31 -07:00
View BREAKING - Fix unconstraint sizing in main axis 2016-09-26 06:13:56 -07:00
ViewPager ViewPagerAndroid: FIX folly::toJson: JSON object value was a NaN or INF 2016-09-09 08:58:46 -07:00
WebView Improve loading error handling on Android WebView 2016-09-02 23:28:35 -07:00
LazyRenderer.js Replace local copy of TimerMixin with module from npm. 2016-09-09 10:13:41 -07:00
ScrollResponder.js Auto-fix lint errors 2016-08-09 06:43:46 -07:00
StaticContainer.js Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
StaticRenderer.js Convert from React.createClass to ES6 classes 2016-07-26 01:13:31 -07:00
Subscribable.js [ReactNative] clean lint for Libraries/Components 2015-05-18 15:54:07 -08:00