Commit Graph

44 Commits

Author SHA1 Message Date
Javier Cancio c4aaab1938 Xcode 9 & Swift 4 support 2017-09-23 09:01:42 +02:00
Steven Deutsch 4caea44cb5 Add video message 2017-09-17 23:42:27 -05:00
Steven Deutsch ba0ef1678e Set MessageCellDelegate and fix broken gestures 2017-09-17 19:15:30 -05:00
Steven Deutsch 499cdedfa0 Apply masks to media messages 2017-09-17 19:07:29 -05:00
Steven Deutsch 7788a1e231 Add MediaMessageCell 2017-09-16 17:59:39 -05:00
Steven Deutsch 9a396d077b Refactor cell configuration method to cleanup cellForItem(at:IndexPath) 2017-09-16 15:46:34 -05:00
Steven Deutsch 100b8d143e Update Example & reuse identifiers 2017-09-15 07:32:43 -05:00
Steven Deutsch 468f07b097 Generic way 2017-09-14 20:01:16 -05:00
Steven Deutsch 2328326357 Make MessageCollectionViewCell generic over its content 2017-09-14 19:13:19 -05:00
Steven Deutsch b7ef4b7c6a Fix detector attributes bug 2017-09-09 10:40:28 -05:00
Steven Deutsch fc9df34255 Add avatarAlwaysLeading and avatarAlwaysTrailing 2017-09-09 08:36:04 -05:00
Steven Deutsch dee15ae0b6 Fix cell top label origin and max width 2017-09-09 03:48:33 -05:00
Steven Deutsch a940a16196 Fix cell bottom label origin and max width 2017-09-09 02:59:33 -05:00
Steven Deutsch 42b0841bff Remove textAlignment setting in cell 2017-09-07 14:42:52 -05:00
Steven Deutsch d9def855f9 Update example, harden deprecation, cleanup label delegates 2017-09-06 07:09:29 -05:00
Steven Deutsch 4a121e328d Make MessageCellDelegate conform to MessageLabelDelegate 2017-09-06 06:52:00 -05:00
Omer YALHI f33c20d29d MessageContainerView updates for the MessageKit project 2017-09-02 09:53:00 +03:00
Omer YALHI bc21776078 MessageContainerView updates for the MessageKit project 2017-09-02 09:50:59 +03:00
Steven Deutsch b869b526e2 Move frame calculations from cell into layout object 2017-08-25 10:45:00 -05:00
Steven Deutsch aaa70b8dad Fix conflicting gesture recognizers 2017-08-24 06:11:48 -05:00
Steven Deutsch 866a9b5ce6 Fix empty data detector crash 2017-08-22 02:30:12 -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
Steven Deutsch 8f1aab0374 Provide support for NSAttributedString in MessageLabel 2017-08-09 20:56:58 -05:00
Steven Deutsch eaa3dd15c7 Update cellTopLabel and cellBottomLabel to use NSAttributedString 2017-08-09 20:47:45 -05:00
Steven Deutsch 824748126a Update topLabel & bottomLabel constraints and add text alignment 2017-08-09 00:22:47 -05:00
Steven Deutsch a1a09195a6 Fix misplaced frames and update example app 2017-08-08 03:58:36 -05:00
Steven Deutsch f911cf3c39 Add cell top + bottom labels and refactor layout engine 2017-08-08 03:17:38 -05:00
Steven Deutsch 7fc023c571 Create MessageLabel subclass 2017-08-07 23:43:03 -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
Steven Deutsch 258c0b67a4 Add MessageCellDelegate - didTapAvatar & didTapMessage 2017-08-03 02:28:34 -05:00
Steven Deutsch cee4b1c6d0 Invalidate layout for orientation change 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
Omar Albeik 6ab3c26699 Fix #13 2017-07-29 00:41:49 +03:00
Steven Deutsch db2e929296 Update Podspec and clean up code 2017-07-27 02:13:57 -05:00
Steven Deutsch cb90c7f007 Clean up access control 2017-07-27 02:00:08 -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 058b4fdd1b Round corner edges for demo 2017-07-23 11:56:26 -05:00
Steven Deutsch 83a0832945 Add MessagesCollectionViewLayoutAttributes (rough draft) 2017-07-23 03:26:33 -05:00
Steven Deutsch a185063d26 Add basic MessagesCollectionViewFlowLayout for height resizing cells 2017-07-23 00:52:17 -05:00