Commit Graph

84 Commits

Author SHA1 Message Date
Jesse Squires
3f0f52f704 more unit test refinements 2014-10-20 23:17:14 -07:00
Jesse Squires
b590303a4f new abstract base class, JSQMediaItem, for pulling out common media item behavior. refactor JSQPhotoMediaItem to inherit from JSQMediaItem. #571 2014-10-20 22:08:23 -07:00
Jesse Squires
d4a5bc6d09 add new JSQMessagesMediaViewBubbleImageMasker. ref #571 2014-10-20 20:22:44 -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
a023fee709 complete localization! close #237 whoo! :) 2014-10-19 17:22:42 -07:00
Jesse Squires
f201b085e3 add new empty strings file. ref #237 2014-10-19 16:33:29 -07:00
Jesse Squires
3e8a3cbfc1 add spec to project 2014-10-19 14:02:12 -07:00
Jesse Squires
dee7714d9e re-add video item 2014-10-19 11:15:31 -07:00
Jesse Squires
dd9458a70f remove video item 2014-10-19 11:14:39 -07:00
Jesse Squires
d85c94e57f fix JSQVideoMediaItem typo. close #570 2014-10-19 11:12:58 -07:00
Jesse Squires
02e5927a1d add JSQVideoMediaitem. close #504. 2014-10-12 19:09:04 -07:00
Jesse Squires
ae47a8350f fix bubble assets #524 2014-10-12 13:17:06 -07:00
Jesse Squires
1fb7f9f6cf add play icon for #504 2014-10-12 13:11:16 -07:00
Jesse Squires
31bf2b2fa9 update bubble assets for @3x close #524 2014-10-12 13:07:36 -07:00
Jesse Squires
7ef5b4bbc2 handle iOS 7 and 8 specific issues. close #5221. close #544. ref #484. 2014-10-11 11:17:53 -07:00
Jesse Squires
d1781adc09 re-add stroked bubble assets. close #534 2014-10-09 19:46:35 -07:00
Jesse Squires
42b8f45252 add JSQLocationMediaItem. #504. update demo. 2014-10-05 12:03:37 -07:00
Jesse Squires
1052627f59 clean up project. fix travis script for unit tests. 2014-10-04 17:03:51 -07:00
Jesse Squires
91753a7169 update demo. new DemoSettingsViewController. 2014-10-02 21:31:20 -07:00
Jesse Squires
6df0e07619 implement basic placeholder media view. #504 2014-09-28 22:55:58 -07:00
Jesse Squires
ef8c54597a update assets #502. begin JSQMessagesMediaPlaceholderView. #504 2014-09-28 20:07:27 -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
ddfd4f5d8c update cocoapods 2014-09-28 14:25:56 -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
d82f39ccb9 unit tests 2014-09-21 00:47:30 -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
c3376a1eb5 Merge branch 'develop' into release-6.0 2014-09-17 23:54:01 -07:00
Jesse Squires
cf543f6110 fix settings 2014-09-17 23:53:20 -07:00
Jesse Squires
8c0760e766 close #484 2014-09-17 23:51:25 -07:00
Jesse Squires
0f619f71a7 apply workaround for #484 2014-09-12 16:14:36 -07:00
Jesse Squires
a8fe8f961d new header and footer properties on collection view. remove typingIndicatorColor from view controller. refinements for #476 2014-09-07 23:13:43 -06:00
Jesse Squires
5045f04522 rename JSQMessagesAvatarFactoryTests —> JSQMessagesAvatarImageFactoryTests 2014-09-06 18:59:35 -07:00
Jesse Squires
5020d5ad85 rename JSQMessagesAvatarFactory —> JSQMessagesAvatarImageFactory 2014-09-06 16:40:52 -07:00
Jesse Squires
a97cf9dcbc new JSQMessagesAvatarImage class and unit tests. ref #319 2014-09-06 12:00:25 -07:00
Jesse Squires
430853e7c8 add JSQMessagesBubbleImageTests 2014-09-01 22:10:15 -07:00
Jesse Squires
1787b82224 add new JSQMessagesBubbleImage object. concrete JSQMessageBubbleImageDataSource. #319 2014-09-01 21:59:50 -07:00
Jesse Squires
f0916dc5e3 add new data source protocols. beginning #319 2014-09-01 21:35:35 -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
c6f108b94b move collection view delegate and data source definitions to their own header files to clean up collection view header. 2014-08-30 22:24:32 -07:00
Jesse Squires
178e1a5ab8 v 5.0.4 2014-05-26 19:10:16 -07:00
Jesse Squires
9538b4fdb0 Merge pull request #313 from erysaj/issue_281_improve_cpu_springiness_cpu_usage
Improve springiness cpu usage
2014-05-26 10:51:10 -07:00
Jesse Squires
6fd3209097 schemes 2014-05-24 17:54:53 -07:00
Eugene Rysaj
9bdf157a39 Revert "avoid expensive view hierarchy modification during cell configuration"
This reverts commit 3f7b5ae86f.
2014-05-25 00:11:41 +03:00
Eugene Rysaj
3f7b5ae86f avoid expensive view hierarchy modification during cell configuration 2014-05-23 13:52:52 +03:00
Eugene Rysaj
d5a6d67638 use custom layout invalidation context to suppress unneeded computations 2014-05-23 12:52:31 +03:00
Jesse Squires
8ce72ac3d3 import OCMock 2014-05-18 11:07:56 -07:00
Jesse Squires
0e0e90e3eb schemes 2014-05-12 09:02:30 -07:00
Jesse Squires
2bb26b7f7e update pods 2014-05-11 20:07:24 -07:00
Jesse Squires
b30722b34d edit schemes 2014-05-03 16:32:15 -07:00