Nicolas Gallagher
bcdeda5dab
[fix] Flow type checking and annotations
...
Fixes dozens of Flow errors; adds type annotations; marks more files for
Flow type checking. Fixes a bug in 'AppState'.
15 Flow errors remaining. Several React Native files are still not type
checked (e.g., PanResponder, Touchables)
Ref #465
2017-05-27 10:44:33 -07:00
Nicolas Gallagher
edef737249
Move CONTRIBUTING.md
2017-05-27 08:29:22 -07:00
Nicolas Gallagher
9163b974db
Reduce number of dotfiles
2017-05-25 23:10:37 -07:00
Nicolas Gallagher
a388ef3e26
Rename 'examples' to 'docs/storybook'
...
Also changes several npm script names
2017-05-25 22:22:20 -07:00
Nicolas Gallagher
a84ecefa5d
Rename 'performance' to 'benchmarks'
2017-05-25 21:44:01 -07:00
Nicolas Gallagher
54af7e9da2
0.0.95
0.0.95
2017-05-25 13:11:36 -07:00
Peggy Rayzis
be3c78f317
Set up flow config; add third party libdefs
2017-05-25 11:23:58 -07:00
Nicolas Gallagher
6b85f5a22a
Use lint-staged to help format & lint before commit
2017-05-25 11:10:21 -07:00
Nicolas Gallagher
875a2c98b3
Use lint-staged to help format & lint before commit
2017-05-25 11:09:17 -07:00
Nicolas Gallagher
6525d9d84a
Fix lint errors in 'examples' directory
2017-05-25 11:01:51 -07:00
Nicolas Gallagher
61356a786b
Format 'examples' directory
2017-05-24 15:23:13 -07:00
Nicolas Gallagher
864250f34d
Format root .js files
2017-05-24 15:21:25 -07:00
Louis Lagrange
7ee570f0ed
Add compatibility for BackHandler
...
Fixes #480
2017-05-22 11:23:59 -07:00
vaukalak
118b64a932
Add docs on platform-specific components
2017-05-22 11:22:02 -07:00
Nicolas Gallagher
3cc1e480a7
Update benchmark dependencies
2017-05-08 14:46:40 +01:00
Nicolas Gallagher
124de7562d
Add 'advanced use' and 'style' docs
...
Fix #450
2017-05-06 16:06:20 +01:00
Nicolas Gallagher
7aef8f04c1
Use class components in benchmarks
2017-05-06 16:06:16 +01:00
Nicolas Gallagher
08a353fbef
Update webpack
2017-05-05 10:59:07 -07:00
Nicolas Gallagher
51557d306b
Update prettier
2017-05-05 10:58:12 -07:00
Nicolas Gallagher
6b910166b2
Update inline-style-prefixer and fbjs
2017-05-05 10:56:44 -07:00
Nicolas Gallagher
668d389035
Update React devDependencies
2017-05-05 10:51:17 -07:00
周中原
79a6a5a486
Fix presentation of props in 'Button' docs
2017-05-05 10:30:10 -07:00
Nicolas Gallagher
1c37a42566
0.0.94
0.0.94
2017-05-01 12:27:55 -07:00
Nicolas Gallagher
c38369ac0f
[fix] RTL style registration and resolution
...
* Lazy-register RTL variants to generate class names
* Don't RTL-flip translateX
2017-05-01 12:27:38 -07:00
Nicolas Gallagher
03769f7d45
0.0.93
0.0.93
2017-04-29 19:53:45 -07:00
Nicolas Gallagher
eb43a8f3e7
[fix] setNativeProps with RTL layout
...
Ensure that 'setNativeProps' doesn't try to i18n flip styles that have
already been flipped. This is hacked into the current design.
Registering both RTL and LTR styles is not implemented yet either.
2017-04-29 19:49:59 -07:00
Nicolas Gallagher
cdf13b880d
Reorganize 'createReactDOMStyle'
...
1. Rename 'expandStyle' to 'createReactDOMStyle'
2. Move use of 'i18nStyle' out of 'createReactDOMStyle' to decouple the
two transformations.
3. Move the style property resolvers into 'createReactDOMStyle'
2017-04-29 19:03:48 -07:00
Nicolas Gallagher
47fad1ef58
[fix] setNativeProps
2017-04-29 18:58:15 -07:00
Nicolas Gallagher
5f69c8e8b8
0.0.92
0.0.92
2017-04-29 12:19:16 -07:00
Nicolas Gallagher
21550db5f2
[fix] stop propagation of ScrollView 'onScroll' event
...
Fix #440
2017-04-29 12:15:19 -07:00
Nicolas Gallagher
1cae5d55a1
[fix] setNativeProps DOM style copying
...
The 'style' object of an HTML node is a 'CSSStyleDeclaration'. Use the
'CSSStyleDeclaration' API to copy the inline styles, rather than
treating it like a plain object. This avoids errors that were resulting
from indices and property names being used a key-value pairs in the
resulting style copy.
Fix #460
Ref #454
2017-04-29 11:09:43 -07:00
Nicolas Gallagher
11d23f850a
0.0.91
0.0.91
2017-04-28 15:40:12 -07:00
Nicolas Gallagher
d994a25017
0.0.90
0.0.90
2017-04-28 15:17:44 -07:00
Nicolas Gallagher
756df70154
[fix] check 'transform' style is array before mapping
2017-04-28 15:15:57 -07:00
Nicolas Gallagher
f0b06419f9
Move prefixStyles module
2017-04-27 16:27:45 -07:00
Nicolas Gallagher
60ff75705e
[fix] remove stray 'length' property from style object
...
Fix #454
2017-04-27 15:10:03 -07:00
Nicolas Gallagher
5e8ad67296
0.0.89
0.0.89
2017-04-26 15:12:19 -07:00
Nathan Broadbent
ba24a882be
Link to another starter kit example
2017-04-26 15:11:16 -07:00
Nicolas Gallagher
c7686209cd
Update prettier
2017-04-26 15:07:44 -07:00
Nicolas Gallagher
f1b281ae32
Update debounce dependency
2017-04-26 15:06:41 -07:00
Nicolas Gallagher
b676fbd5e0
[fix] propTypes removal in production builds
...
Updates the relevant babel plugin, which now replaces component
propTypes with an empty object, avoiding the majority of potential
runtime errors related to this transform.
Fix #423
2017-04-26 11:05:33 -07:00
Nicolas Gallagher
51aef6c791
0.0.88
0.0.88
2017-04-24 13:28:38 -07:00
Nathan Leung
ae9a9cde5f
Fix example webpack config in documentation
2017-04-24 13:21:46 -07:00
Nicolas Gallagher
beb907b180
Rename some variables in StyleRegistry
2017-04-24 13:21:27 -07:00
Nicolas Gallagher
a3362e1f38
[fix] setNativeProps inline styles
...
Inline styles are preserved when using 'setNativeProps'. Adds unit tests
for the resolution logic required by 'setNativeProps'/'resolveStateful'
in a DOM context.
Fix #439
2017-04-23 21:24:27 -07:00
Nicolas Gallagher
64d2d34367
0.0.87
0.0.87
2017-04-23 13:39:27 -07:00
Nicolas Gallagher
d83cd45b6f
[fix] Clipboard browser support
...
Safari 10.3 supports copying (but apparently not from inputs)
2017-04-23 13:38:51 -07:00
Nicolas Gallagher
227971d22c
[add] support for CSS grid properties (experimental)
...
Allow people to experiment with using CSS grid in react-native. (No
support for shorthand properties.)
2017-04-22 10:34:43 -07:00
Nicolas Gallagher
4822cf4620
[add] support for 'clip' and 'textIndent' styles
2017-04-22 10:06:27 -07:00
Nathan Broadbent
91e4528eac
Allow filter property in CSS
2017-04-22 22:56:07 +07:00