Nicolas Gallagher
8f56454ed7
0.0.110
0.0.110
2017-07-09 17:49:20 -07:00
Nicolas Gallagher
d03e06632e
[fix] remove Image styles not supported by View
2017-07-09 17:47:47 -07:00
Nicolas Gallagher
66732394cb
Update benchmark libraries
2017-07-09 16:50:01 -07:00
Nicolas Gallagher
077d2f3e63
Update flow and enzyme
2017-07-09 16:23:45 -07:00
Nicolas Gallagher
f6ad9c3afb
Update prettier and linter
2017-07-09 16:22:17 -07:00
Nicolas Gallagher
f91ecaa81d
Update build tools
2017-07-09 16:19:27 -07:00
Nicolas Gallagher
ad3dee0204
[change] a11y and layout: button role and DOM props
...
Problems:
HTML's native <button> tag doesn't support flex styling in all browsers,
causing layout bugs. And buttons or links created by "createDOMElement"
(without an accessibility role) do not have the correct props.
Solution:
The "button" role is rendered to a "div[role=button]" that is focusable
and responds to the same keyboard events as a native button. A native
button can still be rendered using "createDOMElement".
Make "createDOMProps" aware of the component context to ensure style
resets and other props are correctly applied when an accessibility role
is not defined.
Additionally:
This patch also adds a new "label" role to support accessible forms.
It maps to a native label element.
Close #241
2017-07-09 16:14:40 -07:00
Nicolas Gallagher
1a0a40d9be
Minor improvements to docs text formatting
2017-07-08 20:24:49 -07:00
Vu Le and Nicolas Gallagher
0bf6e893c6
[add] Dimensions event listeners
...
Close #511
2017-07-08 20:04:39 -07:00
Nicolas Gallagher
1190ca20a7
0.0.109
0.0.109
2017-07-03 12:33:31 -07:00
Nicolas Gallagher
8f4bed8cb9
Display example apps in storybook
2017-07-03 12:32:16 -07:00
Nicolas Gallagher
5a5d142100
[fix] flex style resolution
2017-07-03 12:32:00 -07:00
Nicolas Gallagher
fb999b5467
UIExplorer: list Components before APIs
2017-06-29 16:15:51 -07:00
Nicolas Gallagher
8b06f28281
[fix] ActivityIndicator sizing
2017-06-29 16:11:08 -07:00
Nicolas Gallagher
9376c72a40
0.0.108
0.0.108
2017-06-29 11:37:39 -07:00
Nicolas Gallagher
d4b1fde9cf
Rewrite interactive documentation
...
Ref #491
2017-06-29 11:33:25 -07:00
Nicolas Gallagher
f237fc3094
Add styled-components/primitives to benchmarks
2017-06-28 16:05:09 -07:00
Nicolas Gallagher
8777e25d8e
[add] Image: draggable prop
...
Allows control over browser's default drag-and-drop behaviour for
images. Setting draggable to 'false' will prevent dragging.
Close #514
2017-06-28 14:03:19 -07:00
Jiaming and Nicolas Gallagher
18d60047d2
[add] ScrollView: support scrollToEnd method
...
Close #541
2017-06-28 13:49:08 -07:00
Paul Armstrong and Nicolas Gallagher
535a7b7027
[fix] TextInput: fix onSubmitEditing when multiline=true
...
Do not trigger onSubmitEditing when Shift+Enter is pressed in a multiline TextInput.
Fix #524
Close #526
2017-06-27 16:24:52 -07:00
Nicolas Gallagher
bdaeac964c
0.0.107
0.0.107
2017-06-26 10:50:59 -07:00
Nicolas Gallagher
20257afe88
[fix] TextInput onSubmitEditing event
2017-06-26 10:38:53 -07:00
Nicolas Gallagher
99348eaedb
[fix] StyleSheet: server-side rendering of styles
...
Problem:
The content of style sheets was being set as a child of 'style', which
causes React to escape the content. This meant that the pointer-events
selectors were broken (">" became ">") and pointer-events were
disabled for the entire server-rendered document.
Solution:
Use 'dangerouslySetInnerHTML' to avoid the CSS text being escaped.
Fix #546
2017-06-24 10:23:14 -07:00
Peter Ruibal and Nicolas Gallagher
6cb16d059d
Fix @providesModule for a few APIs
...
Close #542
2017-06-24 07:42:24 -07:00
Nicolas Gallagher
3c660e2ad7
[fix] SSR of Image renders source
...
When rendered on the server, images now include the 'src' and will be
downloaded by the browser rather than waiting for the client-side JS to
initiate image loading.
Fix #543
2017-06-24 07:37:29 -07:00
Nicolas Gallagher
e9101abefe
[change] TextInput 'onKeyPress' includes modifier keys
...
Include modifier keys in the 'nativeEvent'. This allows keyboard
shortcuts such as "Shift+Enter" to be implemented for submiting text
input content when the modality is keyboard + mouse rather than touch.
2017-06-23 14:48:34 -07:00
Nicolas Gallagher
dfa8087f9a
0.0.106
0.0.106
2017-06-22 18:06:39 -07:00
Nicolas Gallagher
eaccd8799d
Fix yarn.lock
2017-06-22 18:06:25 -07:00
Kenneth Lynne and Nicolas Gallagher
85b2afc313
[fix] TextInput 'onKeyPress' return values
...
Match the current React Native API for 'onKeyPress'.
Fix #518
Close #537
2017-06-22 18:00:54 -07:00
Nicolas Gallagher
4865c7bcce
[change] Clipboard.isSupported -> Clipboard.isAvailable
...
Rename this method to be consistent with AppState.isAvailable
2017-06-20 16:10:29 -07:00
Nicolas Gallagher
9e9ab78130
0.0.105
0.0.105
2017-06-20 14:09:16 -07:00
Nicolas Gallagher
00b795a87e
[change] Nested Text renders as span
2017-06-20 14:05:30 -07:00
Nicolas Gallagher
1edf5241a1
Update webpack and babel-loader
2017-06-20 10:39:09 -07:00
Nicolas Gallagher
4cfcdef264
[fix] AppRegistry container layout
...
Absolute fill positioning provides better default layout for full-screen
apps.
Fix #528
2017-06-20 10:17:55 -07:00
Nicolas Gallagher
a264c0b956
0.0.104
0.0.104
2017-06-19 07:31:00 -07:00
Nicolas Gallagher
0d8aa24ff3
[fix] 'flex' shorthand sets 'flexBasis' to '0%'
...
The previous attempt at a fix (88ddeca0c6 )
didn't account for 'View' handling the 'flexBasis' reset (as it used to
with 'flexShrink'). This patch moves flex style resolution into the DOM
style resolver.
Fix #426
2017-06-19 07:28:25 -07:00
Nicolas Gallagher
1b77ac4b2f
Remove unused file
2017-06-18 16:00:31 -07:00
Nicolas Gallagher
44b185ed4c
Add 'unimplemented view' stubs
2017-06-18 15:27:24 -07:00
Nicolas Gallagher
d1d570268a
Add note about React Dev Tools to Style guide
2017-06-18 14:36:39 -07:00
Nicolas Gallagher
997c92f841
Update eslint and flow packages
2017-06-18 14:36:39 -07:00
Nicolas Gallagher
8e60690877
Update build tools
2017-06-18 14:36:39 -07:00
Nicolas Gallagher
7bab19ae6c
Update inline-style-prefixer
2017-06-18 14:36:33 -07:00
Nicolas Gallagher
c7f287b207
Update React packages
2017-06-18 13:10:58 -07:00
Nicolas Gallagher
02cfbf8987
Add @providesModule annotations and update copyright notices
...
'providesModule' is necessary for haste support
2017-06-18 12:59:40 -07:00
Nicolas Gallagher
6203a3fec6
Misc flow and lint fixes
2017-06-18 12:59:19 -07:00
Nicolas Gallagher
d1d5461b29
Move 'hash' to 'vendor' directory
2017-06-18 12:24:04 -07:00
Nicolas Gallagher
b0ff4489a9
[fix] Switch compatibility with React Native
...
Add compatibility support for React Native's 'Switch' props
2017-06-18 12:14:46 -07:00
Nicolas Gallagher
635fda8d63
[fix] ProgressBar indicator overflow
...
This allows ProgressBar to correctly render provided styles like
'border-radius' without the indicator bar overflowing.
2017-06-17 08:48:37 -07:00
Nicolas Gallagher
5a5eb5425f
Allow component styles to be editable in React Dev Tools
2017-06-15 19:30:18 -07:00
Nicolas Gallagher
44d59f4996
Use yarn to run scripts
2017-06-15 19:29:56 -07:00