Commit Graph

148 Commits

Author SHA1 Message Date
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