Spring

canon

Damped-oscillator physics (stiffness 190, damping 17, ~750ms, ~6% overshoot) sampled into WAAPI keyframes — the one physical motion for every reshape between states (dialog window, button/text width, list cursor). Replaces the earlier 0.29s cubic-bezier(0.32, 0.72, 0, 1) curve as canon (RULES.md §11).

27 September 2026: merged on main as !3957 (feat/acrm-322: pružina — přetvarování dialogu a MorphText). Drives <Dialog morphKey>'s window resize and MorphText's width. Small-element morphs written before this module (ChipMorph, NoteRecChip) still run the old 0.29s cubic-bezier curve pending their own migration — see ChipMorph.tsx's own comment ("do doby, než ho nahradí pružina").

Used in 5 files · 4 areas · 8× — components/ItemList, components/company, components/meetings, components/notes

Changelog

No commits recorded for these files.