Ivan Smolin
e8780d0238
Update: `ViewSkeletonsConfiguration`. It's possible to enable or disable animation for specific skeletons now.
...
Added: `HolderViewSkeletonsConfiguration` for skeleton root view configuration
Added: `DashedBoundsLayer` can now be applied to `CALayer`
2024-02-09 16:14:32 +03:00
Ivan Smolin
e8ca5ad039
fix: revert `TextSkeletonsConfiguration` line height calculation
2024-02-01 14:35:27 +03:00
Ivan Smolin
18e5421e14
feat: Update: use TouchInstinct `TableKit` fork instead of original one
...
Update: remove default value from `BoolValueDefaultsStorage`
2024-02-01 10:14:21 +03:00
Ivan Smolin
6a7af59ffc
fix: build and warnings
2024-01-30 21:25:13 +03:00
Ivan Smolin
5c7df9373d
Added: `xcprivacy` files
...
Update: Correctly detect app reinstall in `AppInstallLifetimeSingleValueStorage`
Update: use `xHeight` instead of `pointSize` for default skeleton line height calculation
Update: update `linkTextAttributes` in `UITextView` when setting interactive url parts
2024-01-30 20:40:14 +03:00
Ivan Smolin
7a7987239d
fix: change UIButton event propogation avoidance method
2023-11-23 21:16:36 +03:00
Ivan Smolin
815d749bd9
fix: StatefulButton state configuration for iOS 15+
2023-11-08 18:17:10 +03:00
Ivan Smolin
1a9ed8353b
feat: Set reasonable defaults for SkeletonConfiguration
2023-11-07 16:29:10 +03:00
Ivan Smolin
48a2b47428
fix: Changed access level from internal to public of title and subtitle view in BaseTitleSubtitleView
2023-11-03 22:21:05 +03:00
Ivan Smolin
9fab98b560
feat: Added: BaseTitleSubtitleView which can be inherited for fine-tuning skeletons and other behavior.
...
Update: Changed lines number calculation method in TextSkeletonsConfiguration.
2023-11-03 18:56:26 +03:00
Ivan Smolin
c1e96eee35
feat: Added: maxWidth parameter to BaseViewSkeletonsConfiguration.
...
Added: custom SkeletonConfigurations for nested SkeletonPresenters.
Update: Many fixes and improvements to TextSkeletonsConfiguration.
2023-11-02 21:40:01 +03:00
Ivan Smolin
8652795ddb
feat: Skeletonable can now control custom geometry change notification.
...
Filter hidden views from skeletonable views by default.
2023-11-01 14:45:57 +03:00
Ivan Smolin
abe9ad5dc1
feat: DefaultTitleSubtitleView support for separated configuration of title and subtitle labels layout.
...
BaseListItemView fixed trailing insets when trailing view is hidden.
2023-10-30 15:21:55 +03:00
Ivan Smolin
4a076b8865
fix: layout DSL heuristics
2023-10-20 20:40:21 +03:00
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
13a5925443
fix: review notes
2023-07-28 16:08:35 +03:00
Ivan Smolin
c485434f51
build: add makefile for parallel execution of pod repo push action
2023-07-26 22:24:02 +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
8007532351
fix: keyboard overlapping for footer and content view of BaseModalViewController
2023-07-25 19:09:21 +03:00
Ivan Smolin
0ef1edfacb
build: move included pan modal sources to separate dependency
2023-07-25 17:32:21 +03:00
Ivan Smolin
27d5a3a9ca
fix: fix code review notes
2023-07-24 20:48:46 +03:00
Nikita Semenov
b97ea5bc8f
docs: update appearance of view controller in documentation
2023-07-03 10:17:47 +03:00
Nikita Semenov
06a83190ab
fix: refactoring with new layout configuration api
2023-07-03 08:46:16 +03:00
Nikita Semenov
808d40eca5
feat: added bodal wrapper view controller
2023-07-03 01:47:52 +03:00
Nikita Semenov
86fddafcdf
docs: added playground for bottom sheet
2023-06-13 10:33:20 +03:00
Nikita Semenov
919423ecda
feat: completed bottom sheet api
2023-06-13 09:29:53 +03:00
Nikita Semenov
c06bb56964
fix: remove unused file
2023-06-13 05:59:22 +03:00
Nikita Semenov
b141dc5a45
feat: pan modal changes
2023-06-12 22:05:03 +03:00