Brian Vaughn
ec421355bd
Added selected and hovered guidelines to Components tree
2019-05-30 08:22:06 -07:00
Brian Vaughn
d5be489d5b
Backed out Bridge shutdown refactor as it seems to have introduced bugs
2019-05-29 14:23:10 -07:00
Brian Vaughn
5429f651b4
Tweaks
2019-05-28 13:57:05 -07:00
Sunil Pai
388b03dd12
prettier
2019-05-28 20:24:35 +01:00
Sunil Pai
9e87e654f5
pass tests and flow
2019-05-28 20:21:55 +01:00
Sunil Pai
c7580fcd3f
Merge remote-tracking branch 'upstream/master' into act-async
2019-05-28 20:21:38 +01:00
Brian Vaughn
af47c39dbb
Added and view-source support for Memo components
2019-05-26 10:33:19 -07:00
Brian Vaughn
bda8a0aa98
Decreased contrast of disabled button icons to look more obviously disabled
2019-05-24 16:00:12 -07:00
Brian Vaughn
efc2f82da2
Reorganize inspected element state vars slightly
2019-05-24 09:17:20 -07:00
Brian Vaughn
f580d0ece7
Don't (re)serialize inspected elements either unless they have re-rendered since last inspected.
2019-05-24 09:07:15 -07:00
Brian Vaughn
07db37f030
Cache inspected element data until it is updated
2019-05-24 07:37:46 -07:00
Brian Vaughn
408fbee23b
Fix potential RTE caused by setting (saved) profiling data while profiling is in progress
2019-05-23 14:49:47 -07:00
Brian Vaughn
6e8c2015fc
Tweaked Bridge shutdown sequence slightly
2019-05-23 11:46:28 -07:00
Brian Vaughn
34f6fa4fab
Added a sanity test for Bridge shutdown
2019-05-23 11:22:02 -07:00
Brian Vaughn
f47b40fe6c
Tweaked event display name logic
2019-05-23 09:30:31 -07:00
Dominic Gannaway
9a67ba2f98
Remove snapshot
2019-05-23 09:17:50 -07:00
Dominic Gannaway
70084e881b
Update snapshot tests
2019-05-23 09:17:37 -07:00
Dominic Gannaway
8eb7eddd1f
Run prettier
2019-05-23 09:17:37 -07:00
Dominic Gannaway
779fd167ff
Adds inspectable event components + props
...
[Flare] Adds inspectable event components + props
2019-05-23 09:17:37 -07:00
Brian Vaughn
e4aa3c5b33
Update profiling-supported status each time roots change (and added tests)
2019-05-23 09:09:35 -07:00
Brian Vaughn
74d8207e06
Improved visual style of Profiling-disabled button
2019-05-23 08:52:27 -07:00
Brian Vaughn
541dd6c4b6
Moved profiling-supported subscription into ProfilerContext
2019-05-23 08:48:51 -07:00
Brian Vaughn
44fbf3cd1d
Added ProfilerContext tests
2019-05-23 08:36:34 -07:00
Brian Vaughn
5719454377
Persist profiling data after navigation
2019-05-22 20:00:21 -07:00
Brian Vaughn
351d5f662a
Add Tab id to Tooltip
2019-05-22 20:00:06 -07:00
Brian Vaughn
f14a2fd05c
Use @reach tooltips for TabBar, cleanup supports-profiling subscription
2019-05-22 18:44:43 -07:00
Brian Vaughn
98623dfdb0
Tweak
2019-05-22 16:40:40 -07:00
Dominic Gannaway
d98161874c
[Flare] Ensure DOM inspection is Flare compatible
2019-05-22 16:29:54 -07:00
Brian Vaughn
eaaeb439b4
Fixed a missing remove-event-listener in ProfilerStore
2019-05-22 10:52:15 -07:00
Brian Vaughn
b556f7444d
Profiler properly handles unmounted roots
2019-05-22 10:19:26 -07:00
Brian Vaughn
962865e5bf
Add datetime to the profiling export filename
2019-05-22 09:57:10 -07:00
Brian Vaughn
fbd82385d2
Fixed a state cleanup issue if Profiler data is cleared
2019-05-22 09:04:55 -07:00
Brian Vaughn
d1344768b2
Changed export code to (hopefully) support larger exports
2019-05-22 08:41:57 -07:00
Brian Vaughn
ec44eb1e4c
Tweaked did-not-render text color to be slightly dimmer
2019-05-22 08:32:10 -07:00
Brian Vaughn
a03c3b5d14
Bumped Profiler exported data version
2019-05-22 08:22:33 -07:00
Brian Vaughn
d09299bf85
Cleaned up some tests
2019-05-22 08:05:34 -07:00
Brian Vaughn
99b6a44beb
Updated event subscriptions and getters to use new ProfilerStore
2019-05-22 07:40:41 -07:00
Brian Vaughn
2d4bb01c01
Moved profiling data to ProfilerContext to fix re-import bug
2019-05-22 07:28:26 -07:00
Brian Vaughn
95bd6c8f63
Added export to web shell and removed 'downloads' API permission
2019-05-22 06:46:42 -07:00
Brian Vaughn
36d51f4eb6
Added root selector UI to Profiler
2019-05-22 06:40:04 -07:00
Brian Vaughn
c6de014a9a
Massively overhauled profiling data architecture
2019-05-22 06:05:25 -07:00
Brian Vaughn
7ce9f4859c
Renamed Store importedProfilingData -> profilingData
2019-05-20 10:45:16 -07:00
Brian Vaughn
53de5b69cc
Updated test snapshot
2019-05-20 09:42:37 -07:00
Brian Vaughn
16a81feb72
Moved priority level constants into rendeer interface
2019-05-20 09:39:26 -07:00
Brian Vaughn
9a6a19456f
Show commit priority levels in Profiler UI
2019-05-20 09:39:26 -07:00
Brian Vaughn
146fd2ad3d
Fixed snapshot diff
2019-05-17 07:54:07 -07:00
Lucas Cordeiro
1e025edb9a
Fix undefined chart node when switching commits in profiler
2019-05-17 09:35:10 -03:00
Brian Vaughn
f10a6b379c
Improve scanning Profiler chart for deep renders
2019-05-15 14:20:36 -07:00
Brian Vaughn
6fd2e72b5e
Minor nits
2019-05-14 11:01:41 -07:00
Ivan Babak
76e569992b
Cleanup profile export/import data types, add export/import test
...
Strengthened the I/O-boundary type conversion logic.
Fixed type inconsistencies uncovered by removing `any` and
by making explicit type annotations and transformations.
In particular, these were likely malformed when restored from a file:
- `commitDetails`
- `interactions`
- `initialTreeBaseDurations`
The mismatches were Map vs interleaved Array.
2019-05-13 23:59:01 -07:00