arkit_plugin 1.1.0 arkit_plugin: ^1.1.0 copied to clipboard
Flutter Plugin for ARKit - Apple's augmented reality (AR) development platform for iOS mobile devices.
Changelog #
1.1.0 #
- BREAKING CHANGE! Drop iOS 11 support.
- BREAKING CHANGE! Update Flutter constraints to >=3.19.0 and Dart to >=3.3.0 <4.0.0
- Add
getIntrinsics
andgetImageResolution
functions (by @Oct7)
1.0.7 #
- Add .gltf and .glb support (by @Jaemin-VIRNECT)
- Fix "The 'arkit_0' channel sent a message from native to Flutter on a non-platform thread"
- Cleanup swift code
1.0.6 #
- Add positions for each point in the face mesh (by @niverovskiinn)
- Add cameraPosition function (by @alegos27)
- Update dependencies
- Migrate to new linter, apply fixes
1.0.5 #
- Fix Face detection and Body tracking deserialization errors
- Add
ARKitSkeletonJointName
and helper methods forARKitSkeleton
- Add Body tracking sample
1.0.4 #
- Add coaching overlay (by @HadiIOS)
1.0.3 #
- Fix null safety errors (by @daniel-possienke, @ssp)
- Fix onCameraDidChangeTrackingState (by @dokkaebi)
- Port example app to null safety
- Update README
1.0.2 #
- BREAKING CHANGE! Split ARKitMaterialProperty to separate color, image, value, and video properties
- Add video material
1.0.1 #
- Add
update
function that may override geometry materials and node properties - Fix earth and panorama samples
1.0.0 #
- Add possibility to set metalness and roughness properties for materials
- Add environmentTexturing property for ARWorldTrackingConfiguration
1.0.0-nullsafety.0 #
- Migrate to null safety
- Update documentation (by @Flucadetena)
- Fix link in README (by @koldunsky)
0.6.2 #
- Camera snapshots (by @leeprobert)
- Dynamic material images with base64 encoding
0.6.1 #
- Exposing Camera Euler Angles (by @devsherif)
0.6.0 #
- BREAKING CHANGE: Refactor transformation matrix
- Fix memory leak (thanks to @BrutalCoding)
0.5.2 #
- ReferenceNode might be loaded from file with full path (by @miles-au)
- Add isHidden node's property (by @mochetti)
- Fixed anchor's referenceImageName
- Add possibility to remove an anchor
- Add pointOfViewTransform method
0.5.1 #
- Fix the AR Face masks
- Add camera tracking state listener (by @miles-au)
0.5.0 #
- BREAKING CHANGE: REQUIRE_TRUEDEPTH_API is replaced with DISABLE_TRUEDEPTH_API
- BREAKING CHANGE: tap gesutre returns an array instead of the first element
- Port to Swift
- On the Dart side serialization and deserialization is autogenerated from now
- Check configuration method (check_support_page.dart sample)
- Rotation gesture added
0.4.2 #
- Images load via network
- ARKitReferenceImages load from Flutter assets and network
0.4.1 #
- Added updateAtTime function, enables real-time updates.
- Added performHitTest function.
0.4.0 #
- Major serialization/deserialization enhancement
0.3.1 #
- Body tracking
0.3.0 #
- Flutter Widgets in AR
- Bug fixes
0.2.2 #
- Custom animations
- Material property network image
- Material property image might be loaded from Flutter project (by @Topazoo)
0.2.1 #
- Basic Face Tracking functionality
- Add ARWorldAlignment
- doubleSided property is added to material
0.2.0 #
- Cover all ARKit geometries
- Made all core properties of all geometries ValueNotifiers
0.1.2 #
- ARKitNode.renderingOrder
- Both Horizontal and Vertical planes option
- Option to handle taps not in real position, but at the center of the widget.
- Rotation improved
- onSessionWasInterrupted and onSessionInterruptionEnded handlers added
0.1.1 #
- Tap Gesture refactored to onNodeTap and onARTap
- SKReferenceNode wrapped
0.1.0 #
- Image detection
- ARKitLine
- Custom light
- Light estimation
0.0.3 #
- ARKitNode added
- Add debug options: world origin, feature points
- ARPlaneAnchor added
- Physics added
- Plane tap event handler added
0.0.2 #
- Plane detection enum implemented
- ARKitSceneView.autoenablesDefaultLighting property implemented
- Documentation added
- Materials implementation
- Plane and text geometries
- Basic tap gesture recognizer added
- Position and rotation change handling
0.0.1 #
- PoC of the ARKit port
- Sphere added