Releases: cbpowell/MarqueeLabel
Releases · cbpowell/MarqueeLabel
v2.8.0: iOS 10.0 and Swift 2.3 support
- Adds support for the iOS 10.0 SDK
- Adds support Swift 2.3, hopefully keeping backwards compatibility to Swift 2.2
- Adds support for the
tintColor
property, which should also support using vibrancy effects (see #154)
v2.7.10: Fix memory leak
v2.7.9: Better label size comparison
v2.7.8: More fade fixes
- [Obj-C] Fixes an issue where the label would appear completely blank (missed in release 2.7.7)
v2.7.7: Fade fixes
v2.7.6: Scrolling performance
v2.7.4: Updates to Carthage
- Renames the "MarqueeLabelTV" framework to the "MarqueeLabel" framework (albeit for tvOS)
- Fixes the MarqueeLabelTV framework scheme deployment target
Thanks @toshi0383! (see #138)
v2.7.3: Fix for failure to loop animation
- Fixes a bug introduced in Release 2.7.2 that prevented labels from looping the scroll animation more than once or twice after the initial animation start (see #137, thanks @Foddy!)
v2.7.2: Bug Fixes, Swift Package Manager
- Cleans up some of the remnants of the ObjC/Swift combination
- Adds support for the Swift Package Manager
- Removes some memory leaks due to the animation completion callback technique (see #133, thanks @glussian!)
- Improves IBDesignable support somewhat
- Sanitizes label lengths to
16384.0
points on tvOS (UILabels above this length do not render) (see #134, thanks @florianweich!) - Fixes an issue with the MarqueeLabelTV framework for Carthage (see #136, thanks @SlashPiggie!)
v.2.7.1: IBDesignable, and fixes for IBInspectable
- [Common] Adds support for IBDesignable to MarqueeLabel - while you won't see the scrolling animation, IBInspectable properties set via Interface Builder will be shown. The
leadingBuffer
,trailingBuffer
, andfadeLength
properties are probably the most useful! - [Swift] Fixes setting
scrollRate
andscrollDuration
IBInspectable properties. Turns out Optionals are not compatible with IBInspectable. Rather than returningnil
if unused, these properties will now return0.0
(i.e.scrollRate
will be 0.0 if you set ascrollDuration
value, and vice versa) - [Swift] Fixes two self-referencing properties,
adjustsFontSizeToFitWidth
andminimumScaleFactor
. Setting either of these properties would have resulted in a crash.