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
0608b1a554
Merge pull request #281 from bvaughn/persiste-profiling-data-after-navigation
...
[WIP] Don't erase profiler data on navigation
2019-05-23 08:38:59 -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
b4a3ef9fb2
Merge pull request #279 from bvaughn/profiling-architecture-eager-data-push
...
Refactor Profiler architecture
2019-05-22 10:00:52 -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
f1561e9e17
Merge pull request #274 from bvaughn/commit-priority-level
...
Show commit priority levels in Profiler UI (if available)
2019-05-20 09:56:58 -07:00
Brian Vaughn
d440380719
Upgraded to canary with priority level info
2019-05-20 09:54:07 -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
Brian Vaughn
629e500fe2
Merge pull request #275 from lucasecdb/fix/undefined-chartnode
...
Fix undefined chart node when switching commits in profiler
2019-05-17 07:52: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
Brian Vaughn
1723c5d316
Changed "Unknown" fallback displayName to "Anonymous". Added memo/forwardRef labels to Profiler charts.
2019-05-13 15:26:14 -07:00
Brian Vaughn
6b4c758338
CSS tweaks
2019-05-13 14:51:56 -07:00
Brian Vaughn
e2746ffd0e
Merge branch 'enhancement/display-change' of https://github.com/submetu/react-devtools-experimental into submetu-enhancement/display-change
2019-05-13 14:12:27 -07:00
Brian Vaughn
982eb84a13
Merge pull request #271 from tux-tn/master
...
Replaced adm-zip with node-archiver
2019-05-13 14:10:21 -07:00
Brian Vaughn
d9a0c42652
Bumped Profiler export version (since self durations are now included)
2019-05-13 14:04:53 -07:00
Brian Vaughn
cf99c3ee6c
Moved calculation of self duration to the backend/renderer
...
This enables self duration to be computed accurately despite component filters
2019-05-13 10:13:29 -07:00
Subhan
74706b0c86
updates snapshots
2019-05-13 19:00:11 +02:00
Subhan
ec89ae88b6
Changes display of ForwardRef and Memo components
2019-05-13 18:58:03 +02:00