├── .bundle └── config ├── .githooks └── prepare-commit-msg ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── Cartfile ├── Cartfile.resolved ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── LeadKit.podspec ├── LeadKit.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── LeadKit iOS.xcscheme │ └── LeadKit tvOS.xcscheme ├── OTPSwiftView ├── Assets │ └── preview.gif ├── README.md └── Sources │ ├── Models │ └── OTPCodeConfig.swift │ └── Views │ ├── OTPSwiftView │ └── OTPSwiftView.swift │ ├── OTPTextField │ └── OTPTextField.swift │ └── OTPView │ └── OTPView.swift ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── Classes │ ├── Controllers │ │ ├── BaseCollectionContentController.swift │ │ ├── BaseConfigurableController.swift │ │ ├── BaseCustomViewController.swift │ │ ├── BaseOrientationController.swift │ │ ├── BaseOrientationNavigationController.swift │ │ ├── BaseScrollContentController.swift │ │ └── BaseTableContentController.swift │ ├── DataLoading │ │ ├── Cursors │ │ │ ├── FixedPageCursor.swift │ │ │ ├── MapCursor.swift │ │ │ ├── SingleLoadCursor.swift │ │ │ ├── StaticCursor.swift │ │ │ └── TotalCountCursor.swift │ │ ├── GeneralDataLoading │ │ │ ├── GeneralDataLoadingModel.swift │ │ │ └── GeneralDataLoadingViewModel.swift │ │ ├── PaginationDataLoading │ │ │ ├── PaginationDataLoadingModel.swift │ │ │ └── PaginationWrapper.swift │ │ ├── RxDataLoadingModel.swift │ │ └── RxNetworkOperationModel.swift │ ├── Search │ │ ├── BaseSearchViewController.swift │ │ └── BaseSearchViewModel.swift │ ├── Services │ │ ├── NetworkService.swift │ │ └── SessionManager.swift │ ├── ViewModels │ │ └── TappableViewModel │ │ │ ├── BaseTappableViewModel.swift │ │ │ └── VoidTappableViewModel.swift │ └── Views │ │ ├── BasePlaceholderView │ │ ├── BasePlaceholderViewModel.swift │ │ └── BasePlaceholerView.swift │ │ ├── BaseRxTableViewCell │ │ └── BaseRxTableViewCell.swift │ │ ├── CollectionViewWrapperView │ │ └── CollectionViewWrapperView.swift │ │ ├── ContainerTableCell │ │ └── ContainerTableCell.swift │ │ ├── CustomizableButton │ │ ├── CustomizableButton.swift │ │ ├── CustomizableButtonView.swift │ │ └── CustomizableButtonViewModel.swift │ │ ├── DefaultPlaceholders │ │ ├── TextPlaceholderView.swift │ │ └── TextWithButtonPlaceholder.swift │ │ ├── EmptyCell │ │ ├── EmptyCell.swift │ │ └── EmptyCellRow.swift │ │ ├── LabelTableViewCell │ │ ├── LabelCellViewModel.swift │ │ └── LabelTableViewCell.swift │ │ ├── SeparatorCell │ │ ├── SeparatorCell.swift │ │ └── SeparatorConfiguration.swift │ │ ├── SeparatorRowBox │ │ └── SeparatorRowBox.swift │ │ ├── SpinnerView │ │ └── SpinnerView.swift │ │ ├── TableViewWrapperView │ │ └── TableViewWrapperView.swift │ │ ├── TextField │ │ ├── DataModelFieldBinding.swift │ │ └── TextFieldViewModel.swift │ │ ├── ViewText │ │ └── BaseTextAttributes.swift │ │ └── XibView │ │ └── XibView.swift ├── Enums │ ├── DataLoading │ │ ├── CursorError.swift │ │ ├── GeneralDataLoading │ │ │ └── GeneralDataLoadingState.swift │ │ └── PaginationDataLoading │ │ │ └── PaginationDataLoadingState.swift │ ├── LeadKitError.swift │ ├── RequestError.swift │ ├── ResizeMode.swift │ ├── Search │ │ └── SearchResultsViewControllerState.swift │ ├── TitleType.swift │ └── Views │ │ ├── ContentLoadingViewModel.swift │ │ ├── ViewBackground.swift │ │ └── ViewText.swift ├── Extensions │ ├── Alamofire │ │ ├── DataRequest+Extensions.swift │ │ └── SessionManager+Extensions.swift │ ├── Array │ │ ├── Array+Extensions.swift │ │ ├── Array+RowExtensions.swift │ │ ├── Array+SeparatorRowBoxExtensions.swift │ │ └── Array+TotalCountCursorListingResult.swift │ ├── CABasicAnimation │ │ └── CABasicAnimation+Rotation.swift │ ├── CGFloat │ │ └── CGFloat+Pixels.swift │ ├── Codable │ │ ├── Decodable+Extensions.swift │ │ └── Encodable+Extensions.swift │ ├── Comparable │ │ └── Comparable+Extensions.swift │ ├── DataLoading │ │ ├── CursorType │ │ │ ├── CursorType+RxDataSourceDefaultImplementation.swift │ │ │ └── CursorType+Slice.swift │ │ ├── Cursors │ │ │ └── TotalCountCursorListingResult+DefaultTotalCountCursorListingResult.swift │ │ ├── GeneralDataLoading │ │ │ ├── GeneralDataLoadingController+DefaultImplementation.swift │ │ │ ├── GeneralDataLoadingHandler+Extensions.swift │ │ │ ├── GeneralDataLoadingState+Extensions.swift │ │ │ └── GeneralDataLoadingViewModel+Extensions.swift │ │ ├── PaginationDataLoading │ │ │ ├── PaginationWrapperDelegate+DefaultImplementation.swift │ │ │ ├── PaginationWrapperUIDelegate+DefaultImplementation.swift │ │ │ ├── UICollectionView+BackgroundViewHolder.swift │ │ │ └── UITableView+PaginationWrappable.swift │ │ └── Rx+RxDataSourceProtocol.swift │ ├── DateFormattingService │ │ └── DateFormattingService+DefaultImplementation.swift │ ├── Decimal │ │ ├── Decimal+Rounding.swift │ │ └── Decimal+Values.swift │ ├── Double │ │ └── Double+Rounding.swift │ ├── Drawing │ │ ├── CGContext │ │ │ └── CGContext+Initializers.swift │ │ ├── CGImage │ │ │ ├── CGImage+Alpha.swift │ │ │ └── CGImage+Crop.swift │ │ ├── CGSize │ │ │ ├── CGSize+CGContextSize.swift │ │ │ └── CGSize+Resize.swift │ │ └── UIImage │ │ │ └── UIImage+Extensions.swift │ ├── Error │ │ └── Error+NetworkExtensions.swift │ ├── FloatingPoint │ │ └── FloatingPoint+DegreesRadiansConvertion.swift │ ├── Foundation │ │ └── UserDefaults │ │ │ └── UserDefaults+Codable.swift │ ├── NSAttributedString │ │ └── NSAttributedString+Extensions.swift │ ├── NumberFormattingService │ │ ├── BuildInNumberTypes+NSNumberConvertible.swift │ │ └── NumberFormattingService+DefaultImplementation.swift │ ├── Rx │ │ ├── ObservableType │ │ │ ├── Observable+DeferredJust.swift │ │ │ └── ObservableType+Extensions.swift │ │ ├── PrimitiveSequence │ │ │ ├── Completable │ │ │ │ └── Completable+DeferredJust.swift │ │ │ └── Single │ │ │ │ ├── Single+DeferredJust.swift │ │ │ │ └── Single+Extensions.swift │ │ └── SharedSequence │ │ │ └── SharedSequence+Extensions.swift │ ├── Sequence │ │ └── Sequence+ConcurrentMap.swift │ ├── String │ │ ├── String+ConvertToHost.swift │ │ ├── String+Extensions.swift │ │ ├── String+Localization.swift │ │ ├── String+LocalizedComponent.swift │ │ └── String+TelpromptURL.swift │ ├── Support │ │ └── UINavigationItem+Support.swift │ ├── TableKit │ │ ├── TableDirector │ │ │ ├── TableDirector+Extensions.swift │ │ │ ├── TableRow+AppearanceExtension.swift │ │ │ └── TableRow+SeparatorsExtensions.swift │ │ ├── TableKitViewModel │ │ │ └── TableKitViewModel+Extenstions.swift │ │ └── TableSection │ │ │ └── TableSection+Extensions.swift │ ├── TimeInterval │ │ └── TimeInterval+DateComponents.swift │ ├── UIColor │ │ └── UIColor+Hex.swift │ ├── UIInterfaceOrientation │ │ └── UIInterfaceOrientation+ VideoOrientation.swift │ ├── UIKit │ │ ├── CollectionViewHolder │ │ │ └── CollectionViewHolder+ScrollViewHolder.swift │ │ ├── TableViewHolder │ │ │ └── TableViewHolder+ScrollViewHolder.swift │ │ ├── UIActivityIndicatorView │ │ │ └── UIActivityIndicatorView+LoadingIndicator.swift │ │ ├── UIAlertController │ │ │ └── UIAlertController+Extensions.swift │ │ ├── UIButton │ │ │ ├── UIButton+ButtonHolder.swift │ │ │ └── UIButton+ViewTextConfigurable.swift │ │ ├── UIDevice │ │ │ └── UIDevice+ScreenOrientation.swift │ │ ├── UIImage │ │ │ └── UIImage+Spinner.swift │ │ ├── UIImageView │ │ │ └── UIImageView+ExpandCollapseDisclosure.swift │ │ ├── UILabel │ │ │ └── UILabel+ViewTextConfigurable.swift │ │ ├── UIScrollView │ │ │ ├── UIScrollView+RxBindings.swift │ │ │ └── UIScrollView+ScrollViewHolder.swift │ │ ├── UITableView │ │ │ ├── UITableView+Extensions.swift │ │ │ └── UITableView+TableViewHolder.swift │ │ ├── UITextField │ │ │ └── UITextField+ViewTextConfigurable.swift │ │ ├── UIView │ │ │ ├── UIView+AddSubviews.swift │ │ │ ├── UIView+Layout.swift │ │ │ ├── UIView+LoadFromNib.swift │ │ │ ├── UIView+LoadingIndicator.swift │ │ │ ├── UIView+Rotation.swift │ │ │ └── UIView+XibNameProtocol.swift │ │ ├── UIViewController │ │ │ ├── UIViewController+ConfigurableController.swift │ │ │ ├── UIViewController+DefaultXibName.swift │ │ │ ├── UIViewController+PresentFullScreen.swift │ │ │ ├── UIViewController+TopVisibleViewController.swift │ │ │ └── UIViewController+UpdateNavigationItemTitle.swift │ │ └── UIWindow │ │ │ └── UIWindow+Extensions.swift │ └── Views │ │ ├── ConfigurableView │ │ └── ConfigurableView+Extensions.swift │ │ ├── InitializableView │ │ └── InitializableView+DefaultImplementation.swift │ │ ├── PlaceholderConfigurable │ │ ├── ContentLoadingViewModel+Extensions.swift │ │ └── PlaceholderConfigurable+DefaultImplementation.swift │ │ ├── SeparatorCell │ │ ├── CellSeparatorType+Extensions.swift │ │ └── SeparatorConfiguration+Extensions.swift │ │ ├── ViewBackground │ │ └── ViewBackground+Configuration.swift │ │ └── ViewText │ │ ├── ViewText+Extensions.swift │ │ └── ViewTextConfigurable+Extensions.swift ├── Functions │ ├── Any+Cast.swift │ ├── Any+TypeName.swift │ ├── Block.swift │ └── EqutableOptionalArray.swift ├── Info-iOS.plist ├── Info-tvOS.plist ├── Info-watchOS.plist ├── LeadKit.h ├── Protocols │ ├── AlertRepresentable.swift │ ├── Animatable.swift │ ├── AppearanceConfigurable.swift │ ├── BaseViewModel.swift │ ├── ConfigurableView.swift │ ├── Controllers │ │ ├── ConfigurableController.swift │ │ └── SearchResultsViewController.swift │ ├── DataLoading │ │ ├── Cursors │ │ │ ├── CursorType.swift │ │ │ ├── ResettableCursorType.swift │ │ │ └── ResettableRxCursorDataSource.swift │ │ ├── DataLoadingModel.swift │ │ ├── DataLoadingState.swift │ │ ├── DataSource.swift │ │ ├── GeneralDataLoading │ │ │ ├── GeneralDataLoadingController.swift │ │ │ └── GeneralDataLoadingHandler.swift │ │ ├── NetworkOperationModel.swift │ │ ├── NetworkOperationState.swift │ │ ├── PaginationDataLoading │ │ │ ├── PaginationWrappable.swift │ │ │ ├── TotalCountCursorConfiguration.swift │ │ │ └── TotalCountCursorListingResult.swift │ │ └── RxDataSource.swift │ ├── DateFormatingService │ │ ├── DateFormat.swift │ │ └── DateFormattingService.swift │ ├── Drawing │ │ └── DrawingOperation.swift │ ├── Initializable.swift │ ├── LoadingIndicator.swift │ ├── NumberFormattingService │ │ ├── NSNumberConvertible.swift │ │ ├── NumberFormat.swift │ │ └── NumberFormattingService.swift │ ├── ObservableMappable.swift │ ├── ResettableType.swift │ ├── ReuseIdentifierProtocol.swift │ ├── Rx │ │ └── DisposeBagHolder.swift │ ├── Singleton.swift │ ├── StaticViewHeightProtocol.swift │ ├── SupportProtocol.swift │ ├── TableKit │ │ └── TableKitViewModel.swift │ ├── UIKit │ │ ├── ButtonHolder │ │ │ ├── ButtonHolder.swift │ │ │ └── ButtonHolderView.swift │ │ ├── CollectionViewHolder.swift │ │ ├── ScrollViewHolder.swift │ │ └── TableViewHolder.swift │ ├── ViewHeightProtocol.swift │ ├── Views │ │ ├── InitializableView │ │ │ └── InitializableView.swift │ │ ├── PlaceholderConfigurable │ │ │ └── PlaceholderConfigurable.swift │ │ ├── SeparatorCell │ │ │ └── CellSeparatorType.swift │ │ ├── TextField │ │ │ ├── TextFieldViewEvents.swift │ │ │ └── TextFieldViewModelEvents.swift │ │ └── ViewTextConfigurable │ │ │ └── ViewTextConfigurable.swift │ └── XibNameProtocol.swift └── Structures │ ├── Api │ ├── ApiRequestParameters.swift │ └── ApiUploadRequestParameters.swift │ ├── DataLoading │ ├── Cursors │ │ └── DefaultTotalCountCursorListingResult.swift │ └── PaginationDataLoading │ │ ├── AnyPaginationWrappable.swift │ │ ├── PaginationWrapperDelegate.swift │ │ └── PaginationWrapperUIDelegate.swift │ ├── DrawingOperations │ ├── BorderDrawingOperation.swift │ ├── CALayerDrawingOperation.swift │ ├── ImageDrawingOperation.swift │ ├── PaddingDrawingOperation.swift │ ├── ResizeDrawingOperation.swift │ ├── RotateDrawingOperation.swift │ ├── RoundDrawingOperation.swift │ ├── SolidFillDrawingOperation.swift │ └── TemplateDrawingOperation.swift │ ├── NetworkService │ └── NetworkServiceConfiguration.swift │ └── Views │ └── AnyLoadingIndicator.swift ├── TIAppleMapUtils ├── Sources │ ├── AppleClusterPlacemarkManager.swift │ ├── AppleMapManager.swift │ ├── ApplePlacemarkManager.swift │ ├── CameraUpdate │ │ └── MKCameraUpdate.swift │ └── Extensions │ │ ├── MKMapRect+FromCoordinates.swift │ │ ├── MKMapView+ZoomLevel.swift │ │ └── NSObject+ProtocolInspection.swift └── TIAppleMapUtils.podspec ├── TIAuth ├── README.md ├── Sources │ ├── Biometry │ │ ├── BiometryService.swift │ │ ├── BiometrySettingsStorage.swift │ │ └── DefaultBiometrySettingsStorage.swift │ ├── CodeConfirmPresenter │ │ ├── CodeConfirmPresenter.swift │ │ ├── CodeConfirmStateStorage.swift │ │ └── DefaultCodeConfirmPresenter.swift │ ├── Cryptography │ │ ├── AESCipher.swift │ │ ├── Cipher.swift │ │ ├── CipherError.swift │ │ ├── DefaultPBKDF2PasswordDerivator.swift │ │ ├── DefaultSaltPreprocessor.swift │ │ ├── DefaultTokenCipher.swift │ │ ├── PasswordDerivator.swift │ │ ├── SaltPreprocessor.swift │ │ └── TokenCipher.swift │ ├── PinCodeValidation │ │ ├── ValidationRules │ │ │ ├── EqualDigitsValidationRule.swift │ │ │ ├── OrderedDigitsValidationRule.swift │ │ │ ├── String+PinCodeValidation.swift │ │ │ └── ValidationRule.swift │ │ └── Validator │ │ │ ├── DefaultInputValidator.swift │ │ │ ├── DefaultViolation.swift │ │ │ └── InputValidator.swift │ ├── RequestResponseProtocols │ │ ├── CodeConfirmResponse.swift │ │ ├── CodeRefreshResponse.swift │ │ ├── CodeResponse.swift │ │ └── Extensions │ │ │ └── Result+CodeResponse.swift │ └── TokenStorage │ │ ├── AuthSettingsStorage.swift │ │ ├── CryptoConstants.swift │ │ ├── DefaultAuthSettingsStorage.swift │ │ ├── DefaultEncryptedTokenKeyStorage.swift │ │ ├── DefaultEncryptedTokenStorage.swift │ │ ├── SingleValueAuthKeychainStorage.swift │ │ └── StringEncryptionResult.swift └── TIAuth.podspec ├── TIDeveloperUtils ├── Sources │ ├── DashedBoundsLayer │ │ └── DashedBoundLayer.swift │ └── Previews │ │ ├── UIView+Previews.swift │ │ └── UIViewController+Previews.swift └── TIDeveloperUtils.podspec ├── TIEcommerce ├── Sources │ ├── Cart │ │ ├── Classes │ │ │ └── RequestExecutor.swift │ │ └── Models │ │ │ ├── BaseErrorResponseBody.swift │ │ │ ├── Cart.swift │ │ │ ├── CartProduct.swift │ │ │ ├── CartService.swift │ │ │ └── Promocode.swift │ └── Filters │ │ ├── Cells │ │ ├── Models │ │ │ └── FilterCellStateAppearance.swift │ │ ├── Protocols │ │ │ └── FilterCellViewModelProtocol.swift │ │ └── ViewModels │ │ │ └── DefaultFilterCellViewModel.swift │ │ ├── FilterModels │ │ ├── DefaultFilterPropertyValue.swift │ │ └── Protocols │ │ │ └── FilterPropertyValueRepresenter.swift │ │ ├── FiltersViewModel │ │ ├── BaseFilterViewModel.swift │ │ ├── DefaultFilterViewModel.swift │ │ ├── Helpers │ │ │ └── Array+FilterPropertyValueRepresenter.swift │ │ └── Protocols │ │ │ └── FilterViewModelProtocol.swift │ │ ├── FiltersViews │ │ ├── ListFilters │ │ │ ├── FiltersTableView │ │ │ │ ├── BaseFiltersTableView.swift │ │ │ │ └── DefaultFilterTableView.swift │ │ │ └── FiltersTableViewCell │ │ │ │ ├── DefaultFilterTableViewCell.swift │ │ │ │ └── DefaultPickerView.swift │ │ ├── RangeFilters │ │ │ ├── Models │ │ │ │ ├── Appearance │ │ │ │ │ ├── DefaultIntervalInputAppearance.swift │ │ │ │ │ ├── DefaultRangeFilterAppearance.swift │ │ │ │ │ ├── DefaultStepSliderAppearance.swift │ │ │ │ │ └── RangeFilterLayout.swift │ │ │ │ └── Formatter │ │ │ │ │ ├── BaseRangeValuesFormatter.swift │ │ │ │ │ └── RangeValuesFormatterProtocol.swift │ │ │ ├── Protocols │ │ │ │ └── RangeFiltersPickerDelegate.swift │ │ │ ├── ViewModels │ │ │ │ ├── BaseRangeFilterViewModel.swift │ │ │ │ └── RangeFilterViewModelProtocol.swift │ │ │ └── Views │ │ │ │ ├── FilterRangeView │ │ │ │ ├── BaseFilterRangeView.swift │ │ │ │ └── FilterRangeViewRepresenter.swift │ │ │ │ ├── IntervalInputView │ │ │ │ └── BaseIntervalInputView.swift │ │ │ │ └── SliderView │ │ │ │ ├── BaseFilterRangeSlider.swift │ │ │ │ └── StepRangeSlider.swift │ │ └── TagsFilters │ │ │ ├── FiltersCollectionCell │ │ │ └── DefaultFilterCollectionCell.swift │ │ │ └── FiltersCollectionView │ │ │ ├── Helpers │ │ │ └── UICollectionViewLayout+DefaultLayout.swift │ │ │ ├── Models │ │ │ └── FiltersLayoutConfiguration.swift │ │ │ └── Views │ │ │ ├── BaseFiltersCollectionView.swift │ │ │ └── DefaultFiltersCollectionView.swift │ │ └── Protocols │ │ └── FiltersPickerDelegate.swift └── TIEcommerce.podspec ├── TIFoundationUtils ├── AsyncOperation │ ├── README.md │ └── Sources │ │ ├── AsyncOperation+Map.swift │ │ ├── AsyncOperation+Observe.swift │ │ ├── AsyncOperation.swift │ │ ├── ClosureAsyncOperation.swift │ │ ├── DependendAsyncOperation.swift │ │ ├── Operation+Extensions.swift │ │ └── Operation+State.swift ├── Cancellables │ └── Sources │ │ ├── BaseCancellable.swift │ │ ├── BaseCancellableBag.swift │ │ ├── Cancellable.swift │ │ ├── Cancellables.swift │ │ ├── NonCancellable.swift │ │ ├── ScopeCancellable.swift │ │ └── WeakTargetCancellable.swift ├── CodableKeyValueStorage │ ├── Playground.playground │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── README.md │ └── Sources │ │ ├── CodableKeyValueStorage+BackingStore.swift │ │ ├── CodableKeyValueStorage.swift │ │ ├── Decoders │ │ ├── CodableKeyValueDecoder.swift │ │ ├── JSONKeyValueDecoder.swift │ │ └── UnarchiverKeyValueDecoder.swift │ │ ├── Encoders │ │ ├── ArchiverKeyValueEncoder.swift │ │ ├── CodableKeyValueEncoder.swift │ │ └── JSONKeyValueEncoder.swift │ │ ├── StorageError.swift │ │ ├── StorageKey.swift │ │ └── UserDefaults │ │ ├── UserDefaults+CodableKeyValueStorage.swift │ │ └── UserDefaultsCodableBackingStore.swift ├── DataStorage │ └── Sources │ │ ├── AppReinstallChecker.swift │ │ └── SingleValueStorage.swift ├── DateFormatting │ ├── Playground.playground │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── README.md │ └── Sources │ │ ├── Codable+Required.swift │ │ ├── CodingUserInfo.swift │ │ ├── DateFormat.swift │ │ ├── DateFormattersReusePool.swift │ │ ├── DateFormattingService.swift │ │ ├── Dictionary+OptinalSubscript.swift │ │ ├── ISO8601DateFormattersReusePool.swift │ │ ├── JsonCodingConfigurator .swift │ │ ├── KeyedDecodingContainer+DateDecoding.swift │ │ ├── KeyedEncodingContainer+DateEncoding.swift │ │ └── ThreadSafeDictionary.swift ├── PlaygroundPodfile ├── README.md ├── TIFoundationUtils.app │ ├── .gitignore │ └── Contents │ │ ├── Info.plist │ │ ├── MacOS │ │ ├── .gitignore │ │ ├── Podfile │ │ ├── TIFoundationUtils.playground │ │ │ ├── Pages │ │ │ │ └── AsyncOperation.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ └── contents.xcplayground │ │ ├── TIFoundationUtils.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── TIFoundationUtils.xcscheme │ │ ├── TIFoundationUtils.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── TIFoundationUtils │ │ │ └── Info.plist │ │ └── launcher │ │ └── Resources │ │ ├── AppIcon.icns │ │ └── Assets.car ├── TIFoundationUtils.playground ├── TIFoundationUtils.podspec ├── TITimer │ ├── README.md │ └── Sources │ │ └── TITimer │ │ ├── Enums │ │ ├── TimerRunMode.swift │ │ └── TimerType.swift │ │ ├── Protocols │ │ ├── ITimer.swift │ │ └── Invalidatable.swift │ │ └── TITimer.swift └── UserDefaultsBackingStore │ ├── Playground.playground │ ├── Contents.swift │ └── contents.xcplayground │ ├── README.md │ └── Sources │ └── UserDefaultsBackingStore.swift ├── TIGoogleMapUtils ├── Sources │ ├── CameraUpdate │ │ └── GMSCameraUpdate+CameraUpdate.swift │ ├── GoogleClusterPlacemarkManager.swift │ ├── GoogleMapManager.swift │ └── GooglePlacemarkManager.swift └── TIGoogleMapUtils.podspec ├── TIKeychainUtils ├── README.md ├── Sources │ └── KeychainCodableBackingStore │ │ └── Keychain+CodableKeyValueStorage.swift └── TIKeychainUtils.podspec ├── TILogging ├── Sources │ ├── Logger │ │ ├── Logger.swift │ │ └── LoggerRepresentable.swift │ ├── LoggingPresenter.swift │ └── Views │ │ ├── LoggerList │ │ ├── LogEntryCellView.swift │ │ ├── LogEntryTableViewCell.swift │ │ └── LogsListViewController.swift │ │ ├── LoggerWindow │ │ ├── LoggingTogglingViewController.swift │ │ └── LoggingTogglingWindow.swift │ │ └── ViewModels │ │ ├── FileCreator.swift │ │ ├── Helpers │ │ ├── DefaultLogsListManipulator.swift │ │ └── LogsListManipulatorProtocol.swift │ │ ├── LogsListViewOutput.swift │ │ └── LogsStorageViewModel.swift └── TILogging.podspec ├── TIMapUtils ├── Sources │ ├── CameraUpdate │ │ ├── CameraUpdate.swift │ │ ├── CameraUpdateAction.swift │ │ └── CameraUpdateFactory.swift │ ├── Drawing │ │ ├── Helpers │ │ │ ├── CGGeometry+Extensions.swift │ │ │ ├── CGSize+Resize.swift │ │ │ └── ResizeMode.swift │ │ └── Operations │ │ │ ├── BorderDrawingOperation.swift │ │ │ ├── CALayerDrawingOperation.swift │ │ │ ├── DrawingOperation.swift │ │ │ ├── OrientationAwareDrawingOperation.swift │ │ │ ├── SolidFillDrawingOperation.swift │ │ │ ├── TextDrawingOperation.swift │ │ │ └── TransformDrawingOperation.swift │ ├── Helpers │ │ ├── CommonZoomLevels.swift │ │ └── CoordinateBounds │ │ │ ├── CLCoordinateBounds.swift │ │ │ ├── CoordinateBounds+Extensions.swift │ │ │ ├── CoordinateBounds.swift │ │ │ └── LocationCoordinate.swift │ ├── IconProviders │ │ ├── AnyMarkerIconFactory.swift │ │ ├── DefaultCachableMarkerIconFactory.swift │ │ ├── DefaultClusterIconRenderer.swift │ │ ├── DefaultClusterMarkerIconFactory.swift │ │ ├── DefaultMarkerIconFactory.swift │ │ ├── MarkerIconFactory.swift │ │ └── StaticImageIconFactory.swift │ ├── Managers │ │ ├── BaseMapManager.swift │ │ ├── BasePlacemarkManager.swift │ │ ├── PlacemarkConfigurator.swift │ │ └── PlacemarkManager.swift │ └── MapItem │ │ ├── Clusterable.swift │ │ └── MapLocatable.swift └── TIMapUtils.podspec ├── TIMoyaNetworking ├── Playground.playground │ ├── Contents.swift │ └── contents.xcplayground ├── README.md ├── Sources │ ├── NetworkService │ │ ├── DefaultJsonNetworkService.swift │ │ ├── EndpointErrorResult+NetworkConnectionError.swift │ │ ├── Internals │ │ │ └── MoyaCancellable+TIFoundationUtilsCancellable.swift │ │ ├── MoyaResponse+ResponseType.swift │ │ ├── Plugins │ │ │ └── DisplayDecodingError │ │ │ │ ├── DecodingErrorSummary.swift │ │ │ │ ├── DecodingErrorSummaryFormatter.swift │ │ │ │ └── DisplayDecodingErrorPlugin.swift │ │ └── SerializedRequest+TargetType.swift │ └── RecoverableNetworkService │ │ └── DefaultRecoverableJsonNetworkService.swift └── TIMoyaNetworking.podspec ├── TINetworking ├── Sources │ ├── Alamofire │ │ ├── FingerprintsTrustEvaluation │ │ │ ├── DefaultFingerprintsProvider.swift │ │ │ ├── DefaultFingerprintsSettingsStorage.swift │ │ │ ├── FingerprintsProvider.swift │ │ │ ├── FingerprintsSecureStorage.swift │ │ │ ├── FingerprintsSettingsStorage.swift │ │ │ └── FingerprintsTrustEvaluator.swift │ │ └── SessionFactory.swift │ ├── ApiInteractor │ │ ├── ApiInteractor.swift │ │ ├── EndpointErrorResult.swift │ │ ├── EndpointRecoverableRequestResult.swift │ │ ├── EndpointRequestResult.swift │ │ └── ErrorCollection.swift │ ├── HTTPCodes.swift │ ├── Interceptors │ │ ├── AnyEndpointRequestRetrier.swift │ │ ├── DefaultTokenInterceptor.swift │ │ ├── EndpointRequestRetrier.swift │ │ └── EndpointResponseTokenInterceptor.swift │ ├── Mapping │ │ ├── BaseContent.swift │ │ ├── BodySerializer │ │ │ ├── ApplicationJsonBodySerializer.swift │ │ │ └── BodySerializer.swift │ │ ├── CommonMediaTypes.swift │ │ ├── Content.swift │ │ ├── Nothing.swift │ │ ├── OneOfMapping │ │ │ ├── AnyTypeMapping.swift │ │ │ └── OneOfMappingError.swift │ │ └── ResponseContent │ │ │ ├── ApplicationJsonResponseContent.swift │ │ │ ├── EmptyResponseContent.swift │ │ │ ├── MapResponseContent.swift │ │ │ ├── ResponseContent.swift │ │ │ └── TextPlainResponseContent.swift │ ├── Parameters │ │ ├── Encoding │ │ │ ├── BaseUrlParameterEncoding.swift │ │ │ ├── HeaderParameterEncoding.swift │ │ │ ├── PathParameterEncoding.swift │ │ │ └── QueryStringParameterEncoding.swift │ │ ├── Parameter.swift │ │ ├── ParameterEncoding.swift │ │ └── ParameterLocation.swift │ ├── Request │ │ ├── EndpointRequest+Serialization.swift │ │ ├── EndpointRequest.swift │ │ └── SerializedRequest.swift │ ├── RequestPreprocessors │ │ ├── DefaultEndpointSecurityRequestPreprocessor.swift │ │ ├── DefaultSecuritySchemesRequestPreprocessor.swift │ │ ├── EndpointRequestPreprocessor.swift │ │ └── EndpointSecurityRequestPreprocessor.swift │ ├── Response │ │ ├── MimeTypeUnsupportedError.swift │ │ ├── ResponseType+Decoding.swift │ │ ├── ResponseType.swift │ │ └── StatusCodeMimeTypePairUnsupportedError.swift │ ├── SpecEntities │ │ ├── HTTPAuthenticationScheme.swift │ │ ├── OpenAPI.swift │ │ ├── SecurityScheme.swift │ │ └── Server.swift │ ├── String+URLExtensions.swift │ └── Typealiases.swift └── TINetworking.podspec ├── TINetworkingCache ├── Sources │ └── EndpointCacheService.swift └── TINetworkingCache.podspec ├── TIPagination ├── README.md ├── Sources │ ├── Cursors │ │ └── Protocols │ │ │ └── PaginatorCursorType.swift │ ├── Default │ │ └── DefaultPaginatorUIDelegate.swift │ ├── Paginator.swift │ ├── PaginatorDataLoadingModel.swift │ ├── PaginatorState.swift │ └── Protocols │ │ ├── InfiniteScrollDelegate.swift │ │ ├── PaginatorDelegate.swift │ │ └── PaginatorUIDelegate.swift └── TIPagination.podspec ├── TISwiftUICore ├── README.md ├── Sources │ ├── Alerts │ │ ├── Modifiers │ │ │ └── View+Alerts.swift │ │ └── Protocols │ │ │ └── SwiftUIAlertContext.swift │ └── Presenter │ │ └── SwiftUIPresenter.swift └── TISwiftUICore.podspec ├── TISwiftUtils ├── README.md ├── Sources │ ├── Extensions │ │ ├── Array │ │ │ └── Array+SafeSubscript.swift │ │ ├── Optional │ │ │ └── Optional+Extensions.swift │ │ └── Substring │ │ │ └── Substring+Extensions.swift │ ├── Helpers │ │ ├── KeyPathEquatable.swift │ │ └── Typealias.swift │ ├── PropertyWrappers │ │ └── BackingStore.swift │ └── Protocols │ │ ├── Selectable.swift │ │ └── Updatable.swift └── TISwiftUtils.podspec ├── TITableKitUtils ├── README.md ├── Sources │ ├── Extensions │ │ ├── Appearance │ │ │ ├── TableRow+AppearanceConfigurable.swift │ │ │ └── WrappableView+TableViewContainers.swift │ │ ├── TableDirector │ │ │ └── TableDirector+Extensions.swift │ │ ├── TableSection │ │ │ └── TableSection+Extensions.swift │ │ └── ViewControllers │ │ │ └── BaseCustomViewController+TableDirectorHolder.swift │ ├── Protocols │ │ └── TableDirectorHolder.swift │ ├── Separators │ │ ├── Extensions │ │ │ ├── Array │ │ │ │ └── Array+SeparatorRowBox.swift │ │ │ ├── ContainerTableViewCell+Configurable.swift │ │ │ └── TableRow │ │ │ │ └── TableRow+Separators.swift │ │ └── SeparatorRowBox.swift │ └── Views │ │ └── TableKitTableView.swift └── TITableKitUtils.podspec ├── TITransitions ├── Assets │ └── panel_transition.gif ├── README.md ├── Sources │ ├── Base │ │ ├── Animation │ │ │ └── BaseAnimation.swift │ │ └── Protocol │ │ │ └── Animation.swift │ ├── Helpers │ │ └── Typealias.swift │ └── PanelTransition │ │ ├── Animations │ │ ├── DismissAnimation.swift │ │ └── PresentAnimation.swift │ │ ├── Controllers │ │ ├── PanelPresentationController.swift │ │ ├── PresentStyle.swift │ │ └── PresentationController.swift │ │ ├── Driver │ │ ├── CGPoint+Velocity.swift │ │ ├── TransitionDirection.swift │ │ └── TransitionDriver.swift │ │ └── Transition │ │ └── PanelTransition.swift └── TITransitions.podspec ├── TIUIElements ├── Assets │ ├── first_header_transition_example.gif │ ├── licard_header_transition_example.gif │ ├── onlyParalax.gif │ ├── paralaxWithScale.gif │ ├── paralaxWithTransition.gif │ ├── scale.gif │ └── transition.gif ├── README.md ├── Sources │ ├── Appearance │ │ ├── UIButton+AppearanceConfigurable.swift │ │ ├── UILabel+Appearance.swift │ │ ├── UILabel+AppearanceConfigurable.swift │ │ ├── UIVIew+AppearanceConfigurable.swift │ │ └── UIView+Appearance.swift │ ├── Extensions │ │ ├── CACornerMask │ │ │ └── CACornerMask+Extensions.swift │ │ ├── CALayer │ │ │ └── CALayer+RoundCorners.swift │ │ └── UIActivityIndicatorView │ │ │ ├── UIActivityIndicatorView+ActivityIndicatorHolder.swift │ │ │ └── UIActivityIndicatorView+Animatable.swift │ ├── Helpers │ │ ├── DefaultAnimators │ │ │ ├── ParalaxAnimator.swift │ │ │ ├── ParalaxWithScaleAnimator.swift │ │ │ ├── ParalaxWithTransitionAnimator .swift │ │ │ ├── ScaleAnimator.swift │ │ │ └── TransitionAnimator.swift │ │ ├── Extensions │ │ │ ├── UIView+Animate.swift │ │ │ └── UIViewController+FixedTopOffet.swift │ │ ├── Protocols │ │ │ ├── CollapsibleViewsAnimator.swift │ │ │ ├── CollapsibleViewsContainer.swift │ │ │ └── TransitioningHandler.swift │ │ ├── TableViewHeaderTransitioningHandler.swift │ │ └── Views │ │ │ └── ParallaxTableHeaderView.swift │ ├── Separators │ │ ├── ContainerSeparatorTableViewCell.swift │ │ ├── SeparatorAppearance.swift │ │ ├── SeparatorConfigurable.swift │ │ └── SeparatorsConfiguration.swift │ ├── Views │ │ ├── BaseInitializableControl.swift │ │ ├── BaseInitializableTextView.swift │ │ ├── BaseInitializableView.swift │ │ ├── Cells │ │ │ └── BaseInitializableCell.swift │ │ ├── ListItemView │ │ │ ├── BaseListItemAppearance.swift │ │ │ └── BaseListItemView.swift │ │ ├── RefreshControl │ │ │ └── RefreshControl.swift │ │ ├── StatefulButton │ │ │ ├── RoundedStatefulButton.swift │ │ │ └── StatefulButton.swift │ │ ├── TitleSubtitleView │ │ │ ├── DefaultTitleSubtitleView+Appearance.swift │ │ │ ├── DefaultTitleSubtitleView.swift │ │ │ └── DefaultTitleSubtitleViewModel.swift │ │ └── URLInteractiveTextView │ │ │ ├── DefaultUITextViewURLInteractionHandler.swift │ │ │ ├── UITextView+InteractiveParts.swift │ │ │ ├── UITextViewURLInteractionHandler.swift │ │ │ ├── URLInteractiveTextView.swift │ │ │ └── URLInteractiveTextViewModel.swift │ └── Wrappers │ │ ├── Containers │ │ ├── CollectionTableViewCell.swift │ │ ├── ContainerCollectionViewCell.swift │ │ ├── ContainerTableViewCell.swift │ │ ├── ContainerView.swift │ │ └── ReusableCollectionContainerView.swift │ │ ├── EdgeConstraints.swift │ │ ├── Extensions │ │ ├── WrappableView+Containers.swift │ │ └── WrappedViewHolder+ConfigurableView.swift │ │ └── Protocols │ │ ├── WrappableView.swift │ │ └── WrappedViewHolder.swift └── TIUIElements.podspec ├── TIUIKitCore ├── README.md ├── Sources │ ├── ActivityIndicator │ │ ├── ActivityIndicator.swift │ │ ├── ActivityIndicatorHolder.swift │ │ └── Animatable.swift │ ├── Alerts │ │ ├── Factories │ │ │ └── AlertFactory.swift │ │ ├── Models │ │ │ ├── AlertAction.swift │ │ │ └── AlertDescriptor.swift │ │ └── Protocols │ │ │ ├── AlertPresentable.swift │ │ │ ├── AlertPresentationContext.swift │ │ │ └── UIKitAlertContext.swift │ ├── Appearance │ │ ├── AppearanceConfigurable.swift │ │ ├── UIViewShadow.swift │ │ ├── ViewAppearance.swift │ │ └── ViewLayout.swift │ ├── ConfigurableView │ │ ├── ChangeableViewModel.swift │ │ ├── ConfigurableView.swift │ │ └── ReconfigurableView.swift │ ├── Extensions │ │ ├── Alerts │ │ │ ├── AlertDescriptor+Helpers.swift │ │ │ └── UIAlertController+AlertPresentable.swift │ │ ├── CTFont │ │ │ └── CTFont+FontRegistration.swift │ │ ├── CoreGraphics │ │ │ └── CGSize+Extensions.swift │ │ ├── InitializableView │ │ │ └── InitializableView+Extensions.swift │ │ ├── UIButton │ │ │ └── UIButton+StateConfiguration.swift │ │ ├── UIControlState │ │ │ └── UIControlState+Dictionary.swift │ │ ├── UIFont │ │ │ └── UIFont+FontDescriptor.swift │ │ ├── UIKit │ │ │ ├── NSDirectionalEdgeInsets+Init.swift │ │ │ ├── UIEdgeInsets+Extensions.swift │ │ │ └── UIOffset+Extensions.swift │ │ ├── UIStackView │ │ │ └── UIStackView+Extensions.swift │ │ ├── UIView │ │ │ ├── UIView+ActivityIndicatorHolder.swift │ │ │ └── UIView+Extensions.swift │ │ └── UIViewController │ │ │ └── UIViewController+TopVisible.swift │ ├── InitializableView │ │ ├── InitializableViewController.swift │ │ └── InitializableViewProtocol.swift │ ├── Localization │ │ └── AlertsLocalization │ │ │ ├── AlertLocalizationProvider.swift │ │ │ └── DefaultAlertLocalizationProvider.swift │ ├── Presenter │ │ ├── DefaultUIViewPresenter.swift │ │ ├── LifecyclePresenter.swift │ │ ├── ReusableUIViewPresenter.swift │ │ ├── UIViewControllerPresenter.swift │ │ └── UIViewPresenter.swift │ ├── Protocols │ │ └── ReuseIdentifierProtocol.swift │ ├── TextAttributes │ │ └── BaseTextAttributes │ │ │ ├── BaseTextAttributes.swift │ │ │ └── BaseTextAttributesConfigurable.swift │ └── ViewControllers │ │ ├── BaseCustomViewController.swift │ │ ├── BaseInitializableViewController.swift │ │ └── BaseViewController.swift └── TIUIKitCore.podspec ├── TIWebView ├── Sources │ ├── ErrorHandler │ │ ├── BaseWebViewErrorHandler.swift │ │ ├── WebViewError │ │ │ ├── WebViewError.swift │ │ │ ├── WebViewJSError.swift │ │ │ └── WebViewLoadingError.swift │ │ ├── WebViewErrorConstants.swift │ │ └── WebViewErrorHandler.swift │ ├── NavigationHandler │ │ ├── BaseWebViewNavigator.swift │ │ ├── Helpers │ │ │ ├── URL+Validation.swift │ │ │ └── URLComponent.swift │ │ ├── NavigationPolicy │ │ │ ├── AlwaysAllowNavigationPolicy.swift │ │ │ ├── NavigationPolicy.swift │ │ │ ├── RegexNavigationPolicy.swift │ │ │ └── URLComponentsNavigationPolicy.swift │ │ └── WebViewNavigator.swift │ ├── StateDelegate │ │ ├── BaseWebViewStateHandler.swift │ │ └── WebViewStateHandler.swift │ ├── URLInjector │ │ ├── BaseWebViewUrlInjector.swift │ │ ├── Helpers │ │ │ └── URL+Comparator.swift │ │ ├── WebViewUrlComparator.swift │ │ ├── WebViewUrlInjection.swift │ │ └── WebViewUrlInjector.swift │ └── Views │ │ ├── BaseInitializableWebView.swift │ │ └── ViewModels │ │ ├── DefaultWebViewModel.swift │ │ └── WebViewModel.swift └── TIWebView.podspec ├── TIYandexMapUtils ├── Sources │ ├── Extensions │ │ ├── CLLocationCoordinate2D+YMKPoint.swift │ │ ├── UIEdgeInsets+Operators.swift │ │ ├── YMKBoundingBox+CoordinateBounds.swift │ │ ├── YMKScreenRect+CameraPositioning.swift │ │ └── YMKScreenRect+FromCoordinates.swift │ ├── YMKCameraUpdate.swift │ ├── YandexClusterPlacemarkManager.swift │ ├── YandexMapManager.swift │ └── YandexPlacemarkManager.swift └── TIYandexMapUtils.podspec ├── Tests ├── CursorTests.swift ├── Cursors │ └── StubCursor.swift ├── Extensions │ ├── Double+RoundingTests.swift │ └── StringExtensionTests.swift ├── Info-iOS-Extensions.plist ├── Info-iOS.plist ├── Info-tvOS.plist ├── LoadFromNibTests.swift ├── Models │ ├── Album.swift │ ├── AlbumsContainer.swift │ └── Post.swift ├── NetworkServiceTests.swift ├── TITimerTests │ └── TITimerTests.swift └── Views │ ├── TestView.swift │ └── TestView.xib ├── docs ├── semantic-commit-messages.md ├── snippets.md └── tifoundationutils │ └── asyncoperation.md ├── iOS.playground ├── Contents.swift └── contents.xcplayground ├── project-scripts ├── bump_version.sh ├── gen_docs_from_playgrounds.sh ├── ordered_modules_list.txt ├── prepare_release.sh └── push_to_podspecs.sh ├── run_swiftlint.sh └── setup /.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_PATH: ".gem" 3 | -------------------------------------------------------------------------------- /.githooks/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/.githooks/prepare-commit-msg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Cartfile -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Cartfile.resolved -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/LICENSE -------------------------------------------------------------------------------- /LeadKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/LeadKit.podspec -------------------------------------------------------------------------------- /LeadKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/LeadKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /LeadKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/LeadKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LeadKit.xcodeproj/xcshareddata/xcschemes/LeadKit iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/LeadKit.xcodeproj/xcshareddata/xcschemes/LeadKit iOS.xcscheme -------------------------------------------------------------------------------- /LeadKit.xcodeproj/xcshareddata/xcschemes/LeadKit tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/LeadKit.xcodeproj/xcshareddata/xcschemes/LeadKit tvOS.xcscheme -------------------------------------------------------------------------------- /OTPSwiftView/Assets/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/OTPSwiftView/Assets/preview.gif -------------------------------------------------------------------------------- /OTPSwiftView/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/OTPSwiftView/README.md -------------------------------------------------------------------------------- /OTPSwiftView/Sources/Models/OTPCodeConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/OTPSwiftView/Sources/Models/OTPCodeConfig.swift -------------------------------------------------------------------------------- /OTPSwiftView/Sources/Views/OTPSwiftView/OTPSwiftView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/OTPSwiftView/Sources/Views/OTPSwiftView/OTPSwiftView.swift -------------------------------------------------------------------------------- /OTPSwiftView/Sources/Views/OTPTextField/OTPTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/OTPSwiftView/Sources/Views/OTPTextField/OTPTextField.swift -------------------------------------------------------------------------------- /OTPSwiftView/Sources/Views/OTPView/OTPView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/OTPSwiftView/Sources/Views/OTPView/OTPView.swift -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Classes/Controllers/BaseCollectionContentController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Controllers/BaseCollectionContentController.swift -------------------------------------------------------------------------------- /Sources/Classes/Controllers/BaseConfigurableController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Controllers/BaseConfigurableController.swift -------------------------------------------------------------------------------- /Sources/Classes/Controllers/BaseCustomViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Controllers/BaseCustomViewController.swift -------------------------------------------------------------------------------- /Sources/Classes/Controllers/BaseOrientationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Controllers/BaseOrientationController.swift -------------------------------------------------------------------------------- /Sources/Classes/Controllers/BaseOrientationNavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Controllers/BaseOrientationNavigationController.swift -------------------------------------------------------------------------------- /Sources/Classes/Controllers/BaseScrollContentController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Controllers/BaseScrollContentController.swift -------------------------------------------------------------------------------- /Sources/Classes/Controllers/BaseTableContentController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Controllers/BaseTableContentController.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/Cursors/FixedPageCursor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/Cursors/FixedPageCursor.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/Cursors/MapCursor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/Cursors/MapCursor.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/Cursors/SingleLoadCursor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/Cursors/SingleLoadCursor.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/Cursors/StaticCursor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/Cursors/StaticCursor.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/Cursors/TotalCountCursor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/Cursors/TotalCountCursor.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/GeneralDataLoading/GeneralDataLoadingModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/GeneralDataLoading/GeneralDataLoadingModel.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/GeneralDataLoading/GeneralDataLoadingViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/GeneralDataLoading/GeneralDataLoadingViewModel.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/PaginationDataLoading/PaginationDataLoadingModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/PaginationDataLoading/PaginationDataLoadingModel.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/PaginationDataLoading/PaginationWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/PaginationDataLoading/PaginationWrapper.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/RxDataLoadingModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/RxDataLoadingModel.swift -------------------------------------------------------------------------------- /Sources/Classes/DataLoading/RxNetworkOperationModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/DataLoading/RxNetworkOperationModel.swift -------------------------------------------------------------------------------- /Sources/Classes/Search/BaseSearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Search/BaseSearchViewController.swift -------------------------------------------------------------------------------- /Sources/Classes/Search/BaseSearchViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Search/BaseSearchViewModel.swift -------------------------------------------------------------------------------- /Sources/Classes/Services/NetworkService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Services/NetworkService.swift -------------------------------------------------------------------------------- /Sources/Classes/Services/SessionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Services/SessionManager.swift -------------------------------------------------------------------------------- /Sources/Classes/ViewModels/TappableViewModel/BaseTappableViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/ViewModels/TappableViewModel/BaseTappableViewModel.swift -------------------------------------------------------------------------------- /Sources/Classes/ViewModels/TappableViewModel/VoidTappableViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/ViewModels/TappableViewModel/VoidTappableViewModel.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/BasePlaceholderView/BasePlaceholderViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/BasePlaceholderView/BasePlaceholderViewModel.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/BasePlaceholderView/BasePlaceholerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/BasePlaceholderView/BasePlaceholerView.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/BaseRxTableViewCell/BaseRxTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/BaseRxTableViewCell/BaseRxTableViewCell.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/CollectionViewWrapperView/CollectionViewWrapperView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/CollectionViewWrapperView/CollectionViewWrapperView.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/ContainerTableCell/ContainerTableCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/ContainerTableCell/ContainerTableCell.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/CustomizableButton/CustomizableButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/CustomizableButton/CustomizableButton.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/CustomizableButton/CustomizableButtonViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/CustomizableButton/CustomizableButtonViewModel.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/DefaultPlaceholders/TextPlaceholderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/DefaultPlaceholders/TextPlaceholderView.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/DefaultPlaceholders/TextWithButtonPlaceholder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/DefaultPlaceholders/TextWithButtonPlaceholder.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/EmptyCell/EmptyCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/EmptyCell/EmptyCell.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/EmptyCell/EmptyCellRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/EmptyCell/EmptyCellRow.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/LabelTableViewCell/LabelCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/LabelTableViewCell/LabelCellViewModel.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/LabelTableViewCell/LabelTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/LabelTableViewCell/LabelTableViewCell.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/SeparatorCell/SeparatorCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/SeparatorCell/SeparatorCell.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/SeparatorCell/SeparatorConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/SeparatorCell/SeparatorConfiguration.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/SeparatorRowBox/SeparatorRowBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/SeparatorRowBox/SeparatorRowBox.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/SpinnerView/SpinnerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/SpinnerView/SpinnerView.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/TableViewWrapperView/TableViewWrapperView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/TableViewWrapperView/TableViewWrapperView.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/TextField/DataModelFieldBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/TextField/DataModelFieldBinding.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/TextField/TextFieldViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/TextField/TextFieldViewModel.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/ViewText/BaseTextAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/ViewText/BaseTextAttributes.swift -------------------------------------------------------------------------------- /Sources/Classes/Views/XibView/XibView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Classes/Views/XibView/XibView.swift -------------------------------------------------------------------------------- /Sources/Enums/DataLoading/CursorError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/DataLoading/CursorError.swift -------------------------------------------------------------------------------- /Sources/Enums/DataLoading/GeneralDataLoading/GeneralDataLoadingState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/DataLoading/GeneralDataLoading/GeneralDataLoadingState.swift -------------------------------------------------------------------------------- /Sources/Enums/DataLoading/PaginationDataLoading/PaginationDataLoadingState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/DataLoading/PaginationDataLoading/PaginationDataLoadingState.swift -------------------------------------------------------------------------------- /Sources/Enums/LeadKitError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/LeadKitError.swift -------------------------------------------------------------------------------- /Sources/Enums/RequestError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/RequestError.swift -------------------------------------------------------------------------------- /Sources/Enums/ResizeMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/ResizeMode.swift -------------------------------------------------------------------------------- /Sources/Enums/Search/SearchResultsViewControllerState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/Search/SearchResultsViewControllerState.swift -------------------------------------------------------------------------------- /Sources/Enums/TitleType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/TitleType.swift -------------------------------------------------------------------------------- /Sources/Enums/Views/ContentLoadingViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/Views/ContentLoadingViewModel.swift -------------------------------------------------------------------------------- /Sources/Enums/Views/ViewBackground.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/Views/ViewBackground.swift -------------------------------------------------------------------------------- /Sources/Enums/Views/ViewText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Enums/Views/ViewText.swift -------------------------------------------------------------------------------- /Sources/Extensions/Alamofire/DataRequest+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Alamofire/DataRequest+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Alamofire/SessionManager+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Alamofire/SessionManager+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Array/Array+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Array/Array+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Array/Array+RowExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Array/Array+RowExtensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Array/Array+SeparatorRowBoxExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Array/Array+SeparatorRowBoxExtensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Array/Array+TotalCountCursorListingResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Array/Array+TotalCountCursorListingResult.swift -------------------------------------------------------------------------------- /Sources/Extensions/CABasicAnimation/CABasicAnimation+Rotation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/CABasicAnimation/CABasicAnimation+Rotation.swift -------------------------------------------------------------------------------- /Sources/Extensions/CGFloat/CGFloat+Pixels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/CGFloat/CGFloat+Pixels.swift -------------------------------------------------------------------------------- /Sources/Extensions/Codable/Decodable+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Codable/Decodable+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Codable/Encodable+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Codable/Encodable+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Comparable/Comparable+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Comparable/Comparable+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/DataLoading/CursorType/CursorType+RxDataSourceDefaultImplementation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/DataLoading/CursorType/CursorType+RxDataSourceDefaultImplementation.swift -------------------------------------------------------------------------------- /Sources/Extensions/DataLoading/CursorType/CursorType+Slice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/DataLoading/CursorType/CursorType+Slice.swift -------------------------------------------------------------------------------- /Sources/Extensions/DataLoading/GeneralDataLoading/GeneralDataLoadingHandler+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/DataLoading/GeneralDataLoading/GeneralDataLoadingHandler+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/DataLoading/GeneralDataLoading/GeneralDataLoadingState+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/DataLoading/GeneralDataLoading/GeneralDataLoadingState+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/DataLoading/GeneralDataLoading/GeneralDataLoadingViewModel+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/DataLoading/GeneralDataLoading/GeneralDataLoadingViewModel+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/DataLoading/PaginationDataLoading/UITableView+PaginationWrappable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/DataLoading/PaginationDataLoading/UITableView+PaginationWrappable.swift -------------------------------------------------------------------------------- /Sources/Extensions/DataLoading/Rx+RxDataSourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/DataLoading/Rx+RxDataSourceProtocol.swift -------------------------------------------------------------------------------- /Sources/Extensions/DateFormattingService/DateFormattingService+DefaultImplementation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/DateFormattingService/DateFormattingService+DefaultImplementation.swift -------------------------------------------------------------------------------- /Sources/Extensions/Decimal/Decimal+Rounding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Decimal/Decimal+Rounding.swift -------------------------------------------------------------------------------- /Sources/Extensions/Decimal/Decimal+Values.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Decimal/Decimal+Values.swift -------------------------------------------------------------------------------- /Sources/Extensions/Double/Double+Rounding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Double/Double+Rounding.swift -------------------------------------------------------------------------------- /Sources/Extensions/Drawing/CGContext/CGContext+Initializers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Drawing/CGContext/CGContext+Initializers.swift -------------------------------------------------------------------------------- /Sources/Extensions/Drawing/CGImage/CGImage+Alpha.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Drawing/CGImage/CGImage+Alpha.swift -------------------------------------------------------------------------------- /Sources/Extensions/Drawing/CGImage/CGImage+Crop.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Drawing/CGImage/CGImage+Crop.swift -------------------------------------------------------------------------------- /Sources/Extensions/Drawing/CGSize/CGSize+CGContextSize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Drawing/CGSize/CGSize+CGContextSize.swift -------------------------------------------------------------------------------- /Sources/Extensions/Drawing/CGSize/CGSize+Resize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Drawing/CGSize/CGSize+Resize.swift -------------------------------------------------------------------------------- /Sources/Extensions/Drawing/UIImage/UIImage+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Drawing/UIImage/UIImage+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Error/Error+NetworkExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Error/Error+NetworkExtensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/FloatingPoint/FloatingPoint+DegreesRadiansConvertion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/FloatingPoint/FloatingPoint+DegreesRadiansConvertion.swift -------------------------------------------------------------------------------- /Sources/Extensions/Foundation/UserDefaults/UserDefaults+Codable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Foundation/UserDefaults/UserDefaults+Codable.swift -------------------------------------------------------------------------------- /Sources/Extensions/NSAttributedString/NSAttributedString+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/NSAttributedString/NSAttributedString+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/NumberFormattingService/BuildInNumberTypes+NSNumberConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/NumberFormattingService/BuildInNumberTypes+NSNumberConvertible.swift -------------------------------------------------------------------------------- /Sources/Extensions/NumberFormattingService/NumberFormattingService+DefaultImplementation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/NumberFormattingService/NumberFormattingService+DefaultImplementation.swift -------------------------------------------------------------------------------- /Sources/Extensions/Rx/ObservableType/Observable+DeferredJust.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Rx/ObservableType/Observable+DeferredJust.swift -------------------------------------------------------------------------------- /Sources/Extensions/Rx/ObservableType/ObservableType+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Rx/ObservableType/ObservableType+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Rx/PrimitiveSequence/Completable/Completable+DeferredJust.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Rx/PrimitiveSequence/Completable/Completable+DeferredJust.swift -------------------------------------------------------------------------------- /Sources/Extensions/Rx/PrimitiveSequence/Single/Single+DeferredJust.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Rx/PrimitiveSequence/Single/Single+DeferredJust.swift -------------------------------------------------------------------------------- /Sources/Extensions/Rx/PrimitiveSequence/Single/Single+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Rx/PrimitiveSequence/Single/Single+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Rx/SharedSequence/SharedSequence+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Rx/SharedSequence/SharedSequence+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Sequence/Sequence+ConcurrentMap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Sequence/Sequence+ConcurrentMap.swift -------------------------------------------------------------------------------- /Sources/Extensions/String/String+ConvertToHost.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/String/String+ConvertToHost.swift -------------------------------------------------------------------------------- /Sources/Extensions/String/String+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/String/String+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/String/String+Localization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/String/String+Localization.swift -------------------------------------------------------------------------------- /Sources/Extensions/String/String+LocalizedComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/String/String+LocalizedComponent.swift -------------------------------------------------------------------------------- /Sources/Extensions/String/String+TelpromptURL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/String/String+TelpromptURL.swift -------------------------------------------------------------------------------- /Sources/Extensions/Support/UINavigationItem+Support.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Support/UINavigationItem+Support.swift -------------------------------------------------------------------------------- /Sources/Extensions/TableKit/TableDirector/TableDirector+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/TableKit/TableDirector/TableDirector+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/TableKit/TableDirector/TableRow+AppearanceExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/TableKit/TableDirector/TableRow+AppearanceExtension.swift -------------------------------------------------------------------------------- /Sources/Extensions/TableKit/TableDirector/TableRow+SeparatorsExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/TableKit/TableDirector/TableRow+SeparatorsExtensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/TableKit/TableKitViewModel/TableKitViewModel+Extenstions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/TableKit/TableKitViewModel/TableKitViewModel+Extenstions.swift -------------------------------------------------------------------------------- /Sources/Extensions/TableKit/TableSection/TableSection+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/TableKit/TableSection/TableSection+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/TimeInterval/TimeInterval+DateComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/TimeInterval/TimeInterval+DateComponents.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIColor/UIColor+Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIColor/UIColor+Hex.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIInterfaceOrientation/UIInterfaceOrientation+ VideoOrientation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIInterfaceOrientation/UIInterfaceOrientation+ VideoOrientation.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/CollectionViewHolder/CollectionViewHolder+ScrollViewHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/CollectionViewHolder/CollectionViewHolder+ScrollViewHolder.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/TableViewHolder/TableViewHolder+ScrollViewHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/TableViewHolder/TableViewHolder+ScrollViewHolder.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIActivityIndicatorView/UIActivityIndicatorView+LoadingIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIActivityIndicatorView/UIActivityIndicatorView+LoadingIndicator.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIAlertController/UIAlertController+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIAlertController/UIAlertController+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIButton/UIButton+ButtonHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIButton/UIButton+ButtonHolder.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIButton/UIButton+ViewTextConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIButton/UIButton+ViewTextConfigurable.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIDevice/UIDevice+ScreenOrientation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIDevice/UIDevice+ScreenOrientation.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIImage/UIImage+Spinner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIImage/UIImage+Spinner.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIImageView/UIImageView+ExpandCollapseDisclosure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIImageView/UIImageView+ExpandCollapseDisclosure.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UILabel/UILabel+ViewTextConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UILabel/UILabel+ViewTextConfigurable.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIScrollView/UIScrollView+RxBindings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIScrollView/UIScrollView+RxBindings.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIScrollView/UIScrollView+ScrollViewHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIScrollView/UIScrollView+ScrollViewHolder.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UITableView/UITableView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UITableView/UITableView+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UITableView/UITableView+TableViewHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UITableView/UITableView+TableViewHolder.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UITextField/UITextField+ViewTextConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UITextField/UITextField+ViewTextConfigurable.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIView/UIView+AddSubviews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIView/UIView+AddSubviews.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIView/UIView+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIView/UIView+Layout.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIView/UIView+LoadFromNib.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIView/UIView+LoadFromNib.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIView/UIView+LoadingIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIView/UIView+LoadingIndicator.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIView/UIView+Rotation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIView/UIView+Rotation.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIView/UIView+XibNameProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIView/UIView+XibNameProtocol.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIViewController/UIViewController+ConfigurableController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIViewController/UIViewController+ConfigurableController.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIViewController/UIViewController+DefaultXibName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIViewController/UIViewController+DefaultXibName.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIViewController/UIViewController+PresentFullScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIViewController/UIViewController+PresentFullScreen.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIViewController/UIViewController+TopVisibleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIViewController/UIViewController+TopVisibleViewController.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIViewController/UIViewController+UpdateNavigationItemTitle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIViewController/UIViewController+UpdateNavigationItemTitle.swift -------------------------------------------------------------------------------- /Sources/Extensions/UIKit/UIWindow/UIWindow+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/UIKit/UIWindow/UIWindow+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Views/ConfigurableView/ConfigurableView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Views/ConfigurableView/ConfigurableView+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Views/InitializableView/InitializableView+DefaultImplementation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Views/InitializableView/InitializableView+DefaultImplementation.swift -------------------------------------------------------------------------------- /Sources/Extensions/Views/PlaceholderConfigurable/ContentLoadingViewModel+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Views/PlaceholderConfigurable/ContentLoadingViewModel+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Views/SeparatorCell/CellSeparatorType+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Views/SeparatorCell/CellSeparatorType+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Views/SeparatorCell/SeparatorConfiguration+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Views/SeparatorCell/SeparatorConfiguration+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Views/ViewBackground/ViewBackground+Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Views/ViewBackground/ViewBackground+Configuration.swift -------------------------------------------------------------------------------- /Sources/Extensions/Views/ViewText/ViewText+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Views/ViewText/ViewText+Extensions.swift -------------------------------------------------------------------------------- /Sources/Extensions/Views/ViewText/ViewTextConfigurable+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Extensions/Views/ViewText/ViewTextConfigurable+Extensions.swift -------------------------------------------------------------------------------- /Sources/Functions/Any+Cast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Functions/Any+Cast.swift -------------------------------------------------------------------------------- /Sources/Functions/Any+TypeName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Functions/Any+TypeName.swift -------------------------------------------------------------------------------- /Sources/Functions/Block.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Functions/Block.swift -------------------------------------------------------------------------------- /Sources/Functions/EqutableOptionalArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Functions/EqutableOptionalArray.swift -------------------------------------------------------------------------------- /Sources/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Info-iOS.plist -------------------------------------------------------------------------------- /Sources/Info-tvOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Info-tvOS.plist -------------------------------------------------------------------------------- /Sources/Info-watchOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Info-watchOS.plist -------------------------------------------------------------------------------- /Sources/LeadKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/LeadKit.h -------------------------------------------------------------------------------- /Sources/Protocols/AlertRepresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/AlertRepresentable.swift -------------------------------------------------------------------------------- /Sources/Protocols/Animatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Animatable.swift -------------------------------------------------------------------------------- /Sources/Protocols/AppearanceConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/AppearanceConfigurable.swift -------------------------------------------------------------------------------- /Sources/Protocols/BaseViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/BaseViewModel.swift -------------------------------------------------------------------------------- /Sources/Protocols/ConfigurableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/ConfigurableView.swift -------------------------------------------------------------------------------- /Sources/Protocols/Controllers/ConfigurableController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Controllers/ConfigurableController.swift -------------------------------------------------------------------------------- /Sources/Protocols/Controllers/SearchResultsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Controllers/SearchResultsViewController.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/Cursors/CursorType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/Cursors/CursorType.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/Cursors/ResettableCursorType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/Cursors/ResettableCursorType.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/Cursors/ResettableRxCursorDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/Cursors/ResettableRxCursorDataSource.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/DataLoadingModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/DataLoadingModel.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/DataLoadingState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/DataLoadingState.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/DataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/DataSource.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/GeneralDataLoading/GeneralDataLoadingController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/GeneralDataLoading/GeneralDataLoadingController.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/GeneralDataLoading/GeneralDataLoadingHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/GeneralDataLoading/GeneralDataLoadingHandler.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/NetworkOperationModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/NetworkOperationModel.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/NetworkOperationState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/NetworkOperationState.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/PaginationDataLoading/PaginationWrappable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/PaginationDataLoading/PaginationWrappable.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/PaginationDataLoading/TotalCountCursorConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/PaginationDataLoading/TotalCountCursorConfiguration.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/PaginationDataLoading/TotalCountCursorListingResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/PaginationDataLoading/TotalCountCursorListingResult.swift -------------------------------------------------------------------------------- /Sources/Protocols/DataLoading/RxDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DataLoading/RxDataSource.swift -------------------------------------------------------------------------------- /Sources/Protocols/DateFormatingService/DateFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DateFormatingService/DateFormat.swift -------------------------------------------------------------------------------- /Sources/Protocols/DateFormatingService/DateFormattingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/DateFormatingService/DateFormattingService.swift -------------------------------------------------------------------------------- /Sources/Protocols/Drawing/DrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Drawing/DrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Protocols/Initializable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Initializable.swift -------------------------------------------------------------------------------- /Sources/Protocols/LoadingIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/LoadingIndicator.swift -------------------------------------------------------------------------------- /Sources/Protocols/NumberFormattingService/NSNumberConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/NumberFormattingService/NSNumberConvertible.swift -------------------------------------------------------------------------------- /Sources/Protocols/NumberFormattingService/NumberFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/NumberFormattingService/NumberFormat.swift -------------------------------------------------------------------------------- /Sources/Protocols/NumberFormattingService/NumberFormattingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/NumberFormattingService/NumberFormattingService.swift -------------------------------------------------------------------------------- /Sources/Protocols/ObservableMappable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/ObservableMappable.swift -------------------------------------------------------------------------------- /Sources/Protocols/ResettableType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/ResettableType.swift -------------------------------------------------------------------------------- /Sources/Protocols/ReuseIdentifierProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/ReuseIdentifierProtocol.swift -------------------------------------------------------------------------------- /Sources/Protocols/Rx/DisposeBagHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Rx/DisposeBagHolder.swift -------------------------------------------------------------------------------- /Sources/Protocols/Singleton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Singleton.swift -------------------------------------------------------------------------------- /Sources/Protocols/StaticViewHeightProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/StaticViewHeightProtocol.swift -------------------------------------------------------------------------------- /Sources/Protocols/SupportProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/SupportProtocol.swift -------------------------------------------------------------------------------- /Sources/Protocols/TableKit/TableKitViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/TableKit/TableKitViewModel.swift -------------------------------------------------------------------------------- /Sources/Protocols/UIKit/ButtonHolder/ButtonHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/UIKit/ButtonHolder/ButtonHolder.swift -------------------------------------------------------------------------------- /Sources/Protocols/UIKit/ButtonHolder/ButtonHolderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/UIKit/ButtonHolder/ButtonHolderView.swift -------------------------------------------------------------------------------- /Sources/Protocols/UIKit/CollectionViewHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/UIKit/CollectionViewHolder.swift -------------------------------------------------------------------------------- /Sources/Protocols/UIKit/ScrollViewHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/UIKit/ScrollViewHolder.swift -------------------------------------------------------------------------------- /Sources/Protocols/UIKit/TableViewHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/UIKit/TableViewHolder.swift -------------------------------------------------------------------------------- /Sources/Protocols/ViewHeightProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/ViewHeightProtocol.swift -------------------------------------------------------------------------------- /Sources/Protocols/Views/InitializableView/InitializableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Views/InitializableView/InitializableView.swift -------------------------------------------------------------------------------- /Sources/Protocols/Views/PlaceholderConfigurable/PlaceholderConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Views/PlaceholderConfigurable/PlaceholderConfigurable.swift -------------------------------------------------------------------------------- /Sources/Protocols/Views/SeparatorCell/CellSeparatorType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Views/SeparatorCell/CellSeparatorType.swift -------------------------------------------------------------------------------- /Sources/Protocols/Views/TextField/TextFieldViewEvents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Views/TextField/TextFieldViewEvents.swift -------------------------------------------------------------------------------- /Sources/Protocols/Views/TextField/TextFieldViewModelEvents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Views/TextField/TextFieldViewModelEvents.swift -------------------------------------------------------------------------------- /Sources/Protocols/Views/ViewTextConfigurable/ViewTextConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/Views/ViewTextConfigurable/ViewTextConfigurable.swift -------------------------------------------------------------------------------- /Sources/Protocols/XibNameProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Protocols/XibNameProtocol.swift -------------------------------------------------------------------------------- /Sources/Structures/Api/ApiRequestParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/Api/ApiRequestParameters.swift -------------------------------------------------------------------------------- /Sources/Structures/Api/ApiUploadRequestParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/Api/ApiUploadRequestParameters.swift -------------------------------------------------------------------------------- /Sources/Structures/DataLoading/Cursors/DefaultTotalCountCursorListingResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DataLoading/Cursors/DefaultTotalCountCursorListingResult.swift -------------------------------------------------------------------------------- /Sources/Structures/DataLoading/PaginationDataLoading/AnyPaginationWrappable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DataLoading/PaginationDataLoading/AnyPaginationWrappable.swift -------------------------------------------------------------------------------- /Sources/Structures/DataLoading/PaginationDataLoading/PaginationWrapperDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DataLoading/PaginationDataLoading/PaginationWrapperDelegate.swift -------------------------------------------------------------------------------- /Sources/Structures/DataLoading/PaginationDataLoading/PaginationWrapperUIDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DataLoading/PaginationDataLoading/PaginationWrapperUIDelegate.swift -------------------------------------------------------------------------------- /Sources/Structures/DrawingOperations/BorderDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DrawingOperations/BorderDrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Structures/DrawingOperations/CALayerDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DrawingOperations/CALayerDrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Structures/DrawingOperations/ImageDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DrawingOperations/ImageDrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Structures/DrawingOperations/PaddingDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DrawingOperations/PaddingDrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Structures/DrawingOperations/ResizeDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DrawingOperations/ResizeDrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Structures/DrawingOperations/RotateDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DrawingOperations/RotateDrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Structures/DrawingOperations/RoundDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DrawingOperations/RoundDrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Structures/DrawingOperations/SolidFillDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DrawingOperations/SolidFillDrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Structures/DrawingOperations/TemplateDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/DrawingOperations/TemplateDrawingOperation.swift -------------------------------------------------------------------------------- /Sources/Structures/NetworkService/NetworkServiceConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/NetworkService/NetworkServiceConfiguration.swift -------------------------------------------------------------------------------- /Sources/Structures/Views/AnyLoadingIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Sources/Structures/Views/AnyLoadingIndicator.swift -------------------------------------------------------------------------------- /TIAppleMapUtils/Sources/AppleClusterPlacemarkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAppleMapUtils/Sources/AppleClusterPlacemarkManager.swift -------------------------------------------------------------------------------- /TIAppleMapUtils/Sources/AppleMapManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAppleMapUtils/Sources/AppleMapManager.swift -------------------------------------------------------------------------------- /TIAppleMapUtils/Sources/ApplePlacemarkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAppleMapUtils/Sources/ApplePlacemarkManager.swift -------------------------------------------------------------------------------- /TIAppleMapUtils/Sources/CameraUpdate/MKCameraUpdate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAppleMapUtils/Sources/CameraUpdate/MKCameraUpdate.swift -------------------------------------------------------------------------------- /TIAppleMapUtils/Sources/Extensions/MKMapRect+FromCoordinates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAppleMapUtils/Sources/Extensions/MKMapRect+FromCoordinates.swift -------------------------------------------------------------------------------- /TIAppleMapUtils/Sources/Extensions/MKMapView+ZoomLevel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAppleMapUtils/Sources/Extensions/MKMapView+ZoomLevel.swift -------------------------------------------------------------------------------- /TIAppleMapUtils/Sources/Extensions/NSObject+ProtocolInspection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAppleMapUtils/Sources/Extensions/NSObject+ProtocolInspection.swift -------------------------------------------------------------------------------- /TIAppleMapUtils/TIAppleMapUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAppleMapUtils/TIAppleMapUtils.podspec -------------------------------------------------------------------------------- /TIAuth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/README.md -------------------------------------------------------------------------------- /TIAuth/Sources/Biometry/BiometryService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Biometry/BiometryService.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Biometry/BiometrySettingsStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Biometry/BiometrySettingsStorage.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Biometry/DefaultBiometrySettingsStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Biometry/DefaultBiometrySettingsStorage.swift -------------------------------------------------------------------------------- /TIAuth/Sources/CodeConfirmPresenter/CodeConfirmPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/CodeConfirmPresenter/CodeConfirmPresenter.swift -------------------------------------------------------------------------------- /TIAuth/Sources/CodeConfirmPresenter/CodeConfirmStateStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/CodeConfirmPresenter/CodeConfirmStateStorage.swift -------------------------------------------------------------------------------- /TIAuth/Sources/CodeConfirmPresenter/DefaultCodeConfirmPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/CodeConfirmPresenter/DefaultCodeConfirmPresenter.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Cryptography/AESCipher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Cryptography/AESCipher.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Cryptography/Cipher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Cryptography/Cipher.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Cryptography/CipherError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Cryptography/CipherError.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Cryptography/DefaultPBKDF2PasswordDerivator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Cryptography/DefaultPBKDF2PasswordDerivator.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Cryptography/DefaultSaltPreprocessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Cryptography/DefaultSaltPreprocessor.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Cryptography/DefaultTokenCipher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Cryptography/DefaultTokenCipher.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Cryptography/PasswordDerivator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Cryptography/PasswordDerivator.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Cryptography/SaltPreprocessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Cryptography/SaltPreprocessor.swift -------------------------------------------------------------------------------- /TIAuth/Sources/Cryptography/TokenCipher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/Cryptography/TokenCipher.swift -------------------------------------------------------------------------------- /TIAuth/Sources/PinCodeValidation/ValidationRules/EqualDigitsValidationRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/PinCodeValidation/ValidationRules/EqualDigitsValidationRule.swift -------------------------------------------------------------------------------- /TIAuth/Sources/PinCodeValidation/ValidationRules/OrderedDigitsValidationRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/PinCodeValidation/ValidationRules/OrderedDigitsValidationRule.swift -------------------------------------------------------------------------------- /TIAuth/Sources/PinCodeValidation/ValidationRules/String+PinCodeValidation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/PinCodeValidation/ValidationRules/String+PinCodeValidation.swift -------------------------------------------------------------------------------- /TIAuth/Sources/PinCodeValidation/ValidationRules/ValidationRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/PinCodeValidation/ValidationRules/ValidationRule.swift -------------------------------------------------------------------------------- /TIAuth/Sources/PinCodeValidation/Validator/DefaultInputValidator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/PinCodeValidation/Validator/DefaultInputValidator.swift -------------------------------------------------------------------------------- /TIAuth/Sources/PinCodeValidation/Validator/DefaultViolation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/PinCodeValidation/Validator/DefaultViolation.swift -------------------------------------------------------------------------------- /TIAuth/Sources/PinCodeValidation/Validator/InputValidator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/PinCodeValidation/Validator/InputValidator.swift -------------------------------------------------------------------------------- /TIAuth/Sources/RequestResponseProtocols/CodeConfirmResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/RequestResponseProtocols/CodeConfirmResponse.swift -------------------------------------------------------------------------------- /TIAuth/Sources/RequestResponseProtocols/CodeRefreshResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/RequestResponseProtocols/CodeRefreshResponse.swift -------------------------------------------------------------------------------- /TIAuth/Sources/RequestResponseProtocols/CodeResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/RequestResponseProtocols/CodeResponse.swift -------------------------------------------------------------------------------- /TIAuth/Sources/RequestResponseProtocols/Extensions/Result+CodeResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/RequestResponseProtocols/Extensions/Result+CodeResponse.swift -------------------------------------------------------------------------------- /TIAuth/Sources/TokenStorage/AuthSettingsStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/TokenStorage/AuthSettingsStorage.swift -------------------------------------------------------------------------------- /TIAuth/Sources/TokenStorage/CryptoConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/TokenStorage/CryptoConstants.swift -------------------------------------------------------------------------------- /TIAuth/Sources/TokenStorage/DefaultAuthSettingsStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/TokenStorage/DefaultAuthSettingsStorage.swift -------------------------------------------------------------------------------- /TIAuth/Sources/TokenStorage/DefaultEncryptedTokenKeyStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/TokenStorage/DefaultEncryptedTokenKeyStorage.swift -------------------------------------------------------------------------------- /TIAuth/Sources/TokenStorage/DefaultEncryptedTokenStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/TokenStorage/DefaultEncryptedTokenStorage.swift -------------------------------------------------------------------------------- /TIAuth/Sources/TokenStorage/SingleValueAuthKeychainStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/TokenStorage/SingleValueAuthKeychainStorage.swift -------------------------------------------------------------------------------- /TIAuth/Sources/TokenStorage/StringEncryptionResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/Sources/TokenStorage/StringEncryptionResult.swift -------------------------------------------------------------------------------- /TIAuth/TIAuth.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIAuth/TIAuth.podspec -------------------------------------------------------------------------------- /TIDeveloperUtils/Sources/DashedBoundsLayer/DashedBoundLayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIDeveloperUtils/Sources/DashedBoundsLayer/DashedBoundLayer.swift -------------------------------------------------------------------------------- /TIDeveloperUtils/Sources/Previews/UIView+Previews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIDeveloperUtils/Sources/Previews/UIView+Previews.swift -------------------------------------------------------------------------------- /TIDeveloperUtils/Sources/Previews/UIViewController+Previews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIDeveloperUtils/Sources/Previews/UIViewController+Previews.swift -------------------------------------------------------------------------------- /TIDeveloperUtils/TIDeveloperUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIDeveloperUtils/TIDeveloperUtils.podspec -------------------------------------------------------------------------------- /TIEcommerce/Sources/Cart/Classes/RequestExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Cart/Classes/RequestExecutor.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Cart/Models/BaseErrorResponseBody.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Cart/Models/BaseErrorResponseBody.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Cart/Models/Cart.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Cart/Models/Cart.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Cart/Models/CartProduct.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Cart/Models/CartProduct.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Cart/Models/CartService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Cart/Models/CartService.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Cart/Models/Promocode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Cart/Models/Promocode.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/Cells/Models/FilterCellStateAppearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/Cells/Models/FilterCellStateAppearance.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/Cells/Protocols/FilterCellViewModelProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/Cells/Protocols/FilterCellViewModelProtocol.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/Cells/ViewModels/DefaultFilterCellViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/Cells/ViewModels/DefaultFilterCellViewModel.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/FilterModels/DefaultFilterPropertyValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/FilterModels/DefaultFilterPropertyValue.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/FilterModels/Protocols/FilterPropertyValueRepresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/FilterModels/Protocols/FilterPropertyValueRepresenter.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/FiltersViewModel/BaseFilterViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/FiltersViewModel/BaseFilterViewModel.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/FiltersViewModel/DefaultFilterViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/FiltersViewModel/DefaultFilterViewModel.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/FiltersViewModel/Protocols/FilterViewModelProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/FiltersViewModel/Protocols/FilterViewModelProtocol.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/FiltersViews/RangeFilters/Views/SliderView/StepRangeSlider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/FiltersViews/RangeFilters/Views/SliderView/StepRangeSlider.swift -------------------------------------------------------------------------------- /TIEcommerce/Sources/Filters/Protocols/FiltersPickerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/Sources/Filters/Protocols/FiltersPickerDelegate.swift -------------------------------------------------------------------------------- /TIEcommerce/TIEcommerce.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIEcommerce/TIEcommerce.podspec -------------------------------------------------------------------------------- /TIFoundationUtils/AsyncOperation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/AsyncOperation/README.md -------------------------------------------------------------------------------- /TIFoundationUtils/AsyncOperation/Sources/AsyncOperation+Map.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/AsyncOperation/Sources/AsyncOperation+Map.swift -------------------------------------------------------------------------------- /TIFoundationUtils/AsyncOperation/Sources/AsyncOperation+Observe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/AsyncOperation/Sources/AsyncOperation+Observe.swift -------------------------------------------------------------------------------- /TIFoundationUtils/AsyncOperation/Sources/AsyncOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/AsyncOperation/Sources/AsyncOperation.swift -------------------------------------------------------------------------------- /TIFoundationUtils/AsyncOperation/Sources/ClosureAsyncOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/AsyncOperation/Sources/ClosureAsyncOperation.swift -------------------------------------------------------------------------------- /TIFoundationUtils/AsyncOperation/Sources/DependendAsyncOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/AsyncOperation/Sources/DependendAsyncOperation.swift -------------------------------------------------------------------------------- /TIFoundationUtils/AsyncOperation/Sources/Operation+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/AsyncOperation/Sources/Operation+Extensions.swift -------------------------------------------------------------------------------- /TIFoundationUtils/AsyncOperation/Sources/Operation+State.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/AsyncOperation/Sources/Operation+State.swift -------------------------------------------------------------------------------- /TIFoundationUtils/Cancellables/Sources/BaseCancellable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/Cancellables/Sources/BaseCancellable.swift -------------------------------------------------------------------------------- /TIFoundationUtils/Cancellables/Sources/BaseCancellableBag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/Cancellables/Sources/BaseCancellableBag.swift -------------------------------------------------------------------------------- /TIFoundationUtils/Cancellables/Sources/Cancellable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/Cancellables/Sources/Cancellable.swift -------------------------------------------------------------------------------- /TIFoundationUtils/Cancellables/Sources/Cancellables.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/Cancellables/Sources/Cancellables.swift -------------------------------------------------------------------------------- /TIFoundationUtils/Cancellables/Sources/NonCancellable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/Cancellables/Sources/NonCancellable.swift -------------------------------------------------------------------------------- /TIFoundationUtils/Cancellables/Sources/ScopeCancellable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/Cancellables/Sources/ScopeCancellable.swift -------------------------------------------------------------------------------- /TIFoundationUtils/Cancellables/Sources/WeakTargetCancellable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/Cancellables/Sources/WeakTargetCancellable.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Playground.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Playground.playground/Contents.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Playground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Playground.playground/contents.xcplayground -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/README.md -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/CodableKeyValueStorage+BackingStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/CodableKeyValueStorage+BackingStore.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/CodableKeyValueStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/CodableKeyValueStorage.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/Decoders/CodableKeyValueDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/Decoders/CodableKeyValueDecoder.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/Decoders/JSONKeyValueDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/Decoders/JSONKeyValueDecoder.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/Decoders/UnarchiverKeyValueDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/Decoders/UnarchiverKeyValueDecoder.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/Encoders/ArchiverKeyValueEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/Encoders/ArchiverKeyValueEncoder.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/Encoders/CodableKeyValueEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/Encoders/CodableKeyValueEncoder.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/Encoders/JSONKeyValueEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/Encoders/JSONKeyValueEncoder.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/StorageError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/StorageError.swift -------------------------------------------------------------------------------- /TIFoundationUtils/CodableKeyValueStorage/Sources/StorageKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/CodableKeyValueStorage/Sources/StorageKey.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DataStorage/Sources/AppReinstallChecker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DataStorage/Sources/AppReinstallChecker.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DataStorage/Sources/SingleValueStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DataStorage/Sources/SingleValueStorage.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Playground.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Playground.playground/Contents.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Playground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Playground.playground/contents.xcplayground -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/README.md -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/Codable+Required.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/Codable+Required.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/CodingUserInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/CodingUserInfo.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/DateFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/DateFormat.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/DateFormattersReusePool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/DateFormattersReusePool.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/DateFormattingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/DateFormattingService.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/Dictionary+OptinalSubscript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/Dictionary+OptinalSubscript.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/ISO8601DateFormattersReusePool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/ISO8601DateFormattersReusePool.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/JsonCodingConfigurator .swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/JsonCodingConfigurator .swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/KeyedDecodingContainer+DateDecoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/KeyedDecodingContainer+DateDecoding.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/KeyedEncodingContainer+DateEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/KeyedEncodingContainer+DateEncoding.swift -------------------------------------------------------------------------------- /TIFoundationUtils/DateFormatting/Sources/ThreadSafeDictionary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/DateFormatting/Sources/ThreadSafeDictionary.swift -------------------------------------------------------------------------------- /TIFoundationUtils/PlaygroundPodfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/PlaygroundPodfile -------------------------------------------------------------------------------- /TIFoundationUtils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/README.md -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TIFoundationUtils.app/.gitignore -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.app/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TIFoundationUtils.app/Contents/Info.plist -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.app/Contents/MacOS/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TIFoundationUtils.app/Contents/MacOS/.gitignore -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.app/Contents/MacOS/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TIFoundationUtils.app/Contents/MacOS/Podfile -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.app/Contents/MacOS/TIFoundationUtils/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TIFoundationUtils.app/Contents/MacOS/TIFoundationUtils/Info.plist -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.app/Contents/MacOS/launcher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TIFoundationUtils.app/Contents/MacOS/launcher -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.app/Contents/Resources/AppIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TIFoundationUtils.app/Contents/Resources/AppIcon.icns -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.app/Contents/Resources/Assets.car: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TIFoundationUtils.app/Contents/Resources/Assets.car -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.playground: -------------------------------------------------------------------------------- 1 | TIFoundationUtils.app/Contents/MacOS/TIFoundationUtils.playground -------------------------------------------------------------------------------- /TIFoundationUtils/TIFoundationUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TIFoundationUtils.podspec -------------------------------------------------------------------------------- /TIFoundationUtils/TITimer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TITimer/README.md -------------------------------------------------------------------------------- /TIFoundationUtils/TITimer/Sources/TITimer/Enums/TimerRunMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TITimer/Sources/TITimer/Enums/TimerRunMode.swift -------------------------------------------------------------------------------- /TIFoundationUtils/TITimer/Sources/TITimer/Enums/TimerType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TITimer/Sources/TITimer/Enums/TimerType.swift -------------------------------------------------------------------------------- /TIFoundationUtils/TITimer/Sources/TITimer/Protocols/ITimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TITimer/Sources/TITimer/Protocols/ITimer.swift -------------------------------------------------------------------------------- /TIFoundationUtils/TITimer/Sources/TITimer/Protocols/Invalidatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TITimer/Sources/TITimer/Protocols/Invalidatable.swift -------------------------------------------------------------------------------- /TIFoundationUtils/TITimer/Sources/TITimer/TITimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/TITimer/Sources/TITimer/TITimer.swift -------------------------------------------------------------------------------- /TIFoundationUtils/UserDefaultsBackingStore/Playground.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/UserDefaultsBackingStore/Playground.playground/Contents.swift -------------------------------------------------------------------------------- /TIFoundationUtils/UserDefaultsBackingStore/Playground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/UserDefaultsBackingStore/Playground.playground/contents.xcplayground -------------------------------------------------------------------------------- /TIFoundationUtils/UserDefaultsBackingStore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/UserDefaultsBackingStore/README.md -------------------------------------------------------------------------------- /TIFoundationUtils/UserDefaultsBackingStore/Sources/UserDefaultsBackingStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIFoundationUtils/UserDefaultsBackingStore/Sources/UserDefaultsBackingStore.swift -------------------------------------------------------------------------------- /TIGoogleMapUtils/Sources/CameraUpdate/GMSCameraUpdate+CameraUpdate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIGoogleMapUtils/Sources/CameraUpdate/GMSCameraUpdate+CameraUpdate.swift -------------------------------------------------------------------------------- /TIGoogleMapUtils/Sources/GoogleClusterPlacemarkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIGoogleMapUtils/Sources/GoogleClusterPlacemarkManager.swift -------------------------------------------------------------------------------- /TIGoogleMapUtils/Sources/GoogleMapManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIGoogleMapUtils/Sources/GoogleMapManager.swift -------------------------------------------------------------------------------- /TIGoogleMapUtils/Sources/GooglePlacemarkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIGoogleMapUtils/Sources/GooglePlacemarkManager.swift -------------------------------------------------------------------------------- /TIGoogleMapUtils/TIGoogleMapUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIGoogleMapUtils/TIGoogleMapUtils.podspec -------------------------------------------------------------------------------- /TIKeychainUtils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIKeychainUtils/README.md -------------------------------------------------------------------------------- /TIKeychainUtils/Sources/KeychainCodableBackingStore/Keychain+CodableKeyValueStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIKeychainUtils/Sources/KeychainCodableBackingStore/Keychain+CodableKeyValueStorage.swift -------------------------------------------------------------------------------- /TIKeychainUtils/TIKeychainUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIKeychainUtils/TIKeychainUtils.podspec -------------------------------------------------------------------------------- /TILogging/Sources/Logger/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Logger/Logger.swift -------------------------------------------------------------------------------- /TILogging/Sources/Logger/LoggerRepresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Logger/LoggerRepresentable.swift -------------------------------------------------------------------------------- /TILogging/Sources/LoggingPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/LoggingPresenter.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/LoggerList/LogEntryCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/LoggerList/LogEntryCellView.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/LoggerList/LogEntryTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/LoggerList/LogEntryTableViewCell.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/LoggerList/LogsListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/LoggerList/LogsListViewController.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/LoggerWindow/LoggingTogglingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/LoggerWindow/LoggingTogglingViewController.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/LoggerWindow/LoggingTogglingWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/LoggerWindow/LoggingTogglingWindow.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/ViewModels/FileCreator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/ViewModels/FileCreator.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/ViewModels/Helpers/DefaultLogsListManipulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/ViewModels/Helpers/DefaultLogsListManipulator.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/ViewModels/Helpers/LogsListManipulatorProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/ViewModels/Helpers/LogsListManipulatorProtocol.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/ViewModels/LogsListViewOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/ViewModels/LogsListViewOutput.swift -------------------------------------------------------------------------------- /TILogging/Sources/Views/ViewModels/LogsStorageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/Sources/Views/ViewModels/LogsStorageViewModel.swift -------------------------------------------------------------------------------- /TILogging/TILogging.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TILogging/TILogging.podspec -------------------------------------------------------------------------------- /TIMapUtils/Sources/CameraUpdate/CameraUpdate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/CameraUpdate/CameraUpdate.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/CameraUpdate/CameraUpdateAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/CameraUpdate/CameraUpdateAction.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/CameraUpdate/CameraUpdateFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/CameraUpdate/CameraUpdateFactory.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Helpers/CGGeometry+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Helpers/CGGeometry+Extensions.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Helpers/CGSize+Resize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Helpers/CGSize+Resize.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Helpers/ResizeMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Helpers/ResizeMode.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Operations/BorderDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Operations/BorderDrawingOperation.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Operations/CALayerDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Operations/CALayerDrawingOperation.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Operations/DrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Operations/DrawingOperation.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Operations/OrientationAwareDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Operations/OrientationAwareDrawingOperation.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Operations/SolidFillDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Operations/SolidFillDrawingOperation.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Operations/TextDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Operations/TextDrawingOperation.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Drawing/Operations/TransformDrawingOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Drawing/Operations/TransformDrawingOperation.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Helpers/CommonZoomLevels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Helpers/CommonZoomLevels.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Helpers/CoordinateBounds/CLCoordinateBounds.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Helpers/CoordinateBounds/CLCoordinateBounds.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Helpers/CoordinateBounds/CoordinateBounds+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Helpers/CoordinateBounds/CoordinateBounds+Extensions.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Helpers/CoordinateBounds/CoordinateBounds.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Helpers/CoordinateBounds/CoordinateBounds.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Helpers/CoordinateBounds/LocationCoordinate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Helpers/CoordinateBounds/LocationCoordinate.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/IconProviders/AnyMarkerIconFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/IconProviders/AnyMarkerIconFactory.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/IconProviders/DefaultCachableMarkerIconFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/IconProviders/DefaultCachableMarkerIconFactory.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/IconProviders/DefaultClusterIconRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/IconProviders/DefaultClusterIconRenderer.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/IconProviders/DefaultClusterMarkerIconFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/IconProviders/DefaultClusterMarkerIconFactory.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/IconProviders/DefaultMarkerIconFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/IconProviders/DefaultMarkerIconFactory.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/IconProviders/MarkerIconFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/IconProviders/MarkerIconFactory.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/IconProviders/StaticImageIconFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/IconProviders/StaticImageIconFactory.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Managers/BaseMapManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Managers/BaseMapManager.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Managers/BasePlacemarkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Managers/BasePlacemarkManager.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Managers/PlacemarkConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Managers/PlacemarkConfigurator.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/Managers/PlacemarkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/Managers/PlacemarkManager.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/MapItem/Clusterable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/MapItem/Clusterable.swift -------------------------------------------------------------------------------- /TIMapUtils/Sources/MapItem/MapLocatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/Sources/MapItem/MapLocatable.swift -------------------------------------------------------------------------------- /TIMapUtils/TIMapUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMapUtils/TIMapUtils.podspec -------------------------------------------------------------------------------- /TIMoyaNetworking/Playground.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMoyaNetworking/Playground.playground/Contents.swift -------------------------------------------------------------------------------- /TIMoyaNetworking/Playground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMoyaNetworking/Playground.playground/contents.xcplayground -------------------------------------------------------------------------------- /TIMoyaNetworking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMoyaNetworking/README.md -------------------------------------------------------------------------------- /TIMoyaNetworking/Sources/NetworkService/DefaultJsonNetworkService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMoyaNetworking/Sources/NetworkService/DefaultJsonNetworkService.swift -------------------------------------------------------------------------------- /TIMoyaNetworking/Sources/NetworkService/EndpointErrorResult+NetworkConnectionError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMoyaNetworking/Sources/NetworkService/EndpointErrorResult+NetworkConnectionError.swift -------------------------------------------------------------------------------- /TIMoyaNetworking/Sources/NetworkService/MoyaResponse+ResponseType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMoyaNetworking/Sources/NetworkService/MoyaResponse+ResponseType.swift -------------------------------------------------------------------------------- /TIMoyaNetworking/Sources/NetworkService/SerializedRequest+TargetType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMoyaNetworking/Sources/NetworkService/SerializedRequest+TargetType.swift -------------------------------------------------------------------------------- /TIMoyaNetworking/Sources/RecoverableNetworkService/DefaultRecoverableJsonNetworkService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMoyaNetworking/Sources/RecoverableNetworkService/DefaultRecoverableJsonNetworkService.swift -------------------------------------------------------------------------------- /TIMoyaNetworking/TIMoyaNetworking.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIMoyaNetworking/TIMoyaNetworking.podspec -------------------------------------------------------------------------------- /TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/FingerprintsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/FingerprintsProvider.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/FingerprintsSecureStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/FingerprintsSecureStorage.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/FingerprintsSettingsStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/FingerprintsSettingsStorage.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/FingerprintsTrustEvaluator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/FingerprintsTrustEvaluator.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Alamofire/SessionFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Alamofire/SessionFactory.swift -------------------------------------------------------------------------------- /TINetworking/Sources/ApiInteractor/ApiInteractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/ApiInteractor/ApiInteractor.swift -------------------------------------------------------------------------------- /TINetworking/Sources/ApiInteractor/EndpointErrorResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/ApiInteractor/EndpointErrorResult.swift -------------------------------------------------------------------------------- /TINetworking/Sources/ApiInteractor/EndpointRecoverableRequestResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/ApiInteractor/EndpointRecoverableRequestResult.swift -------------------------------------------------------------------------------- /TINetworking/Sources/ApiInteractor/EndpointRequestResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/ApiInteractor/EndpointRequestResult.swift -------------------------------------------------------------------------------- /TINetworking/Sources/ApiInteractor/ErrorCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/ApiInteractor/ErrorCollection.swift -------------------------------------------------------------------------------- /TINetworking/Sources/HTTPCodes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/HTTPCodes.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Interceptors/AnyEndpointRequestRetrier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Interceptors/AnyEndpointRequestRetrier.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Interceptors/DefaultTokenInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Interceptors/DefaultTokenInterceptor.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Interceptors/EndpointRequestRetrier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Interceptors/EndpointRequestRetrier.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Interceptors/EndpointResponseTokenInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Interceptors/EndpointResponseTokenInterceptor.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/BaseContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/BaseContent.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/BodySerializer/ApplicationJsonBodySerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/BodySerializer/ApplicationJsonBodySerializer.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/BodySerializer/BodySerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/BodySerializer/BodySerializer.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/CommonMediaTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/CommonMediaTypes.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/Content.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/Content.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/Nothing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/Nothing.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/OneOfMapping/AnyTypeMapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/OneOfMapping/AnyTypeMapping.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/OneOfMapping/OneOfMappingError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/OneOfMapping/OneOfMappingError.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/ResponseContent/ApplicationJsonResponseContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/ResponseContent/ApplicationJsonResponseContent.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/ResponseContent/EmptyResponseContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/ResponseContent/EmptyResponseContent.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/ResponseContent/MapResponseContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/ResponseContent/MapResponseContent.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/ResponseContent/ResponseContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/ResponseContent/ResponseContent.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Mapping/ResponseContent/TextPlainResponseContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Mapping/ResponseContent/TextPlainResponseContent.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Parameters/Encoding/BaseUrlParameterEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Parameters/Encoding/BaseUrlParameterEncoding.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Parameters/Encoding/HeaderParameterEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Parameters/Encoding/HeaderParameterEncoding.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Parameters/Encoding/PathParameterEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Parameters/Encoding/PathParameterEncoding.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Parameters/Encoding/QueryStringParameterEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Parameters/Encoding/QueryStringParameterEncoding.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Parameters/Parameter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Parameters/Parameter.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Parameters/ParameterEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Parameters/ParameterEncoding.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Parameters/ParameterLocation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Parameters/ParameterLocation.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Request/EndpointRequest+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Request/EndpointRequest+Serialization.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Request/EndpointRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Request/EndpointRequest.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Request/SerializedRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Request/SerializedRequest.swift -------------------------------------------------------------------------------- /TINetworking/Sources/RequestPreprocessors/DefaultEndpointSecurityRequestPreprocessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/RequestPreprocessors/DefaultEndpointSecurityRequestPreprocessor.swift -------------------------------------------------------------------------------- /TINetworking/Sources/RequestPreprocessors/DefaultSecuritySchemesRequestPreprocessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/RequestPreprocessors/DefaultSecuritySchemesRequestPreprocessor.swift -------------------------------------------------------------------------------- /TINetworking/Sources/RequestPreprocessors/EndpointRequestPreprocessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/RequestPreprocessors/EndpointRequestPreprocessor.swift -------------------------------------------------------------------------------- /TINetworking/Sources/RequestPreprocessors/EndpointSecurityRequestPreprocessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/RequestPreprocessors/EndpointSecurityRequestPreprocessor.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Response/MimeTypeUnsupportedError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Response/MimeTypeUnsupportedError.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Response/ResponseType+Decoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Response/ResponseType+Decoding.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Response/ResponseType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Response/ResponseType.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Response/StatusCodeMimeTypePairUnsupportedError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Response/StatusCodeMimeTypePairUnsupportedError.swift -------------------------------------------------------------------------------- /TINetworking/Sources/SpecEntities/HTTPAuthenticationScheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/SpecEntities/HTTPAuthenticationScheme.swift -------------------------------------------------------------------------------- /TINetworking/Sources/SpecEntities/OpenAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/SpecEntities/OpenAPI.swift -------------------------------------------------------------------------------- /TINetworking/Sources/SpecEntities/SecurityScheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/SpecEntities/SecurityScheme.swift -------------------------------------------------------------------------------- /TINetworking/Sources/SpecEntities/Server.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/SpecEntities/Server.swift -------------------------------------------------------------------------------- /TINetworking/Sources/String+URLExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/String+URLExtensions.swift -------------------------------------------------------------------------------- /TINetworking/Sources/Typealiases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/Sources/Typealiases.swift -------------------------------------------------------------------------------- /TINetworking/TINetworking.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworking/TINetworking.podspec -------------------------------------------------------------------------------- /TINetworkingCache/Sources/EndpointCacheService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworkingCache/Sources/EndpointCacheService.swift -------------------------------------------------------------------------------- /TINetworkingCache/TINetworkingCache.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TINetworkingCache/TINetworkingCache.podspec -------------------------------------------------------------------------------- /TIPagination/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/README.md -------------------------------------------------------------------------------- /TIPagination/Sources/Cursors/Protocols/PaginatorCursorType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/Sources/Cursors/Protocols/PaginatorCursorType.swift -------------------------------------------------------------------------------- /TIPagination/Sources/Default/DefaultPaginatorUIDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/Sources/Default/DefaultPaginatorUIDelegate.swift -------------------------------------------------------------------------------- /TIPagination/Sources/Paginator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/Sources/Paginator.swift -------------------------------------------------------------------------------- /TIPagination/Sources/PaginatorDataLoadingModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/Sources/PaginatorDataLoadingModel.swift -------------------------------------------------------------------------------- /TIPagination/Sources/PaginatorState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/Sources/PaginatorState.swift -------------------------------------------------------------------------------- /TIPagination/Sources/Protocols/InfiniteScrollDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/Sources/Protocols/InfiniteScrollDelegate.swift -------------------------------------------------------------------------------- /TIPagination/Sources/Protocols/PaginatorDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/Sources/Protocols/PaginatorDelegate.swift -------------------------------------------------------------------------------- /TIPagination/Sources/Protocols/PaginatorUIDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/Sources/Protocols/PaginatorUIDelegate.swift -------------------------------------------------------------------------------- /TIPagination/TIPagination.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIPagination/TIPagination.podspec -------------------------------------------------------------------------------- /TISwiftUICore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUICore/README.md -------------------------------------------------------------------------------- /TISwiftUICore/Sources/Alerts/Modifiers/View+Alerts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUICore/Sources/Alerts/Modifiers/View+Alerts.swift -------------------------------------------------------------------------------- /TISwiftUICore/Sources/Alerts/Protocols/SwiftUIAlertContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUICore/Sources/Alerts/Protocols/SwiftUIAlertContext.swift -------------------------------------------------------------------------------- /TISwiftUICore/Sources/Presenter/SwiftUIPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUICore/Sources/Presenter/SwiftUIPresenter.swift -------------------------------------------------------------------------------- /TISwiftUICore/TISwiftUICore.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUICore/TISwiftUICore.podspec -------------------------------------------------------------------------------- /TISwiftUtils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/README.md -------------------------------------------------------------------------------- /TISwiftUtils/Sources/Extensions/Array/Array+SafeSubscript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/Sources/Extensions/Array/Array+SafeSubscript.swift -------------------------------------------------------------------------------- /TISwiftUtils/Sources/Extensions/Optional/Optional+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/Sources/Extensions/Optional/Optional+Extensions.swift -------------------------------------------------------------------------------- /TISwiftUtils/Sources/Extensions/Substring/Substring+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/Sources/Extensions/Substring/Substring+Extensions.swift -------------------------------------------------------------------------------- /TISwiftUtils/Sources/Helpers/KeyPathEquatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/Sources/Helpers/KeyPathEquatable.swift -------------------------------------------------------------------------------- /TISwiftUtils/Sources/Helpers/Typealias.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/Sources/Helpers/Typealias.swift -------------------------------------------------------------------------------- /TISwiftUtils/Sources/PropertyWrappers/BackingStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/Sources/PropertyWrappers/BackingStore.swift -------------------------------------------------------------------------------- /TISwiftUtils/Sources/Protocols/Selectable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/Sources/Protocols/Selectable.swift -------------------------------------------------------------------------------- /TISwiftUtils/Sources/Protocols/Updatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/Sources/Protocols/Updatable.swift -------------------------------------------------------------------------------- /TISwiftUtils/TISwiftUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TISwiftUtils/TISwiftUtils.podspec -------------------------------------------------------------------------------- /TITableKitUtils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/README.md -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Extensions/Appearance/TableRow+AppearanceConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Extensions/Appearance/TableRow+AppearanceConfigurable.swift -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Extensions/Appearance/WrappableView+TableViewContainers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Extensions/Appearance/WrappableView+TableViewContainers.swift -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Extensions/TableDirector/TableDirector+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Extensions/TableDirector/TableDirector+Extensions.swift -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Extensions/TableSection/TableSection+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Extensions/TableSection/TableSection+Extensions.swift -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Protocols/TableDirectorHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Protocols/TableDirectorHolder.swift -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Separators/Extensions/Array/Array+SeparatorRowBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Separators/Extensions/Array/Array+SeparatorRowBox.swift -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Separators/Extensions/ContainerTableViewCell+Configurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Separators/Extensions/ContainerTableViewCell+Configurable.swift -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Separators/Extensions/TableRow/TableRow+Separators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Separators/Extensions/TableRow/TableRow+Separators.swift -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Separators/SeparatorRowBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Separators/SeparatorRowBox.swift -------------------------------------------------------------------------------- /TITableKitUtils/Sources/Views/TableKitTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/Sources/Views/TableKitTableView.swift -------------------------------------------------------------------------------- /TITableKitUtils/TITableKitUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITableKitUtils/TITableKitUtils.podspec -------------------------------------------------------------------------------- /TITransitions/Assets/panel_transition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Assets/panel_transition.gif -------------------------------------------------------------------------------- /TITransitions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/README.md -------------------------------------------------------------------------------- /TITransitions/Sources/Base/Animation/BaseAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/Base/Animation/BaseAnimation.swift -------------------------------------------------------------------------------- /TITransitions/Sources/Base/Protocol/Animation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/Base/Protocol/Animation.swift -------------------------------------------------------------------------------- /TITransitions/Sources/Helpers/Typealias.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/Helpers/Typealias.swift -------------------------------------------------------------------------------- /TITransitions/Sources/PanelTransition/Animations/DismissAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/PanelTransition/Animations/DismissAnimation.swift -------------------------------------------------------------------------------- /TITransitions/Sources/PanelTransition/Animations/PresentAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/PanelTransition/Animations/PresentAnimation.swift -------------------------------------------------------------------------------- /TITransitions/Sources/PanelTransition/Controllers/PanelPresentationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/PanelTransition/Controllers/PanelPresentationController.swift -------------------------------------------------------------------------------- /TITransitions/Sources/PanelTransition/Controllers/PresentStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/PanelTransition/Controllers/PresentStyle.swift -------------------------------------------------------------------------------- /TITransitions/Sources/PanelTransition/Controllers/PresentationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/PanelTransition/Controllers/PresentationController.swift -------------------------------------------------------------------------------- /TITransitions/Sources/PanelTransition/Driver/CGPoint+Velocity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/PanelTransition/Driver/CGPoint+Velocity.swift -------------------------------------------------------------------------------- /TITransitions/Sources/PanelTransition/Driver/TransitionDirection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/PanelTransition/Driver/TransitionDirection.swift -------------------------------------------------------------------------------- /TITransitions/Sources/PanelTransition/Driver/TransitionDriver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/PanelTransition/Driver/TransitionDriver.swift -------------------------------------------------------------------------------- /TITransitions/Sources/PanelTransition/Transition/PanelTransition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/Sources/PanelTransition/Transition/PanelTransition.swift -------------------------------------------------------------------------------- /TITransitions/TITransitions.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TITransitions/TITransitions.podspec -------------------------------------------------------------------------------- /TIUIElements/Assets/first_header_transition_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Assets/first_header_transition_example.gif -------------------------------------------------------------------------------- /TIUIElements/Assets/licard_header_transition_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Assets/licard_header_transition_example.gif -------------------------------------------------------------------------------- /TIUIElements/Assets/onlyParalax.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Assets/onlyParalax.gif -------------------------------------------------------------------------------- /TIUIElements/Assets/paralaxWithScale.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Assets/paralaxWithScale.gif -------------------------------------------------------------------------------- /TIUIElements/Assets/paralaxWithTransition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Assets/paralaxWithTransition.gif -------------------------------------------------------------------------------- /TIUIElements/Assets/scale.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Assets/scale.gif -------------------------------------------------------------------------------- /TIUIElements/Assets/transition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Assets/transition.gif -------------------------------------------------------------------------------- /TIUIElements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/README.md -------------------------------------------------------------------------------- /TIUIElements/Sources/Appearance/UIButton+AppearanceConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Appearance/UIButton+AppearanceConfigurable.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Appearance/UILabel+Appearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Appearance/UILabel+Appearance.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Appearance/UILabel+AppearanceConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Appearance/UILabel+AppearanceConfigurable.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Appearance/UIVIew+AppearanceConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Appearance/UIVIew+AppearanceConfigurable.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Appearance/UIView+Appearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Appearance/UIView+Appearance.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Extensions/CACornerMask/CACornerMask+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Extensions/CACornerMask/CACornerMask+Extensions.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Extensions/CALayer/CALayer+RoundCorners.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Extensions/CALayer/CALayer+RoundCorners.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/DefaultAnimators/ParalaxAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/DefaultAnimators/ParalaxAnimator.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/DefaultAnimators/ParalaxWithScaleAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/DefaultAnimators/ParalaxWithScaleAnimator.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/DefaultAnimators/ParalaxWithTransitionAnimator .swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/DefaultAnimators/ParalaxWithTransitionAnimator .swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/DefaultAnimators/ScaleAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/DefaultAnimators/ScaleAnimator.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/DefaultAnimators/TransitionAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/DefaultAnimators/TransitionAnimator.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/Extensions/UIView+Animate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/Extensions/UIView+Animate.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/Extensions/UIViewController+FixedTopOffet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/Extensions/UIViewController+FixedTopOffet.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/Protocols/CollapsibleViewsAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/Protocols/CollapsibleViewsAnimator.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/Protocols/CollapsibleViewsContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/Protocols/CollapsibleViewsContainer.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/Protocols/TransitioningHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/Protocols/TransitioningHandler.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/TableViewHeaderTransitioningHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/TableViewHeaderTransitioningHandler.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Helpers/Views/ParallaxTableHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Helpers/Views/ParallaxTableHeaderView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Separators/ContainerSeparatorTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Separators/ContainerSeparatorTableViewCell.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Separators/SeparatorAppearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Separators/SeparatorAppearance.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Separators/SeparatorConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Separators/SeparatorConfigurable.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Separators/SeparatorsConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Separators/SeparatorsConfiguration.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/BaseInitializableControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/BaseInitializableControl.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/BaseInitializableTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/BaseInitializableTextView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/BaseInitializableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/BaseInitializableView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/Cells/BaseInitializableCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/Cells/BaseInitializableCell.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/ListItemView/BaseListItemAppearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/ListItemView/BaseListItemAppearance.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/ListItemView/BaseListItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/ListItemView/BaseListItemView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/RefreshControl/RefreshControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/RefreshControl/RefreshControl.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/StatefulButton/RoundedStatefulButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/StatefulButton/RoundedStatefulButton.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleView+Appearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleView+Appearance.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleViewModel.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/URLInteractiveTextView/UITextView+InteractiveParts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/URLInteractiveTextView/UITextView+InteractiveParts.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/URLInteractiveTextView/UITextViewURLInteractionHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/URLInteractiveTextView/UITextViewURLInteractionHandler.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/URLInteractiveTextView/URLInteractiveTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/URLInteractiveTextView/URLInteractiveTextView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Views/URLInteractiveTextView/URLInteractiveTextViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Views/URLInteractiveTextView/URLInteractiveTextViewModel.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/Containers/CollectionTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/Containers/CollectionTableViewCell.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/Containers/ContainerCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/Containers/ContainerCollectionViewCell.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/Containers/ContainerTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/Containers/ContainerTableViewCell.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/Containers/ContainerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/Containers/ContainerView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/Containers/ReusableCollectionContainerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/Containers/ReusableCollectionContainerView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/EdgeConstraints.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/EdgeConstraints.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/Extensions/WrappableView+Containers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/Extensions/WrappableView+Containers.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/Extensions/WrappedViewHolder+ConfigurableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/Extensions/WrappedViewHolder+ConfigurableView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/Protocols/WrappableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/Protocols/WrappableView.swift -------------------------------------------------------------------------------- /TIUIElements/Sources/Wrappers/Protocols/WrappedViewHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/Sources/Wrappers/Protocols/WrappedViewHolder.swift -------------------------------------------------------------------------------- /TIUIElements/TIUIElements.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIElements/TIUIElements.podspec -------------------------------------------------------------------------------- /TIUIKitCore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/README.md -------------------------------------------------------------------------------- /TIUIKitCore/Sources/ActivityIndicator/ActivityIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/ActivityIndicator/ActivityIndicator.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/ActivityIndicator/ActivityIndicatorHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/ActivityIndicator/ActivityIndicatorHolder.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/ActivityIndicator/Animatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/ActivityIndicator/Animatable.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Alerts/Factories/AlertFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Alerts/Factories/AlertFactory.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Alerts/Models/AlertAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Alerts/Models/AlertAction.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Alerts/Models/AlertDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Alerts/Models/AlertDescriptor.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Alerts/Protocols/AlertPresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Alerts/Protocols/AlertPresentable.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Alerts/Protocols/AlertPresentationContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Alerts/Protocols/AlertPresentationContext.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Alerts/Protocols/UIKitAlertContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Alerts/Protocols/UIKitAlertContext.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Appearance/AppearanceConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Appearance/AppearanceConfigurable.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Appearance/UIViewShadow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Appearance/UIViewShadow.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Appearance/ViewAppearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Appearance/ViewAppearance.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Appearance/ViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Appearance/ViewLayout.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/ConfigurableView/ChangeableViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/ConfigurableView/ChangeableViewModel.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/ConfigurableView/ConfigurableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/ConfigurableView/ConfigurableView.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/ConfigurableView/ReconfigurableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/ConfigurableView/ReconfigurableView.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/Alerts/AlertDescriptor+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/Alerts/AlertDescriptor+Helpers.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/Alerts/UIAlertController+AlertPresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/Alerts/UIAlertController+AlertPresentable.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/CTFont/CTFont+FontRegistration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/CTFont/CTFont+FontRegistration.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/CoreGraphics/CGSize+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/CoreGraphics/CGSize+Extensions.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/InitializableView/InitializableView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/InitializableView/InitializableView+Extensions.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIButton/UIButton+StateConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIButton/UIButton+StateConfiguration.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIControlState/UIControlState+Dictionary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIControlState/UIControlState+Dictionary.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIFont/UIFont+FontDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIFont/UIFont+FontDescriptor.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIKit/NSDirectionalEdgeInsets+Init.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIKit/NSDirectionalEdgeInsets+Init.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIKit/UIEdgeInsets+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIKit/UIEdgeInsets+Extensions.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIKit/UIOffset+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIKit/UIOffset+Extensions.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIStackView/UIStackView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIStackView/UIStackView+Extensions.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIView/UIView+ActivityIndicatorHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIView/UIView+ActivityIndicatorHolder.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIView/UIView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIView/UIView+Extensions.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Extensions/UIViewController/UIViewController+TopVisible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Extensions/UIViewController/UIViewController+TopVisible.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/InitializableView/InitializableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/InitializableView/InitializableViewController.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/InitializableView/InitializableViewProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/InitializableView/InitializableViewProtocol.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Localization/AlertsLocalization/AlertLocalizationProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Localization/AlertsLocalization/AlertLocalizationProvider.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Localization/AlertsLocalization/DefaultAlertLocalizationProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Localization/AlertsLocalization/DefaultAlertLocalizationProvider.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Presenter/DefaultUIViewPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Presenter/DefaultUIViewPresenter.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Presenter/LifecyclePresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Presenter/LifecyclePresenter.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Presenter/ReusableUIViewPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Presenter/ReusableUIViewPresenter.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Presenter/UIViewControllerPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Presenter/UIViewControllerPresenter.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Presenter/UIViewPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Presenter/UIViewPresenter.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/Protocols/ReuseIdentifierProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/Protocols/ReuseIdentifierProtocol.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/TextAttributes/BaseTextAttributes/BaseTextAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/TextAttributes/BaseTextAttributes/BaseTextAttributes.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/TextAttributes/BaseTextAttributes/BaseTextAttributesConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/TextAttributes/BaseTextAttributes/BaseTextAttributesConfigurable.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/ViewControllers/BaseCustomViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/ViewControllers/BaseCustomViewController.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/ViewControllers/BaseInitializableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/ViewControllers/BaseInitializableViewController.swift -------------------------------------------------------------------------------- /TIUIKitCore/Sources/ViewControllers/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/Sources/ViewControllers/BaseViewController.swift -------------------------------------------------------------------------------- /TIUIKitCore/TIUIKitCore.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIUIKitCore/TIUIKitCore.podspec -------------------------------------------------------------------------------- /TIWebView/Sources/ErrorHandler/BaseWebViewErrorHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/ErrorHandler/BaseWebViewErrorHandler.swift -------------------------------------------------------------------------------- /TIWebView/Sources/ErrorHandler/WebViewError/WebViewError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/ErrorHandler/WebViewError/WebViewError.swift -------------------------------------------------------------------------------- /TIWebView/Sources/ErrorHandler/WebViewError/WebViewJSError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/ErrorHandler/WebViewError/WebViewJSError.swift -------------------------------------------------------------------------------- /TIWebView/Sources/ErrorHandler/WebViewError/WebViewLoadingError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/ErrorHandler/WebViewError/WebViewLoadingError.swift -------------------------------------------------------------------------------- /TIWebView/Sources/ErrorHandler/WebViewErrorConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/ErrorHandler/WebViewErrorConstants.swift -------------------------------------------------------------------------------- /TIWebView/Sources/ErrorHandler/WebViewErrorHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/ErrorHandler/WebViewErrorHandler.swift -------------------------------------------------------------------------------- /TIWebView/Sources/NavigationHandler/BaseWebViewNavigator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/NavigationHandler/BaseWebViewNavigator.swift -------------------------------------------------------------------------------- /TIWebView/Sources/NavigationHandler/Helpers/URL+Validation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/NavigationHandler/Helpers/URL+Validation.swift -------------------------------------------------------------------------------- /TIWebView/Sources/NavigationHandler/Helpers/URLComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/NavigationHandler/Helpers/URLComponent.swift -------------------------------------------------------------------------------- /TIWebView/Sources/NavigationHandler/NavigationPolicy/AlwaysAllowNavigationPolicy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/NavigationHandler/NavigationPolicy/AlwaysAllowNavigationPolicy.swift -------------------------------------------------------------------------------- /TIWebView/Sources/NavigationHandler/NavigationPolicy/NavigationPolicy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/NavigationHandler/NavigationPolicy/NavigationPolicy.swift -------------------------------------------------------------------------------- /TIWebView/Sources/NavigationHandler/NavigationPolicy/RegexNavigationPolicy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/NavigationHandler/NavigationPolicy/RegexNavigationPolicy.swift -------------------------------------------------------------------------------- /TIWebView/Sources/NavigationHandler/NavigationPolicy/URLComponentsNavigationPolicy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/NavigationHandler/NavigationPolicy/URLComponentsNavigationPolicy.swift -------------------------------------------------------------------------------- /TIWebView/Sources/NavigationHandler/WebViewNavigator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/NavigationHandler/WebViewNavigator.swift -------------------------------------------------------------------------------- /TIWebView/Sources/StateDelegate/BaseWebViewStateHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/StateDelegate/BaseWebViewStateHandler.swift -------------------------------------------------------------------------------- /TIWebView/Sources/StateDelegate/WebViewStateHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/StateDelegate/WebViewStateHandler.swift -------------------------------------------------------------------------------- /TIWebView/Sources/URLInjector/BaseWebViewUrlInjector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/URLInjector/BaseWebViewUrlInjector.swift -------------------------------------------------------------------------------- /TIWebView/Sources/URLInjector/Helpers/URL+Comparator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/URLInjector/Helpers/URL+Comparator.swift -------------------------------------------------------------------------------- /TIWebView/Sources/URLInjector/WebViewUrlComparator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/URLInjector/WebViewUrlComparator.swift -------------------------------------------------------------------------------- /TIWebView/Sources/URLInjector/WebViewUrlInjection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/URLInjector/WebViewUrlInjection.swift -------------------------------------------------------------------------------- /TIWebView/Sources/URLInjector/WebViewUrlInjector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/URLInjector/WebViewUrlInjector.swift -------------------------------------------------------------------------------- /TIWebView/Sources/Views/BaseInitializableWebView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/Views/BaseInitializableWebView.swift -------------------------------------------------------------------------------- /TIWebView/Sources/Views/ViewModels/DefaultWebViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/Views/ViewModels/DefaultWebViewModel.swift -------------------------------------------------------------------------------- /TIWebView/Sources/Views/ViewModels/WebViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/Sources/Views/ViewModels/WebViewModel.swift -------------------------------------------------------------------------------- /TIWebView/TIWebView.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIWebView/TIWebView.podspec -------------------------------------------------------------------------------- /TIYandexMapUtils/Sources/Extensions/CLLocationCoordinate2D+YMKPoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/Sources/Extensions/CLLocationCoordinate2D+YMKPoint.swift -------------------------------------------------------------------------------- /TIYandexMapUtils/Sources/Extensions/UIEdgeInsets+Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/Sources/Extensions/UIEdgeInsets+Operators.swift -------------------------------------------------------------------------------- /TIYandexMapUtils/Sources/Extensions/YMKBoundingBox+CoordinateBounds.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/Sources/Extensions/YMKBoundingBox+CoordinateBounds.swift -------------------------------------------------------------------------------- /TIYandexMapUtils/Sources/Extensions/YMKScreenRect+CameraPositioning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/Sources/Extensions/YMKScreenRect+CameraPositioning.swift -------------------------------------------------------------------------------- /TIYandexMapUtils/Sources/Extensions/YMKScreenRect+FromCoordinates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/Sources/Extensions/YMKScreenRect+FromCoordinates.swift -------------------------------------------------------------------------------- /TIYandexMapUtils/Sources/YMKCameraUpdate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/Sources/YMKCameraUpdate.swift -------------------------------------------------------------------------------- /TIYandexMapUtils/Sources/YandexClusterPlacemarkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/Sources/YandexClusterPlacemarkManager.swift -------------------------------------------------------------------------------- /TIYandexMapUtils/Sources/YandexMapManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/Sources/YandexMapManager.swift -------------------------------------------------------------------------------- /TIYandexMapUtils/Sources/YandexPlacemarkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/Sources/YandexPlacemarkManager.swift -------------------------------------------------------------------------------- /TIYandexMapUtils/TIYandexMapUtils.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/TIYandexMapUtils/TIYandexMapUtils.podspec -------------------------------------------------------------------------------- /Tests/CursorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/CursorTests.swift -------------------------------------------------------------------------------- /Tests/Cursors/StubCursor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Cursors/StubCursor.swift -------------------------------------------------------------------------------- /Tests/Extensions/Double+RoundingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Extensions/Double+RoundingTests.swift -------------------------------------------------------------------------------- /Tests/Extensions/StringExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Extensions/StringExtensionTests.swift -------------------------------------------------------------------------------- /Tests/Info-iOS-Extensions.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Info-iOS-Extensions.plist -------------------------------------------------------------------------------- /Tests/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Info-iOS.plist -------------------------------------------------------------------------------- /Tests/Info-tvOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Info-tvOS.plist -------------------------------------------------------------------------------- /Tests/LoadFromNibTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/LoadFromNibTests.swift -------------------------------------------------------------------------------- /Tests/Models/Album.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Models/Album.swift -------------------------------------------------------------------------------- /Tests/Models/AlbumsContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Models/AlbumsContainer.swift -------------------------------------------------------------------------------- /Tests/Models/Post.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Models/Post.swift -------------------------------------------------------------------------------- /Tests/NetworkServiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/NetworkServiceTests.swift -------------------------------------------------------------------------------- /Tests/TITimerTests/TITimerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/TITimerTests/TITimerTests.swift -------------------------------------------------------------------------------- /Tests/Views/TestView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Views/TestView.swift -------------------------------------------------------------------------------- /Tests/Views/TestView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/Tests/Views/TestView.xib -------------------------------------------------------------------------------- /docs/semantic-commit-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/docs/semantic-commit-messages.md -------------------------------------------------------------------------------- /docs/snippets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/docs/snippets.md -------------------------------------------------------------------------------- /docs/tifoundationutils/asyncoperation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/docs/tifoundationutils/asyncoperation.md -------------------------------------------------------------------------------- /iOS.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/iOS.playground/Contents.swift -------------------------------------------------------------------------------- /iOS.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/iOS.playground/contents.xcplayground -------------------------------------------------------------------------------- /project-scripts/bump_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/project-scripts/bump_version.sh -------------------------------------------------------------------------------- /project-scripts/gen_docs_from_playgrounds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/project-scripts/gen_docs_from_playgrounds.sh -------------------------------------------------------------------------------- /project-scripts/ordered_modules_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/project-scripts/ordered_modules_list.txt -------------------------------------------------------------------------------- /project-scripts/prepare_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/project-scripts/prepare_release.sh -------------------------------------------------------------------------------- /project-scripts/push_to_podspecs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/project-scripts/push_to_podspecs.sh -------------------------------------------------------------------------------- /run_swiftlint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/run_swiftlint.sh -------------------------------------------------------------------------------- /setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TouchInstinct/LeadKit/HEAD/setup --------------------------------------------------------------------------------