Skip to content

v0.3.1

Latest
Compare
Choose a tag to compare
@ryanlintott ryanlintott released this 19 Sep 20:07
· 4 commits to main since this release
3257e1b
  • 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.