morph_orbs 0.1.0
morph_orbs: ^0.1.0 copied to clipboard
Dotted 3D activity orbs for AI chat UIs. Seven lifecycle states, seventeen geometries, and smooth dot-for-dot morphs between any of them. Pure Canvas, no shaders.
0.1.0 #
Initial release.
MorphOrbwidget with seven lifecycle states:idle,thinking,processing,generating,success,error,stopped.- Seventeen geometries selectable through
variant: orbits, ring, ribbon, rubik, globe, wave, web, braid, morph, pulse, swarm, helix, nebula, vortex, echo, constellate, bloom. - Dot-for-dot morph between any two geometries on state or variant change, interruptible mid-transition.
- Terminal states settle into a check, a cross or a frozen ring and then stop the ticker.
MorphOrbStylefor ink, status colours, opaque background, transition duration and curve, density and dot scale.- Continuous size support: tuned at 20 / 32 / 64 px, log-interpolated between.
- Reduced-motion support, semantics labels, single
Tickerper orb, no per-frame widget rebuilds.