Skip to content

Comments

[pull] main from motiondivision:main#189

Merged
pull[bot] merged 12 commits intocode:mainfrom
motiondivision:main
Jan 7, 2026
Merged

[pull] main from motiondivision:main#189
pull[bot] merged 12 commits intocode:mainfrom
motiondivision:main

Conversation

@pull
Copy link

@pull pull bot commented Jan 7, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

mattgperry and others added 12 commits January 5, 2026 14:23
- Add roundtrip URL parameter to unit-conversion.tsx test for fast animations
- Update Cypress test to verify 0 → calc(300px) → 0 animation completes correctly
- Remove redundant unit-conversion-var-to-simple.tsx test file
- Tests GitHub issue #3410 fix for animating between calc() with CSS vars and simple values

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add comprehensive README documenting projection system architecture,
  identified performance issues, and potential improvements
- Export projection types from framer-motion/projection

Key findings documented:
- Object pooling is slower than V8 allocation; retain objects on nodes instead
- Cumulative scroll/transform caching shows 50-73% improvement potential
- Critical per-frame allocation in resolveTargetDelta() with resumingFrom

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add projection system documentation and type exports
- Use DOMMatrix to extract actual translateX value from computed style
- More accurate than checking inline style string (which preserves calc expression)
- Verifies the animation actually moves the element to the correct position

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Check computed transform matrix for actual translateX position
- Verify style.transform preserves calc expression after first animation
- Verify style.transform is "none" after animating back to 0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@pull pull bot locked and limited conversation to collaborators Jan 7, 2026
@pull pull bot added the ⤵️ pull label Jan 7, 2026
@pull pull bot merged commit ca8a493 into code:main Jan 7, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant