Releases: wiedem/motion-effects
Releases · wiedem/motion-effects
2.0.4
28 Feb 23:18
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes
Fix Swift 6.0 build failure caused by redundant upcoming feature flags that are already enabled by Swift 6 language mode
2.0.3
28 Feb 22:00
Compare
Sorry, something went wrong.
No results found
✨ Improvements
Improved internal motion effect handling for better stability
Viewer offset is now reset to zero when Reduce Motion is enabled
2.0.2
28 Feb 10:44
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes
Fix rare crash caused by NSHashTable mutation during enumeration in UIKit's motion effect engine
2.0.1
26 Feb 05:19
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes
Fix view offset not resetting when Reduce Motion is enabled
✨ Improvements
Replace deprecated onChange(of:) with iOS 15/17 compatible modifier
Update README with correct iOS 15+ requirement, demo GIF, and badges
Remove empty privacy manifest arrays causing App Store validation issues
Refine import access levels
2.0.0
07 May 00:45
Compare
Sorry, something went wrong.
No results found
What's New in 2.0.0
🔧 Breaking Changes
Minimum Swift version raised to 6.0
Minimum iOS platform version raised to 15.0
✨ Improvements
ViewerOffsetModifier and MotionOffsetModifier now respect the accessibilityReduceMotion environment setting
1.0.1
20 Nov 18:01
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes
Fix privacy manifest file causing App Store validation failures
1.0.0
24 Aug 18:06
Compare
Sorry, something went wrong.
No results found
Initial public release of MotionEffects.
🚀 Features
.motionOffset(horizontal:vertical:) modifier for motion-based view offsets
.onViewerOffset() modifier for custom effects based on raw viewer offset values
Viewer offset projection from unit space (-1...1) to custom ranges