react-native-macos/Libraries
Xin Chen 6ac88a4378 Add TraceUpdateOverlay native component to render highlights on trace updates
Summary:
This diff adds `TraceUpdateOverlay` native component to render highlights when trace update is detected from React JS. This allows a highlight border to be rendered outside of the component with re-renders.

- Created `TraceUpdateOverlay` native component and added to the `DebugCorePackage`
- Added to C++ registry so it's compatible with Fabric
- Added to `AppContainer` for all RN apps when global devtools hook is available

Changelog:
[Android][Internal] - Add trace update overlay to show re-render highlights

Reviewed By: javache

Differential Revision: D42831719

fbshipit-source-id: 30c2e24859a316c27700270087a0d7779d7ad8ed
2023-02-13 21:55:33 -08:00
..
ActionSheetIOS ESM processColor 2023-01-03 18:09:06 -08:00
Alert Adding AlertOptions to ts Alert.prompt function (#35957) 2023-01-25 02:14:45 -08:00
Animated Upgrade to Flow 0.198.1 2023-01-23 07:38:48 -08:00
AppDelegate Hardcode concurrentRootEnabled to true when Fabric is enabled (#36106) 2023-02-09 07:02:32 -08:00
AppState RN: Sort Imports via ESLint 2022-09-30 14:28:48 -07:00
BatchedBridge Upgrade to Flow 0.198.1 2023-01-23 07:38:48 -08:00
Blob Restore Dynamic framework with Hermes in the Old Architecture 2023-01-30 04:25:26 -08:00
BugReporting Codemod cycle annotations for xplat/js 2022-11-01 17:13:27 -07:00
Components Add TraceUpdateOverlay native component to render highlights on trace updates 2023-02-13 21:55:33 -08:00
Core Implement DOMRect and DOMRectReadOnly matching Web 2023-02-09 09:36:08 -08:00
DOM/Geometry Implement DOMRect and DOMRectReadOnly matching Web 2023-02-09 09:36:08 -08:00
DevToolsSettings Add iOS + Android support for getting/setting reload-and-profile-related settings 2022-12-05 22:07:30 -08:00
EventEmitter RN: Sort Imports via ESLint 2022-09-30 14:28:48 -07:00
Events remove return type from constructor (#35466) 2022-11-24 18:26:36 -08:00
FBLazyVector Remove fb_apple_library export from rn_defs 2022-11-17 09:56:30 -08:00
HeapCapture RN: Sort Imports via ESLint 2022-09-30 14:28:48 -07:00
Image remove unused type imports 1/1 2023-01-18 08:21:49 -08:00
Inspector Reconnect VirtualizedList Source History 2/2 (Apply D41745930 + history, D42805202, D43063551) 2023-02-06 20:00:19 -08:00
Interaction Remove unused modules from react-native 2023-02-09 06:29:14 -08:00
JSInspector RN: Sort Imports via ESLint 2022-09-30 14:28:48 -07:00
LayoutAnimation RN: Sort Imports via ESLint 2022-09-30 14:28:48 -07:00
Linking Do not use InteractionManager to wait for Activity (#35289) 2022-11-14 03:38:52 -08:00
LinkingIOS Update .podspec license information (#35245) 2022-11-07 09:52:52 -08:00
Lists Reconnect VirtualizedList Source History 2/2 (Apply D41745930 + history, D42805202, D43063551) 2023-02-06 20:00:19 -08:00
LogBox ESM LogBox 2023-01-03 18:09:06 -08:00
Modal Reconnect VirtualizedList Source History 2/2 (Apply D41745930 + history, D42805202, D43063551) 2023-02-06 20:00:19 -08:00
NativeAnimation Support colors for AnimatedInterpolation on iOS 2022-12-05 08:24:54 -08:00
NativeComponent feat: Add logical border radius implementation (#35572) 2023-01-06 06:00:03 -08:00
NativeModules/specs Scaffolding for the PerformanceObserver TurboModule (C++ side) (#35226) 2022-11-08 10:01:21 -08:00
Network ESM RCTNetworking 2023-01-03 18:09:06 -08:00
NewAppScreen RN: Sort Imports via ESLint 2022-09-30 14:28:48 -07:00
Performance Remove unused modules from react-native 2023-02-09 06:29:14 -08:00
PermissionsAndroid Rename `POST_NOTIFICATION` to `POST_NOTIFICATIONS` (#35533) 2022-12-09 12:56:07 -08:00
Pressability Disable a /Libraries/Pressability test on Windows only 2023-02-09 08:52:57 -08:00
PushNotificationIOS Add missing types to PushNotificationIOS 2022-12-15 09:54:03 -08:00
RCTRequired fix missing imports and set disable_infer_precompiled_header] 2022-12-04 13:30:16 -08:00
ReactNative react-native | remove unused internal feature flag 2023-01-23 10:37:36 -08:00
ReactPrivate Enable LTI in react-native 2022-12-06 19:34:14 -08:00
Renderer React Native sync for revisions 17f6912...48b687f 2023-01-31 09:17:55 -08:00
Settings Update .podspec license information (#35245) 2022-11-07 09:52:52 -08:00
Share ESM processColor 2023-01-03 18:09:06 -08:00
StyleSheet Add `borderCurve` and `pointerEvents` to `ViewStyle` (#35998) 2023-02-01 12:20:40 -08:00
SurfaceBackedComponent Remove clang-format opt-out for Libraries 2022-10-13 02:23:13 -07:00
SurfaceHostingComponent Remove clang-format opt-out for Libraries 2022-10-13 02:23:13 -07:00
Text Fix typo in Dynamic Type docs (#36113) 2023-02-10 06:05:50 -08:00
TurboModule Add enum example to Android/iOS rn-tester TurboModule (#35133) 2023-02-08 22:49:30 -08:00
TypeSafety chore: RCTConvert - allocate array with capacity (#35490) 2022-11-28 07:29:04 -08:00
Types Fixup TS Organization (#35169) 2022-11-02 14:58:37 -07:00
Utilities Remove unused buildStyleInterpolator module from react-native 2023-02-09 06:29:14 -08:00
Vibration Fix Vibration.vibrate() allowing null params 2022-12-14 15:23:12 -08:00
WebPerformance API symmetry when passing PerformanceEntryType to/from native module 2023-02-13 10:44:06 -08:00
WebSocket Log Abnormal Closes to Metro Websocket 2022-10-26 20:09:32 -07:00
Wrapper Remove clang-format opt-out for Libraries 2022-10-13 02:23:13 -07:00
YellowBox ESM LogBox 2023-01-03 18:09:06 -08:00
__flowtests__ RN: Sort Imports via ESLint 2022-09-30 14:28:48 -07:00
vendor refactor(react-native/polyfills): rename package to @react-native/js-polyfills and align version 2022-12-05 18:34:33 -08:00
.npmignore npmignore: ignore tests and fixtures 2018-02-27 08:42:14 -08:00
Promise.js Remove nonstandard Promise.prototype.done implementation 2022-05-05 03:55:10 -07:00
UTFSequence.js Add newline to UTFSequence 2023-01-19 14:04:23 -08:00
promiseRejectionTrackingOptions.js Update copyright headers from Facebook to Meta 2021-12-30 15:11:21 -08:00