Releases
0.3.1
Removed FirebladeMath dependency.
Added Quat (replacing Quat4f from FirebladeMath). It uses simd_quatd to store quaternion values and do quaternion math.
Quat init by angle uses SwiftUI Angle instead of Double storing radians.
Added typealias Vec3 for SIMD3 (replacing Vec3f from FirebladeMath)
Vec3 axis static types renamed from axisX to xAxis and so on.
Added normalized to Vec3
Made DeviceRotationEffectType conform to String, RawRepresentable, CaseIterable, Hashable, Equatable, and Identifiable by self.
Added QuaternionDataView to easily display quaternion data for debugging.
Added a few basic tests for Quat
Removed accessibilityHidden on ShimmerView. It will only show accessibility elements if one of the underlying elements is accessible.
Changed several properties in MotionManager to public in case others want to use them for custom effects.
Added documentation to MotionManager properties
Changed parallaxView so that the offset is zero if motion manager is no sending updates.
You can’t perform that action at this time.