Commit Graph

23 Commits

Author SHA1 Message Date
Vlad 5afbc2ffa5 refactor: update swiftlint to 39.1 2021-01-11 23:26:23 +03:00
Ivan Smolin 299fbe37e2 fix linting issues 2019-02-11 13:53:48 +03:00
Iurii 6b04a0fb32 Rename the vars 2019-01-27 07:35:57 +03:00
Iurii 9517e1151e Add a method 2019-01-27 07:27:10 +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
Madhas 0c27f3b81d pleasuring swiftlint 2018-04-11 16:45:25 +03:00
sasha malina d267f0a58e Fix doubling separator line issue
The problem is that for 2..last-1 rows performs .full(middleSeparatorConfiguration, middleSeparatorConfiguration) action, that leads to doubling separator line height
2018-04-10 20:00:27 +03:00
Ivan Smolin 4507f8cd5d SingleLoadCursor replacement and deprecation 2018-03-27 11:59:23 +03:00
Ivan Smolin 9dec8a651e code review note 2018-03-26 18:05:11 +03:00
Ivan Smolin 7a905bb9b6 fix array safe subscript 2018-03-26 16:13:35 +03:00
Ivan Smolin c99881288a fix liner warnings 2018-03-20 18:24:52 +03:00
Ivan Smolin 17c15bc2aa move safe index subscript to extension without generic constraints 2017-10-19 18:21:47 +03:00
Ivan Smolin 71721c5bb1 bring back array extensions 2017-10-19 18:07:05 +03:00
Igor Kislyuk ac7820bdd2 Remove array extensions 2017-10-19 01:24:49 +03:00
Anton Popkov e65f85a538 Add subscript to array extension for safe access to element by index
Changelog update
2017-10-14 16:56:58 +03:00
Anton Popkov 26ebaa48e9 Separator cell refactoring 2017-10-12 23:12:09 +03:00
Anton Popkov 0851ba9b2d Minor changes 2017-10-12 16:35:33 +03:00
Anton Popkov f2f6e628f9 Move configure separator method from TableDirector extension to Array extension 2017-10-12 16:12:57 +03:00
Anton Popkov 5102f4adf1 Remove type erasure from AnyBaseTableRow
Rename AnyBaseTableRow to SeparatorRowBox
2017-10-12 15:14:43 +03:00
Igor 827d8a3ca2 Update for review 2017-10-10 23:56:39 +03:00
Igor 24ae2c5160 Add extension + update podspec 2017-10-10 13:47:43 +03:00
Ivan Smolin c1885b1e75 change project structure and integrate code quality 2017-06-08 17:55:01 +03:00