Skip to content

Motion tokens

Instruments feel responsive, not soft. Short, ease-out only. One duration and one easing define the interaction motion contract.

NameLightDarkDescriptionTailwind utility
--vueda-duration-interaction120mscanonical interaction duration. Every UI transition resolves through this single value.
--vueda-ease-interactioncubic-bezier( 0.2, 0, 0, 1 )canonical interaction easing — ease-out only. No ease-in-out, no bounce, no springs.
--vueda-loading-slow-ms3000slow-path threshold for ViewLoading: after this long under sustained load the indicator shifts to a warning tone. Override per-route via the ViewLoading slowAfterMs prop for known-slow views (reports, exports).

Tokens

--vueda-duration-interaction

FieldValue
Light120ms
Sourceclient/lib/theme/vueda-tailwind/base.css:594

canonical interaction duration. Every UI transition resolves through this single value.

--vueda-ease-interaction

FieldValue
Lightcubic-bezier( 0.2, 0, 0, 1 )
Sourceclient/lib/theme/vueda-tailwind/base.css:595

canonical interaction easing — ease-out only. No ease-in-out, no bounce, no springs.

--vueda-loading-slow-ms

FieldValue
Light3000
Sourceclient/lib/theme/vueda-tailwind/base.css:601

slow-path threshold for ViewLoading: after this long under sustained load the indicator shifts to a warning tone. Override per-route via the ViewLoading slowAfterMs prop for known-slow views (reports, exports).

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2