material-motion-swift
material-motion-swift copied to clipboard
A toolkit for building responsive motion using Core Animation.
This is because each of these is a distinct property instance. This can be confusing to the end user. The "hack" fix is to always use the same property and...
Context: sticker picker case study. The current case study registers directly manipulable to each sticker view directly. This ensures that each sticker view is individually manipulable, but doesn't allow you...
Consider the following interaction: ```swift let spring = Spring(threshold: 0.01, system: coreAnimation) spring.initialVelocity.value = 10 spring.destination.value = 1 runtime.add(spring, to: runtime.get(square.layer).scale) ``` When using POP, this would behave as expected;...
Unclear what this API would look like, but ideally there'd be some way to turn: ```swift let someStream = gesture.translation().xLocked(to: 20) ``` into ``` gesture => { ... } =>...
Goal: build a javascript bridge that can commit streams to a native MotionRuntime. The bridge would ideally only be executed one time for a given director. E.g. a given transition...