Using @ScaledMetric to scale shadow radius in SwiftUI caused visual inconsistency across dynamic type sizes. On larger text settings, shadows became too heavy; on smaller settings, they disappeared entirely. The fix was keeping visual effects like shadows fixed rather than scaling them with text size, since not all UI properties should respond to accessibility text size changes.

1m watch time

Sort: