mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-10-03 18:23:47 +10:00
Loaded content now settles in: library cards and rows, checker issue rows, assistant suggestions and past conversations rise in with a short stagger on first appearance only; new assistant messages and "Thinking…" rise in while history stays put; a newly made document fades up from 96% with its accent ring fading in. Resume thumbnails keep the last drawn page of the same resume up while a new one renders, so edits and return visits no longer drop to a placeholder. The builder's first preview render paints hidden under the placeholder pages and fades in; the PDF viewer reserves an A4 slot and holds its overlay until a page has painted. The ATS checker ring fills on first reveal, ring colour blends across the threshold, and report and insights bars grow from their baseline. Hand-rolled pulsing placeholders become the static Skeleton, shaped like the view that is loading (documents grid or list, applications views, insights, API keys). ENTER_CLASS and stagger() live in libs/motion.ts.