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
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
4507f8cd5d
SingleLoadCursor replacement and deprecation
2018-03-27 11:59:23 +03:00
Ivan Smolin
384180443b
fix network service background thread crash
2018-03-27 11:43:15 +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
cb694dcbcf
code review notes
2018-03-23 11:29:24 +03:00
Ivan Smolin
bfaf668191
fixes
2018-03-22 18:27:47 +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
96a59c809e
add conformance to RxDataSource
2018-03-21 18:55:53 +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
0b472a1cdc
code review notes
2018-03-21 16:51:34 +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
Ivan Smolin
1477043499
add TotalCountCursor and related stuff
2018-03-20 19:25:03 +03:00
Ivan Smolin
c99881288a
fix liner warnings
2018-03-20 18:24:52 +03:00
Ivan Smolin
c8403eb639
add acceptable status codes to network service constructor
2017-12-01 15:28:44 +03:00
Igor Kislyuk
3fafda7132
Fix spinner
2017-11-21 22:26:32 +03:00
Andrey Ovsyannikov
88e020e6e0
setNeedsUpdateConstraints() moved to configureSeparator()
2017-11-17 17:58:22 +03:00
Andrey Ovsyannikov
bb9723bb28
update constraints after setting insets
2017-11-17 17:39:44 +03:00
Igor Kislyuk
15975756f9
Return files for compiling. Drop className
2017-10-19 01:53:56 +03:00
Ivan Smolin
c22433459e
fix deprecations and remove obsolete extensions and protocols
2017-10-18 20:48:40 +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
425e8f6dad
Cell first appearance setup fix
2017-10-17 15:28:41 +03:00
Anton Popkov
f55876b6a2
Whitespaces removing
2017-10-17 10:48:21 +03:00
Anton Popkov
f60c94986a
Cell appearance reseting fix
2017-10-17 10:39:44 +03:00
Igor Kislyuk
c23a9beb45
Fix background color
2017-10-14 21:43:02 +03:00
Igor Kislyuk
85919e2a0a
Fix alingment
2017-10-14 18:15:22 +03:00
Anton Popkov
148a964fb0
Rename AppearanceProtocol to AppearanceConfigurable
...
Other minor fixes
2017-10-14 16:48:15 +03:00
Anton Popkov
cc26bdbd68
Code review inspections fix vol. 4
2017-10-13 16:47:28 +03:00
Anton Popkov
6c29696367
Code review inspections fix vol. 2
2017-10-13 16:08:22 +03:00
Anton Popkov
06a208bb76
Code review inspections fix
2017-10-13 16:02:05 +03:00
Anton Popkov
5c85bf2e5d
EmptyCell default appearance fix
2017-10-13 15:01:20 +03:00
Anton Popkov
f7868ad827
Move EmptyCellAppearance to EmptyCell
2017-10-13 13:56:36 +03:00
Anton Popkov
1ba179028e
Rename AppearanceProtocol update(appearance:) method to configure(appearance:)
2017-10-13 13:51:51 +03:00
Anton Popkov
26ebaa48e9
Separator cell refactoring
2017-10-12 23:12:09 +03:00
Anton Popkov
84e4155929
Move separatorRowBox property from EmptyCellRow to TableRow extension
2017-10-12 16:11:55 +03:00
Anton Popkov
5102f4adf1
Remove type erasure from AnyBaseTableRow
...
Rename AnyBaseTableRow to SeparatorRowBox
2017-10-12 15:14:43 +03:00
Igor
dca12659d1
Few clarifications
2017-10-10 23:59:13 +03:00
Igor
827d8a3ca2
Update for review
2017-10-10 23:56:39 +03:00
Igor
a5a6148bf1
Update seleciton style
2017-10-10 17:25:06 +03:00
Igor
5b2b892a59
Rename initializer
2017-10-10 14:02:30 +03:00
Igor
54ba8531b7
Update for code-review
2017-10-10 13:53:24 +03:00
Igor
24ae2c5160
Add extension + update podspec
2017-10-10 13:47:43 +03:00
Igor
1b16b2435a
Update for code-review
2017-10-10 13:29:37 +03:00
Igor
47f942e3a5
Fix code style & documentation
2017-10-10 10:25:21 +03:00
Igor
e97a357e02
Update empty cell
2017-10-10 09:50:25 +03:00
Igor
b7d639a3c8
Fix bug with wrong layout events
2017-10-09 20:30:48 +03:00
Igor
ab6af95df3
Fix init
2017-10-09 19:36:04 +03:00
Igor
0ef07e8bc6
Fix building for cells
2017-10-09 17:29:48 +03:00
Igor
323675115c
Merge branch 'master' into feature/base-cell
2017-10-09 14:19:55 +03:00
Igor
ac82606f28
Fix init
2017-10-08 18:49:37 +03:00
Igor
79ebf34529
Fix modifiers
2017-10-08 18:26:56 +03:00
Igor
6d16303908
Add SeparatorConfiguration
2017-10-08 17:27:05 +03:00
Igor
979a30febf
Add base cell
2017-10-08 17:17:45 +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
Ivan Zinovyev
ef22ddb084
Remove placeholders comparison. This was cause why placeholders is not shown sometimes
2017-09-13 17:27:18 +03:00
Ivan Zinovyev
52165cc2ce
Clear tableview if placeholder is shown
2017-09-13 16:43:33 +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
782eb8037b
PaginationTableViewWrapper: Fix empty state, Add retry method, Remove infinite scroll for single cursor, Fix visual bug related to placeholder after reload
2017-09-07 22:59:19 +03:00
Pavel Lukandiy
e845758204
DiferredJust for Single
2017-09-04 22:20:25 +03:00
Igor Kislyuk
1e34ad17ce
Fix. Xibname reflection
2017-08-07 15:42:49 +03:00
Igor Kislyuk
bc3d4f7901
Add. Configuration for XibView
2017-07-31 13:53:20 +03:00
Igor Kislyuk
398630764c
Remove. Tailor
2017-07-28 04:53:48 +03:00
Ivan Smolin
2dd801b055
remove whitespace
2017-06-09 13:26:13 +03:00
Ivan Smolin
d76825deb5
Date formatting service
2017-06-09 13:11:44 +03:00
Ivan Smolin
e384df2ebe
there is no more errors in DEBUG mode
2017-06-08 18:15:37 +03:00
Ivan Smolin
c1885b1e75
change project structure and integrate code quality
2017-06-08 17:55:01 +03:00