Brian Vaughn
cb3fb42129
Patch console to append component stacks ( #348 )
...
* Patch console.warn and console.error to auto-append owners-only component stacks.
This setting is enabled by default and will work for React Native even if no front-end DevTools shell is being used. The setting can be disabled via a new, persisted user preference though.
2019-07-17 11:12:39 -07:00
Brian Vaughn
bd5c2e4621
Initial change tracking implemented
...
* User profiling setting
* Background collects changed props/state (not added/removed or hooks yet)
* Tests updated
2019-06-07 15:38:26 -07:00
Brian Vaughn
3e3c83aecd
Updated reload-and-profile temp key to use sessioStorage instead of localStorage
2019-06-07 12:40:59 -07:00
Brian Vaughn
a03c3b5d14
Bumped Profiler exported data version
2019-05-22 08:22:33 -07:00
Brian Vaughn
c6de014a9a
Massively overhauled profiling data architecture
2019-05-22 06:05:25 -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
278661715c
Show import error dialog if profiling data import fails
2019-05-07 14:38:11 -07:00
Brian Vaughn
8429220164
Added filter UI (but with a lot of $FlowFixMe comments)
2019-05-01 10:45:18 -07:00
Brian Vaughn
ee1b38e4db
Added filter preference types and plugged into renderer partly. Lots of work to do still.
2019-05-01 10:45:18 -07:00
Brian Vaughn
9db209ee64
Initial pass at adding filter-by-type Flow types and support to renderer
2019-05-01 10:45:18 -07:00
Dan Abramov
d8abecdcf9
Persist and restore selection in agent
...
This implements the infrastructure for saving and restoring renderer-specific selection state in the session storage.
Note this doesn't actually implement the calculation and tracking of paths in the renderer. It only simulates that the renderer can do it. The actual implementation will come in a later commit.
2019-04-24 14:37:46 +01:00
Brian Vaughn
60b614f527
Renamed TREE_OPERATION_RESET_CHILDREN -> TREE_OPERATION_REORDER_CHILDREN
2019-04-18 17:59:53 -07:00
Dan Abramov
6a13ffd231
Traverse the previous current tree when switching from primary to fallback
2019-04-18 16:22:50 +01:00
Dan
0f536bba5c
Rewrite the Suspense logic
2019-04-05 23:12:57 +01:00
Brian Vaughn
ed6e34da8e
Added option to disable screenshot capturing while profiling
2019-04-03 14:32:16 -07:00
Brian Vaughn
2c14f3e88e
Inject early on when reloading-and-profiling
2019-04-01 07:48:14 -07:00
Brian Vaughn
821a6504b8
Added commit tree reconstruction
2019-03-15 20:05:52 -07:00
Brian Vaughn
fc4af4d018
Fixed text wrap bug in extension panel
2019-01-29 13:48:35 -08:00
Brian Vaughn
3f93b029a4
Replaced node objects with typed array of tree operations; windowing works in small test harness
2019-01-28 15:50:48 -08:00