A runtime bug caused view snapping during animations when using @ScaledMetric in SwiftUI. The root cause was that Dynamic Type changes during runtime caused the scaled metric to jump mid-animation, breaking the visual experience. The fix involves decoupling animation values from the scaled metric by caching the value before animating, preventing system-level text size changes from interrupting motion.
•1m watch time
Sort: