Brian Vaughn
0abaefb7c2
Cleanup legacy backend event listener if modern backend is detected
2019-07-19 09:02:30 -07:00
Brian Vaughn
dbbf30a332
Make my code PRETTIER
2019-07-18 16:37:57 -07:00
Brian Vaughn
67e749a73a
Tweaked modal font size style
2019-07-18 16:28:20 -07:00
Brian Vaughn
bd0a0c58fd
Tweaked modal title to better fit without wrapping
2019-07-18 16:26:27 -07:00
Brian Vaughn
249a2e043d
Detect React Native v3 backend and show warning
2019-07-18 16:24:22 -07:00
Brian Vaughn
9fb753b5cd
Hardened logic around when and how to patch console methods
2019-07-17 15:08:34 -07:00
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
39a811debe
Merge pull request #342 from marvinhagemeister/attach_configure
...
Fix reload-and-profile attach not configurable
2019-07-06 18:40:00 -04:00
Marvin Hagemeister
8e90194f7d
Add comment about 3rd party integrations
2019-07-01 23:48:52 +02:00
Marvin Hagemeister
5ec387aa82
Mark reload-and-profile attach as configurable
2019-07-01 23:35:35 +02:00
Brian Vaughn
844cdb22d6
Merge pull request #331 from trueadm/flare_displayName
...
[Flare] Update event component displayName
2019-06-24 07:48:24 -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
35600be1da
Changed Chrome manifest version from 4.0.0.0 to 4.0.0
2019-06-19 11:06:36 -07:00
Dominic Gannaway
89a0886872
[Flare] Update event component displayName
2019-06-19 17:43:15 +01:00
Brian Vaughn
083bf8d98b
Don't try to convert absolute paths to relative
2019-06-18 18:40:05 -07:00
Brian Vaughn
0e4005e0a1
Added command to build Chrome CRX
2019-06-18 15:44:22 -07:00
Brian Vaughn
abc8ef3d5d
Display unnamed custom hooks as 'Anonymous'
2019-06-18 11:37:29 -07:00
Brian Vaughn
a2c79f2d9e
Fixed hydration for events meta data
2019-06-18 10:50:19 -07:00
Brian Vaughn
cf19916be7
Tweaked overflow check
2019-06-18 08:59:27 -07:00
Brian Vaughn
46def793de
Merge branch 'when-render-hidden' of https://github.com/justingrant/react-devtools-experimental into justingrant-when-render-hidden
2019-06-18 08:52:08 -07:00
Brian Vaughn
3988c27d70
Merge pull request #325 from bvaughn/hydration
...
Lazily send props/state/hooks across the bridge
2019-06-18 08:50:21 -07:00
Brian Vaughn
6298fd4248
Hardened the hooks dehydration check
2019-06-18 08:47:37 -07:00
Brian Vaughn
a56fd4c36d
Tidied up. Added comments. Renamed a few things.
2019-06-18 08:40:58 -07:00
Brian Vaughn
8e3cd8ab1e
Debounce inspect-element polling
2019-06-18 07:41:30 -07:00
Brian Vaughn
6c03f6abbd
Tidied up a bit
2019-06-17 14:49:19 -07:00
Brian Vaughn
717af9f5c3
Updated the hydration test harness to cover a bit more
2019-06-17 14:37:49 -07:00
Brian Vaughn
d3d8a5d8b1
Hooks hydrate/dehydrate
2019-06-17 14:30:34 -07:00
Brian Vaughn
7a94ad4e8a
Added props/state/context inspection to KeyValue
2019-06-17 11:30:53 -07:00
Brian Vaughn
a6d3f30f95
Initial support for hydration added to both renderer interfaces.
2019-06-16 17:32:37 -07:00
Justin Grant
a15f776708
fix: ensure when-rendered content is never hidden
2019-06-15 09:24:37 -07:00
Brian Vaughn
5e8678a0a9
Don't send HTMLElements through the bridge when inspecting componetns
2019-06-13 09:09:31 -07:00
Brian Vaughn
9eb6d3465d
Updated React version check to account for older (<15) versions
2019-06-12 18:56:39 -07:00
Brian Vaughn
96f7646a1a
Updated hydration logic to handle custom objects
2019-06-12 15:43:15 -07:00
Brian Vaughn
cb10c3d6da
Lintfix
2019-06-12 15:17:29 -07:00
Brian Vaughn
f6ec82553d
Support toggling Suspense from within owners list
2019-06-12 15:13:51 -07:00
Brian Vaughn
f0a29984f4
Merge pull request #320 from gaearon/own
...
Fix owner tree for legacy backend
2019-06-12 09:58:17 -07:00
Dan
4bfabbc32b
Fix owner tree for legacy backend
2019-06-12 17:56:25 +01:00
Brian Vaughn
2e40cc4b18
Merge pull request #319 from gaearon/legacy-fix
...
Fix some legacy backend bugs
2019-06-12 09:36:20 -07:00
Dan
fdf753021e
Distinguish functions and classes
2019-06-12 17:23:29 +01:00
Dan
3137553f6d
State and context are on the public instance
2019-06-12 16:50:15 +01:00
Dan
f352fe2625
Maintain rootID for lazily crawled trees
2019-06-12 16:38:35 +01:00
Dan
b5850fe304
Ignore SSR mounts
2019-06-12 16:15:58 +01:00
Brian Vaughn
6c8ae706ee
Merge pull request #316 from gaearon/lighter
...
Make children selection lighter
2019-06-11 07:13:01 -07:00
Dan Abramov
3bca6b28cd
Make children selection lighter
2019-06-10 20:10:24 -06:00
Brian Vaughn
a08e9279ec
Merge pull request #315 from bvaughn/settings
...
Settings panel inlined
2019-06-10 15:44:23 -07:00
Brian Vaughn
dd748ef574
Moved logic to only send updated filters across Bridge to the Store (and added tests)
2019-06-10 15:36:29 -07:00
Brian Vaughn
91e3f6cd4d
Removed console.log
2019-06-10 15:05:12 -07:00
Brian Vaughn
e2e598c824
Remember last preferences tab via local storage
2019-06-10 15:03:05 -07:00
Brian Vaughn
19ed98d0c2
Removed Settings panel in favor of new shared Settings modal
2019-06-10 14:57:26 -07:00