All Versions
Latest Version
Avg Release Cycle
30 days
Latest Release
1419 days ago

Changelog History
Page 1

  • v4.2.1 Changes

    August 04, 2020

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixes support for Swift Package Manager by making TypographyKitViewController and TypographyKitColorsViewController programmatic over using storyboards & xibs.

  • v4.2.0 Changes

    May 09, 2020

    โž• Added

    • ๐Ÿ‘Œ Support for posting a UIContentSizeCategory.didChangeNotification notification manually where scaling using UIFontMetrics.
  • v4.1.0 Changes

    March 19, 2020

    โž• Added

    • ๐Ÿ‘Œ Support for Swift Package Manager.
  • v4.0.0 Changes

    February 23, 2020

    โž• Added

    • ๐Ÿ‘Œ Support for SwiftUI. A typography style can be applied to a SwiftUI Text view as follows:
    Text("A string").typography(style: .interactive) 

    Letter casing can be applied directly to a String as follows:

    "A string".letterCase(style: .interactive)
    • ๐Ÿ’… Scaling mode may now be specified on a per typography style basis using the scaling-mode key.

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ The default scaling mode (if one is not specified) is now UIFontMetrics with fallback to stepping prior to iOS 11.0.
    • ๐Ÿ‘Œ Improvements to scaling using UIFontMetrics including respecting minimum point size constraints.
  • v3.3.0 Changes

    February 19, 2020

    โž• Added

    โž• Added the ability to specify a minimum and / or maximum point size per typography style e.g.

            "paragraph": {
                "font-name": "Avenir-Medium",
                "minimum-point-size": 12,
                "maximum-point-size": 24,
                "point-size": 18,
                "text-color": "text",
                "letter-case": "regular"
  • v3.2.0 Changes

    January 21, 2020

    โž• Added

    โž• Added the ability to globally specify the line breaking mode for UILabel using the line-break property of labels. For an example, see the sample app.

  • v3.1.0 Changes

    September 17, 2019

    โž• Added

    โž• Added parameter replacingDefaultTextColor to function attributedText(_ text:, style:,letterCase:, textColor: UIColor?) allowing the most frequently occurring text color in an attributed string to be replaced with the value of the textColor parameter.

  • v3.0.1 Changes

    September 11, 2019

    โšก๏ธ Updated

    ๐Ÿ’… Resolved an issues with setting NSAttributedString on UILabel` updating all fonts to the specified typography style even where a font attribute was already set.

  • v3.0.0 Changes

    September 03, 2019

    โž• Added

    ๐Ÿ‘Œ Support for Xcode 11 and dark mode in iOS 13.

  • v2.2.3 Changes

    September 03, 2019

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed an issue whereby attributed text would not be updated correctly.