Skip to content

v2.0.0

Choose a tag to compare

@nmetulev nmetulev released this 29 Aug 19:42

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

  • other

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

  • 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

  • documentation

  • sample app

  • other

  • 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