v7.1.0
Packages available on NuGet
Video Overview Promotional Video here
Highlights 🌟
- New Microsoft Identity and Microsoft Graph helpers, find out more at https://aka.ms/wgt - 🏆 Shane Weaver
- Attached Shadows
- AttachedCardShadow - 🏆 Chris Blackman
- AttachedDropShadow & Shadow Animations - <🦙/> Michael Hawker
- New Controls
- ConstrainedBox - 🏆 Chris Blackman and <🦙/> Michael Hawker
- MetadataControl - 🏆 Vincent Gromfeld
- RichSuggestBox - 🏆 Tung Huynh
- New Behaviors
- AutoSelectBehavior - 🏆 Julien Brianceau
- KeyDownTriggerBehavior - 🏆 Sébastien Lachance
- New State Trigger - ControlSizeTrigger - 🏆 Daniel Paulino
- Other Improvements
- Update to WinUI 2.6 Styles - 🏆 Rosario Pulella and 🏆 Darren Batchelor
- ColorPicker updated to base from WinUI 2 ColorPicker - 🏆 Robert Looyengoed
- ListDetailsView updated to use WinUI 2 TwoPaneView - 🏆 Fabian Sauter
- TabbedCommandBar updated to base from WinUI 2 NavigationView - 🏆 Yoshi Askharoun
- SmoothScrollIntoView extension - 🏆 Vijay Nirmal
- PreviousVersionInstalled added to SystemInformation - 🏆 Emiliano Magliocca
- Improvements to Project Files and Systems - 🏆 Nirmal Guru
On the Horizon 🌅
- MVVM Source Generator Preview - 🏆 Sergio Pedri
- .NET Community Toolkit - Coming Soon™
- Toolkit Labs 🧪
- Windows App SDK (WASDK) 1.0 / WinUI 3 Support - We currently support 0.8.4 of the WASDK, but plan to support 1.0-preview1 soon and include our 7.1 updates. Follow this discussion for updates.
Changes 📝
💥 Important Notes 💥
- The style for
ListDetailsView
style was changed to incorporateTwoPaneView
- The Graph helpers/controls have been revamped since their earlier preview releases in the
Microsoft.Toolkit.Graph*
packages and now ship asCommunityToolkit.Authentication*
andCommunityToolkit.Graph*
packages. Find out more with our docs here.
Known Issues 🐞
- Some PipelineBrush effects are not working in the sample app including the ImageBlendBrush, currently investigating... (Issue # TBD)
Animations 🏮:
- #4265: Fixed crashes for shadow animations on unloaded items
- #4183: Clear ReferenceNode ParamNames before serializing each expression string to avoid collisions
Controls 🎛️:
- #4249: Upgraded Dismiss button to be legible at 225% text display setting
- #4255: ListDetailsView unfocus content on SelectedIndex changed.
- #4253: Fixed culture sensitivity when parsing AspectRatio components
- #4031: RangeSelector: Moving past second handle
- #4101: Fix TokenizingTextBox header to behave like normal text control headers
- #4203: Refactor RichSuggestBox
See More
- #4134: Color picker fixes
- #4197: ListDetailsView now uses the Two-Pane View
- #3607: [Feature] Add DropShadowPanel Support for Grid & Border content with Translucent Brushes & Round Corners
- #3693: [Feature] Developers should be able to provide custom AlphaMasks to DropShadowPanel for their controls
- #3650: Implement RichSuggestBox
- #3649: [Feature] RichSuggestBox control
- #4169: Add Value Coercion to ConstrainedBox
Extensions ⚡:
- #4230: Fix #4214 - Update AttachedDropShadow visual on layout/visibility
- #4214: AttachedDropShadow Doesn't Update on Position or Visibility changed
- #4179: Attached Shadows (Composition and Win2D + Animations)
Documentation 📃:
- #4267: Modify DispatcherQueueTimer source for XML docs output
- #4260: Update AttachedShadow example and future doc links
- #4251: Various 7.1 Clean-up Fixes
- #4210: New 7.1 Controls missing from package descriptions
- #4158: Add ThirdPartyNotice file to packages
Improvements ✨:
- #4173: Enable item renaming and add tests for ApplicationDataStorageHelper
Helpers ✋:
- #4243: Added DispatcherQueue dispatching for high contrast theme change
- #3253: Accessible_HighContrastChanged threading issue in dev/7.0.0 impl of ThemeListener
- #3867: Adding control size trigger
Bugs 🐛:
- #4268: Small Sample updates 7.1
- #4221: Fixed ValidateAllProperties generation for generated properties
- #4227: Fixed generated properties within regions
- #4225: MVVM Source Generators: CS1038 Error if [ObservableProperty] attribute is in a #region block
- #4242: Fixed [AlsoNotifyChangeFor] attribute definition
- #4231: Add C# language version diagnostic
- #3794: Convert
DesignTools
projects to Sdk-style - #4206: fix: Prevent focus reset for DataGridTemplateColumn
- #2493: DataGrid DataGridTemplateColumn CalendarDatePicker and DatePicker Flash Then Desappear!
- #4220: Improving ComboBoxColumn behavior to prevent triple click behavior
- #4219: Fixed [ObservableProperty] for fields named "value"
- #4191: Fix for ConstrainedBox test in high DPI
Others:
- #4264: samples.json: Fix Graph doc url
- #4261: Fix samples.json values.
- #4259: Remove NotificationsVisualizerLibrary from sample app
- #4256: Update to WinUI 2.7
- #4125: Fix most build warnings from the projects
- #4248: TokenizingTextBox exposes InterspersedObservableCollection instead of ObservableCollection
- #4189: Prevent floats from being represented in scientific notation in expression animation strings
- #4198: Fix and enable MVVM Toolkit source generator unit tests
- #4226: UITests: Remove ref to incorrect version of winui
- #4200: Add design metadata for RichSuggestBox
- #4023: Test IncrementalLoadingCollection itemsPerPage ctor param
- #4204: Update UI Test certificate, now expires 8/30/2022
- #3122: [Feature] Shadow Receiver XAML Helpers
- #3516: DropDownShadow doesn't reponse to CornerRadius property
- #4182: Update winui ref to 2.6.2
This list of changes was auto generated.