Post
Here’s an updated version of that first demo, using a technique @kvndy.bsky.social taught me: relative animations. The path the dot follows is much smoother now as it doesn’t get interrupted at its mid-flight location but, instead, the new animation gets added to the existing ones. However …
Sorry for the logorrhea. A long-running CATransaction used to block rendering. Had to start using backwards fill when Apple fixed it. Animation start time may have somehow been after the current time. It rendered in a new location without an animation to put it back where it came from, for one frame