Vlad
5afbc2ffa5
refactor: update swiftlint to 39.1
2021-01-11 23:26:23 +03:00
krasich74
445ff1a644
completly remove files
2020-09-01 17:21:37 +03:00
Maxim Sorokin
a4dfe52351
remove unused code
2020-08-26 13:21:42 +03:00
Maxim Sorokin
fba3271181
fix behavior of refresh with UIRefresControll
2020-08-26 12:15:32 +03:00
Maxim Sorokin
3db011bb3f
fix naming
2020-08-26 00:25:17 +03:00
Maxim Sorokin
95923bc9ca
fix pagination wrapper
2020-08-26 00:18:56 +03:00
Vlad
61e796f278
Replace rx bindings with target
2020-08-24 19:00:58 +03:00
Vlad
6a8f050e0c
Fix PaginationWrapper multy requests
2020-08-24 18:54:09 +03:00
Vlad
eb86d72394
Code correction
2020-08-18 15:50:27 +03:00
Vlad
ae76c806ae
Fix scrollview offset and request crash
2020-08-18 15:19:19 +03:00
Vlad
fa7260cab2
Remove available check
2020-08-08 02:10:37 +03:00
Vlad
a962e3f9f2
Add available check
2020-08-08 00:51:31 +03:00
Vlad
1c98858aa9
Add runloop block execution for refresh control
2020-08-08 00:51:01 +03:00
Vlad
fcc5805dac
Replace retry button with retry view
2020-08-07 14:10:21 +03:00
Ivan Smolin
299fbe37e2
fix linting issues
2019-02-11 13:53:48 +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
12b4efe6a9
Add: replaceDataSource method to RxNetworkOperationModel.
...
Add: customErrorHandler constructor parameter to RxNetworkOperationModel and it heirs.
2018-07-03 14:31:25 +03:00
Madhas
d408d1eed6
codable extension public
2018-05-25 18:26:02 +03:00
Ivan Smolin
1d21338de9
fix PaginationWrapper retry button showing
2018-05-24 17:22:19 +03:00
Ivan Smolin
2a98ba3d47
one more fix
2018-05-22 18:56:38 +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
Pavel Lukandiy
c49a05270f
UI delegate default parameter
2018-05-21 21:18:10 +03:00
Pavel Lukandiy
6982b95659
Refactor and fix annotations
2018-05-21 21:09:56 +03:00
Pavel Lukandiy
a6ce1288ba
Removed UI delegate generic
2018-05-21 20:44:51 +03:00
Pavel Lukandiy
f890fb58e0
Implemented wrapper ui delegate
2018-05-21 20:32:52 +03:00
Ivan Smolin
15a77a8bdb
pagination exhausted fix
2018-05-21 20:07:11 +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
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
Ivan Smolin
6b74825fd4
add GeneralDataLoadingViewModel and GeneralDataLoadingController protocol
2018-03-22 17:50:29 +03:00
Ivan Smolin
b0cee2dee6
code review notes
2018-03-22 14:55:43 +03:00
Ivan Smolin
7c012db927
code review notes
2018-03-22 13:17:15 +03:00
Ivan Smolin
8ab4000b95
make some types
2018-03-22 13:15:23 +03:00
Ivan Smolin
a503259eb1
fix runtime crash
2018-03-21 19:22:51 +03:00
Ivan Smolin
323300be63
fix .retry
2018-03-21 18:28:21 +03:00
Ivan Smolin
435fbace1d
remove unused code
2018-03-21 17:46:10 +03:00
Ivan Smolin
d20f795db7
code style
2018-03-21 16:51:25 +03:00
Ivan Smolin
03619df2f1
add data loading classes; update PaginationWrapper (collection view support)
2018-03-21 16:24:43 +03:00