Skip to content

docs: improve README and mark CocoaPods as legacy#14

Merged
brownsoo merged 5 commits intomasterfrom
thread-performance
Mar 16, 2026
Merged

docs: improve README and mark CocoaPods as legacy#14
brownsoo merged 5 commits intomasterfrom
thread-performance

Conversation

@brownsoo
Copy link
Owner

Summary

  • Refresh README usage section to match current API and behavior
  • Add examples for single/multi-property animation, completion callback, callback thread control, and static controls
  • Add platform requirements section
  • Clarify installation flow around Swift Package Manager
  • Explicitly mark CocoaPods as legacy (no longer actively updated)

Notes

  • No source code behavior changes; documentation-only update

hyonsoo_iscream and others added 5 commits March 16, 2026 15:45
- Add AnimationEngine actor to manage animation list with actor isolation
- Add DisplayLinkDriver protocol with platform-specific implementations:
  - CADisplayLinkDriver (iOS/tvOS)
  - CVDisplayLinkDriver (macOS)
  - TimerDriver (watchOS/fallback)
- Remove manual Thread, NSRecursiveLock, Thread.sleep from ValueAnimator
- Make ValueAnimatable Sendable
- Mark ValueAnimator as @unchecked Sendable for actor boundary
- Update minimum platforms to iOS 13 / macOS 10.15 / tvOS 13 / watchOS 6
- Deprecate frameRate (superseded by vsync-based drivers)
@brownsoo brownsoo merged commit fd14efa into master Mar 16, 2026
1 check passed
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