Skip to content

Use a fluid space scale #5370

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

Merged
merged 51 commits into from
Oct 23, 2022
Merged

Use a fluid space scale #5370

merged 51 commits into from
Oct 23, 2022

Conversation

Turbo87
Copy link
Member

@Turbo87 Turbo87 commented Oct 21, 2022

Buckle up, this is a big one...! 😅

This PR introduces several new CSS variables prefixed with --space, which should be used instead of hardcoding arbitrary pixel values. These values are also "fluid" in that they change their values depending on the viewport width. The concepts behind this are explained at https://utopia.fyi/.

We are using this scale: https://utopia.fyi/space/calculator?c=320,14,1.2,1140,18,1.25,5,2,&s=0.75|0.5|0.25|0.125,1.5|2|3|4|6,s-l

The pages look quite similar before and after this change, but some of them scale a little better down to mobile viewports.

@Turbo87 Turbo87 added C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works A-frontend 🐹 labels Oct 21, 2022
@Turbo87 Turbo87 requested a review from pichfl October 21, 2022 21:04
@Turbo87
Copy link
Member Author

Turbo87 commented Oct 23, 2022

let's do this...! 🚀

@Turbo87 Turbo87 merged commit 9ad88f8 into rust-lang:master Oct 23, 2022
@Turbo87 Turbo87 deleted the fluid-space-scale branch October 23, 2022 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-frontend 🐹 C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant