-
Notifications
You must be signed in to change notification settings - Fork 25k
Update public API for intrinsic sizing setters #46939
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
Conversation
|
This pull request was exported from Phabricator. Differential Revision: D64002837 |
Summary: X-link: facebook/react-native#46939 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Differential Revision: D64002837
Summary: X-link: facebook/yoga#1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Differential Revision: D64002837
9447363 to
04ae02b
Compare
|
This pull request was exported from Phabricator. Differential Revision: D64002837 |
Summary: X-link: facebook/react-native#46939 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
Summary: X-link: facebook/yoga#1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
04ae02b to
1c67b85
Compare
|
This pull request was exported from Phabricator. Differential Revision: D64002837 |
Summary: X-link: facebook/react-native#46939 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
1c67b85 to
dfad435
Compare
Summary: X-link: facebook/yoga#1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
|
This pull request was exported from Phabricator. Differential Revision: D64002837 |
Summary: X-link: facebook/react-native#46939 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
dfad435 to
2d5f275
Compare
Summary: X-link: facebook/yoga#1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
|
This pull request was exported from Phabricator. Differential Revision: D64002837 |
Summary: X-link: facebook/react-native#46939 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
2d5f275 to
530b86f
Compare
Summary: X-link: facebook/yoga#1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
|
This pull request was exported from Phabricator. Differential Revision: D64002837 |
Summary: X-link: facebook/react-native#46939 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
530b86f to
b5b4759
Compare
Summary: X-link: facebook/yoga#1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Reviewed By: NickGerleman Differential Revision: D64002837
|
This pull request was exported from Phabricator. Differential Revision: D64002837 |
b5b4759 to
1fe9e15
Compare
Summary: X-link: facebook/yoga#1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D64002837
|
This pull request was exported from Phabricator. Differential Revision: D64002837 |
Summary: X-link: facebook/react-native#46939 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D64002837
… keywords (facebook#46938) Summary: X-link: facebook/yoga#1721 The private internals of how we store styles needed to change a bit to support 3 new keyword values. Right now the only other keyword that can be stored is `auto`. As a result there isn't much fancy logic to support storing this and its just stored as a specific type inside of `StyleValueHandle`. There are only 3 bits for types (8 values), so it is not sustainable to just stuff every keyword in there. So the change writes the keyword as a value with a new `keyword` `Type`. I chose not to put `auto` in there even though it is a keyword since it is a hot path, I did not want to regress perf when I did not need to. I also make a new `StyleSizeValue` class to store size values - so values for `width`, `height`, etc. This way these new keywords are kept specific to sizes and we will not be able to create, for example, a margin: `max-content`. Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D63927512
Summary: X-link: facebook/yoga#1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D64002837
Summary: X-link: facebook/react-native#46939 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D64002837
1fe9e15 to
866d368
Compare
|
This pull request was exported from Phabricator. Differential Revision: D64002837 |
Summary: X-link: facebook/react-native#46939 X-link: facebook/yoga#1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D64002837 fbshipit-source-id: f15fae9fc0103175e1d85850fc9aa68579989fd3
Summary: X-link: facebook/react-native#46939 Pull Request resolved: #1722 tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D64002837 fbshipit-source-id: f15fae9fc0103175e1d85850fc9aa68579989fd3
|
This pull request has been merged in c9a9671. |
Summary:
X-link: facebook/yoga#1722
tsia! opted for one function for each keyword just like auto. This is kinda annoying and not the most sustainable, so maybe it makes more sense to make a new enum here and just add one function
Differential Revision: D64002837