-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Fluid typography: rename viewport variables #53082
Conversation
One day the max/min viewport widths will be configurable in theme.json, let's make sure we start off with consistency now.
Size Change: +15 B (0%) Total Size: 1.44 MB
ℹ️ View Unchanged
|
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.
This looks good to me.
Technically, getComputedFluidTypographyValue
is exported publicly, but in practice, I think a few things mitigate any impact of changing the props:
- As you mention, these values aren't yet configurable in
theme.json
- This change shouldn't cause any errors as they're optional params in the object passed to
getComputedFluidTypographyValue
. If for some reason there was usage out in the wild with the old params, the code in this PR uses sensible defaults, so I imagine the impact would be very minimal - From a plugin search, it seems that the only other plugin with installs using this function is one that ships a build of the block editor JS, so I don't think this would affect anything there
So all up, I think this change sounds good, and I don't think it'd be worth adding in a deprecated notice for the old props. I smoke tested this change in TT3, and everything appears to still be working correctly, so this LGTM! ✨
I didn't consider that, thanks for raising. Do you think we should support it? Or maybe deprecate it: deprecated( '`minumumViewPortWidth` and `maximumViewPortWidth` have been renamed to `minumumViewportWidth` and `maximumViewportWidth`, {
since: '6.4',
} ); |
Oh, just realized you wrote this. Thanks for thinking about it 🙇🏻 |
No worries!
I think the deprecated way would be the "correct" way to handle it. In this case, IMHO, the deprecated approach is probably not necessary, due to the low likelihood that these props were being used anywhere. Happy to support whichever way you'd like to go with this PR, though! 🙂 |
Oh my gosh, I did not notice that typo 😂 Thanks for fixing up and landing this! |
You shouldn't be my spell checker all the time! 😄 Let's just switch everything to Italian or German or some other phonetically-written language |
What?
Changing
viewPort
toviewport
in the fluid typography context.Why?
Viewport is one word, so we shouldn't camelCase it.
One day the max/min viewport widths will be configurable in theme.json, let's make sure we start off with consistency now.
How?
Search, find, replace.
Testing Instructions
The tests should pass. Smoke test in 2023 to make sure fluid typography works 😄