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
Igor
84d9953ac0
Fix podspec
2017-10-10 14:34:34 +03:00
Igor
e46f2f860e
Fix podspec
2017-10-10 14:08:28 +03:00
Igor
5b2b892a59
Rename initializer
2017-10-10 14:02:30 +03:00
Igor
9e959a4fdf
Fix podspec
2017-10-10 13:54:56 +03:00
Igor
24ae2c5160
Add extension + update podspec
2017-10-10 13:47:43 +03:00
Igor
5ace163223
Fix podspec
2017-10-09 18:44:56 +03:00
Igor
8a9a0cca4a
Update podspec
2017-10-09 18:14:24 +03:00
Igor
bc746eafb9
Fix podspec
2017-10-09 18:07:27 +03:00
Igor
8d578e7f23
Fix podspec
2017-10-09 17:56:18 +03:00
Igor
1051033913
Bump version and changelog
2017-10-09 17:31:53 +03:00
Igor
79ebf34529
Fix modifiers
2017-10-08 18:26:56 +03:00
Alexey Gerasimov
56ef65c7a8
Changelog and version
2017-09-28 18:10:53 +03:00
Alexey Gerasimov
716b306034
Dependency branch fixed
2017-09-25 20:45:26 +03:00
Igor
1559798116
Fix synchronization
2017-09-25 20:43:05 +03:00
Alexey Gerasimov
ed31986477
Swift 4 support
2017-09-25 20:15:51 +03:00
Igor
300a9b4942
Update changelog + podspec
2017-09-17 17:47:00 +03:00
Ivan Zinovyev
2d70472ae6
Update version
2017-09-14 17:55:27 +03:00
Ivan Zinovyev
a69d541fa2
Fix pagination wrapper
2017-09-08 16:54:04 +03:00
Ivan Smolin
1d154293dd
Revert "Fix/pagination wrapper"
2017-09-08 12:59:27 +03:00
Ivan Zinovyev
45d93e303f
Update version
2017-09-07 23:20:25 +03:00
Igor Kislyuk
1e34ad17ce
Fix. Xibname reflection
2017-08-07 15:42:49 +03:00
Igor Kislyuk
0121cc40b7
Fix. Version
2017-07-31 13:55:03 +03:00
Igor Kislyuk
1ae3a8398c
Fix. Public
2017-07-26 18:25:53 +03:00
Ivan Smolin
c1885b1e75
change project structure and integrate code quality
2017-06-08 17:55:01 +03:00
Ivan Smolin
8779a3955b
fix compilation on watchOS
2017-05-11 11:43:31 +03:00
Ivan Smolin
7814b67ce3
remove toast and extension compilation flag
2017-05-05 18:13:47 +03:00
Ivan Smolin
3d6af86bdc
Easily create spinner (AnyLoadingIndicator) from UIImage
2017-05-05 15:32:53 +03:00
Ivan Smolin
f0320d13ea
update dependencies
2017-05-04 18:14:09 +03:00
Ivan Smolin
81f9a4fa53
exclude rxLoadImage from watchOS
2017-05-04 18:14:08 +03:00
Ivan Smolin
66cd8dbb9f
podspec fixes
2017-05-04 18:14:08 +03:00
Ivan Smolin
98805c1d83
refactor project structure. add iOS, watchOS and tvOS targets and tests
2017-05-04 18:14:08 +03:00
Ivan Smolin
b1c657dd82
Support protocol (Reactive analogue). Initial infinite scroll support
2017-04-27 09:42:45 +03:00
Igor Kislyuk
fa069c422a
Fix. Update version & add description
2017-04-26 16:05:24 +03:00
Igor Kislyuk
7319594d7b
Add. XibName
2017-04-17 16:09:18 +03:00
nikAshanin
3937622881
update version to 0.4.7
2017-04-10 18:04:05 +03:00
nikAshanin
c7177a6ac7
podspec updated
2017-04-10 16:12:52 +03:00
Ivan Smolin
da17fa24ed
refactor load from nib stuff and add test
2017-03-28 15:24:25 +03:00
nikAshanin
ffac1744f0
podspec changed
2017-02-27 20:24:59 +03:00
Alexey Gerasimov
7b57ad8310
Array mapping added
2017-02-14 20:09:34 +03:00
Nikolai Ashanin
3950ddeedb
Merge pull request #49 from TouchInstinct/feature/top_visible_view_controller
...
Feature/top visible view controller
2017-02-09 15:21:23 +03:00
Ivan Smolin
6d1b39dd7b
top visible view controller extension + fix
2017-02-06 11:48:35 +03:00
Ivan Smolin
a0c500b8e5
perform default validation for Alamofire.DataRequest
2017-02-02 11:52:28 +03:00
anukhov
5408bb451e
Version podspec fixed
2017-02-01 16:47:21 +03:00
anukhov
55ee2e3e23
Merge branch 'master' into fixes
...
# Conflicts:
# LeadKit.podspec
2017-02-01 16:43:52 +03:00
anukhov
374edb25e8
Podspec changed: RxSwift 3.2.0
2017-02-01 12:50:15 +03:00
Ivan Smolin
84b4d9dc86
add base network service
2017-02-01 12:03:31 +03:00
nikAshanin
ffc1ebfd9c
v0.3.2 updated
2017-01-12 23:03:28 +03:00
nikAshanin
e5345fc02b
version turn back
2017-01-12 22:52:35 +03:00
nikAshanin
cb9084060f
remove convenience inits
2017-01-12 22:51:58 +03:00
nikAshanin
b8fb0b2b41
podspec version changed
2017-01-12 18:35:23 +03:00
Ivan Smolin
7e0d5dc88c
bump podspec version
2016-12-30 16:26:04 +03:00