Donnie D'Amato

134 Followers
72 Following
147 Posts
Design Systems Architect in New York. Author of gridless.design.
Websitehttps://donnie.damato.design

It's finally here! 🎉

I wrote a post years ago about the ondark virus. Tokens named for how they look instead of what they mean. That post started something I couldn't stop thinking about.

Two years of research. Two years of writing. And apparently, it's delicious 😋

Get the book at mode.place.

"If you’ve ever felt restricted by a design system [...], you may be up against common psychological phenomena that limit your thinking."

Check out @donnie's article "Design systems don’t kill creativity – our biases do": https://zeroheight.com/blog/design-systems-dont-kill-creativity-our-biases-do/

Design systems don’t kill creativity – our biases do - zeroheight

Donnie D'Amato looks at the cognitive biases that go into the way we frame design systems, and how to make sure they don't creep into our work

@leaverou conversations go dead. I understand there's a lot of ideas but it's not clear where these things are in any sort of process. It only looks like a small set of people make things happen and if you aren't in the circle then too bad. Example: https://github.com/w3c/csswg-drafts/issues/12048
[css-ui] OS cursor size units and property · Issue #12048 · w3c/csswg-drafts

The use-case I'm thinking of are for experiences which require the use of custom cursors. Common examples are web-based design applications (Figma, Photoshop Web) where the existing fallbacks don't...

GitHub
@SaraSoueidan ok yeah, it sounds like the results area would be the most customized 👍
@SaraSoueidan When you say customize markup, how much are you expecting? Is it a matter of just the results or closer to the whole component?
@SaraSoueidan @11ty I just started looking into this myself. While I'm using Astro I'm most likely going to try to make a web component for it. Do you have any specific criteria you are focusing on?
Please no
I don't define "going past" as clamping.

Overflow does not work like clamp. Clamp doesn't overflow, that's the main feature of clamp.

calc((.18 - y) * 10) is overflowing. There's no clamping in this function. It causes the result to be larger than 1 or under 0.

Yeah, I'm saying you don't need to round.You can just overflow.