Instructions 2.0.0 brings a few breaking changes that are listed below.
1.4.0
func coachMarksController(
_ coachMarksController: CoachMarksController,
coachMarkViewsAt index: Int,
madeFrom coachMark: CoachMark
) -> (bodyView: CoachMarkBodyView, arrowView: CoachMarkArrowView?)
2.0.0
func coachMarksController(
_ coachMarksController: CoachMarksController,
coachMarkViewsAt index: Int,
madeFrom coachMark: CoachMark
) -> (bodyView: UIView & CoachMarkBodyView, arrowView: (UIView & CoachMarkArrowView)?)
1.4.0
public var displayOverCutoutPath: Bool = false
public var disableOverlayTap: Bool = true
public var allowTouchInsideCutoutPath: Bool = false
2.0.0
public var isDisplayedOverCutoutPath: Bool = false
public var isOverlayInteractionEnabled: Bool = true
public var isUserInteractionEnabledInsideCutoutPath: Bool = false
disableOverlayTap
to isOverlayInteractionEnabled
requires inverting its boolean value.
1.4.0
public var color: UIColor
public var allowTap: Bool
public var allowTouchInsideCutoutPath: Bool
public var forwardTouchEvents: Bool
2.0.0
public var backgroundColor: UIColor
public var isUserInteractionEnabled: Bool
public var isUserInteractionEnabledInsideCutoutPath: Bool
public var areTouchEventsForwarded: Bool
1.4.0
public var started: Bool
public var paused: Bool
2.0.0
public var isStarted: Bool
public var isPaused: Bool