UnityFx.Mvc
UnityFx.Mvc copied to clipboard
MVC framework for Unity3d.
App dialogs should share visual style, which includes: - header (titlebar, close button); - footer (OK/Cancel buttons); - content (background color). We need to add tooling for easy creation of...
This will make sure the code is compatible with the latest Unity version.
Currently in cases when invalid view component is attached to prefab, error is not raised when presenting the controller. Instead, an InvalidCastException is thrown on the first attempt to access...
Currently user data, passed to `Preset` should inherit `PresentArgs`. This is not convenient, need ability to pass arbitrary user types to `Present`.
Bindings management appears to be quite messy if done manually. Need to add helper scriptable object with custom editor script for this. It should automate the following: - [x] Update...
Add `IViewControllerBindings` interface and its default implementation.
Unity UI is a standalone package now, need to add `UnityFx.Mvc.UGUI` package for UGUI-related code.
`ICommandTarget.InvokeCommand()` should not be generic for AOT compiler. We need to support 3 command types: `int`, `string`, `enum`. All of these can be packed into a pointer-sized non-generic structure. Also...