Folks will now be able to focus on individual components without having to build the entire Toolkit or sample app to get started.ĭocs, samples, and tests for individual components are now all together in one scoped solution. Our goal is to make the WCT more maintainable and easier to contribute to. Try things out and let us know what you think here! What’s next and why? StackedNotificationsBehavior – NEW Behavior for InfoBar to replace the InAppNotification controlĪlong with our NEW field-tested SettingsCard and SettingsExpander components, used in numerous Microsoft apps you love already they’ll soon migrate to this new repository as well.SizerBase – Now part of the new packages above, is a complete re-work of GridSplitter which includes other NEW sizing controls like ContentSizer and PropertySizer along with a common base class which handles better user interaction, more WPF polyfill properties, and a new modern look-and-feel!.Plus, some other WCT favorites were already in WCT Labs already: FrameworkElement (ActualSize, RelativeAncestor).We’ve started with some of the most common helpers to seed the repository and get things started: We’re happy to announce today, we’ve opened up the new staging repository for porting the existing Windows Community Toolkit code to this new infrastructure. Just add our NuGet feed, and you’ll be on your way to trying these amazing experiences out in your own app! You can even try some of them live in your browser on our website here. Find out more about how we work with Microsoft apps here.įind out all you need to know at our open source repository. The Shimmer & TransitionHelper components come courtesy of the Microsoft Store team. TransitionHelper – A ‘magic’ animation helper to transition between UI layouts.TokenView – A selectable display of chits/tags/tokens.Segmented – A common pattern for quickly configuring a view or setting.MarqueeText – An auto-scrolling TextBlock.We recently did a second Open at Microsoft video going over some new components in WCT Labs. Now, with a single-codebase we can write a component that will work for WinUI 2 on UWP, the Windows App SDK + WinUI 3, and Uno Platform ( using WinUI 2 or 3)!!! Also, any single-codebase test code automatically runs in the CI against both WinUI 2 and 3! Finally, we can also easily write rich Markdown based documentation with embedded interactive samples that run right in your browser! At a Glance – What’s New? □ It was also for us to test a whole new infrastructure for building the Windows Community Toolkit. In 2022, we announced the Windows Community Toolkit Labs as the starting point for all new components in the Toolkit itself (see our previous article for some of these). It’s been a pretty busy year for the Windows Community Toolkit (WCT), even though you may not realize it! We wanted to share what we’ve been working on, why it’s important, where things are at, and how you can help! If you’re new to the Toolkits, you can find an introduction video to them here.
0 Comments
Leave a Reply. |