A refreshed look across the whole app
Software you live in all day should feel settled, so this release is a top-to-bottom refresh of how the app looks and feels. Every surface now shares one type scale, one spacing rhythm, and one set of color and contrast choices, so a page you open for the first time reads like the ten you already know. Loading, empty, and waiting-on-you states are clearer, so a screen tells you what it is doing instead of flashing blank. Motion is there to guide attention, never to perform. None of the underlying flows moved: the same buttons do the same things, in a place that now feels finished.
One visual language, everywhere
A consistent type scale, spacing, and color make every page read as one product.
- →Typography, spacing, and color now follow one system across every page, so the app reads as a single finished product rather than a set of screens built at different times.
- →Contrast and hierarchy were tuned so the most important thing on a page is the thing you see first, and the supporting detail sits quietly underneath it.
- →Buttons, inputs, cards, and tables share one look and one behavior, so a control works the way you expect it to no matter where you meet it.
States that tell you what is happening
Loading, empty, and waiting-on-you states are clearer than a blank screen.
- →Skeleton loading stands in for content while a page fetches, so a working screen looks like it is working instead of flashing empty.
- →Empty states say plainly what goes there and what to do next, so a fresh page is an invitation rather than a dead end.
- →Focus and hover states are clearer throughout, so keyboard and mouse users always know exactly where they are.
Motion that guides, not motion that performs
Transitions point your attention where it needs to go and then get out of the way.
- →Transitions between views are smooth and quick, so moving through the app feels continuous rather than jumpy.
- →Motion is used only where it helps you follow what changed, and never where it would slow you down.
Fixes & improvements
- •The refresh is purely visual: every existing flow, control, and shortcut works exactly as it did before.