- Added iPadOS mouse pointer support.
- Tapping a segment may not have properly played the selection animation.
- All
add
APIs have hadnew
removed from them for more succinct naming. - Most Swift annotated methods have been renamed to match
UISegmentedControl
more closely.
- Support for iOS 9.
- A new method called
setSelectedSegmentIndex(_:animated:)
to allow animated transitions of the thumb.
- Creating instances with
init(items:)
was yielding no visible items. - Tint color of the reversible arrow icon wasn't updating properly.
- A deadlock was occurring when creating an instance with no items initially, and adding items later.
- A crash was occurring when trying to insert new items with invalid index numbers.
- Removed trailing separators when appending items with using
insert
functions. - If touch events were canceled while tapping down on the control, UI state wasn't being restored to an untapped state.
- Simplified the segment selection logic to fix a layout bug with the reversible arrow icon.
- Slightly tweaked the corner radius to match
UISegmentedControl
more closely.
- Added dark mode support for iOS 13 and up.
- Added optional 'reversible' mode for specific segments.
- Initial Release! 🎉