- TravisCI configuration updated. XCode 11 & iOS 13.0 support enabled.
- Deprecated ".swift-version" file removed. Swift-Version is specified throw the ".podspec" file.
- Swift 5.0 migration. XCode project's configuration updated.
- XCode project's configuration updated.
- Initialization stack of
Image360View
&Image360Contoller
optimized.
- Bug fix: Image360 now can be used in release(non-debug) mode... again.
- Bug fix:
MotionController
accesses UIApplication on main thread only.
- Simple
init()
constructor forImage360Controller
implemented. - README, Log, Swift version fixes.
- XCode 9.2 updates
- Swift updated to 4.0
- XCode 8.3 updates & deprecations.
- Your custom gesture & motion controllers could be integrated to work with
Image360
. NowImage360Controller
has settablegestureController
&motionController
. Both are instances of a very abstract protocolImage360.Controller
.
- Support of multiple Image360Controllers one one screen implemented.
- Interface orientation changes handled.
- FPS improved
- Typos fixed
Inertia
enum deprecated.Image360Controller.inertia
now is aFloat
value.Image360Contoller
now have flagisGestureControlEnabled
to enable/disable gesture control.- Device motion control for
Image360Contoller
implemented. This feature could be enabled/disabled via newisDeviceMotionControlEnabled
flag.
Image360View
now has special orientation subview. It's controlled viaisOrientationViewHidden
property.
- Scale problems of
Image360View
solved.
Image360ViewObserver
protocol implemented.- Manual scale control of
Image360View
implemented.
Image360View
become public. Manual rotation control ofImage360View
implemented.
- CocoaPods integration.
- Initial version.