Commit Graph

167 Commits

Author SHA1 Message Date
Dmitry Abolmasov
08bcc96f08 fix crash when user use Undo after sending text message 2014-09-25 22:56:02 +04:00
James Coleman
03ac5832c9 Rename viewWillAppearHasSetupObservers to isObserving. 2014-08-25 13:51:52 -04:00
James Coleman
5d5d6a410b Use property rather than ivar for viewWillAppearHasSetupObservers. 2014-08-25 09:04:47 -04:00
James Coleman
68ec26479f Fix KVO registration/deregistration issues.
viewWillAppear and viewWillDisappear are not guaranteed to happen in any particular order; the only guarantees are that they will be called on appearance/disappearance. That is, viewWillDisappear, for example, can be called more than once. This means that for proper KVO API conformance, to register/deregister in these methods you need to keep track of whether or not you're currently observing. This fixes #180, fixes #268, fixes the issues caused by #131 and the fix in #177 that was later reverted.
2014-06-09 10:57:07 -04:00
Jack
666eace95b Just fix the iOS7 new api. 2014-04-28 13:54:18 +08:00
Jack
3a7e8b13dc refactor method. 2014-04-28 13:01:52 +08:00
Jack
eb485f2184 fix the bug from iOS7 new api. 2014-04-28 12:55:03 +08:00
Jack
b81cfae779 fix textView the bug from iOS7. 2014-04-27 13:08:41 +08:00
Jesse Squires
32ec5790c8 fix keyboard panning 2014-04-26 11:28:00 -07:00
Jesse Squires
bb2df59011 set delegate / datasource to nil in dealloc. close #201 2014-04-26 11:19:57 -07:00
Jesse Squires
70b43b9b68 fix animation curve 2014-04-26 11:17:52 -07:00
Jesse Squires
8dbcd869a8 fix #25 2014-04-13 14:07:33 -07:00
Konstantin Simakov
d94d2f4ad1 Fix #205 - bubbleFrame fix vertical center 2014-04-09 16:59:55 +06:00
Jesse Squires
af7a1be1c9 close #181. close #180. 2014-03-02 14:14:40 -08:00
Simon Räder
6b4f5390f6 fix: KVO Bug 2014-02-27 09:51:53 +01:00
Jesse Squires
631ecdebe3 make tableview frame size of container and only set insets. RE: close #150 2014-02-22 22:47:17 -08:00
Jesse Squires
238719b30f Merge branch 'develop' 2014-02-22 19:42:08 -08:00
Jesse Squires
4d45904459 slight refactoring from PR #153 2014-02-22 19:40:22 -08:00
Jesse Squires
e40929dd1d remove scrollToBottom. now responsibility of subclass. closes #159. 2014-02-22 19:13:24 -08:00
Theodore Felix Leo
7dec817454 Fix inconsistent bubble position due to displayed timestamp. 2014-02-23 11:08:24 +08:00
Jesse Squires
f6b0214a39 remove data detectors by default 2014-02-22 19:04:32 -08:00
Jesse Squires
d9ef6e6ef9 edit text view notifications for refreshing view for placeholder text. 2014-02-22 18:38:47 -08:00
Jesse Squires
fe6cd1cd26 change where textView KVO is added/removed. remove textView snapBackToPoint delegate callback. 2014-02-22 18:11:05 -08:00
Jesse Squires
09646af2f8 implement JSMessageData protocol. close #149 2014-01-23 21:32:00 -08:00
Jesse Squires
b651a04af2 add delegate to customize when timestamps are displayed 2014-01-21 23:55:32 -08:00
Jesse Squires
ac6e89c59f refactoring and fixes for JSMessage. #130. 2014-01-21 23:39:50 -08:00
Jesse Squires
875e5dc5a1 refactor to use new JSMessage object. closes #130. 2014-01-21 23:04:36 -08:00
Jesse Squires
a06935079d add JSMessage object. 2014-01-21 22:08:03 -08:00
Jesse Squires
77ee8bbdd2 add JSMessageTableView object 2014-01-21 21:40:59 -08:00
Jesse Squires
80fd4749bb close #142 : allow tap to dismiss instead of pan. 2014-01-21 21:27:49 -08:00
Jesse Squires
ba84913a94 remove avatar, timestamp, subtitle policies. simplify delegate and datasource protocols. #130 2014-01-21 20:45:52 -08:00
Jesse Squires
fed2eca468 fix if formatting 2014-01-21 20:28:42 -08:00
Jesse Squires
e868fb08c2 fix docs and formatting from #137 2014-01-21 20:23:48 -08:00
Anil Anar
2e76ab6611 Merge branch 'master' of https://github.com/jessesquires/MessagesTableViewController into feature/custom-cell-identifier
Conflicts:
	JSMessagesViewController/Classes/JSMessagesViewController.m
2014-01-18 18:34:44 +02:00
Jesse Squires
4f945940e3 fix crash from #128 2014-01-17 21:13:38 -08:00
Jesse Squires
91282744f6 formatting and fixes from #128 2014-01-17 21:04:28 -08:00
Jesse Squires
79ff9fba79 Merge branch 'develop' of https://github.com/jessesquires/MessagesTableViewController into develop 2014-01-17 20:56:19 -08:00
Jesse Squires
c7576218e3 Merge pull request #128 from slycrel/jesse-master-pull
Removing deprecated warnings for iOS 7, keeping iOS 6 support.
2014-01-17 20:54:54 -08:00
Jesse Squires
0a4e3826d7 fix visual glitch from #136 2014-01-17 20:52:36 -08:00
Jesse Squires
492b49171d Merge branch 'develop' of https://github.com/jessesquires/MessagesTableViewController into develop 2014-01-17 20:42:26 -08:00
Jesse Squires
f4c795fb46 Merge pull request #136 from LazarusX/master
Fix scrolling issue
2014-01-17 20:42:07 -08:00
Jesse Squires
23ab69979d Merge branch 'develop' of https://github.com/jessesquires/MessagesTableViewController into develop 2014-01-17 20:39:00 -08:00
Jesse Squires
8b2c7267c6 formatting 2014-01-17 20:28:45 -08:00
Scott Corscadden
adbd45faf3 Cosmetic only.
Remove a single space, and clarify a comment.
2014-01-17 09:07:55 -05:00
Scott Corscadden
6d9e4e43d4 Attempt to resolve amusing behaviour when using "split keyboard" on a contained iPad view. 2014-01-16 22:40:40 -05:00
Jeremy Stone
1a96abaea3 Updating for possible rounding issues. 2014-01-14 16:40:11 -07:00
Jeremy Stone
cd1e04cd2b Removing deprecated warnings for iOS 7.
Conflicts:
	JSMessagesViewController/Classes/JSBubbleView.m
2014-01-14 16:31:11 -07:00
Anil Anar
1e8872d133 Minor fix. 2014-01-14 16:38:45 +02:00
Anil Anar
3d09bf1ddd Minor fix. 2014-01-14 16:35:51 +02:00
Anil Anar
81b0a99d01 Added a function that optionally returns a custom cell reuse identifier in JSMessagesViewDelegate. 2014-01-14 16:09:21 +02:00