Showing content from https://github.com/microsoft/react-native-windows/issues/11157 below:
Modal component parity for Fabric · Issue #11157 · microsoft/react-native-windows · GitHub
This task captures the work to reach parity between Paper and Fabric for the native code for the <Modal>
component.
ComponentView
- Create the ModalHostViewComponentView (MHVCV)
- Register the ComponentView in the ComponentViewRegistry
- Get a new window to show with a Modal
- Add React Native Components within new window
- Correctly position new windows
- Add onDismiss
- Add style properties (transparent, visible, animated ect.)
APIs
See latest spec at https://reactnative.dev/docs/modal.
Modal Props API Platform RNW Paper RNW Fabric Notes
No Pri 1
No Pri 1
Android No No?
iOS No No?
iOS No No?
No Pri 1
No Pri 1
iOS No No?
Android No No?
iOS No No?
No Pri 1
No Pri 1 View Props API Platform RNW Paper RNW Fabric Notes
FEVM Pri 2
- accessibilityElementsHidden
iOS No No?
FEVM CBCV+CDAP Fabric: #12036
- accessibilityIgnoresInvertColors
iOS No No?
FEVM Pri 2
iOS No No?
Android FEVM Pri 2
FEVM Pri 2
FEVM Pri 2
FEVM CBCV+CDAP Fabric: #12287
iOS No No?
CVM+FEVM CBCV+CDAP Fabric: #11719
Android No No?
Android CVM Pri 1
JS JS
- importantForAccessibility
Android No No?
No No?
- needsOffscreenAlphaCompositing
No No?
Android No No?
Android No No?
Android No No?
Android No No?
Android No No?
VMB Pri 2
iOS No No?
No CDAP Fabric: #11874
VMB Pri 1
iOS No No?
JS JS
- onMoveShouldSetResponderCapture
JS JS
JS JS
JS JS
JS JS
JS JS
JS JS
- onResponderTerminationRequest
JS JS
- onStartShouldSetResponder
JS JS
- onStartShouldSetResponderCapture
JS JS
VMB Pri 1
No No?
- renderToHardwareTextureAndroid
Android No No?
iOS No No?
FEVM CDAP Fabric: #11412
Windows FEVM Pri 2
Windows FEVM Pri 2
Windows JS Pri 1 Fabric: #11323, Focus ring impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
Windows VMB CBCV Fabric: #12146
Windows VMB CBCV Fabric: #12146
Windows VMB Pri 1 Necessary? Fabric: #11323
Windows VMB Pri 1 Necessary? Fabric: #11323
Windows VMB CBCV+CEH Fabric: #12146
Windows VMB Pri 1
Windows VMB CBCV+CEH Fabric: #12146
Windows VMB Pri 1
Windows VMB CEH
Windows VMB CEH
Windows CVM Pri 1
Windows FEVM Pri 1 Native Component Methods API Platform RNW Paper RNW Fabric Notes
Windows VMB CBCV Fabric: #11323, #112377
Windows VMB CBCV Fabric: #11323, #112377 Glossary
See the Glossary to decode the abbreviations above and/or the RNW Fabric Inventory.xlsx.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4