authored, not assembled
this is not a bag of components someone scraped together. it has a point of view, and the point of view is what you are taking on. if a choice here annoys you, it was still a choice.
usva.
usva is mist; fog. the one that hangs low and close, softening every edge without hiding what is behind it. you can walk through it and still see where you are going.
this is not a bag of components someone scraped together. it has a point of view, and the point of view is what you are taking on. if a choice here annoys you, it was still a choice.
kajo is loud, sisu is working, savi is quiet. they are not three design systems. they are one vocabulary spoken at three volumes, and every component speaks all three without knowing which one it is in.
a thing that only works in the demo is not a component, it is a screenshot. if it cannot survive a long label, a narrow column and a screen reader, it does not ship, however good it looked in the tweet.
I would rather have fifteen components you can predict than three hundred you have to check. every new one has to earn its place against the ones already here, and most candidates lose.
everything usva ships sits at one of five volumes, from the primitive that recedes to the atmosphere that is the whole room. a screen is tuned by choosing how high up this ladder it is allowed to climb. that choice has a page of its own.