Nicolas Gallagher
8441755d61
[fix] 'window' value in 'Dimension'
2016-03-15 11:35:36 -07:00
Nicolas Gallagher
ba9fa2a7a0
[add] upstream 'merge' module
2016-03-15 11:34:09 -07:00
Nicolas Gallagher
e26edfb9ea
Move NativeMethodsDecorator
2016-03-14 23:25:58 -07:00
Nicolas Gallagher
9a8a9ad209
Use 'module.exports' over 'export default'
...
The use of CommonJS require in RN modules makes it simpler to use
CommonJS exports everywhere.
2016-03-14 23:21:12 -07:00
IjzerenHein
f6f8d30aba
[fix] PanResponder improvements + mouse support
...
- Adds `locationX` and `locationY` to touch events
- Adds `timestamp` to the `touches` and `touchesChanged` data
- Add mouse event support
Close #94
2016-03-12 07:53:24 -08:00
Nicolas Gallagher
6d7d98c149
[add] support directly requiring image assets
...
Thanks to IjzerenHein <hrutjes@gmail.com >. See #84
2016-03-08 18:03:45 -08:00
IjzerenHein
651d519500
[add] NativeModules shim
...
The `NativeModules` namespace is import by some libraries, which will
throw an error if missing.
Close #86
2016-03-08 09:32:14 -08:00
rofrischmann
e627e0cd77
Use inline-style-prefix-all for vendor prefixes
...
Fix #74
Close #82
2016-03-08 00:31:43 -08:00
Nicolas Gallagher
7ab33727c4
Minor test clean up
2016-03-08 00:21:47 -08:00
Nicolas Gallagher
7295a8fee8
Add tests for Image resizeMode
2016-03-08 00:21:35 -08:00
IjzerenHein
9a09456532
[add] Image: support resizeMode style
2016-03-08 00:19:56 -08:00
Nicolas Gallagher
29f6bd363c
Fix linting error and check-in test patch
2016-02-22 19:23:05 -08:00
Nicolas Gallagher
4845de5cb5
[add] Update components with native methods
...
Hack in touch event normalization within `View` to produce events that
contain `pageX`, `pageY` for React Native compatibility.
2016-02-22 16:41:50 -08:00
Nicolas Gallagher
267a9b55bf
[add] inject ResponderEventPlugin
2016-02-22 16:40:18 -08:00
Nicolas Gallagher
7add5c524a
[add] mirror various React Native APIs
...
Copy over API code that requires no DOM modifications:
- Animated
- Easing
- Interaction Manager (stub)
- PanResponder
- Touchable
2016-02-22 16:37:42 -08:00
Nicolas Gallagher
8e0d94e092
Use 'fbjs' instead of separate packages
2016-02-22 14:00:43 -08:00
Nicolas Gallagher
25f96ba8ae
[fix] StyleSheet prefixing on client and server
...
A small error from referencing the wrong value caused prefixed values to
be dropped. The patch also updated inline-style-prefixer and turns all
vendor prefixes on by default. This provides the option to drop all the
caniuse and bowser data that inline-style-prefixer uses (probably by
forking the project and removing those dependencies).
Fix #51
2016-02-22 13:55:09 -08:00
Nicolas Gallagher
0567232942
[fix] NetInfo export
2016-02-18 23:03:59 -08:00
Nicolas Gallagher
715c71b215
Refactor StyleSheet to support arrays
2016-02-18 16:45:23 -08:00
Nicolas Gallagher
3292ced765
Add new components
...
- ActivityIndicator
- Portal
- StaticContainer
- StaticRenderer
2016-02-17 00:20:02 -08:00
Nicolas Gallagher
1c7fb4cb45
Add APIs
...
- AppRegistry
- AppState
- AsyncStorage
- Dimensions
- NativeMethods
- NetInfo
- PixelRatio
- Platform
- UIManager
2016-02-16 23:54:06 -08:00
Nicolas Gallagher
5c74c0efb7
Move StyleSheet into 'apis' directory
2016-02-16 23:40:50 -08:00
Ben Alpert
a0187f9b1a
Add semicolons to property initializers
...
According to the current proposal, semicolons are required. Babel 6.4
was updated to require them (see github.com/babel/babel/pull/3225). This
is required in order to fix the build -- master will be red on Travis as
soon as the build is rerun because it will pick up the latest Babel
parser.
2016-01-29 10:16:58 -08:00
Nicolas Gallagher
97b3a91c0e
[add] StyleSheet: immutable style in development
...
Fix #66
2015-12-30 14:10:15 -08:00
Nicolas Gallagher
8ac84f6da5
[change] StyleSheet: support code-splitting / export smaller API
...
Quick-fix for code-splitting support by updating the rendered style
sheet in place. Reduce the API to `create`, as the rest is now internal
to the framework.
Fix #34
2015-12-27 11:54:53 +00:00
Nicolas Gallagher
69166b1502
[fix] StyleSheet: support textAlign 'inherit'
2015-12-27 11:46:03 +00:00
Nicolas Gallagher
cc10de43eb
[change] export or replace react-dom methods
...
This change adds the react-dom methods to the main export, since this is
a Web-only environment (React Native does something similar). It
augments the default render methods in order to move style sheet
management under the control of the library (necessary for
code-splitting support).
Relates to #52
2015-12-27 11:45:49 +00:00
Nicolas Gallagher
c850a5fa8c
[add] CSS textShadow and reintroduce enums
2015-12-26 17:54:56 +00:00
Nicolas Gallagher
1efe5a533f
[add] StyleSheet: support 'flex' style prop
...
Fix #63
2015-12-26 17:54:13 +00:00
Nicolas Gallagher
5335bcfd48
[chore] docs and formatting
2015-12-26 10:40:36 +00:00
Nicolas Gallagher
c0e7afc495
[change] Touchable: default prop values from RN Touchables
2015-12-22 00:15:48 +00:00
Nicolas Gallagher
fa88548c3c
Update CONTRIBUTING and README with CodePen link
2015-12-21 23:50:58 +00:00
Nicolas Gallagher
39b2b2f979
Fix unreliable TextInput tests
2015-12-20 04:26:59 -08:00
Nicolas Gallagher
0ab984f507
[change] TextInput: implement placeholder and placeholderTextColor
...
Without access to the Shadow DOM pseudo-elements, the placeholder
behaviour needs to be reimplemented.
Update to match React Native's modification to `TextInput` to include
all `View` props and use the `Text` style props.
Fix #12
Fix #48
2015-12-20 03:11:39 -08:00
Nicolas Gallagher
92554321df
[add] Text: support all ViewStylePropTypes
2015-12-19 10:51:29 -08:00
Nicolas Gallagher
1c9270c4ea
[fix] ReactNative export pattern
2015-12-19 10:49:49 -08:00
Nicolas Gallagher
c77ce19f1b
[fix] StyleSheet: escaping of class names in CSS
...
Fix #47
2015-12-19 04:22:00 -08:00
Nicolas Gallagher
25b74d30c4
[fix] Text: style props
2015-12-19 03:57:04 -08:00
Nicolas Gallagher
11b861ae64
[add] support for 'list' and 'listitem' accessibilityRole mapping
...
Fix #49
2015-12-19 03:25:40 -08:00
Nicolas Gallagher
68bf08112a
[fix] StylePropTypes: add support for 'verticalAlign'
...
Fix #45
2015-12-19 03:11:55 -08:00
Nicolas Gallagher
b277b3e509
[fix] StylePropTypes: add support for 'boxShadow'
...
Fix #44
2015-12-19 03:11:12 -08:00
Nicolas Gallagher
c135dddbd1
[fix] StyleSheet: isStyleObject check
2015-12-14 15:28:40 -08:00
Nicolas Gallagher
501c19fe9b
[fix] StyleSheet: shorthand properties
...
Expand shorthand properties to preserve the one-rule-to-one-style
isolation. Resolve styles like React Native - most specific comes last.
Add support for the hz and vt properties for margin and padding.
Fix #40
2015-12-13 12:48:26 -08:00
Kirill Korolyov
e1da11fa1d
[change] transparent default Image backgroundColor
2015-12-07 13:33:16 -08:00
Nicolas Gallagher
8cfef85934
[fix] Image tests
2015-12-01 15:50:38 -08:00
Nicolas Gallagher
6db24e9358
[fix] Image: default 'resizeMode' is 'cover'
...
Fix #41
2015-12-01 14:44:17 -08:00
Tom Ashworth
894fd0362d
[add] initial ScrollView
...
Supports the following props: `children`, `contentContainerStyle`,
`horizontal`, `onScroll`, `scrollEnabled`, `scrollEventThrottle`, and
`style`.
Fix #6
2015-10-24 11:35:30 -07:00
Nicolas Gallagher
5f7b3f5fef
[change] move examples
2015-10-19 18:32:38 -07:00
Nicolas Gallagher
75f653818a
[change] move tests.webpack.js
2015-10-19 18:31:27 -07:00
Nicolas Gallagher
2c52d41b75
[fix] -ms- CSS vendor prefix
2015-10-19 16:02:41 -07:00