Skip to content

Consolidate desktop motion primitives - #5210

Closed
mahanti wants to merge 1 commit into
block:mainfrom
mahanti:codex/blockui-motion
Closed

Consolidate desktop motion primitives#5210
mahanti wants to merge 1 commit into
block:mainfrom
mahanti:codex/blockui-motion

Conversation

@mahanti

@mahanti mahanti commented Aug 7, 2026

Copy link
Copy Markdown

Summary

  • add semantic duration aliases for the existing 150ms and 200ms motion timings
  • replace all shared and feature transition-all usages with explicit transition properties
  • collapse semantic durations under reduced motion

This is roadmap item 11 from the BlockUI foundations audit. It preserves the current timing values while making motion intent explicit and preventing unrelated properties from animating. Agentation is not included in this branch.

Related issue

None found.

Testing

  • full pre-push desktop check, TypeScript typecheck, and 4,000+ unit test suite
  • focused motion contract tests, including reduced motion
  • production build and repository lint/checks

Screenshots are not included because this is a timing/property contract change with no intended static visual delta.

Generated with Codex

Signed-off-by: Arjun Mahanti <arjun@squareup.com>
@mahanti mahanti closed this Aug 7, 2026
@mahanti
mahanti deleted the codex/blockui-motion branch August 7, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant