Parent
Part of epic #477 (fluid motion follow-ups).
Problem
springsEnabled (Full motion) often only selects emphasized cubic curves for dialogs / QueryaFadeSlide / QueryaSwitchingBody. Real SpringSimulation / QueryaSpringController is used mainly for:
- Tab strip indicator
- Split drag settle
Branding says “Fluid spring”; behavior is mixed dialects.
Proposal
Either:
- Drive shell morphs with
QueryaSpringController where interruptible physics helps, or
- Stop branching on
springsEnabled just to pick emphasized — reserve “spring” language for real springs
Document the choice in docs/motion-and-high-refresh.md.
Files
lib/core/motion/querya_fade_slide.dart
lib/core/motion/querya_switching_body.dart
lib/shared/widgets/app_dialog.dart (or dialog enter path)
lib/core/motion/querya_spring*.dart
docs/motion-and-high-refresh.md
Acceptance
Parent
Part of epic #477 (fluid motion follow-ups).
Problem
springsEnabled(Full motion) often only selects emphasized cubic curves for dialogs /QueryaFadeSlide/QueryaSwitchingBody. RealSpringSimulation/QueryaSpringControlleris used mainly for:Branding says “Fluid spring”; behavior is mixed dialects.
Proposal
Either:
QueryaSpringControllerwhere interruptible physics helps, orspringsEnabledjust to pickemphasized— reserve “spring” language for real springsDocument the choice in
docs/motion-and-high-refresh.md.Files
lib/core/motion/querya_fade_slide.dartlib/core/motion/querya_switching_body.dartlib/shared/widgets/app_dialog.dart(or dialog enter path)lib/core/motion/querya_spring*.dartdocs/motion-and-high-refresh.mdAcceptance
springsEnabledmeans real physics vs cubic only