Replies: 2 comments 6 replies
-
I'd love it if there was some integration with Utopia. Overall I like the way they handle the type scales, not just giving the scales, but allowing for different scales for mobile and desktop. I like that the sizing is based on the same values, and their "Space value pairs" are really clever. Not sure what the solution would be here. Maybe to start, just a recommended way to handle using them both together. |
Beta Was this translation helpful? Give feedback.
-
I'm in the middle of building a new product and we wanted to build on a solid but flexible base CSS layer. We end up creating our custom base heavily inspired from Open-props but with deeply integrated Utopia's scales. The problem here is, that there is no such layer as a library out there, as far as I know. Everything layout and font related is based on font and space scales, so it unfortunately can't be done with the current state of Open-props. I'm not sure how to do this on a smaller project where one does not have time to set everything up by himself. Since the idea is not that complex I still hope there might be a way to have it as a library. The key is to have a set of logical values for font sizes and spacing (and possibly other logical design tokens like font-weight-headings, font-size-body, ...) which would be configurable. Interestingly, libraries and design systems that I have encountered does not promote such approach. |
Beta Was this translation helpful? Give feedback.
-
as mentioned in #128, open props uses a non-standard / not math driven / not design driven approach to the idea of it's sizing scales. it could be neat to offer, as individual prop packs, various popular type ramps for single import!
currently OP has fluid and static font size scales, and fluid and static sizing scales. it'd be really cool to offer additional sizing scales for both type, space and fluid sizes. just today I saw Andy Bell sharing their type ramp, could easily offer that (with approval and accreditation of course).
this lib / package seeks to make importing props with nicely named purposes easy and swift. i think adding sizing scales makes sense!
Beta Was this translation helpful? Give feedback.
All reactions