- Adds support for fill-in snippets, if client app implements the SMTEFillDelegate protocol and provides a URL scheme.
- Adds support for formatted text snippets.
- Adds expandPlainTextOnly which defaults to NO and is respected in the expansion/delegate methods
- Adds - (NSAttributedString*)attributedStringByExpandingAbbreviations:(NSAttributedString*)inString;
- Cursor position macro (%|) now works in UITextField and HTML (Previously only worked in UITextView. Impossible in UISearchBar.)
- Adds support for selection range macro (ie. %| select this text %\ )
- Fixes problem where cursor would jump to start of a UITextField after an expansion
- Fixes failure to expand immediately after Cut/Delete of a selection range or immediately after a previous expansion
- stringByExpandingAbbreviations: now returns an autoreleased string (previously returned a retained string)
- Fixes problem where snippetsAreShared could incorrectly return YES when TEtouch has been installed but never launched
- sample project includes two different implementations of fill-in support
- sample project includes a simplistic input accessory view for the iPad's UITextView showing how to insert text in a way that the SDK understands as typing
- requires iOS 5.1 or later/Xcode 4.3 or later (use SDK version 1.2.3 for iOS 3.1/Xcode 3.2.3)