Releases: dragosrobertn/KNContactsPicker
Releases · dragosrobertn/KNContactsPicker
Release list
v0.3.0 - Support for Swift Package Manager, Select All contacts button
This releases adds support for SPM.
In addition it adds a new option to select all displaying contacts with a Select all button.
v0.3.0 - Support for Swift Package Manager
This is a pre-release version.
v0.2.1 - Fixes memory leak with presentationDelegate
Bug fixes
This release fixes a memory leak with presentation delegate tracked by issue #1 .
v0.2.0
New features
- Subtitle option for contact cell to display a phone number, email address, organisation (or nothing)
- Gradient colours setting provided when displaying contact initials
- Custom data source of contacts option to pass on a certain list of contacts instead of fetching all of them from contacts
- Contact cell image options order setting to set the preference of showing the contact image, a user provided image or initials.
Initial release to open source and CocoaPods
Version 0.1.0 is the initial pre-release version of KNContactsPicker. Please note the behaviour might change with breaking changes until it reaches the stable version of v.1.0.0 and some other features are being ironed out.
KNContactsPicker is a modern, customisable and easy to use Contacts Picker similar to the stock CNContactPickerViewController. It does improve in a couple of area for a better UX.
- Three contact selection modes:
- Single Deselect (Deselects all other contacts after first contact is selected)
- Single Reselect (Selects another contact on tap)
- Multi Select
- Contact images or initials
- Search contacts and ability to select while searching
- Clear selection button
- Contact section indexes to quickly navigate through the contact list
- Returns CNContact objects
- Highly customisable settings for strings and options
- Two conditional methods to enable or deselect certain contacts
- Support iOS 13
- Dark Mode
- Icons (SF Symbols)
- Pull to Dismiss