Commit Graph

302 Commits

Author SHA1 Message Date
Grigory 3adb53a269 Merge pull request #1 from TouchInstinct/bugfix/firstLoading
firstLoading fixed
2016-12-16 19:49:56 +03:00
Grigory Ulanov 71c792461e firstLoading fixed 2016-12-16 19:40:16 +03:00
Grigory Ulanov 62ac08bb6e Merge branch 'Progress_animation_fix' 2016-11-22 12:24:36 +03:00
Grigory Ulanov 67feae7fc0 Merge branch 'BatchUpdates_at_pagination' 2016-11-22 12:24:32 +03:00
Grigory Ulanov 75887d2ebc progress animation fixed 2016-11-22 12:24:13 +03:00
Grigory 8d06ed86cd Merge branch 'master' into BatchUpdates_at_pagination 2016-11-21 13:40:37 +03:00
Diego Sánchez a12bdf5873 Fix code coverage (#254)
* Code coverage test

* Adds .codecov.yml

* Fixes .codecov.yml
2016-11-19 01:31:09 +00:00
Diego Sánchez 0673909be5 Swiflint 0.13 fixes & Xcode 8 b2 compatibility (#253)
* Updates swiftlint config

* Fixes swiftlint erros and warnings

* Makes ChattoApp compatible with Xcode 8 b2

* Carthage compatibility with Xcode 8 b2

* Updates .travis.yml to use stable image with Xcode 8.1
2016-11-18 22:12:40 +00:00
Grigory Ulanov 7c9c6fd252 Pagination batchUpdates instead of reload 2016-11-17 18:36:59 +03:00
Diego Sanchez 9ead01b7ea Fix in Changelog 2016-11-14 18:02:37 +00:00
Diego Sánchez cc7c77dc21 Release 3.0.1 (#250)
* Updates CHANGELOG

* Bumps version to 3.0.1

* Updates Podfile to use Swift 3.0.1. Runs pod update

* Configures framework projects to use Swift 3.0.1

* Uses xcode8.1sneakpeek image in travis
2016-11-14 17:21:53 +00:00
Diego Sanchez dee74e230e Uses xcode8.1sneakpeek image in travis 2016-11-14 16:06:49 +00:00
Diego Sanchez 482be82f80 Configures framework projects to use Swift 3.0.1 2016-11-14 16:05:42 +00:00
Diego Sanchez 5693e332d1 Updates Podfile to use Swift 3.0.1. Runs pod update 2016-11-14 16:05:41 +00:00
Diego Sanchez be72adeae3 Bumps version to 3.0.1 2016-11-14 16:05:41 +00:00
Diego Sanchez d4221fc7e6 Updates CHANGELOG 2016-11-14 16:05:41 +00:00
0xpablo dceee05d27 Use new Calendar API (#249)
Use new Calendar API to add the time separator if two dates are in a different day.
2016-11-08 11:24:27 +00:00
Diego Sánchez 34a85527de Avoid crash when receiving a nil indexPath (#248) 2016-11-06 19:38:12 +00:00
geegaset fa43ed65bb Avoids using CaptureSession in simulator (#235)
App crashes on iOS 10 simulator if so
2016-10-10 12:09:40 +01:00
Diego Sánchez e269794da0 Makes source code compatible with Xcode 8.1 b2 (#233) 2016-10-05 11:18:11 +01:00
Zhao Wang 5e2827465e Fixes weird linker issue when using Carthage (#232) 2016-10-04 10:51:10 +01:00
Diego Sánchez 55885a5fd6 Adds exclusive touch to bubble view (#223)
* Adds exclusive touch to bubble view

* Sanitises quotes in Podfile

* Runs pod update
2016-09-26 22:42:33 +01:00
Alexsander Khitev bb600dbf22 Sets Swift version to 3 in ChattoApp Podfile (#222)
* switched Swift version to 3 in ChattoApp podfile

* removed description
2016-09-22 20:22:19 +01:00
Diego Sanchez 4ec15a8812 Removes ChattoAppUITests target 2016-09-21 16:36:23 +01:00
Diego Sanchez 14ebd59529 Disables UI tests in ChattoApp due to unstable environment in travis 2016-09-21 16:11:08 +01:00
Diego Sanchez cbb32790a7 Adds .swift-version file 2016-09-21 13:57:36 +01:00
Diego Sanchez bfeaf80042 Updates readme and changelog 2016-09-21 13:48:02 +01:00
Diego Sanchez fa264996e8 Bumps version to 3.0.0 2016-09-21 13:47:50 +01:00
Diego Sánchez d1b01327d1 Swift 3 migration (#220)
* Runs the Swift 3 migrator in ChattoApp.

Affects ChattoApp, ChattoAppTests, Chatto and ChattoAdditions. Does not migrate ChattoTests or ChattoAdditionsTests

* Configures Chatto And ChattoAdditions projects to use Swift 3

* Updates .travis.yml to use Xcode 8 and iPhone 7

* Uses flatMap instead of filter and force cast

* Fixes createCollectionViewLayout not being a function

* Removes useless init overrides

* Fix for new implicit unwrapping optional non-propagation rule

* Removes useless casting

* Audits accessor levels in Observable

* Fixes UIControlState.Normal replaced by UIControlState()

* Favours private over fileprivate where possible

* Audits open/public access level

* Removes conditional if for Swift 2

* Removes label from simulateTapOnTextViewForDelegate

* Audits open/public access levels
2016-09-21 12:58:25 +01:00
Diego Sanchez 1fb8acb292 Bumps version to 2.1.0 2016-09-17 22:19:46 +02:00
Diego Sanchez bdf753f4e8 Updates changelog for 2.1 release 2016-09-17 22:19:46 +02:00
geegaset 7f46182366 accessibility identifier for ChatInputBar placeholder (#218) 2016-09-12 15:37:29 +01:00
geegaset 7029891b06 use camera roll as default pictures source (#215)
* use camera roll as default pictures source

* creationDate restored
2016-09-02 14:16:45 +01:00
Anton Schukin 1bab617b8d Merge pull request #213 from badoo/IOS-9716
sort assets by creation date
2016-09-01 14:18:34 +01:00
Peter Kolpashchikov 9a8dd758e0 sort assets by creation date 2016-09-01 14:07:31 +01:00
Diego Sánchez 585f0dbfc7 Makes some functions and properties public in TextMessageCollectionViewCellDefaultStyle (#207) 2016-08-23 14:49:24 +01:00
geegaset b98c487643 TabInputButton accessibilityId introduced (#206)
* TabInputButton accessibilityId introduced

* TabInputButton accessibilityId introduced
2016-08-23 11:48:13 +01:00
Diego Sánchez 22a3833761 Makes LiveCameraCellPresenter public and reusable out of ChattoAdditions (#205)
* Makes LiveCameraCellPresenter public and reusable out of ChattoAdditions

* Fixes tests
2016-08-22 22:14:24 +01:00
Daniel Burgess ab286307c3 Fix a bug causing keyboard view offset to be incorrect (#204)
* Fix a bug causing keyboard view offset to be incorrect

In some rare cases, if the height of the view is a fractional point
(i.e., not a whole number), it would cause the views to not be offset
despite the keyboard being shown on top of them. This does not happen
with every fractional height. Different devices also behave a little
differently in seemingly identical layouts, due to their pixel density
being different.

The base issue is that, due to floating point rounding errors, two
values that _should_ be identical and pass the guard fail to do so,
because the lack of precision results in them not being equal. By
flooring the values, we can ignore really minor differences and ensure
rounding errors don't cause this issue.

* Unify bma_round methods to use correct calculation

Thanks to @diegosanchezr for the suggested improvement.

* Revert ChattoAdditions bma_round change

Unfortunately, removing this in favor of the Chatto version broke size
calculations, so putting it back...

* Switch to using infix operator to check float comparison

* Add utils to Chatto project
2016-08-22 15:46:32 +01:00
Diego Sánchez e881ae93aa Merge pull request #202 from andris-zalitis/fix-for-issue-197
Fixes issue with hidesBottomBarWhenPushed and a tabbar
2016-08-19 15:37:39 +01:00
Andris 94dd99f148 Fixes issue with hidesBottomBarWhenPushed and a tabbar 2016-08-15 10:18:52 +03:00
Anton 3781a41d58 Merge pull request #200 from TerekhovAnton/master
So generated initialisers for structs are internal and not visible from another module..
2016-08-12 15:15:33 +01:00
Anton 57cede17d9 Merge branch 'master' into master 2016-08-12 15:06:17 +01:00
Anton Terehov 4bfc854a0b So generated initialisers for structs are internal and not visible from another module.. 2016-08-12 15:03:16 +01:00
Diego Sánchez cd1765d692 Removes references to dev branch in readme 2016-08-12 13:05:17 +01:00
Diego Sánchez 0184efc4e3 Merge pull request #199 from TerekhovAnton/master
Adds possibility to configure colour of LiveCameraCell, also providing default option
2016-08-12 13:02:27 +01:00
Anton Terehov ed76fe6336 Code review comments 2016-08-12 12:00:32 +01:00
Anton Terehov 9c3b40df1d Refactors method name 2016-08-11 17:03:44 +01:00
Anton Terehov 6307c3119f Adds possibility to configure colour of LiveCameraCell, also providing default option. 2016-08-11 16:58:43 +01:00
Diego Sánchez fbb95b0c60 Merge pull request #198 from badoo/xCode8Beta5Compatibility
Xcode 8 Beta 5 compatibility.
2016-08-10 17:14:57 +01:00