Commit Graph

133 Commits

Author SHA1 Message Date
Jesse Squires
e2b62c4996 change JSQVideoMediaItem to inherit from JSQMediaItem. mask JSQVideoMediaItem. closes #571. 2014-10-20 22:32:17 -07:00
Jesse Squires
1af170b983 change JSQLocationMediaItem to inherit from JSQMediaItem. mask JSQLocationMediaItem. #571 2014-10-20 22:23:35 -07:00
Jesse Squires
a38125e726 mask media views for JSQPhotoMediaItem. ref #571 2014-10-20 21:26:05 -07:00
Jesse Squires
005378f8f3 update demo 2014-10-19 18:44:01 -07:00
Jesse Squires
0638d8caf2 refactor assets directory. use asset bundle. update categories for bundle. update tests 2014-10-19 18:22:22 -07:00
Jesse Squires
d85c94e57f fix JSQVideoMediaItem typo. close #570 2014-10-19 11:12:58 -07:00
Jesse Squires
454be29f8d revert @import for #import. fix #541 2014-10-15 21:16:47 -07:00
Jesse Squires
6a2bda18c8 update demo for video media 2014-10-12 19:21:19 -07:00
Jesse Squires
bde4ae92aa remove old comment 2014-10-11 11:42:20 -07:00
Jesse Squires
65a691af96 follow up from PR #535 2014-10-09 21:40:54 -07:00
Raymond Walsh
2fdbc9f0f1 Refactor JSQMessagesBubbleImageFactory to enable custom images/insets
The factory is now instantiated, rather than used as a set of static methods.
The default init function creates a factory which behaves exactly like the previous version.
The two-parameter init function takes a custom image and user-defined strechable regions.

Two new unit tests cover the custom image constructor
2014-10-07 09:27:55 -07:00
Jesse Squires
b75bfdf54d use MKMapSnapshotter instead of MKMapView for location items. close #529. 2014-10-07 00:00:07 -07:00
Jesse Squires
ac1660841d fix analyze warning. 2014-10-05 22:18:11 -07:00
Jesse Squires
e9d5f6371b re-add cached media views for JSQLocationMediaItem and JSQPhotoMediaItem. fix cell re-use and dequeuing issues. 2014-10-05 16:03:01 -07:00
Jesse Squires
c3f8361ad3 update podfile 2014-10-05 13:56:03 -07:00
Jesse Squires
e436e8d456 add full copy/value semantics for JSQPhotoMediaItem. cache image view. update demo. 2014-10-05 12:57:33 -07:00
Jesse Squires
4d01ea8a14 update demo with options for sending media 2014-10-05 12:47:25 -07:00
Jesse Squires
42b8f45252 add JSQLocationMediaItem. #504. update demo. 2014-10-05 12:03:37 -07:00
Jesse Squires
1e5247bce3 convert jpg to png because iOS7 barfs. 2014-10-04 17:19:16 -07:00
Jesse Squires
df55fd3e71 fix avatar setting. add setting to load empty view. 2014-10-02 21:57:19 -07:00
Jesse Squires
0892296fc3 update demo with avatar settings 2014-10-02 21:44:36 -07:00
Jesse Squires
91753a7169 update demo. new DemoSettingsViewController. 2014-10-02 21:31:20 -07:00
Jesse Squires
23a5402f1f update header docs 2014-10-02 20:40:05 -07:00
Jesse Squires
57fc67be2c update demo for async loading example 2014-10-01 23:38:54 -07:00
Jesse Squires
0c9825cbf9 adjust typing indicator view 2014-09-28 23:15:20 -07:00
Jesse Squires
6df0e07619 implement basic placeholder media view. #504 2014-09-28 22:55:58 -07:00
Jesse Squires
7f624691ee turn off springiness in demo 2014-09-28 20:11:16 -07:00
Jesse Squires
fd192ba635 rebuild xcode project - fuck you xcode. update assets (#). clean up file imports. use modern objC. update podfile. 2014-09-28 19:24:44 -07:00
Jesse Squires
4e1047d815 add functionality to didPressAccessoryButton: in demo 2014-09-21 17:05:35 -07:00
Jesse Squires
e812298e34 add concrete JSQPhotoMediaItem for photo messages. ref #223. update demo handle media messages 2014-09-21 17:00:43 -07:00
Jesse Squires
818c4af616 add demo photo asset 2014-09-21 15:41:17 -07:00
Jesse Squires
1dc1185baa finish updating demo assets. #502 2014-09-21 00:03:07 -07:00
Jesse Squires
4a33d94766 update project assets 2014-09-20 23:56:20 -07:00
Jesse Squires
c144892a45 remove demo class prefixes 2014-09-20 23:27:07 -07:00
Jesse Squires
0a16732842 refactor library for core media message support. refactor JSQMessage to be abstract base class. add JSQTextMessage. add JSQMediaMessage. add JSQMessageMediaData protocol. Update demo. ref #223, #476. 2014-09-20 23:22:34 -07:00
Jesse Squires
0facd44dbd Merge branch 'develop' into release-6.0 2014-09-20 17:13:18 -07:00
Jesse Squires
7198f760aa bump version nums 2014-09-20 17:07:18 -07:00
Jesse Squires
084be62933 finish avatar highlighted states for #424 and #319 2014-09-12 15:41:52 -07:00
Jesse Squires
d7b4e73d7f add TODO 2014-09-06 19:59:15 -07:00
Jesse Squires
d3b7f3a1a1 update demo for JSQMessageAvatarImageDataSource changes 2014-09-06 18:55:12 -07:00
Jesse Squires
eec8b614ee new avatar default size constant 2014-09-06 16:44:57 -07:00
Jesse Squires
5020d5ad85 rename JSQMessagesAvatarFactory —> JSQMessagesAvatarImageFactory 2014-09-06 16:40:52 -07:00
Jesse Squires
7f4a2bab25 update library to utilize JSQMessageBubbleImageDataSource and JSQMessagesBubbleImage. add messageBubbleImageView to JSQMessagesCollectionViewCell prototype. update demo and unit-tests. 2014-09-06 14:03:47 -07:00
Jesse Squires
00cf2719a7 Merge branch 'develop' into release-6.0 2014-09-02 21:54:51 -07:00
Jesse Squires
027bdc3a30 bump version nums 2014-09-02 21:51:30 -07:00
Jesse Squires
751677394c change message data protocol and model to use senderId and senderDisplayName. closes #389. 2014-09-01 19:23:56 -07:00
Jesse Squires
832474648d version nums 2014-09-01 12:17:51 -07:00
Jesse Squires
3c5725059c version nums 2014-08-31 14:22:54 -07:00
Jesse Squires
742dcb288a fix toolbar constraint issues and button widths not setting properly. fixes #460 2014-08-30 21:58:26 -07:00
Jesse Squires
47d1c210c5 fix demo 2014-08-30 13:38:11 -07:00