v2.0.0
Major updates
-
controls
- InAppNotification: The InAppNotification control offers the ability to show local notifications in your application - David Bottiau (PR) - documentation
- TextToolbar: Control for editing RichText or Markdown - William Bradley (PR) - documentation
- Expander: added ability to change expand direction/orientation - David Bottiau (PR)
- Menu: - Ibraheem Osama (PR)
- Added support for underline character in MenuItem by using '^'
- Flyout is now positioned correctly when menu item is at the edge,
- Animations are now consistent when hovering over menu items
- MenuItem now supports content instead of just string
- MenuItems can now wrap around safely
- MenuItem and Menu now respond to font styling
-
extensions
- LogicalTreeExtensions to navigate actual control structure - Michael Hawker (PR)
-
services
- Created .NET Standard libraries for Microsoft.Toolkit and Microsoft.Toolkit.Services in preparation to move more APIs cross platform. Moved the Bing Service to Microsoft.Toolkit.Services - Chris Barker (PR)
-
connectivity
- Add new package Microsoft.Toolkit.Uwp.Connectivity to unify connectivity APIs including BluetoothLEHelper and Network helpers - Hermit Dave (PR)
-
helpers
- ScreenUnitHelper: to assist in converting between various units - David Bottiau (PR)
-
sample app
- New shell design and navigation model - Nikola Metulev (PR)
- New live XAML editor to edit samples in app - Michael Hawker (PR)
- Enabled offline documentation - Nikola Metulev (PR)
- New landing page experience including most recent and what's new list - Nikola Metulev (PR)
- Easier Xbox navigation - Shane Weaver (PR)
-
other
- All projects target Creators Update - Nikola Metulev (PR)
Fixes and updated
-
controls
- Menu: Fixed menu showing on hover and on requesting menu from keyboard when IsEnabled=true - Ibraheem Osama (PR)
- ScrollHeader: Enabled x:Bind on TargetListViewBase - Michael Hawker (PR)
- DropShadowPanel and RadialGauge now work in the VS designer - Nikola Metulev (PR)
- CarouselControl now does not throw exception when ItemsSource is changed to NULL or a smaller collection, or when SelectedIndex < 0 - gaunts (PR)
- HeaderedTextBox Visual State Orientation is set to Initial Orientation - Michael Hawker (PR)
- AdaptiveGridView now supports custom ItemsPanel with margin and padding - Nikola Metulev (PR)
- RoundImageEx Now has default horizontal and vertical alignment value. - Hermit Dave (PR)
- MarkdownTextBlock now supports SIP Schema - BenAffleckIsBatman (PR)
-
services
- Fixes to Facebook service following FB graph changes in v2.9 - Chris Barker (PR)
- MicrosoftGraph service can now retrieve calendar events. - Guillaume DEMICHELI (PR)
-
helpers
- CacheBase stream initialization rework to improve speed and prevent artefacts on image - Hermit Dave (PR)
- ImageCache marked _instance field as ThreadStatic to resolve threading issue - Hermit Dave (PR)
-
notifications
- Re-enabled toast AfterActivationBehavior - Andrew Bares (PR)
-
documentation
- Fixed all broken links and mistakes - Vijay Nirmal (PR)
- Added ExpressionBuilder documentation - Vijay Nirmal (PR)
- Listed all converters and added examples of converter scenarios - Michael Hawker (PR)
-
sample app
- Fixes for canceling printing and property bindings - Nikola Metulev (PR)
-
other
- Removed all .AsTask().ConfigureAwait(false) calls - Pedro Lamas (PR)
- Removed HttpHelper using in all APIs and replaced with System.Net.HttpClient - Scotty Le (PR)
- Updated to latest sign client for singing packages - Oren Novotny (PR)
- Removed all project.json - Nikola Metulev (PR)
- added NETCORE dependency to nuget packages - Nikola Metulev (PR)
-
breaking changes
-
Extensions and several controls have moved to the Microsoft.Toolkit.UWP.UI.Extensions namespace - Edwin van Driel (PR):
- TextboxRegex
- TextBoxMask
- SurfaceDialTextboxHelper
- Hyperlink extensions (renamed from HyperlinkExtensions)
- ListViewBase extensions (renamed from ListViewBaseExtensions)
- WebView extensions (renamed from WebViewExtensions)
- ViewExtensions
- VisualTree extensions - Michael Hawker (PR)
-
All helpers have moved to the Microsoft.Toolkit.UWP.Helpers namespace - Nikola Metulev (PR)
- BackgroundTaskHelper
- ColorHelper
- DeepLinkParser
- DispatcherHelper
- ObjectStorageHelpers (including roaming and local)
- PrintHelper
- StorageFileHelper
- StreamHelper
- WeekEventListener
-
WrapPanel has moved to the Microsoft.Toolkit.UWP.UI.Controls namespace - Edwin van Driel (PR)
-
Moved BluetoothLEHelper, NetworkHelper, and ConnectionInformation to the Microsoft.Toolkit.UWP.Connectivity package - Hermit Dave (PR)
-
Deprecated HttpHelper and moved to .NET standard HttpClient - Hermit Dave (PR)
-
Deprecated several fields for creating new posts to Facebook following FB graph changes in v2.9 - cbarkerms (PR)
-
Removed deprecated APIs - Nikola Metulev (PR)
- Blade and BladeControl
- Casting Element from DropShadowPanel
- ConnectionHelper
-