Dominic Gannaway
6a1e6b2f78
Experimental event API: loosen EventTarget constraints and warnings ( #15292 )
...
* Remove warning for event targets being direct children of event component
* Addressed feedback and added more test coverage + warnings
2019-04-02 19:49:28 +01:00
Brian Vaughn
fa317bed61
Merge pull request #41 from gaearon/smoother-right-pane
...
Avoid flashing "Loading..." in right pane
2019-04-02 10:09:43 -07:00
Nicolas Gallagher
f243deab82
Add tests for Press responder event module ( #15290 )
...
* Add Press responder event tests
Behavior being tested takes cues from React Native's Pressability.
A couple of these tests fail and require the Press implementation to be patched.
2019-04-02 16:49:41 +01:00
Nicolas Gallagher
296c4393da
Add Press event prop types and fix a check in Safari ( #15288 )
...
* Add PressProps type to event module
* Move default Press event delays to constants
* Fix right-click press check for Safari
* Prettier and Linter
* Use event.key in press responder
event.keyCode is a deprecated API
* Remove unused props from Press event module
2019-04-02 14:42:37 +01:00
Brian Vaughn
b8ada905ff
Merge pull request #35 from bvaughn/reload-and-profile
...
Eagerly inject renderer (before document) to support reload-and-profile
2019-04-01 14:47:51 -07:00
Brian Vaughn
2a80f8ca9c
Show is-recording indicator earlier after a reload-and-profile
2019-04-01 14:43:46 -07:00
Brian Vaughn
f5f7cb5bdf
Fixed some missing operations that could happen after reload-and-profile
2019-04-01 14:29:52 -07:00
Dominic Gannaway
4482fddeda
Fix host context issues around EventComponents and EventTargets ( #15284 )
2019-04-01 19:33:39 +01:00
Brian Vaughn
74cd1a5d29
Misc cleanup of comments and localStorage key names
2019-04-01 09:05:40 -07:00
Behzad Abbasi
5ef0d1d29d
Rename hover props in experimental event API and write unit tests ( #15283 )
...
* Rename hover props in experimental event API and write unit tests
2019-04-01 16:19:16 +01:00
Brian Vaughn
2c14f3e88e
Inject early on when reloading-and-profiling
2019-04-01 07:48:14 -07:00
Dominic Gannaway
9444a54720
Warn on nested EventTragets in experimental event API ( #15287 )
2019-04-01 15:47:03 +01:00
Brian Vaughn
37ed5a7175
Merge pull request #38 from lucasecdb/patch-1
...
Fix casing on store import
2019-04-01 07:25:03 -07:00
Lucas Cordeiro
e634777027
Fix casing on store import
2019-04-01 10:25:57 -03:00
Brian Vaughn
628c1b2f08
Disable export profiling data option in Firefox. (downloads.download seems to just fail silently.)
2019-03-31 19:18:06 -07:00
Brian Vaughn
bfb152f160
Import/export feature
2019-03-31 17:02:30 -07:00
Sebastian Markbåge
a050f3d459
Delete Suspense Fixture ( #15273 )
...
As far as I can tell this build is broken. Let's fix or delete. If I can't
test, I can't patch it up when I break it.
2019-03-30 15:35:08 -07:00
Brian Vaughn
e5400f76f0
Added save profiling data button to Profiler
2019-03-30 14:16:34 -07:00
Nicolas Gallagher
7f1f5ddc33
Rename press props in experimental event API ( #15263 )
...
Note: this is for an experimental event API that we're testing out internally at Facebook.
* onPressIn -> onPressStart
* onPressOut -> onPressEnd
* longPressCancelsPress -> onLongPressShouldCancelPress
2019-03-30 16:23:41 +00:00
Brian Vaughn
7cac619c68
Added initial support for EventComponent/EventTarget
2019-03-30 09:02:02 -07:00
Brian Vaughn
7bd8c02f10
Added export and clear buttons for Profiler, cleaned up record toggle
2019-03-30 09:01:52 -07:00
Dan Abramov
b223ec3b39
Avoid flashing "Loading..." in right pane
2019-03-29 23:58:42 -07:00
Eli White
2e02469fa2
ReactNative's ref.measureLayout now takes a ref ( #15126 )
...
* ReactNative's ref.measureLayout now takes a ref
* Use Object as the additional param type
* Remove unnecessary whitespace
* Not supporting ref in mixin or subclass
2019-03-29 15:57:06 -07:00
Eli White
1b94fd215d
Make setNativeProps a no-op with Fabric renderer ( #15094 )
...
* Make setNativeProps a no-op with Fabric renderer
* Remove unnecessary __DEV__ check
2019-03-29 15:44:15 -07:00
Nicolas Gallagher
08055a625e
Fix Press module in experimental event API ( #15262 )
...
Note: this is for an experimental event API that we're testing out internally at Facebook.
Fixes a regression in f4625f5182
2019-03-29 14:26:55 -07:00
Nicolas Gallagher
f4625f5182
Fix on(Long)PressChange events in experimental press event API ( #15256 )
...
Make sure that `onPressChange` is only called if `longPressCancelsPress` is `false`.
And make sure that `onLongPressChange` is called when a long press ends.
2019-03-29 11:58:29 -07:00
Dominic Gannaway
a41b217708
Add additional event API responder surfaces ( #15248 )
...
* Add rest of event modules + small fixes
2019-03-29 10:31:18 -07:00
Brian Vaughn
a450a23e31
Improved Profiler suspense boundary UI
1.2.5
2019-03-29 08:53:39 -07:00
Nicolas Gallagher
700f17be67
Fix longpress in experimental Press event module ( #15246 )
...
The 'longpress' event is dispatched during a press interaction, rather than
after it has ended.
The 'longPressCancelsPress' prop can be used to prevent 'press' being
dispatched if 'longpress' has already been dispatched.
2019-03-28 21:44:28 -07:00
Dominic Gannaway
5d336df706
Allow for null targetFiber for root event handling ( #15247 )
2019-03-28 21:43:19 -07:00
Dominic Gannaway
c6f3524df5
Adds React event component and React event target support to SSR renderer ( #15242 )
...
* Adds React event component and React event target support to SSR renderer
2019-03-28 15:36:21 -07:00
Sebastian Markbåge
c7a2dce50a
Disable JS urls at build level for www ( #15230 )
...
This will be on by default in open source for the next major.
2019-03-28 14:36:36 -07:00
Dan Abramov
fb6b50871b
Update versions for 16.8.6
2019-03-27 23:58:16 -07:00
Dan Abramov
4148b0511d
Changelog
2019-03-27 23:58:06 -07:00
Dominic Gannaway
1cfd256685
Fix circular module imports causing file size increase ( #15231 )
...
* Fix circular module imports causing file size increase
2019-03-27 21:17:58 -07:00
Dominic Gannaway
669cafb36f
Adds experimental event component responder surfaces ( #15228 )
...
* Adds Press and Hover event modules + more features to the Event Responder System
2019-03-27 16:42:17 -07:00
Brian Vaughn
d8cb10f11f
Enabled warnAboutDeprecatedLifecycles flag by default ( #15186 )
2019-03-27 16:30:49 -07:00
Brian Vaughn
61a251f01a
Disable reload-and-profile button if no renderers support profiling
2019-03-27 09:50:19 -07:00
Brian Vaughn
7d24e83989
Implemented reload-and-profile. Also fixed an couple of minor profiling bugs along the way
2019-03-27 09:41:12 -07:00
Dominic Gannaway
80f8b0d512
Add part of the event responder system for experimental event API ( #15179 )
...
* Add part of the event responder system
2019-03-26 16:55:25 -07:00
Dan Abramov
d03ac4b231
Fix tracing fixture
2019-03-26 13:59:32 -07:00
Brian Vaughn
ea5f310fe1
Webpack config injects a __DEV_ constant
2019-03-26 13:22:55 -07:00
Brian Vaughn
0d5e4c7e09
Remove coverage badge from README ( #15216 )
2019-03-26 12:37:05 -07:00
Brian Vaughn
691068b0a3
Suppress horizontal scroll bars in snapshot selector
2019-03-26 11:23:19 -07:00
Brian Vaughn
894990919c
Fixed a tab restoration bug in browser extension
2019-03-26 11:13:40 -07:00
Brian Vaughn
3fa951d3c3
Cleaned up a no-selection state
2019-03-25 10:34:22 -07:00
Brian Vaughn
030914fdca
Moved some shared CSS vars into CSS
2019-03-25 10:29:25 -07:00
Brian Vaughn
3ba64e5955
Cleaned up edge cases around filtered commits
2019-03-25 10:18:38 -07:00
Brian Vaughn
5718eaf0f3
Added arrow key navigation for commits and interactions
2019-03-24 18:53:59 -07:00
Brian Vaughn
d973452c36
Removed some outdated TODO comments
2019-03-24 10:14:28 -07:00