All changes to RangeUISlider will be documented in this file.
Release date: 2023-11-25.
- New example for SwiftUI
Release date: 2022-07-15.
- New slider delegate methods signature.
Release date: 2022-03-24.
- Increased Package.swift supported version
Release date: 2021-12-02.
- Merged fix for valid knob range
Release date: 2021-11-30.
- Merged fix for valid knob range
Release date: 2021-10-06.
- Xcode 13 support
Release date: 2021-03-04.
- new public api to read all the UI components of RangeUISlider
- new knobs label UI components
Release date: 2021-02-17.
defaultValueLeftKnob
anddefaultValueRightKnob
now are settedn when changed programmatically
Release date: 2021-02-10.
rangeNotSelectedColor
was not working. Added guard on gradient colors to avoid the creation of useless layers.
Release date: 2021-02-03.
- SwiftUI support: new
RangeSlider
SwiftUI component - Unit test + UI Tests: safer refactoring.
- Test plans: UI test for multiple devide configuration (e.g. test RTL)
- Added SwiftLint: introduced code style standards.
- Added Codebeat: start to measure code quality
- Refactoring to improve internal structure (code quality and ability to introduct new features)
Release date: 2021-01-03.
- New UI Test target to check custom behaviour of RangeUISlider
- Added UI Test plans to CI
- New Unit test target to test classes that contains extracted logic from RangeUISlider main class
- Added unit test target to CI
- Added support for RTL
Release date: 2020-12-04.
- scaleMinValue and scaleMaxValue can be set programmatically even after RangeUISlider view is already attached to a view hierarchy
Release date: 2020-10-09.
- Programmatic api to change the knob values
- Now Minimum iOS version is 9.0
- Github Actions as CI
Release date: 2019-09-24.
- SPM support
Release date: 2019-04-10.
- New step increment feature
Release date: 2019-04-01.
- Upgrade to Swift 5
- New method
rangeChangeStarted
inRangeUISliderDelegate
Release date: 2019-03-20.
- Swift 4.2 compatibility (thanks to sjongejan)
Release date: 2018-09-01.
- RangeUISlider became a open class
- RangeUISlider could be set entirely in a programmatic way
Release date: 2018-05-03.
- Now it is possible to set the default starting value for left and right knob programmatically.
- Now it is possible to set the min and max scale of the range programmatically.
Release date: 2017-10-01.
- Upgrade to XCode 9 and Swift 4.
- Removed unused comments.
- Improved code style.
- Fixed a bug that prevents the user from moving the knobs if both of them were placed at a margin of the bar.
Release date: 2017-06-02.
- Default starting value for left and right knob.
Release date: 2017-04-05.
- Improved dragging of knobs, now more smooth and efficient.
Release date: 2017-04-04.
- Change folder structure.
- Added swift package manager support.
Release date: 2017-04-03.
- Initial release.