Ivan Smolin
2bf1fc052a
feat: Custom string attributes to `BaseTextAttributes`
...
- Customizeable `UIViewBackground` and `UIViewBorder` for `UIView.Appearance`
- Keychain single value storage for codable models -`CodableSingleValueKeychainStorage`
- Renamed methods `startAnimation` and `stopAnimation` of `SkeletonPresenter`, so it won't conflict with `Animatable` protocol anymore
2023-10-09 23:03:51 +03:00
Ivan Smolin
eaea4abd75
feat: TIApplication module and other fixes and improvements
2023-08-23 20:49:23 +03:00
Ivan Smolin
843a887ec7
fix: move presentation detents settings to modal view controller appearance, force use nan for undefined layout dimension, fix related layout issues
2023-07-26 17:31:28 +03:00
Ivan Smolin
27d5a3a9ca
fix: fix code review notes
2023-07-24 20:48:46 +03:00
Nikita Semenov
3f112d2d26
Merge branch 'master' into feature/bottom-sheet
...
# Conflicts:
# CHANGELOG.md
# TIAppleMapUtils/TIAppleMapUtils.podspec
# TIAuth/TIAuth.podspec
# TIDeeplink/TIDeeplink.podspec
# TIDeveloperUtils/TIDeveloperUtils.podspec
# TIEcommerce/TIEcommerce.podspec
# TIFoundationUtils/TIFoundationUtils.podspec
# TIGoogleMapUtils/TIGoogleMapUtils.podspec
# TIKeychainUtils/TIKeychainUtils.podspec
# TILogging/TILogging.podspec
# TIMapUtils/TIMapUtils.podspec
# TIMoyaNetworking/TIMoyaNetworking.podspec
# TINetworking/TINetworking.podspec
# TINetworkingCache/TINetworkingCache.podspec
# TIPagination/TIPagination.podspec
# TISwiftUICore/TISwiftUICore.podspec
# TISwiftUtils/TISwiftUtils.podspec
# TITableKitUtils/TITableKitUtils.podspec
# TITextProcessing/TITextProcessing.podspec
# TIUIElements/Sources/Views/Helpers/WrappedViewLayout+Helpers.swift
# TIUIElements/Sources/Views/Placeholder/Views/BasePlaceholderImageView.swift
# TIUIElements/Sources/Views/Placeholder/Views/BasePlaceholderView.swift
# TIUIElements/Sources/Wrappers/Constraints/CenterConstraints.swift
# TIUIElements/TIUIElements.podspec
# TIUIKitCore/TIUIKitCore.podspec
# TIWebView/TIWebView.podspec
# TIYandexMapUtils/TIYandexMapUtils.podspec
2023-07-03 07:31:44 +03:00
Ivan Smolin
86413b3bb4
build: fix code review notes
2023-06-26 14:06:56 +03:00
Ivan Smolin
e8b026302e
BaseStackView with configurable items appearance
...
CollectionTableViewCell self-sizing
ViewAppearance.WrappedViewLayout support for all WrappedViewHolders
ViewCallbacks support for all BaseInitializeableViews
2023-06-17 01:42:14 +03:00
Nikita Semenov
919423ecda
feat: completed bottom sheet api
2023-06-13 09:29:53 +03:00
Ivan Smolin
5ca564476a
feat: `SingleValueStorage` implementations + `AppInstallLifetimeSingleValueStorage` for automatically removing keychain items on app reinstall.
...
`DefaultRecoverableJsonNetworkService` supports iOS 12.
2023-05-24 10:57:17 +03:00
Ivan Smolin
6358386303
feat: added HTTP status codes to `EndpointErrorResult.apiError` responses
2023-05-19 16:30:37 +03:00
Nikita Semenov
9d99d4e4e3
feat: moved corner configuration to UIViewBorder
2023-03-14 18:27:40 +03:00
Nikita Semenov
22fc660e56
fix: code review notes
2023-03-14 15:43:43 +03:00
Nikita Semenov
5d2bea19fb
fix: access control for wrappedViewLayout changed to internal
2023-03-14 14:31:37 +03:00
Nikita Semenov
e2c9c6c102
feat: new appearance configurations
2023-03-14 14:29:29 +03:00
Nikita Semenov
9c8510af14
feat: updated skeletons documentation for new api and code review comment
2023-03-07 18:42:03 +03:00
Nikita Semenov
7e41552521
feat: DefaultTitleSubtileView, BaseListItemView, StatefulButton appearance configuration update
2023-02-11 21:22:03 +03:00
Nikita Semenov
04ee83b8df
fix: code review notes
2023-02-09 21:41:52 +03:00
Nikita Semenov
2d3e12164d
feat: api for configuration Views' appearance and layout
2023-02-09 15:17:02 +03:00
Ivan Smolin
ad5fbc96fb
fix: initializEable -> initializAble
2022-12-26 10:50:13 +03:00
Ivan Smolin
18cd001ab9
feat: Base classes for encryption and decryption user token with pin code or biometry
...
Pin code validators
2022-12-19 16:32:44 +03:00
Ivan Smolin
1fb3ca883b
fix typo
2022-12-15 15:50:12 +05:00
Ivan Smolin
3730736319
fix: correct detection of the necessity of using attributed string
2022-12-15 14:03:08 +05:00
Ivan Smolin
ba929fd344
fix: code review notes
2022-12-07 11:05:16 +03:00
Ivan Smolin
2a89de15e3
feat: - Added: BaseTextAttributes can now measure text size and provides paragraph style configuration API.
...
- Removed: ViewText. Was fully replaced with BaseTextAttributes
- Fixed: Operation.flattenDependencies used in Operation.add(to:waitUntilFinished:) now works correctly.
- Added: Now it's possible to add dependent operation to start of the queue.
2022-12-03 22:55:08 +03:00
Nikita Semenov
4778f2e70d
feat: code review notes
2022-11-18 18:53:28 +03:00
Nikita Semenov
0bc8574a32
fix: update table director with diffable data source
2022-08-30 21:34:29 +03:00
Nikita Semenov
9eaf42aa4e
fix: code review notes
2022-08-11 14:13:21 +03:00
Nikita Semenov
08fdb69d68
fix: code review notes
2022-08-11 00:31:36 +03:00
Nikita Semenov
ab9fafeb19
fix: review notes
2022-08-10 16:35:55 +03:00
Nikita Semenov
53a0ced7f6
fix: review notes
2022-08-10 14:26:24 +03:00
Nikita Semenov
95a0045582
fix: review notes
2022-08-05 14:29:18 +03:00
Nikita Semenov
47280c7cd7
fix: review notes
2022-08-04 18:20:08 +03:00
Nikita Semenov
0534d41bae
fix: update collection view with diffable data source
2022-08-04 16:44:19 +03:00
Nikita Semenov
17a70d613b
docs: code review notes
2022-07-27 17:37:34 +03:00
Nikita Semenov
a917723dcb
docs: code review notes
2022-07-27 16:08:13 +03:00
Nikita Semenov
9a427adab7
fix: code review notes + added custom modifier for alerts
2022-07-27 13:58:44 +03:00
Nikita Semenov
cfbf53faf8
fix: code review notes
2022-07-26 15:33:50 +03:00
Nikita Semenov
a88a85fe75
fix: move alerts into TIUIKitCore
2022-07-26 15:09:42 +03:00
Ivan Smolin
88da2ab508
feat: UITextView now support configuration with BaseTextAttributes
...
ReconfigurableView & ChangeableViewModel for non-destructing state update
WrappedViewHolder protocol with table/collection view cell implementations
2022-07-18 20:19:02 +03:00
Ivan Smolin
3d3d94412a
feat: Add presenter protocols to `TISwiftUICore` and `TIUIKitCore` modules
...
Add `CodeConfirmPresenter` protocol and `DefaultCodeConfirmPresenter` implementation in `TIAuth` module
2022-06-02 15:33:29 +03:00
Vlad Suhomlinov
762b5352bc
refactor: replace class with AnyObject
2021-09-08 21:09:36 +03:00
Ivan Smolin
44306a5863
feat: add BaseControllers
2021-03-05 12:08:15 +03:00
Ivan Smolin
2e84f5cb2d
fix code review notes
2020-12-24 11:37:00 +03:00
Ivan Smolin
102c15ca07
added StatefulButton & RoundedStatefulButton.
...
added CACornerMask rounding extension.
added UIControl.State dictionary extensions.
added UIFont registration.
reworked BaseTextAttributes & ViewText.
removed ViewTextConfigurable.
2020-12-23 16:45:36 +03:00
Ivan Smolin
e92b46eb51
rename InitializableView -> InitializableViewProtocol, move base elements to TIUIElements
2020-10-22 12:44:42 +03:00
Ivan Smolin
64cb766542
add missing ViewTextConfigurable extensions
2020-10-21 22:55:14 +03:00
Ivan Smolin
4af10aa107
add ConfigurableView
2020-10-21 22:37:20 +03:00
Ivan Smolin
6fdb6af732
add ViewText and BaseTextAttributes
2020-10-21 22:34:45 +03:00
Vlad
285383e595
Add OTPSwiftView and BaseInitializableControl
2020-08-22 20:40:24 +03:00
Vlad
90b82edd64
Code correction
2020-08-19 23:50:50 +03:00