Releases: Arvtesh/UnityFx.Mvc
Releases · Arvtesh/UnityFx.Mvc
v0.3.1
v0.3.0
Added
- Improved
Present
error handling (#2). - Added support for singleton controllers (#4).
- Added support for controller tags (#5).
- Added middleware support (#7).
- Added default MessageBox implementation (#9).
- Added support for PlayerLoop-based presenters (#10).
- Added
PresenterBuilder
andUGUIViewFactoryBuilder
as builder for newIPresenter
andIViewFactory
instances. - Added
IPresentService
interface.
Changed
- Made
IPresenter
andIViewFactory
implementations internal toUnityFx.Mvc
assembly (#6). They are created via specialied builder classes.
Removed
- Removed generic
Presenter<>
implementation.
v0.2.1
v0.2.0
Added
- Added support for generic commands.
- Added view layers support (via
ViewControllerAttribute
). - Added
IViewControllerResult
interface to tag controllers that have a result value. - Added
IConfigurable
interfaces. - Added message box extensions.
Changed
- Changed the package layout. The code is now splitted into 3 assemblies (
UnityFx.Mvc
,UnityFx.Mvc.Abstractions
andUnityFx.Mvc.Extensions
). - Renamed
IPresenter.PresentAsync
toPresent
. Added a group ofPresentAsync
extension methods returningTask
instead ofIPresentResult
. - Renamed
IPresentResult.DismissTask
toTask
. - Changed
Present
/PresentAsync
arguments. - Changed
IViewFactory
andIViewControllerFactory
interfaces. IView
now does not inheritIComponent
.
Removed
- Removed
IPresentResult.PresentTask
.