Showing content from https://github.com/microsoft/react-native-windows/issues/11144 below:
Image component parity for Fabric · Issue #11144 · microsoft/react-native-windows · GitHub
This task captures the work to reach parity between Paper and Fabric for the native code for the <Image>
component.
ComponentView
- Create the ImageComponentView (ICV)
- Register the ComponentView in the ComponentViewRegistry
APIs
See latest spec at https://reactnative.dev/docs/image.
Image Props
26/31
API Platform RNW Paper RNW Fabric Notes
IVM+FEVM CBCV+CDAP Duplicate of View Prop, should default to false, Fabric: #11719
FEVM CBCV+CDAP Fabric: #11674, duplicate of View Prop
IVM ICV Fabric: #11064
iOS No No? TODO listed in code
No No? Though not documented as such it appears to be Android only?
Android No No?
No No? Though not documented as such it appears to be Android only?
IVM ICV
VMB Duplicate of View Prop
IVM ICV
IVM ICV
IVM ICV
iOS No No?
No No? TODO listed in code
- progressiveRenderingEnabled
Android No No?
Android No No?
IVM ICV Fabric: #11064
IVM ICV
See Below See Below Supports Image Style Props, View Style Props, Layout Props, Shadow Props
FEVM CDAP Fabric: #11412, Duplicate of View Prop
Windows FEVM Pri 2
Windows FEVM Pri 2
Windows VMB CBCV Fabric: #12146
Windows VMB CBCV Fabric: #12146
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 FEVM Pri 1 Image Style Props
13/14
API Platform RNW Paper RNW Fabric Notes
No CBCV+ICV Duplicate of inherited View Style Prop
No ICV Duplicate of inherited View Style Prop
IVM CBCV+ICV Duplicate of inherited View Style Prop
IVM CBCV+ICV Duplicate of inherited View Style Prop
IVM CBCV+ICV Duplicate of inherited View Style Prop
IVM CBCV+ICV Duplicate of inherited View Style Prop
IVM CBCV+ICV Duplicate of inherited View Style Prop
IVM CBCV+ICV Duplicate of inherited View Style Prop
IVM CBCV+ICV Duplicate of inherited View Style Prop and Layout Prop
FEVM ICV Duplicate of inherited View Style Prop
NUIM Pri 1 Duplicate of inherited Layout Prop
Android No No?
IVM ICV Duplicate of Image Prop
IVM ICV Fabric: #11064 Image Methods
6/6
API Platform RNW Paper RNW Fabric Notes
Android
IVMM IVMM
IVMM IVMM
IVMM IVMM
IVMM IVMM
JS JS View Props
48/58
API Platform RNW Paper RNW Fabric Notes
FEVM Pri 2
- accessibilityElementsHidden
iOS No No?
FEVM CBCV+CDAP Fabric: #12036
- accessibilityIgnoresInvertColors
iOS No No?
FEVM CBCV+CDAP Fabric: #11674
iOS No No?
Android FEVM Pri 2
IVM+FEVM CDAP Fabric: #11412
FEVM CBCV+CDAP Fabric: Partial impl in #11674
FEVM CBCV+CDAP Fabric: #12287
iOS No No?
IVM+FEVM CBCV+CDAP Fabric: #11719
Android No No?
Android No CBCV+CDAP Fabric: #11674
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 ICV
No No?
- renderToHardwareTextureAndroid
Android No No?
iOS No No?
FEVM CDAP Fabric: #11412
Windows FEVM Pri 2
Windows FEVM Pri 2
Windows JS CBCV+ICV 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 CBCV Paper: Event is registered, but maybe never fired?, Fabric: #11279
Windows VMB CBCV Paper: Event is registered, but maybe never fired?, Fabric: #11279
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 JS Pri 1
Windows FEVM Pri 1 View Style Props
29/29
API Platform RNW Paper RNW Fabric Notes
No CBCV+ICV Fabric: #12115 Impl in CBCV and CV must call updateTransformProps
No ICV
No CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM CBCV+ICV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
Android No No?
FEVM ICV
FEVM CBCV+ICV Fabric: #12115 Impl in CBCV and CV must call updateTransformProps Layout Props
51/53
API Platform RNW Paper RNW Fabric Notes
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
IVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
FEVM+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
FEVM+NUIM ICV
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
VMB+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
VMB+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM Pri 1
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
VMB+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
VMB+NUIM CBCV+ICV Fabric: RN Core resolves LayoutMetrics
FEVM Pri 1 Shadow Props
4/4
API Platform RNW Paper RNW Fabric Notes
No CBCV+ICV Fabric: #12108, Shadow props impl in CBCV and CV must call updateShadowProps
iOS No CBCV+ICV Fabric: #12108, Shadow props impl in CBCV and CV must call updateShadowProps
iOS No CBCV+ICV Fabric: #12108, Shadow props impl in CBCV and CV must call updateShadowProps
iOS No CBCV+ICV Fabric: #12108, Shadow props impl in CBCV and CV must call updateShadowProps Native Component Methods
2/2
API Platform RNW Paper RNW Fabric Notes
Windows VMB CBCV Fabric: #11323
Windows VMB CBCV Fabric: #11323 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