Commit Graph

167 Commits

Author SHA1 Message Date
Diego Sanchez fb98769002 Fixes assert being hit when entering a conversation on iOS 8 2016-04-17 23:38:18 +01:00
Anton Schukin a95e971055 Merge pull request #108 from AntonPalich/Fix_iOS_8_Crash
Fixed iOS 8 crash
2016-04-15 14:35:59 +01:00
Anton Schukin 2e4812a5e7 Fixed iOS 8 crash 2016-04-15 14:26:36 +01:00
Diego Sánchez 9bccd77180 Merge pull request #105 from ikashkuta/dev
Add an ability to specify the behaviour of ChatInputBar when user taps on it
2016-04-14 18:56:08 +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
Diego Sánchez 9c04a00048 Merge pull request #103 from ikashkuta/dev
Add ability to control Send button enabled state from external code.
2016-04-13 16:08:20 +01:00
Igor Kashkuta 9b4232bcb3 Rename isSendButtonEnabledForInputBar -> shouldEnableSendButton 2016-04-13 15:59:33 +01:00
Diego Sánchez 9c5700c73e Merge pull request #104 from diegosanchezr/fix-uimenucontroller-dismiss
Fixes UIMenuController not dismissing properly
2016-04-13 15:54:28 +01:00
Igor Kashkuta 3b449b352f Make the name for closure property more clear 2016-04-13 15:51:29 +01:00
Diego Sanchez 6e8229ff09 Fixes UIMenuController not being dismissed when touching outside a bubble.
1. Open keyboard
2. Dismiss keyboard
3. Long press on bubble -> Menu appears
4. Tap outside the bubble -> bug: menu doesn't dismiss
2016-04-13 15:27:01 +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 Sánchez c15db95ffe Merge pull request #100 from diegosanchezr/update-to-swift-2.2
Updates to Swift 2.2
2016-04-11 14:31:52 +01:00
Diego Sanchez eb84520fff Updates to Swift 2.2 2016-04-11 14:22:56 +01:00
Diego Sánchez e44c72183b Merge pull request #98 from diegosanchezr/dev
Allows to control whether setting the dataSource enqueues an update immediately
2016-04-05 16:19:25 +01:00
Diego Sanchez a7620a512b Allows to control whether setting the dataSource enqueues an update immediately 2016-04-05 15:40:44 +01:00
Diego Sánchez 06e45e9289 Merge pull request #96 from diegosanchezr/ios-8-glitchy-keyboard
Workaround for glitchy keyboard layout on iOS 8
2016-04-04 12:57:50 +01:00
Diego Sanchez 098b8a1278 Workaround for glitchy keyboard layout on iOS 8 2016-04-04 10:41:10 +01:00
Diego Sánchez ba2e0564db Merge pull request #94 from AntonPalich/Listening_for_Photos_updates
Listening for photo library updates
2016-03-31 18:19:07 +01:00
Anton Schukin 9062c4cec0 Listening for photo library updates 2016-03-31 16:50:53 +01:00
Diego Sánchez 0f07dfab1e Merge pull request #93 from diegosanchezr/memory-leak-leaving-conversation-with-keyboard-present
Fixes leaking the view controller when keyboard is present
2016-03-30 20:59:40 +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 083a411f16 Merge pull request #91 from diegosanchezr/adjusts-insets-on-toplayoutguide-changes
Fixes for offset/insets adjustements
2016-03-30 17:48:21 +01:00
Diego Sanchez 7432d8182e Adjust insets and offset when top layout guide changes 2016-03-30 11:29:49 +01:00
Diego Sánchez a530b7f398 Merge pull request #90 from diegosanchezr/dev
Exposes inputContainer
2016-03-29 13:03:50 +01:00
Diego Sanchez 7115c37f80 Exposes inputContainer 2016-03-29 12:45:57 +01:00
Diego Sánchez be7876fd23 Merge pull request #89 from weyg/presenter-factory
Adds presenter factory so clients can use their custom logic to create presenters.
2016-03-27 21:12:45 +01:00
Latipov Aziz a1c1389a45 made factory.createPresenter argument not optional; see comments to #84 2016-03-27 20:12:44 +03:00
Aziz Latypov 5205dbabfb * fixed warning with selector
* introduced presenterFactory
* moved presenterBuilders inside of BasePresenterFactory
2016-03-26 10:40:58 +03:00
Diego Sánchez 3ed7385258 Merge pull request #86 from badoo/master
Updates dev with master
2016-03-24 23:28:16 +00:00
Diego Sánchez cb5fed59fc Updates readme 2016-03-24 23:16:37 +00:00
Diego Sánchez 036beb268a Merge pull request #85 from Viacheslav-Radchenko/dev
Show placeholder cells in photo input if not enough photos
2016-03-24 19:24:43 +00:00
Viacheslav Radchenko e102878d88 Show placeholder cells in photo input if not enough photos 2016-03-24 19:00:14 +00:00
Viacheslav Radchenko b0793b102b Merge pull request #3 from badoo/dev
Update from original
2016-03-24 18:25:50 +00:00
Diego Sánchez f20f978b18 Merge pull request #82 from diegosanchezr/dev
Fixes build script and coverage
2016-03-24 00:05:17 +00:00
Diego Sanchez 5c1bb1b615 Fixes tests 2016-03-23 23:54:20 +00:00
Diego Sanchez f3abeec971 Makes builds not to fail silently 2016-03-23 23:34:35 +00:00
Anton Schukin 8272a78bee Merge pull request #81 from AntonPalich/Default_initializer_for_public_struct
Added default initialiser for public struct
2016-03-23 16:04:09 +00:00
Anton Schukin 62fd1ed7cd Added default initialiser for public struct 2016-03-23 15:37:50 +00:00
Diego Sánchez 43c34d63fd Merge pull request #78 from diegosanchezr/dev
Fixes blink on iOS 8 when sending text messages
2016-03-23 12:28:28 +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 2cdb56f6f0 Merge pull request #75 from diegosanchezr/dev
Allows customizing index paths to calculate offset after update
2016-03-22 18:54:29 +00:00
Diego Sanchez d66df8e80b Allows subclasses to choose what index paths are used to keep the scrolling position after an update 2016-03-22 18:24:07 +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 895a2b5e4d Merge pull request #73 from AntonPalich/Allow_to_customize_sizes_and_colors_of_photo_messages
Allow_to_customize_sizes_and_colors_of_photo_messages
2016-03-22 17:15:45 +00:00
Viacheslav Radchenko 7d2bef016d Merge pull request #2 from badoo/dev
Update from original
2016-03-22 17:14:50 +00:00