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
0f2fb5badf
Standalone NPM packages and React Native support ( #335 )
...
* Add version 4 react-devtools and react-devtools-core packages which support both React Native and e.g. Safari or iframe DOM usage.
* Replaces typed operations arrays with regular arrays in order to support Hermes. This is unfortunate, since in theory a typed array buffer could be more efficiently transferred between frontend and backend for the web extension, but this never actually worked properly in v8, only Spidermonkey, and it fails entirely in Hermes so for the time being- it's been removed.
* Adds support for React Native (paper renderer)
* Adds a style editor for react-native and react-native-web
2019-07-13 10:05:04 -07:00
Brian Vaughn
81e5e9be0b
Updated @reach/tooltip to v0.2.2 for a bugfix
2019-06-19 15:43:15 -07:00
Brian Vaughn
0e4005e0a1
Added command to build Chrome CRX
2019-06-18 15:44:22 -07:00
Brian Vaughn
8f53235017
Fixed regression fixtures
2019-06-09 16:16:06 -07:00
Dan Abramov
ad7458bb42
Merge branch 'master' into legacy
2019-06-07 17:54:54 -07:00
dependabot[bot]
c2c3e8e6e5
Bump js-yaml from 3.12.1 to 3.13.1
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.12.1 to 3.13.1.
- [Release notes](https://github.com/nodeca/js-yaml/releases )
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.1...3.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-06-07 20:12:54 +00:00
Brian Vaughn
dc9b0810f9
Changed react-window alias
2019-06-05 14:33:24 -07:00
Brian Vaughn
6ff733873c
Vendored react-window
2019-06-05 14:27:57 -07:00
Brian Vaughn
92c2d8366b
Updated Chrome installation
...
1. Removed auto-updates XML (since the feature doens't work for self hosted extensions)
2. Replaced CRX with packed ZIP (since people are having trouble with the CRX, and auto-udpates doesn't work anyway)
2019-05-28 08:52:21 -07:00
Brian Vaughn
94bebda825
Merged master
2019-05-25 09:10:43 -07:00
Brian Vaughn
d440380719
Upgraded to canary with priority level info
2019-05-20 09:54:07 -07:00
Sarhan Aissi
ad94f9ef08
Replaced adm-zip with node-archiver
2019-05-13 03:55:05 +01:00
Brian Vaughn
44e90e6ef4
Upgrade @reach UI and remove tooltip fork
2019-05-07 15:22:57 -07:00
Brian Vaughn
6ab8972345
Update to React canary release for interaction tracing bugfix
2019-05-06 13:52:27 -07:00
Brian Vaughn
f7c8e3a05c
Experimenting with profiler tests
2019-05-03 15:01:26 -07:00
Brian Vaughn
540207901d
Added some component filtering tests
2019-05-01 13:31:55 -07:00
Dan Abramov
b9ae9393b9
Use WebpackDevServer for local testing
2019-05-01 17:19:26 +01:00
Dan Abramov
52deada495
Bump React versions
2019-04-24 15:57:43 +01:00
Brian Vaughn
53c7338420
Updated flow-bin to attempt to fix the error
2019-04-23 09:00:25 -07:00
Brian Vaughn
d85f566d66
Merged master (tooltip changes)
2019-04-23 08:49:40 -07:00
Brian Vaughn
8b33dd673d
Added @reach/tooltip
2019-04-23 08:41:52 -07:00
Brian Vaughn
ec7536704d
Locked down canary versions
2019-04-22 19:32:16 -07:00
Brian Vaughn
e31ae91023
Removed duplicate scheduler module
2019-04-22 13:10:47 -07:00
Brian Vaughn
403bf49a78
Use new @reach/tooltip
2019-04-20 14:29:03 -07:00
Brian Vaughn
29811cd24e
Added legacy (v15) tests
2019-04-17 15:30:20 -07:00
Dan Abramov
9182d0b0aa
Bump alpha to get Andrew's fix
2019-04-16 19:09:52 +01:00
Dan Abramov
d4db178d33
Bump to canary
2019-04-16 17:39:26 +01:00
Brian Vaughn
7f6fdfea95
Add package commands for creating dev builds for easier debugging
2019-04-13 18:25:56 -07:00
Dan
6d70028a26
Bump React Hooks plugin
2019-04-13 16:38:34 +01:00
Brian Vaughn
670d1348f1
Chrome build+deploy script auto-increment a prerelease version
2019-04-12 14:42:34 -07:00
Brian Vaughn
26361427ae
Auto-update Chrome extension
2019-04-12 13:46:05 -07:00
Brian Vaughn
9c1dad5059
react-window 1.8.0
2019-04-12 10:57:56 -07:00
Brian Vaughn
be930d5490
Use Circle CI to run lint, prettier, flow, and tests
2019-04-12 09:17:42 -07:00
Brian Vaughn
4ad85b26c0
Cleaned up setup/polyfills
2019-04-12 08:55:29 -07:00
Brian Vaughn
5d6a2082cc
Updated React test utils for newer version of act()
2019-04-12 08:55:29 -07:00
Brian Vaughn
7621df5baf
Initial example test. Will iterate from here.
2019-04-12 08:55:29 -07:00
Brian Vaughn
f7212d8035
Upgrade react-window to fix a scroll-to bug
2019-04-10 07:42:32 -07:00
Brian Vaughn
dbf6942512
Added (local) fork of @reach/portal to unblock OwnersStack MenuButton PR
2019-04-09 08:54:43 -07:00
Brian Vaughn
ba99444515
Use @reach MenuButton for owner stack menu
2019-04-08 18:34:48 -07:00
Brian Vaughn
b3ba758798
Updated flow-bin
2019-04-08 10:40:46 -07:00
Brian Vaughn
d766d3b2e5
Throttle screenshots to reduce impact on performance.
2019-04-06 13:58:55 -07:00
Brian Vaughn
ed6e34da8e
Added option to disable screenshot capturing while profiling
2019-04-03 14:32:16 -07:00
Brian Vaughn
17a966651c
Added suspense to TODO list and added interactions to 'Commit Info' panel
2019-03-20 09:39:14 -07:00
Brian Vaughn
0edf4e9dc1
Plugged react-window into commit selector
2019-03-13 14:57:52 -07:00
Brian Vaughn
89df0a6363
Yarn upgrade
2019-02-24 18:32:29 -08:00
Brian Vaughn
5fd9cb5dfb
Added copy props/state/hooks/context button
2019-02-22 09:39:05 -08:00
Brian Vaughn
bdf8065137
Merge branch 'master' of github.com:bvaughn/react-devtools-experimental
2019-02-21 13:24:15 -08:00
Brian Vaughn
2b27f63a61
Updated ESLint hooks rule
2019-02-21 11:55:28 -08:00
Brian Vaughn
df4a09d9b8
Updated flow-bin from 91 -> 93 and removed unnecessary fixmes
2019-02-21 09:15:47 -08:00