Brian Vaughn
aa25824f3e
Scheduling profiler: Fix tooltip wheel event regression ( #22130 )
...
Panning horizontally via mouse wheel used to allow you to scrub over snapshot images. This was accidentally broken by a recent change. The core of the fix for this was to update `useSmartTooltip()` to remove the dependencies array so that a newly rendered tooltip is positioned even if the mouseX/mouseY coordinates don't change (as they don't when panning via wheel).
I also cleaned a couple of unrelated things up while doing this:
* Consolidated hover reset logic formerly split between `CanvasPage` and `Surface` into the `Surface` `handleInteraction()` function.
* Cleaned up redundant ref setting code in EventTooltip.
2021-08-18 19:51:34 -04:00
Brian Vaughn
f51579fffe
Scheduling Profiler: Add network measures ( #22112 )
2021-08-18 12:17:59 -04:00
Brian Vaughn
55d01aa0f3
Scheduling profiler: Canvas views clip by default ( #22100 )
2021-08-16 13:20:07 -04:00
Brian Vaughn and E-Liang Tan
280e3f936f
DevTools: Scheduling profiler: Add vertical scroll bar ( #22005 )
...
Co-authored-by: E-Liang Tan <eliang@eliangtan.com >
2021-08-11 14:19:45 -04:00
Brian Vaughn
5634ed16aa
Scheduling Profiler: Misc UX and performance improvements ( #22043 )
2021-08-09 17:11:33 -04:00
Brian Vaughn
a8725a3e62
Scheduling profiler: Added lane labels and durations to React measures ( #22029 )
2021-08-05 13:50:39 -04:00
Brian Vaughn
e3049bb850
DevTools scheduling profiler: Add React component measures ( #22013 )
2021-08-03 13:03:29 -04:00
Brian Vaughn
42251331d8
DevTools: Scheduling profiler ( #22006 )
2021-08-02 14:30:43 -04:00
Brian Vaughn
27bf6f9a83
Scheduling profiler UX changes ( #21990 )
2021-08-02 09:23:48 -04:00
Brian Vaughn
d95434082f
Scheduling profiler: UX tweaks ( #21971 )
2021-07-27 14:34:05 -04:00
Brian Vaughn
87239321b0
Sceduling profiler: Added custom view cursors ( #21970 )
2021-07-27 12:23:01 -04:00
Brian Vaughn
f4161c3ec7
[DRAFT] Import scheduling profiler into DevTools Profiler ( #21897 )
2021-07-22 13:58:57 -04:00
Brian Vaughn
d483463bc8
Updated scripts and config to replace "master" with "main" branch ( #21768 )
2021-06-29 14:26:24 -04:00
E-Liang Tan
e9454894ff
Scheduling Profiler: Extract and test scroll state from horizontal pan and zoom view ( #19682 )
...
* Extract reusable scroll logic from HorizontalPanAndZoomView
* Change VerticalScrollView to use scrollState
* Clarify test name
2020-09-03 10:27:35 -04:00
2bea3fb0b8
Import React Concurrent Mode Profiler ( #19634 )
...
Co-authored-by: Brian Vaughn <bvaughn@fb.com >
Co-authored-by: Kartik Choudhary <kartikc.918@gmail.com >
2020-08-20 14:06:28 -04:00