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
Ivan Babkin
2700848d50
Fixed double rounding, added decimal rounding
2019-06-07 20:13:30 +03:00
Aliona
970f8c6987
Initializable protocol
2019-05-20 20:02:35 +03:00
Artur
ac291e4ef1
Merge branch 'master' into feature/CustomizableButton
2019-04-22 19:43:53 +03:00
Artur
08b87a0782
Self code review
2019-04-22 19:42:18 +03:00
Artur
05ce8e9d4f
Class was renamed
2019-04-16 18:10:26 +03:00
Artur
8d0320fe26
Customizable button was added
2019-04-16 18:08:28 +03:00
Pavel Lukandiy
12f49c9b51
Added snapkit dependency
...
Added label table cell
2019-04-15 16:38:32 +03:00
Artur
23a2cfb113
Merge branch 'baseSearchViewController' into feature/baseSearchViewController
2019-04-09 16:06:58 +03:00
Artur
0447c53709
Merge branch 'master' into baseSearchViewController
2019-04-09 15:59:06 +03:00
Ivan Babkin
e4e5dcfa30
Fixed LeadKit.xcodeproj
2019-03-29 20:01:48 +03:00
Ivan Smolin
223be00d74
migrate to Swift 5; remove test targets
2019-03-28 12:00:16 +03:00
Artur
053c08443b
Fixes
2019-03-27 13:52:38 +03:00
Pavel Lukandiy
e9eac22a3b
Cocoapods removed
2019-03-13 21:33:08 +05:00
Pavel Lukandiy
512f854296
Pods deintegrated
2019-03-13 21:28:53 +05:00
Pavel Lukandiy
f6b39ddcf7
Plist updates
2019-03-13 14:58:17 +05:00
Pavel Lukandiy
cb6d5c4232
New closure typealiases
2019-03-13 14:28:58 +05:00
Pavel Lukandiy
caa93bfd1f
Scheme updated. Libs updated
2019-03-13 14:11:00 +05:00
Artur
5970fd2f69
Issues resolved
2019-03-05 15:18:21 +03:00
Artur
8cb1771e5d
Issues resolved
2019-03-05 14:23:58 +03:00
Artur
f6569fc395
Issues resolved
2019-03-05 11:27:53 +03:00
Artur
482d8b10e8
Merge branch 'master' into feature/baseSearchViewController
2019-03-05 10:51:44 +03:00
Ivan Smolin
299fbe37e2
fix linting issues
2019-02-11 13:53:48 +03:00
Artur Azarau
71ef4d6895
task done
2019-02-04 19:50:18 +03:00
Ivan Smolin
fb813b259f
remove extension target and extension subspec
2019-01-30 13:52:21 +03:00
Ivan Smolin
71115f3651
change extension target product name
2019-01-29 16:49:34 +03:00
Ivan Smolin
0c37bea3cf
update dependencies, add cartfile
2019-01-29 15:52:33 +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
Anton Popkov
652c55a936
Network error handling fix
2018-10-26 15:20:47 +03:00
Alexey Gerasimov
9bc73b8a3e
Pods reverted
2018-10-24 12:49:56 +03:00
Alexey Gerasimov
7c6acd5c58
Schemes shared, travis config added
2018-10-24 12:44:29 +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
2e70e8248d
Add: UserDefaults+Codable is back. Now with generic subscript support.
2018-09-14 19:40:51 +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
e11b129a75
add base table & collection view controllers
2018-07-27 15:46:17 +03:00
Ivan Smolin
2cebfd7ffd
base controllers
2018-07-23 11:45:17 +03:00
Ivan Smolin
3a8be1bc8c
add compile time debug & reduce type check time
2018-07-23 11:42:37 +03:00
Aliona
f69f4a12ae
Move string extension to a separate file
2018-07-11 19:42:08 +03:00
Ivan Smolin
12b4efe6a9
Add: replaceDataSource method to RxNetworkOperationModel.
...
Add: customErrorHandler constructor parameter to RxNetworkOperationModel and it heirs.
2018-07-03 14:31:25 +03:00
Aliona
f7ab9718c4
Update project file
2018-06-26 14:36:05 +03:00
Aliona
5e311a01a4
Add separatorRowBox to extensions
2018-06-26 14:21:26 +03:00
Aliona
e06af6d4ee
Update pods
2018-06-26 14:05:15 +03:00
Aliona
f9691a6716
Add tablekit extensions
2018-06-26 14:01:44 +03:00
Aliona
65dbcb6ad3
Add files to project
2018-06-26 13:40:51 +03:00
Madhas
754875556d
encodable extension renamed
...
init from json added to Decodable
2018-05-25 19:45:23 +03:00
Madhas
3ef5795bfc
rename AlamofireRequest file
2018-05-25 16:26:36 +03:00