Artur
72fd83785a
Typo fixed
2019-03-05 17:49:47 +03:00
Artur
73e2f0743a
Issues resolved
...
- Documentation added
- Changelog fixed
2019-03-05 17:18:13 +03:00
Artur
dee27dd0a9
Issue resolved
2019-03-05 15:36:11 +03:00
Artur
5970fd2f69
Issues resolved
2019-03-05 15:18:21 +03:00
Artur
8cb1771e5d
Issues resolved
2019-03-05 14:23:58 +03:00
Artur
f6569fc395
Issues resolved
2019-03-05 11:27:53 +03:00
Artur
482d8b10e8
Merge branch 'master' into feature/baseSearchViewController
2019-03-05 10:51:44 +03:00
Ivan Babkin
dbc5bf9a17
Refactoring
2019-02-22 13:24:49 +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
Artur Azarau
6950b1746b
issues resolved
2019-02-07 19:37:25 +03:00
Artur Azarau
8e295d701c
issues resolved
2019-02-07 19:02:14 +03:00
Artur Azarau
71ef4d6895
task done
2019-02-04 19:50:18 +03:00
Ivan Smolin
fb813b259f
remove extension target and extension subspec
2019-01-30 13:52:21 +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
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
0b5b6e8358
code review notes
2018-07-30 15:48:51 +03:00
Ivan Smolin
667c15aa33
code review notes
2018-07-30 14:43:59 +03:00
Ivan Smolin
e11b129a75
add base table & collection view controllers
2018-07-27 15:46:17 +03:00
Ivan Smolin
2cebfd7ffd
base controllers
2018-07-23 11:45:17 +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
Anton Popkov
f20f355a42
SpinnerView animation freezing fix
2018-06-07 16:49:17 +03:00
Madhas
d408d1eed6
codable extension public
2018-05-25 18:26:02 +03:00
Madhas
bba41c7122
add init to SessionManager
2018-05-25 16:22:43 +03:00
Madhas
996081f65e
corrections
2018-05-25 15:55:48 +03:00
Madhas
0996d94814
Merge branch 'master' into feature/codable
2018-05-25 15:21:04 +03:00
Madhas
85e58127b7
add SesionManager class
...
some refactor
2018-05-25 15:19:30 +03:00
Madhas
475e801393
correct ObservableMappable
2018-05-25 14:36:12 +03:00
Ivan Smolin
1d21338de9
fix PaginationWrapper retry button showing
2018-05-24 17:22:19 +03:00
Madhas
6cc6971d60
Merge branch 'master' into feature/codable
2018-05-24 13:05:31 +03:00
Madhas
0ee26e3e8c
remove occurrences of ObjectMapper
2018-05-24 12:37:36 +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
Ivan Smolin
3e73ff7658
remove NetworkOperationModel and NetworkOperationState
2018-05-22 14:26:30 +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
6417b43df8
fix code review note
2018-05-21 19:16:12 +03:00
Ivan Smolin
8c3c3cb7f5
hide execute from RxDataLoadingModel and it children
2018-05-18 18:56:26 +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
Madhas
98ef4ca86e
all methods moved to Decodable
2018-05-16 15:52:32 +03:00
Madhas
9d3b3bd223
move normal request to Decodable
2018-05-15 22:10:24 +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
b320615154
remove copy-paste
2018-04-11 16:24:17 +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
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
e6bdba0504
Xcode 9.3 migration
2018-03-30 12:19:27 +03:00