1.1.0
This version increases the action sheet integrity by restricting what you can do with it. This involves some breaking changes, but they should not affect you. If you think any new rule is bad or affect you, please let me know.
New Features
@sebbo176 has added support for subtitles in the various select items, which now also changes the cell style of an item if the subtitle is set. He has also added an unselected icon to the select items, which means that you can now have images for unselected items as well (e.g. an unchecked checkbox).
Breaking Changes - ActionSheet:
- 
The itemsandbuttonsproperties are nowinternal(set), which means that they can only be set withinit(...)or withsetup(items:). This protects the integrity of the item and button separation logic.
- 
The code no longer contains any didSetevents, since these events called the same functionality many times. Callrefreshif you change any outlets manually from now on.
- 
Since the didSetevents have been removed,refreshHeaderVisibilityis only called once and has therefore been moved intorefreshHeader.
- 
Since the didSetevents have been removed,refreshButtonsVisibilityis now only called once and has therefore been moved intorefreshButtons.
- 
A small delay in handleTap(on:), that should not be needed, has been removed. Let me know if it causes any side-effects.