One tooltip shared by a toolbar of icon buttons. It unfurls from a nub at the button, then travels: moving to a neighbour slides it across and resizes it on critically damped springs while a soft mask wipes the old label out and the new one in, and a fast sweep keeps its velocity instead of restarting. GSAP ticker, no provider.
pnpm dlx shadcn@latest add "https://tween-ui.vercel.app/r/spring-tooltip.json"