Diego Sánchez
d87fe40c90
Some optimizations for TextBubbleView ( #144 )
2016-06-01 13:43:37 +01:00
Diego Sánchez
6e55f5e052
Make border images optional in BaseMessageCollectionViewCellDefaultStyle ( #139 )
2016-05-27 16:54:20 +01:00
Diego Sánchez
62757faa54
Fixes cell being configured with the wrong image coming from PHImageManager ( #137 )
2016-05-25 18:32:16 +01:00
Anton Schukin
6c469185d5
Make some properties public
2016-05-25 11:30:05 +01:00
Anton Schukin
12c79b919a
Allow to specify margins for revealable timestamps
2016-05-18 14:59:42 +01:00
Diego Sánchez
3b62da46a3
Text bubble fixes ( #127 )
...
* Fixes diacritic marks being clipped.
This changes how text insetting is performed. By using non-zero textInsets, UITextView size is now bigger and diacritic marks can be seen.
* Fixes size of text not matching UITextView.sizeThatFits(_:) for some strings - which was leading to incorrect size of text bubbles -
2016-05-12 15:54:56 +01:00
Anton Schukin
d84a9805a4
Allow PhotoBubbleView to be subclassed
2016-05-11 10:49:07 +01:00
Anton Schukin
b4308dcd7b
Make BaseMessagePresenter.decorationAttributes public
2016-05-11 10:43:48 +01:00
Anton Schukin
c11374ae3c
Added ability to react on different states of UILongPressGestureRecognizer
2016-05-06 13:30:32 +01:00
Igor Kashkuta
31a441aebc
Preserve old behavior with call to -shouldFocusOnItem function
2016-05-05 19:09:05 +01:00
Igor Kashkuta
4dcf4a4f4b
Remove unused parameter
2016-05-05 19:03:12 +01:00
Igor Kashkuta
2069b367a4
Add ability to focus on chat input item programmatically.
2016-05-05 18:57:50 +01:00
Anton Schukin
136473d1b0
Fixed issue with text size calculation v2
2016-05-05 16:37:51 +01:00
Anton Schukin
47f6692eca
Revert "Merge pull request #122 from AntonPalich/Fix_text_size_calculation"
...
This reverts commit 06655cdd77 , reversing
changes made to acc9900c98 .
2016-05-05 16:33:01 +01:00
Anton Schukin
5a9c096e02
Fixed text size calculation
2016-05-05 14:47:50 +01:00
Diego Sanchez
f3e3556a20
Fixes some keyboard issues
2016-04-20 11:51:49 +01:00
Igor Kashkuta
3319ba9036
Aand add one more simplification with default value for optionals
2016-04-14 18:14:41 +01:00
Igor Kashkuta
a5dbc88c68
Simplify code with optionals.
2016-04-14 18:07:54 +01:00
Igor Kashkuta
e1b88baeac
Use ?? instead of complex if statement.
2016-04-14 17:50:09 +01:00
Igor Kashkuta
67387f1d9d
Add ability to disallow focus on InputItem for ChatInputBar.
2016-04-14 17:32:59 +01:00
Igor Kashkuta
4d4fbed64d
Add ability to disallow the beginning of text editing for ChatInputBar.
2016-04-14 17:32:41 +01:00
Igor Kashkuta
9b4232bcb3
Rename isSendButtonEnabledForInputBar -> shouldEnableSendButton
2016-04-13 15:59:33 +01:00
Igor Kashkuta
3b449b352f
Make the name for closure property more clear
2016-04-13 15:51:29 +01:00
Igor Kashkuta
f62c619b80
Add ability to control Send button enabled state from external code.
2016-04-13 14:49:54 +01:00
Diego Sanchez
eb84520fff
Updates to Swift 2.2
2016-04-11 14:22:56 +01:00
Anton Schukin
9062c4cec0
Listening for photo library updates
2016-03-31 16:50:53 +01:00
Diego Sanchez
613074bdb9
Fixes leaking the view controller when keyboard is present
2016-03-30 20:04:22 +01:00
Diego Sánchez
3ed7385258
Merge pull request #86 from badoo/master
...
Updates dev with master
2016-03-24 23:28:16 +00:00
Viacheslav Radchenko
e102878d88
Show placeholder cells in photo input if not enough photos
2016-03-24 19:00:14 +00:00
Diego Sanchez
5c1bb1b615
Fixes tests
2016-03-23 23:54:20 +00:00
Anton Schukin
62fd1ed7cd
Added default initialiser for public struct
2016-03-23 15:37:50 +00:00
Diego Sanchez
f16bb098ae
Fixes blink on iOS 8 when sending text messages
2016-03-23 11:30:59 +00:00
Diego Sánchez
bd88319a9a
Merge pull request #74 from Viacheslav-Radchenko/dev
...
Implement ChatInputItemProtocol directly, rather then through class extension
2016-03-22 18:23:14 +00:00
Viacheslav Radchenko
f1f1f6465d
Implement ChatInputItemProtocol directly, rather then through class extension
2016-03-22 17:21:40 +00:00
Anton Schukin
0e064424d8
Allow_to_customize_sizes_and_colors_of_photo_messages
2016-03-22 16:54:08 +00:00
Diego Sanchez
c1b7cb7553
Adopts changes in appearance on ChattoApp. The default values in appearance don't work for any app (unlocalized texts) so it's better to remove the default value and make existing apps get a compiler error.
2016-03-21 23:53:58 +00:00
Diego Sanchez
4cca18783a
Fixes swiftlint warnings
2016-03-21 20:55:56 +00:00
Diego Sanchez
eaa4142e17
Fixes misalignment when revealing timestamps due to different sizes (3.00 am 17.37 pm)
2016-03-21 20:55:56 +00:00
Diego Sanchez
2c5b065d5c
Improvements for custom styling
...
- Allows reusing default styles by injecting parameters
- Insets and fonts for input component
2016-03-21 20:49:30 +00:00
Viacheslav Radchenko
0e35ad6ba9
Added block handlers
2016-03-17 15:17:49 +00:00
Viacheslav Radchenko
a9b230fe50
Extend PhotosInputViewDeelgate with permission callbacks
2016-03-17 11:43:12 +00:00
Anton Schukin
4ae42064cf
Make PhotoMessagePresenter.photoCellStyle property public
2016-03-16 10:41:05 +00:00
Anton Schukin
c2b13923bc
BaseMessagePresenter properties became public
2016-03-15 18:07:42 +00:00
Zhao Wang
91a4d2bf61
Expose a public initializer for BaseMessageCollectionViewCellLayoutConstants
...
Since the default one is internal for struct.
2016-03-14 11:23:32 -07:00
Anton Schukin
1ef01a7876
Presenters can responds on cell events directly and implement additional behaviour in addition to interaction handlers
2016-03-14 17:02:20 +00:00
Zhao Wang
1699199857
update self.dynamicType to static type to avoid potential issues of finding default images in NSBundle
2016-03-13 13:19:51 -07:00
Diego Sánchez
2733b83e8c
Merge pull request #55 from zwang/feature-avatar
...
Adds support for user avatars
2016-03-12 11:37:51 +00:00
Zhao Wang
c811ade011
avatar for messages update based on feedback
...
Also allow user to override layoutConstants in
BaseMessageCollectionViewCell and allow user to specify
VerticalAlignment of avatar: Top, Bottom or Center
2016-03-11 23:17:40 -08:00
Anton Schukin
239c36f33a
Added default init method for PhotoMessageCollectionViewCellDefaultStyle
2016-03-10 15:55:53 +00:00
Zhao Wang
15dea4cfc6
Add comments about how to display avatar
2016-03-10 00:01:24 -08:00