Post not yet marked as solved
Post marked as unsolved with 1 replies, 1,048 views
Xcode SwiftUI previews were a godsend, increasing my productivity by 1000x with use cases like this:
Preview a UIViewController (via UIViewControllerRepresentable)
Update view controller code and see changes to previews in real time
Update theme files (colors, styles) and see changes to previews in real time
This all used to work like a charm as long as the updated code was inside functions or computed properties.
But starting with Xcode 13.2, it no longer works:
Updating any file outside of PreviewProvider struct just reloads the canvas, but does not account for changes in these files (e.g. if I change color in a theme file, the old color will be shown in preview until I pause the preview, recompile and reload preview)
Using "Refresh Canvas" does not solve the issue (it just reloads the canvas with stale data)
Any way to fix this?