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
| Prop | Type | Default | Description |
|---|---|---|---|
| abilities | Ability[] | — | Name, hotkey, and cooldown seconds per slot. |
| onCast | (id: string) => void | — | Fires per successful cast. |