Commit Graph

224 Commits

Author SHA1 Message Date
Pavel Lukandiy 8ad7e7162f Podspec update 2019-04-16 20:26:43 +03:00
Artur 2d4beef7f0 Changelog and podspec fixed 2019-04-09 16:01:18 +03:00
Artur 0447c53709 Merge branch 'master' into baseSearchViewController 2019-04-09 15:59:06 +03:00
Ivan Smolin 287955fdba update SwiftDate (~> 6) 2019-04-01 11:55:50 +03:00
Ivan Babkin aa00c43f57 Merge branch 'master' into feature/network_layer 2019-03-28 12:19:25 +03:00
Ivan Smolin 3be1d793a2 update changelog and podspec version 2019-03-28 12:02:43 +03:00
Artur 7d96e07b4e Merge master 2019-03-26 20:22:04 +03:00
Ivan Babkin 5088c20e82 Updated changelog, version up 2019-03-25 15:08:17 +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
Sasha Malina ad0ed37095 Increment version 2018-05-10 12:39:24 +03:00
Alexey Gerasimov aba4068fb5 UniversalMappable added 2018-04-17 19:08:07 +03:00
Ivan Smolin 9473e46d1b Fix: addHeaderBackground cells overlapping. 2018-04-13 14:00:38 +03:00
Igor Kislyuk 7a329feeca Fix version 2018-04-11 21:03:43 +03:00
Madhas 83e1eae7d0 fix timeout 2018-04-11 19:13:57 +03:00
Ivan Smolin a9be9b8f13 Merge branch 'master' into feature/small_changes 2018-04-11 16:35:25 +03:00
sasha malina 74b61cc921 Update changelog & pod version 2018-04-11 16:17:41 +03:00
Ivan Smolin b364ac6d61 Remove: App, Log and LogFormatter.
Remove: CocoaLumberjack dependency.
Add: Rotate operation for image drawing.
Add: mapViewEvents overload with closure that returns array of disposables.
Update: Update ObjectMapper to 3.1.
2018-04-11 11:41:23 +03:00
Alexey Gerasimov ed13f119f3 NetworkServiceConfiguration added 2018-04-05 22:02:44 +03:00
Ivan Smolin 79c2cf70b9 update podspec version 2018-04-02 20:28:21 +03:00
Ivan Smolin 437ab6ff6b topConfiguration and bottomConfiguration properties, methods to configure top and bottom separators in CellSeparatorType extension.
totalHeight property in SeparatorConfiguration extension.
2018-04-02 20:21:14 +03:00
Ivan Smolin b6ddf8c285 Exclude UIApplication extensions from iOS-Extension subspec 2018-04-02 15:26:36 +03:00
Alexey Gerasimov 35d81b0e2e Podspec version fix 2018-03-30 19:44:19 +03:00
Ivan Smolin 8f16df4e91 fix watchOS build 2018-03-29 17:42:54 +03:00
Ivan Smolin 03301eec3d DateFormattingService class replaced with protocol.
Add SwiftDate dependency for DateFormattingService.
Add ViewBackground enum that describes possible view backgrounds.
Add ViewText enum that describes text with appearance options.
Removed String+SizeCalculation extension.
2018-03-29 17:17:24 +03:00
Ivan Smolin 74d3e69b37 update podspec version 2018-03-28 19:33:32 +03:00
Ivan Smolin 78f82e51d2 Update version and podspec 2018-03-27 14:41:14 +03:00
Ivan Smolin c7e5687f0b UIApplication+openUrl and telprompt 2018-03-27 11:42:55 +03:00
Ivan Smolin 463279d286 text field view model with bindings 2018-03-26 23:37:10 +03:00
Ivan Smolin 24695b1dae replace DefaultNetworkService with protocol and default implementation 2018-03-26 16:13:35 +03:00
Ivan Smolin 6b74825fd4 add GeneralDataLoadingViewModel and GeneralDataLoadingController protocol 2018-03-22 17:50:29 +03:00
Ivan Smolin 03619df2f1 add data loading classes; update PaginationWrapper (collection view support) 2018-03-21 16:24:43 +03:00
Aliona 08f21469e1 Update podspec 2018-01-15 18:38:43 +03:00
Aliona 164380196d Update version 2018-01-12 19:07:28 +03:00
Ivan Smolin 310bec29d1 Ability to map primitive response types (`String`, `Int`, `[String]`, etc.). 2017-12-05 16:04:30 +03:00
Ivan Smolin 4bd3779535 update change log and podspec 2017-12-01 16:19:49 +03:00
Igor Kislyuk 3fafda7132 Fix spinner 2017-11-21 22:26:32 +03:00
Andrey Ovsyannikov bb9723bb28 update constraints after setting insets 2017-11-17 17:39:44 +03:00
Alexey Gerasimov b4d4ab5bec AlamofireManager extension fixed 2017-11-09 12:11:23 +03:00
Ivan Smolin 54097dc302 update changelog and bump version 2017-10-30 15:48:37 +03:00
Ivan Smolin 49b7324e7c update swift version and fix podspec 2017-10-19 19:11:20 +03:00
Ivan Smolin 69f77e951d fix podspec 2017-10-19 18:54:33 +03:00
Ivan Smolin 4772993e9b fix dependencies 2017-10-18 19:34:32 +03:00
Ivan Smolin 63c6a5b029 update dependencies 2017-10-18 19:29:53 +03:00
Ivan Smolin ba33d47e2c Merge branch 'master' into feature/swift4
# Conflicts:
#	LeadKit.podspec
#	Sources/Extensions/String/String+SizeCalculation.swift
2017-10-18 19:17:04 +03:00
Anton Popkov c47c12f4dc Changelog and podspec update 2017-10-17 15:30:06 +03:00
Anton Popkov 38c1e72049 Podspec and changelog update 2017-10-17 10:42:13 +03:00
Anton Popkov 3c78926f14 Update podspec and changelog 2017-10-14 16:50:36 +03:00
Anton Popkov 81e87efb3c Update podspec and changelog 2017-10-13 17:10:19 +03:00
Anton Popkov 6f15f3082a Podspec update 2017-10-12 21:24:13 +03:00
Anton Popkov 866d7394d7 Podspec update 2017-10-12 17:15:38 +03:00
Anton Popkov 21bdc476b5 Podspec update 2017-10-12 16:35:14 +03:00
Igor 827d8a3ca2 Update for review 2017-10-10 23:56:39 +03:00