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
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