Releases: cbpowell/MarqueeLabel
Releases · cbpowell/MarqueeLabel
v3.1.3: Rate-speed correction
- [Swift] Fixes an issue where a label configured with a
.rate
type speed and zero delay would cause a crash. (see #196, thanks for the help @florianweich!)
v3.1.2: Class function access control
v3.1.1: contentMode and ScrollStep fixes
- Fixes issue #191: forwards the
contentMode
property setting to the sublabel, which can help with size changes (thanks @FlaviaBondJamesBondsHusband!) - Fixes issue #192: Fixes the access levels for the
ScrollStep
andFadeStep
types (for generating custom scrolls), which were incorrectly not markedpublic
(thanks @cyonix!)
v3.1.0: New types and better (Swift) customization
- [Common] Adds new MarqueeLabel types:
Left
andRight
. These new types are non-returning scrolls, meaning they scroll in one direction (likeLeftRight
andRightLeft
), but then do not ever return to the "home" position. - [Swift] Adds the functionality to create custom scroll types using the
scrollSequence
property. The sequences can contain custom positions (between the basichome
andaway
positions) at custom timings, as well as flexibility with edge fades.
v3.0.5: LeftRight type sizing
- [Common] Corrects the
LeftRight
type to use the MarqueeLabelbounds
height rather than the calculatedexpectedLabelSize
height (which may be incorrect for custom fonts). Hopefully fixes #38.
v3.0.4: Better Carthage support
- Sets the Framework deployment target to iOS 8.0, which helps with Carthage support (fixes #182, thanks @Dschee!)
v3.0.3: Conform to CAAnimationDelegate
- [Obj-C] Objective-C version now conforms to CAAnimationDelgate (fixes #180)
v3.0.2: Swift 3.1 Compatibility
- [Swift] Changed all of one item to bring MarqueeLabel in line with Swift 3.1 (fixes #179)
v3.0.1: But wait there's more!
- [Swift] Fixes access level for
labelWillBeginScroll
andlabelReturnedToHome
functions - [Common] Makes
animationDuration
property accessible as read-only. Useful for calculations about scroll times.
Extras
But it also adds an Extras folder to the repo! The Extras folder will become a collection of subclasses, extensions, and modifications for MarqueeLabel to implement various functionality that has been requested or suggested, but not merged into the MarqueeLabel code.
v3.0.0: Swift 3.0!
- [Swift] Fittingly, release 3.0.0 provides support for Swift 3.0
- [Swift] Drops support for Swift 2.2 and 2.3, although release 2.8 is feature-identical as of right now and does support 2.2/2.3. A 2.8 branch will be added if there are any important bug fixes to the 2.8.x series.
- [Obj-C] Supports the iOS 10.0 SDK (added in 2.8.0)