KQ-321 · COOLDOWN/DIAL

Cooldown Dial

Four abilities with four different cooldowns, which is what gives an ability bar its polyrhythm: each casts, dims, and unwinds its own radial sweep back to ready, with a brief shared lockout after any cast so mashing gains nothing. The return to ready gets its own pop, because the wait is only worth it if the reward is felt.

KQ-321 · COOLDOWN/DIAL

4 of 4 ready

Install

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

$ pnpm dlx shadcn@latest add @kinetiq/cooldown-dial

Props

PropTypeDefaultDescription
abilitiesAbility[]Name, hotkey, and cooldown seconds per slot.
onCast(id: string) => voidFires per successful cast.