Swiftpack.co - Package - cbpowell/MarqueeLabel

404: Not Found


Stars: 3386


Used By

Total: 0


v4.0.5 - Fix erroneous higher deployment targets - 2020-10-06 05:01:09

  • Reverts 1028e99d1b885969962903e162ae6681514755b2, which erroneously set some project deployment targets to iOS 12 (thanks @chickdan!)

v4.0.4 - Deployment Target Fix for Xcode 12 - 2020-10-06 00:44:56

  • Bumps the SPM & Cocoapods deployment target to iOS 9 (from iOS 8), to keep Xcode 12 happy. HOWEVER, MarqueeLabel still supports iOS 8 as far as I know - but you may run into issues trying to use SPM or Cocoapods if you're still targeting iOS 8, and might need to manually import the source files.

v4.0.3 - Swift Package Manager Fix - 2020-09-27 20:07:01

  • Removes platform requirement from SPM Package file to silence warning about iOS 8 support in Xcode 12 (thanks @cbiggin!)

v4.0.2: Pass animation completion status to override - 2020-01-18 16:35:59

  • Pass the boolean finished parameter for scroll completion to labelReturnedToHome so that override functions can utilize (PR #247, thanks @dolfalf!)

v4.0.1: Swift Package Manager - 2019-12-20 01:53:13

  • Re-adds and improves support for SPM (thanks @rollmind, @fredpi)
  • Fixes compiler warning related to Storyboard pragma statements (thanks @BLeeEZ)

v4.0: Swift 5 and Swift 5 only! - 2019-04-05 02:21:54

  • With release v4.0, MarqueeLabel is now Swift-only! The Objective-C codebase had fallen behind and lost feature parity, and Xcode is very good at ObjC and Swift interop at this point, so I thought it was time. If you want to still use the Objective-C code, you can find it at the new archive repo here: https://github.com/cbpowell/MarqueeLabel-ObjC
  • Thanks to @ben9923 for the Swift 5 update!

v3.2.1: Fix tapToScroll - 2019-03-17 17:44:00

  • [Swift] Fixes tapToScroll functionality (ref issue #233, thanks @minaMagedNaeem!)

v3.2.0: Swift 4.2 Support - 2018-09-19 04:11:46

  • [Swift] Conversion to Swift 4.2

v3.1.6: Better shutdown handling - 2018-06-08 03:00:16

  • Fixes an issue where calling shutdownLabel in between animations would fail to actually shutdown the label animation (see #200, thanks @theFons!)
  • Marks the resetLabel function deprecated

v3.1.5 - 2018-06-07 01:44:18

  • Improves Accessibility Element handling (PR #204, thanks @alexbell!)
  • Allows use of the framework in app extensions (PR #207, thanks @aaronbrethorst!)
  • Removed deprecated (as of iOS 6.0) font size methods (fixes #216, thanks @jcharr1!)

v3.1.4: Improved .left/.right implementation - 2017-12-03 00:17:46

  • [Swift] Thanks to @ikesyo, the .left and .right types are now better implemented! (See PR #202)

v3.1.3: Rate-speed correction - 2017-09-08 18:11:55

  • [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 - 2017-08-08 23:59:08

  • [Swift] Fixes access control level on class convenience functions [fixes #194, thanks @skrew!]

v3.1.1: contentMode and ScrollStep fixes - 2017-07-12 01:30:47

  • 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 and FadeStep types (for generating custom scrolls), which were incorrectly not marked public (thanks @cyonix!)

v3.1.0: New types and better (Swift) customization - 2017-06-11 22:57:25

  • [Common] Adds new MarqueeLabel types: Left and Right. These new types are non-returning scrolls, meaning they scroll in one direction (like LeftRight and RightLeft), 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 basic home and away positions) at custom timings, as well as flexibility with edge fades.

v3.0.5: LeftRight type sizing - 2017-05-06 16:02:11

  • [Common] Corrects the LeftRight type to use the MarqueeLabel bounds height rather than the calculated expectedLabelSize height (which may be incorrect for custom fonts). Hopefully fixes #38.

v3.0.4: Better Carthage support - 2017-05-03 01:46:00

  • Sets the Framework deployment target to iOS 8.0, which helps with Carthage support (fixes #182, thanks @Dschee!)

v3.0.3: Conform to CAAnimationDelegate - 2017-04-22 20:09:48

  • [Obj-C] Objective-C version now conforms to CAAnimationDelgate (fixes #180)

v3.0.2: Swift 3.1 Compatibility - 2017-04-13 00:14:34

  • [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! - 2016-10-25 00:55:19

  • [Swift] Fixes access level for labelWillBeginScroll and labelReturnedToHome functions
  • [Common] Makes animationDuration property accessible as read-only. Useful for calculations about scroll times.


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! - 2016-10-08 18:21:53

  • [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)

v2.8.0: iOS 10.0 and Swift 2.3 support - 2016-09-15 20:25:44

  • 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 - 2016-09-14 04:01:59

  • [Common] Fixes a memory leak related to the animation completion block that would prevent MarqueeLabels from being dealloc'd - big thanks to @wujichao! (See PR #156)

v2.7.9: Better label size comparison - 2016-09-14 03:53:25

  • [Common] Avoids exact comparison between label size and frame sizes (as float type), to prevent float precision issues. Fixes #151 - thanks @mrezk!

v2.7.8: More fade fixes - 2016-07-09 23:11:53

  • [Obj-C] Fixes an issue where the label would appear completely blank (missed in release 2.7.7)

v2.7.7: Fade fixes - 2016-07-09 22:16:55

  • [Common] Fixes an issue where resizing MarqueeLabel could result in a blank/empty view (ref #146, thanks @alpi and @foddy!)
  • [Common] Fixes an issue where edge fades would be present when labelized or when the label is too short to scroll

v2.7.6: Scrolling performance - 2016-06-25 22:20:33

  • [ObjC] Improved scrolling performance when used in UITableView/UICollectionView scrolling (see PR #141, thanks @JW97!)
  • [ObjC] Makes MarqueeLabel.h a public header file (see PR #142, thanks @dillan!)

v2.7.4: Updates to Carthage - 2016-05-05 02:18:52

  • 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 - 2016-05-04 01:07:43

  • 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 - 2016-04-28 23:10:27

  • 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!)