The changelog for MSCircularSlider
. Summarized release notes can be found in the releases section on GitHub
- The slider moving even when the initial touch is not on the slider (thanks to @endy-s and @MoonshineSG)
- Triggering the
endedTrackingWith
delegate method before handle-snapping
- Some delegate methods fixed to actually be optional
- An option to bound the handle at 100% (after a given number of revolutions) and 0%, preventing endless looping
MSDoubleHandleCircularSlider
can now snap to labels and markers- A new optional protocol method to specify the sliding direction (
clockwise
,counterclockwise
, ornone
) sliderPadding
property to overcome components getting clipped (thanks to Noiibe!)- A new optional protocol method that detects how many revolutions have passed (valid only when the slider is a full circle (
maximumAngle
= 360.0))
- Minor changes to the example project to illustrate the new sliding direction and revolutions' counter methods
- Swift 5.0 support
- Handle-image rotation bug (thanks to Noiibe!)
radius
member's value not getting updated
- Swift 4.2 support (PR by ivanbarisic05)
- An option to rotate the handle image to always point outwards
- Minor structural improvement
- A setter conflict occuring on earlier Swift versions
- A handle image property to assign a
UIImage
to the handle(s) - Documentation for all exposed methods and members
- Major
MSCircularSliderHandle
structural enhancement
- An issue that caused the
.doubleCircle
handle type to not highlight upon touch
- Access control levels causing IB to crash
- Podspec file configuration
- Support for using
snapToLabels
concurrently withsnapToMarkers
(snaps to the nearest label or marker) - Multiple new members to
MSDoubleHandleCircularSlider
to customize each handle separately
- Issues and warnings risen from Swift updates, including errors caused by implicit access controls
- Many inconsistencies found in the pre-release version
- Travis CI yml file that caused build fails
- Pod and podspec files
- Removed the unneeded pod.lock file
All prerelease changes are not logged