Build log/#010/Design
Loopwise got a proper UI pass
Less about adding polish, more about checking what was already there and fixing what wasn't earning its place.
We went through typography, spacing, the hero, pricing hierarchy and component states looking for things that needed fixing. Most of it held up: the type scale already has real contrast between eyebrows and headlines, focus states were already applied globally, and the pricing cards already separate Pro and Ultimate through weight and colour rather than decoration.
What didn't hold up were the admin tables — 'Loading…' as plain text while real data was on its way. Those now show a proper skeleton shaped like the table underneath it, so the screen doesn't go blank and reflow when data lands.
We're treating this as a review pass, not a redesign. Rewriting things that already worked just to feel like more work got done isn't the goal here.