KQ-295 · JUGGLE/LOOP

Juggle Loop

Three balls in a proper cascade, each on the same authored arc offset by a third of the cycle, with hands that dip as they catch. Click to add a ball up to five — the tempo tightens to keep it plausible — and one more click drops the lot before starting over. Hovering runs it in slow motion, which is when you can see the pattern.

KQ-295 · JUGGLE/LOOP
3 balls3 balls

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/juggle-loop

Props

PropTypeDefaultDescription
ballsnumber3Starting count (3–5).
onDrop() => voidFires when the pattern collapses.