3.0.0
After some time, a new major version of SimpleToolkit is available. The main focus of this new version has been SimpleShell
and cleanup of the project.
What is new in SimpleShell
As of this release, SimpleShell received several new features which overall help in creating various navigation experiences - in particular RootPageContainer
and ShellSectionContainer
. These containers allow to define views that wrap only root pages. They are typically well suited for definition of tab bars, app bars, floating buttons and other controls that are shared between root pages.
Page transitions API also received an update. Now we are able to specify an easing of a transition animation and access quite a lot more useful properties in SimpleShellTransitionArgs
to make more complex transitions.
SimpleShell.Transitions.mp4
See updated documentation for more information.
Breaking changes
This update comes with lots of breaking changes in both SimpleToolkit.Core and SimpleToolkit.SimpleShell. However, these changes have been focused primarily on controls implementations and API of the controls have not changed much except for SimpleShell
- RootPageOverlay
has been replaced by RootPageContainer
.
The deprecated constructor and extension method for creating and setting page transitions have been removed. Rest of constructors and extension methods has been expanded with aforementioned properties.
Full Changelog: v2.1.0-simpleshell...v3.0.0