Fix to Equatable conformance for Additive protocol, which surfaced as an error in Xcode 16.3.
Unclaimed project
Are you a maintainer of MotionMachine? Claim this project to take control of your public changelog and roadmap.
Changelog
A powerful, elegant, and modular animation library for Swift.
Last updated over 1 year ago
Fix to Equatable conformance for Additive protocol, which surfaced as an error in Xcode 16.3.
Execution times for value updates have been significantly reduced for all value types. Some examples (tests run on Release configuration): | Value type | Speed increase | | ---------- | ------------ | | Double | 17% | | UIColor | 74% | | CGPoint | 62% | | CGRect | 65% | | SIMD64 | 188% |
For instance, all 64 values of a `SIMD64<Do...
MotionMachine 3.0 is a sizable overhaul of core functionality, replacing its use of NSObject-based Key-Value Coding to read and write property values with modern Swift KeyPaths, as well as adding macOS support and support for some new Apple platform types. The move to Swift KeyPaths, made possible through recent improvements to Swift generics, provides more type safety and compile-time type chec...
PathMotion and PathPhysicsMotion to remove the need to pass in a PathState manuallysetupPerformanceMode convenience method to PathMotion and PathPhysicsMotion classes (which call PathState's method internally) Now we have become very big, Different from the original idea. Collect premium software in various categories.
The Swift Programming Language
A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.
The modern video player for macOS.