Closed efremidze closed 2 months ago
[!CAUTION]
Review failed
The pull request is closed.
The updates in this release of the VisualEffectView project reflect a significant shift in focus towards supporting newer iOS versions, specifically dropping support for iOS 13. Key changes include the removal of certain properties and availability annotations, streamlining the functionality of visual effects, and enhancing the clarity of code. Additionally, the version number has been updated to 5.0.0, aligning the project with contemporary development practices.
File | Change Summary |
---|---|
CHANGELOG.md | Added version 5.0.0 entry, noting the removal of iOS 13 support and advising users needing compatibility to use 4.x.x. |
README.md | Updated iOS requirements to iOS 14.0+ and removed Xcode requirement, indicating a focus on newer features and improvements. |
Sources/UIViewEffectView+Helpers.swift | Removed properties ios14_blurRadius and ios14_colorTint . Changed requestedValues from private to public for broader accessibility. |
Sources/VisualEffectView+SwiftUI.swift | Removed availability annotations for VisualEffect and related components, broadening their compatibility. |
Sources/VisualEffectView.swift | Refactored accessors for colorTint , colorTintAlpha , and blurRadius to remove iOS version checks, simplifying the logic. |
VisualEffectView.podspec | Updated version from 4.1.5 to 5.0.0 and raised iOS deployment target from 9.0 to 14.0. |
VisualEffectView.xcodeproj/project.pbxproj | Renamed Swift files for clarity: VisualEffectView_SwiftUI.swift to VisualEffectView+SwiftUI.swift and UIViewEffectView_iOS14.swift to UIViewEffectView+Helpers.swift . |
π In the meadow where colors blend,
The VisualEffect dances, a joyful trend.
With iOS 14, it leaps with delight,
No more shadows of old, just pure light.
A sprinkle of code, a hop and a cheer,
For clearer paths, the rabbit draws near! πβ¨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Description
This Pull Request updates the minimum deployment target of the framework to iOS 14, thereby dropping support for iOS 13. The following changes have been implemented:
Impact
Summary by CodeRabbit
New Features
requestedValues
property for greater flexibility in utilizing visual effects.Bug Fixes
colorTint
,colorTintAlpha
, andblurRadius
, improving clarity and maintainability.Documentation
README.md
to reflect updated supported iOS versions, consolidating requirements to only support iOS 14.0 and above.Chores