Skip to content

Latest commit

 

History

History
105 lines (56 loc) · 3.53 KB

CHANGELOG.md

File metadata and controls

105 lines (56 loc) · 3.53 KB

Change Log

All notable changes to this project will be documented in this file.

Features

  • Add ignoreDuplicates option to SwiftMessages.Config to specify whether or not to ignore duplicate Identifiable message views.

Features

  • Add shouldAutorotate option to SwiftMessages.Config for customizing device rotation behavior when messages are presented in an overlay window. By default, message will auto-rotate.

Improvements

  • Enable automatic provisioning on framework target

Breaking Changes

  • Support for Swift 3.0.

Breaking Changes

  • Support for Swift 2.3 and Xcode 8.

    The nib files needed to be updated to Xcode 8 format to work around an iOS bug. Unfortunately, this makes it necessary to break backward compatibility with Swift 2.2 and Xcode 7.

Bug Fixes

  • Fix #16 Preserve status bar visibility when displaying message in a new window.

Features

  • Add default configuration SwiftMessages.defaultConfig that can be used when calling the variants of show() that don't take a config argument or as a global base for custom configs.
  • Add Array.sm_random() function that returns a random element from the array. Can be used to create a playful message that cycles randomly through a set of emoji icons, for example.

Bug Fixes

  • Fix #5 Emoji not shown!
  • Fix #6 There is no way to create SwiftMessages instance as there is no public initializer

Bug Fixes

  • Fix Carthage-related issues.

Features

  • New layout Layout.TabView — like Layout.CardView with one end attached to the super view.

Bug Fixes

  • Fix spacing between title and body text in Layout.CardView when body text wraps.

Improvements

API Changes

  • The BaseView.contentView property of was removed because it no longer had any functionality in the framework.

    This is a minor backwards incompatible change. If you've copied one of the included nib files from a previous release, you may get a key-value coding runtime error related to contentView, in which case you can subclass the view and add a contentView property or you can remove the outlet connection in Interface Builder.

Improvements

  • Remove the iconContainer property from MessageView.

Bug Fixes

  • Fix constraints generated by BaseView.installContentView().

Features

  • Add support for specifying an IconStyle in the MessageView.configureTheme() convenience function.
  • Add code comments.
  • Initial release.