- 4.3.0
- Swift 5 support
- Fixes accessibility of HorizontalEdgePadding initializers and a typo in its filename
- 4.2.2
- Fix image paste orientation in
InputTextView
- Fix image paste orientation in
- 4.2.1
- Fix crash when pasting multiple images
- Removed
AutocompleteManager.isCaseSensitive: Boolin favor of afilterBlock
- 4.2.0
- Added new API for overriding the main middle view, normally the
InputTextViewso it can be replaced with views such as a "Join" button",setMiddleContentView(_ view: UIView?, animated: Bool)
- Added new API for overriding the main middle view, normally the
- 4.1.2
- Added RxSwift/RxCocoa support through extensions and delegate proxies in
RxInputBarAccessoryView, requiresRxSwiftandRxCocoa - Added
InputBarViewControllerwhich contains anInputBarAccessoryViewas theinputAccessoryViewby default with a convenientisInputBarHidden: Boolproperty to show/hide it
- Added RxSwift/RxCocoa support through extensions and delegate proxies in
- 4.1.1
- Added
frameInsets: HorizontalEdgePaddingproperty toInputBarAccessoryViewto inset the view to be compatible withUISplitViewControlleror other custom containers where the view should not be the full width
- Added
- 4.1.0
- Corrected issue where setting long strings in
viewDidLoadbroke inital layout, Issue #41 - Added
deleteCompletionByParts: Boolflag toAutocompleteManagerto allow for partial deletions of autocompletes rather than just the entire substring. - Added
InputBarSendButtonto use as thesendButtoninInputBarAccessoryView. This subclass ofInputBarButtonItemhas aUIActivityIndicatorViewto show a spinner when making HTTP requests
- Corrected issue where setting long strings in
- 4.0.3
- Corrected issue where native autocomplete in interfears with
AutocompleteManager
- Corrected issue where native autocomplete in interfears with
- 4.0.2
- Corrected layout issue effecting older devices when pasting large amounts of text, Issue #36
- 4.0.1
- Corrected window constraint for iPhone Xs, Xs Max and XR
- 4.0.0
- Update to Swift 4.2
- 3.1.0
- Added functionality to
register(delimiterSet set: CharacterSet)andunregister(delimiterSet set: CharacterSet), these sets are used to terminate anAutocompleteSession - Added
maxSpaceCountDuringCompletionto allow for autocomplete strings that have spaces, such as"@Nathan Tannar"
- Added functionality to
- 3.0.1
- Inserting text in the middle an autocompleted substring will now invalidate the autocomplete
- Deleting characters in the middle of an autocompleted substring will delete the entire autocompleted substring
- 3.0.0
- Added a
context: [String: Any]?property toAutocompleteCompletionfor more advanced use - Added
NSAttributedString.Key.autocompletedto easily parse attributed strings for the substrings that were completed - Added
NSAttributedString.Key.autocompletedContextwhere thecontextofAutocompleteCompletionis stored for post processing
- Added a
- 2.2.2
- Removed experimental
TypingIndicatorsee more refined version here - Added a
KeyboardManagerto support adding anInputBarAccessoryViewas a subview of aUIViewController. This better supports view controller containers such as theUISplitViewController
- Removed experimental
- 2.2.1
- RTL Support (Made
AutocompleteManager.paragraphStyleopen)
- RTL Support (Made
- 2.2.0
- Make
AutocompleteSessiona class so that its completion can be updated
- Make
- 2.1.0
AutocompleteManagertable view datasource methods are now marked asopenAutocompleteManagerchanged to manageUITextViews rather than onlyInputTextViewsAutocompleteSessionbug fixes- Example updated for asynchronous completion lookups with
AutocompleteManager
- 2.0.0
- API Stability
InputManagerrenamed toInputPlugin- Added
shouldManageSendButtonEnabledStatetoInputBarAccessoryView
- 1.5.4
- Bug Correctedes
- 1.5.3
- [WIP]
TypingIndicatorInputItem view added, see example shouldForceTextViewMaxHeightproperty added
- [WIP]
- 1.5.2
- Better autocomplete detection
- 1.5.1
- Optimize AutocompleteManager & AttachmentManager
- 1.5.0
- Stability and bug fixes
- 1.4.0
- iPhone X Correctedes
- IntrinsicContentSize caching to increase performance
- Auto Manage maxTextViewHeight
- 1.3.0
- iPhone X Correctedes
- 1.2.0
- Better XCode docs
InputItemis now a protocol that you can give to theInputBarAccessoryViewInputPluginis now a protocol that you can conform to make a pluginAutocompleteManagerandAttactchmentManagerare no longer members ofInputBarAccessoryViewby default. You will need to create them and assign them to theInputPluginproperty of theInputBarAccessoryView
- 1.1.2
- Corrected issue where adjusting the
InputTextView's placeholder text alignment didn't work - Corrected iPhone X support where the home indicator overlapped the
InputTextView
- Corrected issue where adjusting the
- 1.1.1
- AutocompleteManager bug fixes and customization improvements
- 1.1.0
- AttactchmentManager (Beta)
- 1.0.0
- A more refined AutocompleteManager
- Auto-layout bug fixes