Commit Graph

29 Commits

Author SHA1 Message Date
Vlad 5fc4625bf6 Fix conforming 2020-08-07 14:23:26 +03:00
Vlad 2c7c2c4ba5 Fix visibility 2020-08-07 14:21:52 +03:00
Vlad fcc5805dac Replace retry button with retry view 2020-08-07 14:10:21 +03:00
Ivan Smolin 1f6370fd73 update dependencies, pin swiftlint version 2020-01-14 12:50:58 +03:00
Sergey Kopytov 6de58594ea fix typo 2019-10-04 14:21:50 +03:00
Sergey Kopytov cdebfbebdd add presentation mode property 2019-10-04 14:19:05 +03:00
Sergey Kopytov 090c066a75 add comment 2019-10-03 23:15:18 +03:00
Sergey Kopytov 87d5f91d2d add UIViewController extension with full screen present 2019-10-03 21:01:12 +03:00
Artur 2c2935c892 Comment about how to use bottomInsetBinder added 2019-05-20 15:46:50 +03:00
Artur d05b1b00c9 TableView Content offset binding was fixed 2019-05-20 15:27:37 +03:00
Ivan Smolin 223be00d74 migrate to Swift 5; remove test targets 2019-03-28 12:00:16 +03:00
Ivan Smolin 299fbe37e2 fix linting issues 2019-02-11 13:53:48 +03:00
Ivan Smolin fb813b259f remove extension target and extension subspec 2019-01-30 13:52:21 +03:00
Artur Azarau e3ddab4f19 issues resolved 2019-01-10 14:16:45 +03:00
Artur Azarau 35131cc336 file renamed 2019-01-10 10:04:58 +03:00
Artur Azarau 707d4bc6f4 Several things were added:
- TitleType enum
- Large title display mode variable
- Function for updating title in view controllers
2019-01-10 10:01:22 +03:00
Ivan Smolin e7eb1bd51f Add: configureLayout method to InitializeableView protocol and all implementations.
Update: GeneralDataLoadingViewModel now can handle state changes and result of data source. Previously it was possible only in view controller.
Add: GeneralDataLoadingHandler protocol, that defines methods for common data loading states handling.
Add: resultObservable and resultDriver properties to GeneralDataLoadingViewModel.
Add: hidesWhenStopped option to SpinnerView, so you can stop animation without hiding image inside it.
Update: Migrate to Swift 4.2 & Xcode 10. Update dependencies.
2018-10-12 17:22:49 +03:00
Ivan Smolin 30bec8e9c7 Add: NSNumberConvertible protocol for NumberFormattingService use cases.
Add: TableDirector methods for rows insertion and removal without reload a whole table.
Add: UIImageView binder for disclosure indicator rotation.
Add: UIView.addSubviews(:) methods with variable number of arguments and array of views.
Add: PlaceholderConfigurable that defines attributes and methods for view with placeholder and regular state.
Add: ContentLoadingViewModel enum that describes possible PlaceholderConfigurable view states.
2018-09-13 20:07:04 +03:00
Ivan Smolin c1fe170c51 Add: Methods replace(with:), asVoid(), asOptional() to ObservableType, SharedSequence (aka Driver) and Single.
Add: Completable.deferredJust(:) static method.
Add: ViewTextConfigurable protocol. Conform UILabel, UITextField and UIButton to this protocol.
Add: BaseTextAttributes with base text appearance attributes.
Update: ViewText.string now uses BaseTextAttributes instead of separate properties.
Add: BasePlaceholderView and BasePlaceholderViewModel classes used to create your own placeholder.
Add: TableKitViewModel protocol that adds convenient extensions to cell view models that implements it.
2018-08-07 16:26:43 +03:00
Ivan Smolin d8a258f05d add comment 2018-07-30 17:48:15 +03:00
Ivan Smolin 2cebfd7ffd base controllers 2018-07-23 11:45:17 +03:00
Ivan Smolin 11d529f4c0 InitializableView 2018-05-22 16:20:04 +03:00
Ivan Smolin 9473e46d1b Fix: addHeaderBackground cells overlapping. 2018-04-13 14:00:38 +03:00
Igor Kislyuk 03b4dc6ac5 Fix typo 2018-04-11 20:51:43 +03:00
Igor Kislyuk c168b64d2c Fix typo 2018-04-11 20:49:53 +03:00
Madhas fc591bba0c change log + comments 2018-04-11 16:51:32 +03:00
Madhas 0c27f3b81d pleasuring swiftlint 2018-04-11 16:45:25 +03:00
Madhas d15a10857f setToCenter with insets updated 2018-04-11 16:39:03 +03:00
Ivan Smolin 437ab6ff6b topConfiguration and bottomConfiguration properties, methods to configure top and bottom separators in CellSeparatorType extension.
totalHeight property in SeparatorConfiguration extension.
2018-04-02 20:21:14 +03:00