This repository has been archived by the owner on Jan 19, 2022. It is now read-only.
Releases: luispadron/UICircularProgressRing
Releases · luispadron/UICircularProgressRing
Version 7.0.0
Version 7.0.0
- With this version the library gets a complete rewrite.
- Written using SwiftUI.
- Read the README for more info!
Version 6.5.0
Version 6.5.0
- Fix clipping of value knob
Version 6.4.0
Version 6.4.0
Adds Swift Package Manager support
Version 6.3.0
Version 6.3.0
- Add new "knob" related features, such as custom knob paths and ability to add images to the progress ring knob. Thanks to @Tom Knapen for the PR!
Version 6.2.1
Version 6.2.1
Fix border width calculation to allow proper fitting of view within given bounds. Thanks to @ zulkis for the PR.
Version 6.2.0
Version 6.2.0
- Adds ability to start the timer ring from a value other than 0.
Version 6.1.0
Version 6.1.0
- Migrate to Swift 5.0, thanks to darecki for the PR!
Version 6.0.2
Version 6.0.2
- Fix issue with formatter initializers being interal, they're now public as intended.
Version 6.0.1
Version 6.0.1
- Fix bug relating to label being removed during animation (#171)
Version 6.0.0
Version 6.0.0
- Fixed issue with API of
UICircularRingStyle
which made it impossible to have both a gradient and outer ring style, etc. - Refactor way that
UICircularRingValueFormatter
works. It's now a simple protocol which anyone can conform to. There are two concrete implementations from 5.0.0 which can still be used, however, they're nowstruct
s so cannot be mutated.
Breaking Changes
- Due to the fact that both the
.style
property now doesnt allow setting.gradient
, this API has been broken. Instead, use the new.gradientOptions
property to set a gradient, and.style
if you need extra styling on top of gradient - Because the value formatter are now structs, they cannot be modified with
.
syntax. Instead create a brand new formatter and assign to the.valueFormatter
property. This will be over all much better in the future, less state and structs are cool!