Skip to content

3.0.0

Compare
Choose a tag to compare
@RadekVyM RadekVyM released this 01 Jul 13:32
· 142 commits to main since this release
073fc78

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.

NuGet NuGet

Full Changelog: v2.1.0-simpleshell...v3.0.0