Ivan Smolin
7bf65f0b36
Merge pull request #166 from TouchInstinct/feature/general_data_loading_swift4.2
...
Add: configureLayout method to InitializeableView protocol and all implementations.
2018-10-15 13:13:32 +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
03701b4d82
Merge pull request #163 from TouchInstinct/feature/user_defaults_codable
...
Feature/user defaults codable
2018-09-18 12:46:04 +03:00
Ivan Smolin
ecbf71aec0
remove unused typealias
2018-09-14 20:31:24 +03:00
Ivan Smolin
b796702b4e
simplify
2018-09-14 19:45:01 +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
48dd620542
Merge pull request #162 from TouchInstinct/fix/number_formatting_fix
...
NumberFormattingService.computedFormatters computed var reverted to static.
2018-09-14 18:13:54 +03:00
Ivan Smolin
e0d13abe6c
update podspec version
2018-09-14 17:57:56 +03:00
Ivan Smolin
857c747bfa
Change: NumberFormattingService.computedFormatters computed var reverted to static.
2018-09-14 17:44:01 +03:00
Ivan Smolin
233db5c048
Merge pull request #161 from TouchInstinct/feature/placeholder_configurable_and_stuff
...
PlaceholderConfigurable & stuff
2018-09-14 12:29:26 +03:00
Ivan Smolin
b27bd9d0e2
code review notes
2018-09-14 12:22:07 +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
f2d523a9d2
Merge pull request #159 from TouchInstinct/feature/base_placeholder_view
...
BasePlaceholderView, ViewTextConfigurable, TableKitViewModel, Rx extensions
2018-08-15 17:55:00 +03:00
Ivan Smolin
079a723ef1
forgotten public
2018-08-07 16:32:49 +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
acd5b39c33
Merge pull request #158 from TouchInstinct/feature/swift_date_migration_part_2
...
Feature/swift date migration part 2
2018-07-31 19:38:46 +03:00
Ivan Smolin
a90586c46a
add notes to changelog
2018-07-31 13:33:04 +03:00
Ivan Smolin
1d1ef692b9
fix default arguments
2018-07-31 13:15:10 +03:00
Ivan Smolin
d1fab2c69c
swift date 5.0 migration part 2
2018-07-31 12:59:55 +03:00
Ivan Smolin
e804b92765
Merge pull request #157 from TouchInstinct/feature/base_controllers
...
Feature/base controllers
2018-07-30 19:13:25 +03:00
Ivan Smolin
0f0b37cd06
fix protocol signature
2018-07-30 18:49:09 +03:00
Ivan Smolin
d8a258f05d
add comment
2018-07-30 17:48:15 +03:00
Ivan Smolin
0b5b6e8358
code review notes
2018-07-30 15:48:51 +03:00
Ivan Smolin
667c15aa33
code review notes
2018-07-30 14:43:59 +03:00
Ivan Smolin
8b9f3edace
final changes
2018-07-27 16:08:37 +03:00
Ivan Smolin
e11b129a75
add base table & collection view controllers
2018-07-27 15:46:17 +03:00
Ivan Smolin
a20aa5affa
update dependencies & migrate to SwiftDate 5.0
2018-07-23 12:53:04 +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
Ivan Smolin
27806bc9e9
fix date migration to region before formatting
2018-07-23 11:42:37 +03:00
Ivan Smolin
922b14dfcb
update cocoapods
2018-07-23 11:42:37 +03:00
Aliona
2013fb7d59
Merge pull request #156 from TouchInstinct/server_trust_policies
...
Update key string
2018-07-17 15:26:19 +03:00
Aliona
7c553ed516
Merge remote-tracking branch 'origin/server_trust_policies' into server_trust_policies
2018-07-12 14:39:24 +03:00
Aliona
662010fc0f
Update pull according to comments
2018-07-12 14:39:04 +03:00
Aliona
3901e38f81
Update CHANGELOG.md
2018-07-11 19:43:50 +03:00
Aliona
25c2edda35
Merge remote-tracking branch 'origin/server_trust_policies' into server_trust_policies
2018-07-11 19:42:15 +03:00
Aliona
f69f4a12ae
Move string extension to a separate file
2018-07-11 19:42:08 +03:00
Aliona
cf017b7cda
Update CHANGELOG.md
2018-07-11 19:06:28 +03:00
Aliona
f90bf4a77a
Map incoming policies to hosts
2018-07-11 18:17:58 +03:00
Aliona
41db20ffac
Pass serverTrustPolicies to init
2018-07-11 18:02:23 +03:00
Aliona
3d2a53c906
Update version
2018-07-11 17:29:38 +03:00
Aliona
0d0ae71916
Add assertion failure
2018-07-11 17:23:05 +03:00
Aliona
b856a2f65e
Update key string
2018-07-11 17:13:43 +03:00
Ivan Smolin
d31ec29152
Merge pull request #154 from TouchInstinct/feature/RxNetworkOperationModel_update
...
small changes in RxNetworkOperationModel
2018-07-03 16:27:48 +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
14f6a9e6cc
Merge pull request #153 from TouchInstinct/separators
...
Separators
2018-06-26 15:11:41 +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