All Versions
13
Latest Version
Avg Release Cycle
117 days
Latest Release
1282 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.