All Versions
13
Latest Version
Avg Release Cycle
117 days
Latest Release
1420 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.0.1 Changes
October 21, 2020๐ Release notes
๐ New features
- ๐ Support for single segment, no segments
- ๐ Support for no selected segment
- ๐ Support for customizing
.valueChanged
behavior when callingsetIndex()
- ๐ iPad cursor support (iOS 13.4+)
- ๐ Auto-sizing support when using Auto Layout
- ๐ Improved accessibility / VoiceOver
๐ Fixes
- ๐ Fix Interface Builder / runtime color inconsistencies
- ๐ Fix accessibility labels being read twice
- ๐ Fix warnings in pod and example
- Cover edge cases when setting index / segments
Other
- โ Fully cover control with unit and snapshot tests
- โ Add Slather support for calculating code coverage
- ๐ Restructure internally for better readability and performance
- ๐ Improve example view controller
- โ Add logo and improve README with new demo GIFs
๐ฅ Breaking changes
- When calling
setIndex()
, the.valueChanged
event will now not be triggered by default. UsesetIndex()
'sshouldSendValueChangedEvent
parameter to control this behavior - โก๏ธ Default IB colors have been updated to match system's
UISegmentedControl
- Setting
segments
will now reset theindex
(no.valueChanged
event will be triggered)
-
v2.0.0
October 21, 2020 -
v1.3.0 Changes
November 10, 2019- ๐ฆ You can now integrate BetterSegmentedControl via Swift Package Manager
- Index change animation duration & damping are now customizable
- โ Add convenient class variable for getting a control that resembles the native iOS 13
UISegmentedControl
- ๐ Fix issue that was preventing shadows to be added for the indicator view
- ๐ Fix issue with corner radius and indicator insets
- โก๏ธ Update for Swift 5.1
- Minor formatting improvements here and there
-
v1.2.1
June 12, 2019 -
v1.2 Changes
June 12, 2019- ๐ Right to left languages support
- ๐ Number of lines now supported in label segments
- Index is no longer
UInt
, butInt
, like Apple recommends - ๐ Formatting fixes here and there
- Minimum required iOS version bumped from 8.0 to 9.0
-
v1.1
April 22, 2019 -
v1.0.3
December 21, 2018 -
v1.0.2
December 17, 2018 -
v1.0.1
September 24, 2018 -
v1.0 Changes
July 22, 2018This release adds support for any kind of segments. As a first addition,
IconSegment
has been added, in addition to theLabelSegment
that was previously supported by default.โ Additionally, tests have been completely rewritten and are now Snapshot tests.
โก๏ธ Several minor usability and formatting updates.