All notable changes to this project will be documented in this file.
- Shortcuts for some of templates: tabbar -> SwiftyViperMcFlurryTabbar, service -> SwiftyViperService, etc.
- SwiftyViperMcFlurryTabbar
- viewIsReady for tabbar templates moved to
viewWillAppear
.
- compilation tests for all templates (in Demo)
- Add
SwiftyViperReduxService
template - Add support for
redux_service_state_vars
custom parameter forSwiftyViperReduxService
:
--custom_parameters redux_service_state_vars:a=ClassA,b=ClassB?
will produce:
let a: AnyObjectA
let b: AnyObjectB
- Add SwiftyViperService template
- Add support for module state
- Add soft module shutdown by calling
willDeinit
of presenter using OnDeallocateX - Support for custom parameter
extended_configure:true
- More asserts
- Fix name of
...didDismiss
method of SwiftyViperMcFlurryAlert output
- SwiftyViperMcFlurryStoryboardCollectionViewCacheTracker
- SwiftyViperMcFlurryStoryboardRootCollectionViewCacheTracker
- SwiftyViperMcFlurryStoryboardRootTableViewCacheTracker
- SwiftyViperMcFlurryStoryboardTableViewCacheTracker
- SwiftyViperMcFlurryAlert
- SwiftyViperMcFlurryTrasparent
viewController.moduleInput = presenter
to configure()- added inheritance of presenter from
RamblerViperModuleInput
and its implementation - added inheritance of all protocols from
class