Commit Graph

46 Commits

Author SHA1 Message Date
Steven Deutsch f2277d8cf5 Rename MessagesDisplayDataSource to MessagesDisplayDelegate 2017-09-06 06:08:07 -05:00
Steven Deutsch 6ef0638efb Make reusable view registration private 2017-09-06 05:52:25 -05:00
Nathan Tannar 26fbc7acb1 Merge pull request #99 from MessageKit/bugFix/messageInputBarRender
A workaround solution for the render issue with MessageInputBar
2017-09-04 09:52:44 -07:00
Steven Deutsch 50179c403f Gardening for MessageInputBar rendering bugfix 2017-09-04 09:06:43 -05:00
Steven Deutsch 6400cf74b5 Add new message styles 2017-09-04 08:39:28 -05:00
Nathan Tannar 848e048a14 A workaround solution for the render issue with MessageInputBar
It seems as though when using a UINavigationController there is an issue with the rendering of an inputAccessoryView. This workaround creates a copy during the animation and then deletes it.
2017-09-03 12:40:00 -07:00
Steven Deutsch a9fa0e2441 Handle messageColor for style of .none 2017-09-03 05:57:30 -05:00
Steven Deutsch 9968c3540b Create TailCorner 2017-09-03 05:39:14 -05:00
Steven Deutsch b3aa820be4 Add images for MessageBubbles 2017-09-03 04:39:04 -05:00
Steven Deutsch f3040f6966 Merge pull request #94 from oyalhi/v0.6.0
MessageContainerView updates
2017-09-02 04:04:25 -05:00
Omer YALHI 37b6adbc75 Final updates 2017-09-02 09:59:50 +03:00
Nathan Tannar ec496a0b7d AutoLayout Bug Fixes / Performance Boost 2017-09-01 18:45:37 -07:00
Steven Deutsch f6de024d29 Set defaults for InputTextView 2017-09-01 04:53:39 -05:00
Steven Deutsch 0fa7b379a3 In progress 2017-09-01 00:40:34 -05:00
Steven Deutsch c99e507d1d Remove inflexible conformance to MessageInputBarDelegate and improve keyboard handling 2017-08-29 05:33:39 -05:00
Steven Deutsch 94968206a0 Remove forceful call to notification selectors and simplify inputBar state management 2017-08-29 02:39:12 -05:00
Nathan Tannar a0b9aea482 Fix Bottom Anchor of MessagesCollectionView 2017-08-27 19:43:03 -07:00
Nathan Tannar 5b16ad9b9f Redone MessageInputBar and its related views
Created a more customizable InputAccessoryView
2017-08-25 16:50:16 -07:00
Steven Deutsch f55807ab9a Pass more useful delegate data and resolve more gesture conflicts 2017-08-24 07:22:40 -05:00
Steven Deutsch 035afbdcb6 Add MessageLabelDelegate to MessagesCollectionView 2017-08-23 23:29:16 -05:00
Steven Deutsch 7b16bcfef0 Update example app to use MessageLabelDelegate and set default implementations 2017-08-23 23:09:19 -05:00
Steven Deutsch 866a9b5ce6 Fix empty data detector crash 2017-08-22 02:30:12 -05:00
Steven Deutsch bd7e9f7581 Add url and date detectors 2017-08-22 02:04:58 -05:00
Steven Deutsch 3b498b368c Add DetectorType 2017-08-22 01:37:23 -05:00
Steven Deutsch 7e28572e19 Add back NSAttributedString extension for calculations and remove temporary UILabel 2017-08-16 04:55:18 -05:00
Steven Deutsch 8006090984 Add messageTop and messageBottom AvatarPositions 2017-08-15 04:25:46 -05:00
Steven Deutsch a98b512d34 Add AvatarPosition model to customize Avatar position in cell 2017-08-15 04:08:44 -05:00
Steven Deutsch 92be0af82c Add delegate methods for cellToplabel and cellBottomLabel tap recognition 2017-08-15 03:27:16 -05:00
Steven Deutsch ac495af182 Clean up access control and API 2017-08-13 02:18:22 -05:00
Omar Albeik 9ff78d2706 Fixes #50 2017-08-11 00:01:27 +03:00
Steven Deutsch eaa3dd15c7 Update cellTopLabel and cellBottomLabel to use NSAttributedString 2017-08-09 20:47:45 -05:00
Steven Deutsch a1a09195a6 Fix misplaced frames and update example app 2017-08-08 03:58:36 -05:00
MacmeDan 5d79572fd9 Added the Avatar struct which has an image and initials.
Added an `Avatar` property to the `AvatarView`
Replaced the `imageView` in the `MessagesCollectionViewCell` with the `AvatarView`
Moved the `Avatar.playground` to the example project so users can play around and learn it capabilities.
Updated the example project and abstracted the `sampleData` to its own file.
Updated the organization for the project to `MessageKit` instead of `Hex bits`
2017-08-07 17:46:22 -06:00
Dan Leonard 3b94565c48 AvatarView (#31)
* Add AvatarView along with `AvatarView.Playground` Implemented code review changes.

* Add tests because your are supposed to add tests for everything.

* Replace references to the Avatar with AvatarView. Update Example Project.

* Updated my `swiftLint` and fixed issues.
2017-08-05 23:55:59 -06:00
Steven Deutsch a38fb24998 Add Header & Footer views + Update Delegates & Naming 2017-08-04 22:30:41 -05:00
Steven Deutsch 258c0b67a4 Add MessageCellDelegate - didTapAvatar & didTapMessage 2017-08-03 02:28:34 -05:00
Steven Deutsch 3342caf540 Revert parameter renaming due to SwiftLint 2017-08-03 02:28:33 -05:00
Steven Deutsch 2894c47820 Add SwiftLint and fix warrnings/errors 2017-08-03 02:28:33 -05:00
Steven Deutsch db2e929296 Update Podspec and clean up code 2017-07-27 02:13:57 -05:00
Steven Deutsch 6cf505677b Move collectionview bottom constraint when keyboard shows/hides 2017-07-27 01:24:57 -05:00
Steven Deutsch 0d111798ac Remove test colors start to clean up UI 2017-07-26 04:06:46 -05:00
Steven Deutsch 383002d1e6 Fix layout bug & cleanup code 2017-07-26 02:00:08 -05:00
Steven Deutsch c5ad5cb24b In progress 2017-07-25 22:20:11 -05:00
Steven Deutsch a185063d26 Add basic MessagesCollectionViewFlowLayout for height resizing cells 2017-07-23 00:52:17 -05:00
Steven Deutsch 59f0b81e9f Setup MessagesViewController constraints 2017-07-22 15:52:44 -05:00
Jesse Squires f11462ce22 Dump former MessageKit repo contents (#3)
* Dump former MessageKit repo contents

* Update MessageKit.podspec
2017-07-19 18:03:52 -05:00