I've looked, but I can't find details of what's going to be included in WinUI 3. Is there a public list anywhere?
Ideally I'd like a list of controls, and "other" things.
Background: I was looking at some of the issues with the DataGrid in the Community Toolkit but am not clear if it's worth investing time there. My recollection (I can't find evidence to back this up) was that the toolkit control was a quick port of the old Silverlight version and released as a temporary stop-gap until an "official" one was related at a later time. That the code for that control has hardly been touched in a year helps reinforce my memory. WinUI 3 seems like a great opportunity to add this control but there's nothing to say it's definitely coming.
Beyond this control, there are also other 3rd party and open source controls and tools/helpers that could be made redundant by WinUI 3. Knowing what will be included could help avoid wasting time contributing to things that have a very short future.
Per: https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md
New Features in WinUI 3.0
Our primary focus for WinUI 3.0 is to decouple the UWP UI framework (Xaml, composition and input) while maintaining high compatibility with existing UWP APIs and behaviors to help make the update to WinUI 3.0 easy for existing UWP apps.
This means we won't be adding many new features in the first WinUI 3.0 release.
However, we are planning at least a few new features, including:
Note that WinUI 2.3 will add a few new controls: https://github.com/microsoft/microsoft-ui-xaml/milestone/8
Thanks Kevin.
Regarding point 4. Will the new templates be open-sourced before they're released? I have some strong thoughts about the current ones that I've tried to address through Windows Template Studio and would love to give feedback to the standard templates too.
would love to give feedback to the standard templates too.
Unsure if they will be open source.
Templates were one of the focuses of the WinUI 3.0 Developer Experience and Tooling - Input Needed issue: https://github.com/microsoft/microsoft-ui-xaml/issues/1045
I see you already commented on that issue, but anyways - from the Templates section:
Open Question(s)
The roadmap that @kmgallahan shared above captures our plan. Basically we're taking OS XAML as-is, trying to preserve whatever's there as much as possible. We aren't really planning any new features in that move outside of what you already see being worked on in this repo in parallel with that effort.
Going forward we want to continue to migrate the popular/successful things from the toolkit into WinUI, including DataGrid. We don't have formal plans for DataGrid at this time but I was just talking to @harinikmsft and @rbrid about this and we'll hopefully be able to put together a plan for it after WinUI 3.0 ships.