Commit Graph

1280 Commits

Author SHA1 Message Date
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 b0cc7c5dfd
Merge pull request #119 from TouchInstinct/feature/equatable_additional_http_headers
Equatable optional arrays, additionalHttpHeaders and convenient initializer for NetworkService
2018-03-28 20:52:41 +03:00
Ivan Smolin 74d3e69b37 update podspec version 2018-03-28 19:33:32 +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 1a34bebe69
Merge pull request #118 from TouchInstinct/feature/text_field_view_model
text field view model with bindings
2018-03-27 19:35:36 +03:00
Ivan Smolin 3fe60ef94a add safeClear for TableDirector 2018-03-27 16:42:45 +03:00
Ivan Smolin 78f82e51d2 Update version and podspec 2018-03-27 14:41:14 +03:00
Ivan Smolin 7c548954fb neatify 2018-03-27 14:36:29 +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 5d206ea718 convenient typealias PaginationWrapperType 2018-03-27 13:17:16 +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 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 f875207362
Merge pull request #117 from TouchInstinct/feature/additions_merge
Feature/additions merge
2018-03-26 18:07:08 +03:00
Ivan Smolin 9dec8a651e code review note 2018-03-26 18:05:11 +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 e3e424bdf7 naming 2018-03-26 16:13:35 +03:00
Ivan Smolin 7a905bb9b6 fix array safe subscript 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 a1a8ed5366
Merge pull request #116 from TouchInstinct/feature/base_loading_view_model_and_controller
Feature/base loading view model and controller
2018-03-23 14:33:25 +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 368b90ddc8 remove unused symlinks 2018-03-22 17:52:27 +03:00
Ivan Smolin 6b74825fd4 add GeneralDataLoadingViewModel and GeneralDataLoadingController protocol 2018-03-22 17:50:29 +03:00
Ivan Smolin cd00fb2f2f
Merge pull request #115 from TouchInstinct/feature/data_loading_and_pagination_wrapper
Feature/data loading and pagination wrapper
2018-03-22 15:09: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 8839d029a9
Merge pull request #114 from TouchInstinct/feature/total_count_cursor
add TotalCountCursor and related stuff
2018-03-21 16:23:05 +03:00
Ivan Smolin 1477043499 add TotalCountCursor and related stuff 2018-03-20 19:25:03 +03:00
Ivan Smolin 3118fc84c8
Merge pull request #113 from TouchInstinct/libs_and_linters_update
Libs and linters update
2018-03-20 19:07:00 +03:00
Ivan Smolin c99881288a fix liner warnings 2018-03-20 18:24:52 +03:00
Ivan Smolin 3799d11e0a update linters, libs and scripts 2018-03-20 17:49:09 +03:00
Aliona 0c7c968f14
Merge pull request #111 from TouchInstinct/spec
Update podspec
2018-01-15 18:40:45 +03:00
Aliona 08f21469e1 Update podspec 2018-01-15 18:38:43 +03:00
Aliona 3ddd8162d3
Merge pull request #110 from TouchInstinct/tableview_background
Add table header bg
2018-01-15 18:02:21 +03:00