Hello @TimOliver, thanks for such a great library! We've integrated it because we needed variable blurs on versions below iOS 26 to keep the UI consistent (more or less, you know...) between OS versions. We've realized that it works fine on iOS 26, iOS 18 and iOS 17, but on iOS 16 it doesn't. You just get a hard line rather than a gradient. Do you have any ideas on where the issue could be? I poked around a bit, but haven't found it yet!
Here's what I'm observing, see how on iOS 26 it creates a smooth gradient but on iOS 16 it's just a hard line:
And here's a sample project to reproduce it, would love to know if there's a way to make it work on versions older than iOS 17 (we support until iOS 15).
BlurKitSampleProject.zip
Hello @TimOliver, thanks for such a great library! We've integrated it because we needed variable blurs on versions below iOS 26 to keep the UI consistent (more or less, you know...) between OS versions. We've realized that it works fine on iOS 26, iOS 18 and iOS 17, but on iOS 16 it doesn't. You just get a hard line rather than a gradient. Do you have any ideas on where the issue could be? I poked around a bit, but haven't found it yet!
Here's what I'm observing, see how on iOS 26 it creates a smooth gradient but on iOS 16 it's just a hard line:
And here's a sample project to reproduce it, would love to know if there's a way to make it work on versions older than iOS 17 (we support until iOS 15).
BlurKitSampleProject.zip