-
Notifications
You must be signed in to change notification settings - Fork 1.2k
[Fabric] Implement maxFontSizeMultiplier in Text Input #14639
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
[Fabric] Implement maxFontSizeMultiplier in Text Input #14639
Conversation
@@ -128,6 +128,7 @@ struct WindowsTextInputComponentView | |||
unsigned int m_imgWidth{0}, m_imgHeight{0}; | |||
std::shared_ptr<facebook::react::WindowsTextInputShadowNode::ConcreteState const> m_state; | |||
float m_fontSizeMultiplier{1.0}; | |||
float m_maxFontSizeMultiplier{0.0}; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's not create duplicate members for all of the props. Instead, the property can be accessed using windowsTextInputProps().textAttributes.maxFontSizeMultiplier.
I think we should maybe hold off on this PR until the property exists on the props object.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure we can wait when upstream changes are checked in.
Description
Type of Change
Why
What is the motivation for this change? Add a few sentences describing the context and overall goals of the pull request's commits.
[Fabric] Implement maxFontSizeMultiplier in Text Input
Resolves #14638
What
What changes were made to the codebase to solve the bug, add the functionality, etc. that you specified above.
[Fabric] Implement maxFontSizeMultiplier in Text Input
https://reactnative.dev/docs/textinput#maxfontsizemultiplier
Please note waiting for this PR to be merged from upstream to uncomment commented code: facebook/react-native@97cf42f
Implemented as per IOS and Android.
Refer https://github.com/facebook/react-native/blob/e69e35e370a7751d258905e3348fd2b0bb2e93c1/packages/react-native/Libraries/Text/RCTTextAttributes.mm#L249
Screenshots
Add any relevant screen captures here from before or after your changes.
Testing
If you added tests that prove your changes are effective or that your feature works, add a few sentences here detailing the added test scenarios.
Tested in playground and manipulating node_modules file code in TextAttributes.h
Changelog
Should this change be included in the release notes: indicate yes or no Yes
Add a brief summary of the change to use in the release notes for the next release.
[Fabric] Implement maxFontSizeMultiplier in Text Input