Ivan Smolin
3e73ff7658
remove NetworkOperationModel and NetworkOperationState
2018-05-22 14:26:30 +03:00
Igor Kislyuk
e3e060eda4
Update for new flow
2018-05-22 14:18:32 +03:00
Pavel Lukandiy
f890fb58e0
Implemented wrapper ui delegate
2018-05-21 20:32:52 +03:00
Madhas
a28805846b
toJSON method on encodable
2018-05-20 18:53:31 +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
83b8f40e93
test models updated
2018-05-16 15:51:49 +03:00
Madhas
2046be1282
Merge branch 'master' into feature/codable
2018-05-14 21:32:42 +03:00
Madhas
0209e1b021
add ObservableMappable model
2018-05-12 16:04:30 +03:00
Madhas
17cd260d1e
test request
2018-05-12 15:46:42 +03:00
Madhas
d53db408fd
remove some files from tests target
2018-05-12 15:34:56 +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
538138ada5
Add tests for Double extension
...
Add `roundValue` test case
2018-05-10 12:34:59 +03:00
Sasha Malina
aff508ed44
Remove some source files from 'iosTests' target
...
Update project structure for building ios tests
2018-05-10 12:21:32 +03:00
Alexey Gerasimov
aba4068fb5
UniversalMappable added
2018-04-17 19:08:07 +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
66567bb811
Fixed: pullRequest comments
2018-04-06 01:11:07 +03:00
Alexey Gerasimov
ed13f119f3
NetworkServiceConfiguration added
2018-04-05 22:02:44 +03:00
Ivan Smolin
c450d2c143
empty group
2018-04-03 17:54:26 +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
ba596d826b
rename and public
2018-03-28 19:26:44 +03:00
Ivan Smolin
5c88f34333
Extension for comparing optional arrays (`[T]?`) with `Equatable` elements.
...
`additionalHttpHeaders` static field in `ConfigurableNetworkService` protocol.
Default initializer for Network service that conforms to `ConfigurableNetworkService` protocol.
2018-03-28 19:03:35 +03:00
Ivan Smolin
3d3736bf8f
NSAttributedString extensions
2018-03-27 14:33:55 +03:00
Ivan Smolin
4d938fc384
fix iOS-extension build
2018-03-27 14:32:59 +03:00
Ivan Smolin
4507f8cd5d
SingleLoadCursor replacement and deprecation
2018-03-27 11:59:23 +03:00
Ivan Smolin
c7e5687f0b
UIApplication+openUrl and telprompt
2018-03-27 11:42:55 +03:00
Ivan Smolin
01e93cc4e3
Move VoidBlock from LeadKitAdditions. closes https://github.com/TouchInstinct/LeadKit/issues/104
2018-03-27 11:12:50 +03:00
Ivan Smolin
463279d286
text field view model with bindings
2018-03-26 23:37:10 +03:00
Ivan Smolin
409b614e98
remove empty group
2018-03-26 16:13:35 +03:00
Ivan Smolin
26a5b9dd96
fix watch os build
2018-03-26 16:13:35 +03:00
Ivan Smolin
c3337fdf22
forgot to commit
2018-03-26 16:13:35 +03:00
Ivan Smolin
751e0a51d8
number formatting service
2018-03-26 16:13:35 +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
b0cee2dee6
code review notes
2018-03-22 14:55:43 +03:00
Ivan Smolin
435fbace1d
remove unused code
2018-03-21 17:46:10 +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
3799d11e0a
update linters, libs and scripts
2018-03-20 17:49:09 +03:00
Aliona
ea1cf7b864
Changes for pull
2018-01-15 17:59:45 +03:00
Aliona
d8e1417e88
Add table header bg
2018-01-11 19:55:01 +03:00
Ivan Smolin
a4c4cd00ae
group request errors by type
2017-10-27 11:32:02 +03:00
Ivan Smolin
69bdcceb4f
remove UserDefaults tests
2017-10-19 18:18:02 +03:00
Ivan Smolin
74e8aa959f
bring back UIAlertController Extensions
2017-10-19 18:10:01 +03:00
Igor Kislyuk
3be37b403f
Rename
2017-10-19 01:55:58 +03:00
Igor Kislyuk
15975756f9
Return files for compiling. Drop className
2017-10-19 01:53:56 +03:00
Igor Kislyuk
378db7c577
Drop protocols & few extensions
2017-10-19 01:43:03 +03:00
Igor Kislyuk
9c3610ebfa
Drop UIControlleExtensions
2017-10-19 01:30:57 +03:00
Igor Kislyuk
3c747015e9
Drop observable extension
2017-10-19 01:28:59 +03:00
Igor Kislyuk
683fdb1593
Drop loading images extension
2017-10-19 01:26:56 +03:00
Igor Kislyuk
556078e7d0
Rename Resize mode
2017-10-19 01:22:45 +03:00
Igor Kislyuk
0352976901
Revert string extensions
2017-10-18 21:20:01 +03:00
Ivan Smolin
c22433459e
fix deprecations and remove obsolete extensions and protocols
2017-10-18 20:48:40 +03:00
Ivan Smolin
001a6f206a
update project to recommended settings
2017-10-18 19:17:31 +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
148a964fb0
Rename AppearanceProtocol to AppearanceConfigurable
...
Other minor fixes
2017-10-14 16:48:15 +03:00
Anton Popkov
f7868ad827
Move EmptyCellAppearance to EmptyCell
2017-10-13 13:56:36 +03:00
Anton Popkov
26ebaa48e9
Separator cell refactoring
2017-10-12 23:12:09 +03:00
Anton Popkov
68733e0d68
Add appearance protocol
2017-10-12 22:11:27 +03:00
Anton Popkov
f2f6e628f9
Move configure separator method from TableDirector extension to Array extension
2017-10-12 16:12:57 +03:00
Anton Popkov
5102f4adf1
Remove type erasure from AnyBaseTableRow
...
Rename AnyBaseTableRow to SeparatorRowBox
2017-10-12 15:14:43 +03:00
Igor
827d8a3ca2
Update for review
2017-10-10 23:56:39 +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
08dbf13d7b
Fix target dependencies
2017-10-09 18:05:52 +03:00
Igor
0ef07e8bc6
Fix building for cells
2017-10-09 17:29:48 +03:00
Igor
a7f324dd79
Add comparable
2017-10-08 20:09:36 +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
Alexey Gerasimov
ed31986477
Swift 4 support
2017-09-25 20:15:51 +03:00
Igor
d56fa86b28
Synx
2017-09-17 17:44:19 +03:00
Igor
397829f07b
Add LocalizedComponent + tests
2017-09-17 17:43:55 +03:00
Pavel Lukandiy
e845758204
DiferredJust for Single
2017-09-04 22:20:25 +03:00
Igor Kislyuk
398630764c
Remove. Tailor
2017-07-28 04:53:48 +03:00
Ivan Smolin
629830e64e
add mapping transform extension
2017-06-09 13:11:44 +03:00
Ivan Smolin
d76825deb5
Date formatting service
2017-06-09 13:11:44 +03:00
Ivan Smolin
c1885b1e75
change project structure and integrate code quality
2017-06-08 17:55:01 +03:00