Commit Graph

167 Commits

Author SHA1 Message Date
Artur 7d96e07b4e Merge master 2019-03-26 20:22:04 +03:00
Pavel Lukandiy a73baf8253 Version up 2019-03-17 14:17:21 +05:00
Pavel Lukandiy c529ae736e Podspec version update 2019-03-14 00:38:30 +05:00
Ivan Babkin a53dad9777 Add validStatusCodes pararmeter to request methods 2019-03-06 14:39:37 +03:00
Ivan Babkin 3c1ee70ff3 Add request method that returns data 2019-02-21 16:39:15 +03:00
Ivan Smolin 299fbe37e2 fix linting issues 2019-02-11 13:53:48 +03:00
Ivan Smolin fb813b259f remove extension target and extension subspec 2019-01-30 13:52:21 +03:00
Ivan Smolin 0c37bea3cf update dependencies, add cartfile 2019-01-29 15:52:33 +03:00
Iurii 9517e1151e Add a method 2019-01-27 07:27:10 +03:00
Artur Azarau 4402cd963c version in podspec was fixed 2019-01-10 21:47:07 +03:00
Artur Azarau 2b4259d08e podspec and changelog were updated 2019-01-10 15:16:15 +03:00
Ivan Babkin a27ec284ac Added ability to pass an array parameter in request 2018-12-17 18:00:45 +03:00
Sergey Kopytov c76b2e1745 update podspecs 2018-12-17 15:29:30 +03:00
Ivan Babkin 50f24e82b6 Podspec version and changelog update 2018-10-26 16:36:55 +03:00
Ivan Babkin 2bccc006d7 Time out as network error 2018-10-19 17:37:45 +03:00
Anton Popkov 4425ff6f21 Podspec version update 2018-10-15 14:56:31 +03:00
Ivan Smolin e7eb1bd51f Add: configureLayout method to InitializeableView protocol and all implementations.
Update: GeneralDataLoadingViewModel now can handle state changes and result of data source. Previously it was possible only in view controller.
Add: GeneralDataLoadingHandler protocol, that defines methods for common data loading states handling.
Add: resultObservable and resultDriver properties to GeneralDataLoadingViewModel.
Add: hidesWhenStopped option to SpinnerView, so you can stop animation without hiding image inside it.
Update: Migrate to Swift 4.2 & Xcode 10. Update dependencies.
2018-10-12 17:22:49 +03:00
Ivan Smolin 2e70e8248d Add: UserDefaults+Codable is back. Now with generic subscript support. 2018-09-14 19:40:51 +03:00
Ivan Smolin e0d13abe6c update podspec version 2018-09-14 17:57:56 +03:00
Ivan Smolin 30bec8e9c7 Add: NSNumberConvertible protocol for NumberFormattingService use cases.
Add: TableDirector methods for rows insertion and removal without reload a whole table.
Add: UIImageView binder for disclosure indicator rotation.
Add: UIView.addSubviews(:) methods with variable number of arguments and array of views.
Add: PlaceholderConfigurable that defines attributes and methods for view with placeholder and regular state.
Add: ContentLoadingViewModel enum that describes possible PlaceholderConfigurable view states.
2018-09-13 20:07:04 +03:00
Ivan Smolin c1fe170c51 Add: Methods replace(with:), asVoid(), asOptional() to ObservableType, SharedSequence (aka Driver) and Single.
Add: Completable.deferredJust(:) static method.
Add: ViewTextConfigurable protocol. Conform UILabel, UITextField and UIButton to this protocol.
Add: BaseTextAttributes with base text appearance attributes.
Update: ViewText.string now uses BaseTextAttributes instead of separate properties.
Add: BasePlaceholderView and BasePlaceholderViewModel classes used to create your own placeholder.
Add: TableKitViewModel protocol that adds convenient extensions to cell view models that implements it.
2018-08-07 16:26:43 +03:00
Ivan Smolin d1fab2c69c swift date 5.0 migration part 2 2018-07-31 12:59:55 +03:00
Ivan Smolin 8b9f3edace final changes 2018-07-27 16:08:37 +03:00
Ivan Smolin e11b129a75 add base table & collection view controllers 2018-07-27 15:46:17 +03:00
Ivan Smolin a20aa5affa update dependencies & migrate to SwiftDate 5.0 2018-07-23 12:53:04 +03:00
Ivan Smolin 2cebfd7ffd base controllers 2018-07-23 11:45:17 +03:00
Aliona 3d2a53c906 Update version 2018-07-11 17:29:38 +03:00
Ivan Smolin 12b4efe6a9 Add: replaceDataSource method to RxNetworkOperationModel.
Add: customErrorHandler constructor parameter to RxNetworkOperationModel and it heirs.
2018-07-03 14:31:25 +03:00
Aliona 5e311a01a4 Add separatorRowBox to extensions 2018-06-26 14:21:26 +03:00
Aliona f9691a6716 Add tablekit extensions 2018-06-26 14:01:44 +03:00
Aliona bd3753fa62
Update LeadKit.podspec 2018-06-25 23:33:33 +03:00
Aliona 249dd03e51
Update LeadKit.podspec 2018-06-25 18:13:04 +03:00
Aliona 10755d2d22 Exclude stuff 2018-06-25 17:52:52 +03:00
Aliona f076b4aac1 Add one more destination 2018-06-25 17:43:35 +03:00
Aliona 387fb83e63 Add cells 2018-06-25 17:37:47 +03:00
Anton Popkov f20f355a42 SpinnerView animation freezing fix 2018-06-07 16:49:17 +03:00
Madhas 690c0532d1 update changelog and podspec 2018-05-31 17:51:33 +03:00
Igor Kislyuk 06f4121b69 Update localized component 2018-05-29 22:55:10 +03:00
Madhas dcc095a233 remove ObjectMapper dependancy from podspec, change version 2018-05-24 17:27:58 +03:00
Madhas 20bf8bf861 remove ObjectMapper from podfile
update podspec
2018-05-24 16:56:21 +03:00
Ivan Smolin 3c99b31da0 fix default implementation of PaginationWrapperUIDelegate 2018-05-22 18:40:31 +03:00
Ivan Smolin 609e1a9ff4 Merge branch 'master' into feature/request_network_operation_state
# Conflicts:
#	CHANGELOG.md
#	LeadKit.podspec
#	LeadKit.xcodeproj/project.pbxproj
2018-05-22 17:17:13 +03:00
Igor Kislyuk 36f059da06 Merge branch 'master' into feature/newflow
# Conflicts:
#	CHANGELOG.md
2018-05-22 16:59:07 +03:00
Igor Kislyuk 87e4789625 Merge branch 'master' into fix-typos
# Conflicts:
#	CHANGELOG.md
#	LeadKit.podspec
2018-05-22 16:37:40 +03:00
Igor Kislyuk f71c882738 Merge branch 'master' into feature/newflow
# Conflicts:
#	CHANGELOG.md
2018-05-22 16:19:31 +03:00
Igor Kislyuk e3e060eda4 Update for new flow 2018-05-22 14:18:32 +03:00
Pavel Lukandiy f71237c032 Version up 2018-05-21 21:16:49 +03:00
Ivan Smolin d600d57260 NetworkOperationState and RequestNetworkOperationModel for tracking network request state. Just like GeneralDataLoadingState but without empty state. 2018-05-18 18:52:40 +03:00
Ivan Smolin fd775f4e78 fix version in podspec 2018-05-14 09:31:32 +03:00
Ivan Smolin 7249bf66dc - Update: Migrate from Variable to BehaviorRelay.
- Fix: PaginationWrapper retry load more after fail.
- Fix: safeClear method of TableDirector now creates section without header and footer.
- Add: TableSection convenience initializer.
2018-05-11 20:16:28 +03:00