Skip to content

Modify transform code to allow fabric usage of transform#9798

Merged
acoates-ms merged 3 commits intomicrosoft:mainfrom
acoates-ms:proctrans
Apr 18, 2022
Merged

Modify transform code to allow fabric usage of transform#9798
acoates-ms merged 3 commits intomicrosoft:mainfrom
acoates-ms:proctrans

Conversation

@acoates-ms
Copy link
Contributor

@acoates-ms acoates-ms commented Apr 6, 2022

Description

There is an if(android || ios) statement in core that makes the transform property behave differently in core than in windows. In order to use the fabric props and conversions for transform, we need windows to behave more like android/ios.

Type of Change

Deforking of bahavior. Filed #9797 and opened facebook/react-native#33579 to remove this forked file.

Microsoft Reviewers: Open in CodeFlow

@acoates-ms acoates-ms requested review from a team as code owners April 6, 2022 20:12
@acoates-ms acoates-ms merged commit d6c7dc9 into microsoft:main Apr 18, 2022
@acoates-ms acoates-ms deleted the proctrans branch April 18, 2022 16:26
rozele added a commit to rozele/react-native-windows that referenced this pull request Aug 3, 2022
In microsoft#9798, we added functionality to update transform props directly
without first converting those props into a transform matrix in JS. This
change did not account for string values of skewX and skewY.

Skew transforms can be specified in degrees (via string) rather than
explicit float values. Ensure we call `ToRadians` before attempting to
create the skew matrices.

Fixes microsoft#10364
rozele added a commit to rozele/react-native-windows that referenced this pull request Aug 3, 2022
In microsoft#9798, we added functionality to update transform props directly
without first converting those props into a transform matrix in JS. This
change did not account for string values of skewX and skewY.

Skew transforms can be specified in degrees (via string) rather than
explicit float values. Ensure we call `ToRadians` before attempting to
create the skew matrices.

Fixes microsoft#10364
acoates-ms pushed a commit that referenced this pull request Aug 3, 2022
* Fix skew transforms for string values

In #9798, we added functionality to update transform props directly
without first converting those props into a transform matrix in JS. This
change did not account for string values of skewX and skewY.

Skew transforms can be specified in degrees (via string) rather than
explicit float values. Ensure we call `ToRadians` before attempting to
create the skew matrices.

Fixes #10364

* Change files
rozele pushed a commit to rozele/react-native-windows that referenced this pull request Oct 23, 2022
…osoft#9798)

* Modify transform code to allow fabric usage of transform

* Change files

* format
rozele added a commit to rozele/react-native-windows that referenced this pull request Oct 23, 2022
* Fix skew transforms for string values

In microsoft#9798, we added functionality to update transform props directly
without first converting those props into a transform matrix in JS. This
change did not account for string values of skewX and skewY.

Skew transforms can be specified in degrees (via string) rather than
explicit float values. Ensure we call `ToRadians` before attempting to
create the skew matrices.

Fixes microsoft#10364

* Change files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants