Commit Graph

128 Commits

Author SHA1 Message Date
Artur 0447c53709 Merge branch 'master' into baseSearchViewController 2019-04-09 15:59:06 +03:00
Ivan Babkin e4e5dcfa30 Fixed LeadKit.xcodeproj 2019-03-29 20:01:48 +03:00
Ivan Smolin 223be00d74 migrate to Swift 5; remove test targets 2019-03-28 12:00:16 +03:00
Artur 053c08443b Fixes 2019-03-27 13:52:38 +03:00
Pavel Lukandiy e9eac22a3b Cocoapods removed 2019-03-13 21:33:08 +05:00
Pavel Lukandiy 512f854296 Pods deintegrated 2019-03-13 21:28:53 +05:00
Pavel Lukandiy f6b39ddcf7 Plist updates 2019-03-13 14:58:17 +05:00
Pavel Lukandiy cb6d5c4232 New closure typealiases 2019-03-13 14:28:58 +05:00
Pavel Lukandiy caa93bfd1f Scheme updated. Libs updated 2019-03-13 14:11:00 +05:00
Ivan Smolin 299fbe37e2 fix linting issues 2019-02-11 13:53:48 +03:00
Ivan Smolin fb813b259f remove extension target and extension subspec 2019-01-30 13:52:21 +03:00
Ivan Smolin 71115f3651 change extension target product name 2019-01-29 16:49:34 +03:00
Ivan Smolin 0c37bea3cf update dependencies, add cartfile 2019-01-29 15:52:33 +03:00
Artur Azarau e3ddab4f19 issues resolved 2019-01-10 14:16:45 +03:00
Artur Azarau 35131cc336 file renamed 2019-01-10 10:04:58 +03:00
Artur Azarau 707d4bc6f4 Several things were added:
- TitleType enum
- Large title display mode variable
- Function for updating title in view controllers
2019-01-10 10:01:22 +03:00
Anton Popkov 652c55a936 Network error handling fix 2018-10-26 15:20:47 +03:00
Alexey Gerasimov 9bc73b8a3e Pods reverted 2018-10-24 12:49:56 +03:00
Alexey Gerasimov 7c6acd5c58 Schemes shared, travis config added 2018-10-24 12:44:29 +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 2e70e8248d Add: UserDefaults+Codable is back. Now with generic subscript support. 2018-09-14 19:40:51 +03:00
Ivan Smolin 30bec8e9c7 Add: NSNumberConvertible protocol for NumberFormattingService use cases.
Add: TableDirector methods for rows insertion and removal without reload a whole table.
Add: UIImageView binder for disclosure indicator rotation.
Add: UIView.addSubviews(:) methods with variable number of arguments and array of views.
Add: PlaceholderConfigurable that defines attributes and methods for view with placeholder and regular state.
Add: ContentLoadingViewModel enum that describes possible PlaceholderConfigurable view states.
2018-09-13 20:07:04 +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 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 3a8be1bc8c add compile time debug & reduce type check time 2018-07-23 11:42:37 +03:00
Aliona f69f4a12ae Move string extension to a separate file 2018-07-11 19:42:08 +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
Aliona f7ab9718c4 Update project file 2018-06-26 14:36:05 +03:00
Aliona 5e311a01a4 Add separatorRowBox to extensions 2018-06-26 14:21:26 +03:00
Aliona e06af6d4ee Update pods 2018-06-26 14:05:15 +03:00
Aliona f9691a6716 Add tablekit extensions 2018-06-26 14:01:44 +03:00
Aliona 65dbcb6ad3 Add files to project 2018-06-26 13:40:51 +03:00
Madhas 754875556d encodable extension renamed
init from json added to Decodable
2018-05-25 19:45:23 +03:00
Madhas 3ef5795bfc rename AlamofireRequest file 2018-05-25 16:26:36 +03:00
Madhas ca9b2eaca3 rename AlamofireManager extension file 2018-05-25 16:23:59 +03:00
Madhas 85e58127b7 add SesionManager class
some refactor
2018-05-25 15:19:30 +03:00
Madhas 3dc7b4fe9d add Encodable extension to all targets 2018-05-24 17:27:15 +03:00
Madhas 20bf8bf861 remove ObjectMapper from podfile
update podspec
2018-05-24 16:56:21 +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 34c0ce78db fix extension build 2018-05-22 17:22:49 +03:00
Ivan Smolin 1e366ba95d fix tvOS build 2018-05-22 17:22:02 +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
Igor Kislyuk 36f059da06 Merge branch 'master' into feature/newflow
# Conflicts:
#	CHANGELOG.md
2018-05-22 16:59:07 +03:00
Igor Kislyuk 87e4789625 Merge branch 'master' into fix-typos
# Conflicts:
#	CHANGELOG.md
#	LeadKit.podspec
2018-05-22 16:37:40 +03:00
Ivan Smolin cbb647afe7 Merge branch 'feature/newflow' of github.com:TouchInstinct/LeadKit into feature/newflow
# Conflicts:
#	CHANGELOG.md
#	LeadKit.xcodeproj/project.pbxproj
2018-05-22 16:23:10 +03:00
Ivan Smolin 11d529f4c0 InitializableView 2018-05-22 16:20:04 +03:00
Igor Kislyuk f71c882738 Merge branch 'master' into feature/newflow
# Conflicts:
#	CHANGELOG.md
2018-05-22 16:19:31 +03:00
Pavel Lukandiy a9536d3cff Targets fix 2018-05-22 14:54:18 +03:00