-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Feature Roadmap
This roadmap outlines our anticipated major feature releases in addition to proposed and planned ongoing service releases.
Disclaimer We cannot predict the future and how everything will shake out. Things will change. Timing may be adjusted due to priority changes, in pursuit of quality standards, or any number of other really good reasons that we will strive to proactively and openly communicate.
Xamarin.Forms 4.8.0 is the current stable release. Project Board
Transition to .NET MAUI
As noted below, Xamarin.Forms 5.0 is due out at the end of September. At that time we will re-sync dotnet/maui and work on preparing our first preview release of .NET MAUI. In order to be considered for release by or before Xamarin.Forms 5.0, feature pull requests should be submitted for review by July 15.
After July 15, any new feature pull requests may still be submitted to this repository (xamarin/xamarin.forms). We will label those for migration to dotnet/maui. Be aware that the bulk of renderer refactoring will happen after Xamarin.Forms 5.0, so contributions to controls and renderers may require refactoring.
Pull requests to fix issues will continue to be reviewed through November 2022, and sync'd with dotnet/maui using a combination of automation and manual implementation.
Have an exception? These plans and dates are to help us make a smooth transition to release .NET MAUI with .NET 6 in November 2021. If you feel you have a need that should be an exception to this, shoot a message to Program Manager, David Ortinau. [email protected].
Continuing stabilization with a focus on the preview features behind the "experimental" flag.
Feature | Description | Status |
---|---|---|
AppTheme / Dark Mode | Issues | In Progress |
CarouselView | Issues | In Progress |
Expander | Issues | In Progress |
Gradient Brush | Issues | In Progress |
MediaElement | Issues | In Progress |
Shapes & Paths | Issues | In Progress |
SwipeView | Issues | In Progress |
TabView | Spec | Cut |
AppBar | Spec | Cut |
- Contributor PR review
- Android startup and runtime performance
- Hot Reload support
- .NET 6 readiness
- Shell on UWP
- Accessibility
Proposed | This is something we want to do, but as yet it hasn’t been fully spec’d and scheduled. |
Planned | This is work we are in the process of defining and it has been scheduled. |
In Progress | Development work has begun. |
In Review | Primary development work has been completed and is currently being reviewed, but has not been merged. |
Completed | The work has finished, approved in review, merged and available on our Nightly feed. |
Cut | This work has been removed from the release plan. It may be considered for a future release. |
Xamarin.Forms ships on a 6 week release cycle and as appropriate will align releases with Visual Studio in order to preserve the best experience when updating your environment.