Important changes to Instructions will be documented in this file. Instructions follows Semantic Versioning.
Released on 2017-08-09.
- Add a new delegate method to handle tap on the overlay ([#100]).
- Fix [#127] & [#132] by retrieve configuration from parent controller.
Released on 2017-07-05.
No changes.
Released on 2017-06-04.
- Support for Swift 3.
- Ability to choose the
UIWindowLevel
for the overlay. - Ability to prepare Instructions for frame changes manually.
- Renamed a number of methods to make them conform to the API Design Guidelines
- Fix #74 possible build failure on Carthage due to unneeded build dependency (PR #76).
- Fix inability to detect if user has skipped the flow (PR #81).
- Fix blur effect on iOS 10 #80.
Released on 2016-09-06.
- Deprecate calling helper methods directly from
CoachMarkController
, methods are now available through theCoachMarkController.helper
object. - Deprecate calling flow state properties directly from
CoachMarkController
, properties are now available through theCoachMarkController.flow
object. - Deprecate settings overlay parameters directly from
CoachMarkController
, properties are now available through theCoachMarkController.overlay
object.
- Full support of App Extensions.
Released on 2016-08-10.
- Fix #57, #60 – Duplicated coach marks on rotation.
- Fix crash occurring on index 0 when
coachMarkWillLoadForIndex
returns false.
Released on 2016-07-07.
- Fix an issue where the
skipped
parameter was not set properly ondidFinishShowingAndWasSkipped
. - Fix most timing issues, leading to multiple coach marks being displayed.
Released on 2016-07-04.
- Remove partial support for App Extensions (will be added back in full for 0.5.0).
- Fix a bug caused by always-enabled touch inside the cutout path.
- Fix a crash occuring during background fetches.
- Fix the shift of cutout paths occuring when toggling the in-call status bar.
- Change completion method signature in delegate; it now provides a boolean notifying whether the flow was skipped by the user.
Released on 2016-02-21.
- Change
datasource
todataSource
.
- Add ability to manually specify where the coach should sit.
- Add ability to pilot the transitions/the flow from the code.
- Add ability to skip coach marks.
Released on 2015-10-31.
- Add ability to skip a tour.
Released on 2015-10-03.
- Wrap unavailable method into
if #available
block.
Released on 2015-10-03.
- Add full size transition support
- Add full right-to-left language support
Released on 2015-10-01.
- Add Carthage support
Released on 2015-10-01.
- Add CocoaPods support
Released on 2015-10-01.
- Initial release of Instructions.