Skip to content

chore(motion): tokenize or document remaining magic UI durations (Fluid F9) #365

Description

@ZhuchkaTriplesix

Parent

Part of #356 · Fluid perf audit F9 (P2)

Problem

Guardrails say UI motion goes through QueryaMotion tokens. Remaining bare durations:

  • QueryaStagger.step = 30ms
  • Update badge pulse = 1400ms

Where: lib/core/motion/querya_stagger.dart, lib/features/updater/update_available_badge.dart

Expected

  • Either add tokens / named constants under motion, or document as intentional physics/stagger exceptions in docs/motion-and-high-refresh.md / CONTRIBUTING

Acceptance

  • No unexplained bare UI Duration(milliseconds:) in these call sites
  • Docs or tokens updated

Related

  • .cursor/rules/querya-motion.mdc

Metadata

Metadata

Labels

documentationImprovements or additions to documentationmotionAnimation system, transitions, motion tokensperformanceTheme parser epic label: performance

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions