@nmetulev nmetulev released this Nov 21, 2017 · 1 commit to rel/2.1.0 since this release

Assets 2

Major updates

controls

  • Added DockPanel control to define an area where you can arrange child elements either horizontally or vertically - Ibraheem Osama (PR) - documentation
  • Added HeaderedContentControl and HeaderedItemsControl that allow content to be displayed with a specified header object - Shawn Kendrot (PR) - documentation
  • Expander now has content overlay and new animations have been added to the default template - David Bottiau (PR)
  • HeaderedTextBlock now supports Inlines - Michael Mairegger (PR)
  • RotatorTile now supports Down and Right as Directions - theweavr (PR)
  • MarkdownTextBlock now supports emojis - Ivan Stepanenko (PR)
  • WrapPanel now has a HorizontalSpacing and VerticalSpacing properties - JohnnyWestlake (PR)
  • InAppNotifications now have Opened/Opening/Closed/Closing events and ability to change animation properties through dependency properties. There are now two built in templates developers can use. - David Bottiau (PR)
  • HamburgerMenu and SlidableListItem can use the NavigationView and SwipeControl when running on Fall Creators Update - Nikola Metulev (PR)
  • ImageEx CornerRadius Support when running on Fall Creators Update - Michael Hawker (PR)

animations

  • Added new XAML Attached Properties to enable composition animations through XAML - Nikola Metulev (PR):
    • Implicit Animations - implicit animations (including show and hide) can now be defined directly on the element in XAML, or as resources to be applied on multiple elements - documentation
    • Connected Animations - enables the ConnectedAnimationService to be used in XAML by simply connecting two elements across pages by registering them with the same key. Supports coordinated and list/grid animations - documentation

services

  • Added new custom query feature to twitter service - cbarkerms (PR)

helpers

extensions

sample app

  • Updated Sample App with more fluent design touches such as animations and materials and replaced icons with new and improved icons - Nikola Metulev (PR)

other

  • Controls now show up in the Visual Studio Toolbox and all control properties have tooltips and are categorized in the property grid - Morten Nielsen (PR) (PR)

Fixes and more

controls

  • Fixed BladeItem crashes in secondary view - Shawn Kendrot (PR)
  • Fixed RotatorTile flickering - Nikola Metulev (PR)
  • PullToRefreshListVIew touch and mouse refresh behavior is now the same, user can now scroll with mouse - Nikola Metulev (PR)
  • Fixed TextToolbar issue with quote, bullets and numbering and added URI validity checker- William Bradley (PR)
  • Fixed ImageEx ProgressRing Visibility through VisualStates - Hermit Dave (PR)
  • Fixed ItemWidth on AdaptiveGridView - Nikola Metulev (PR)
  • Fixed ScrollHeader bug for hidden focused elements - Nikola Metulev (PR)
  • Fixed MarkdownTextBlock Parsing Table Issue - AVK (PR)
  • Fixed various Menu navigation bugs - Ibraheem Osama (PR)
  • Change MenuItem to inherit from HeaderedItemsControl - Shawn Kendrot (PR)
  • Change the style of the Expander to respect the border properties - Shawn Kendrot (PR)
  • Fixed broken cursor handling after unload+reload of control - Lukas Fellechner (PR)

animations

  • All controls that use experession animations now use the Expression Builder - Shawn Kendrot (PR)
  • Saturation animation is no longer overriden - Shen Chauhan (PR)
  • Fixed ReorderGridAnimation bug by "poking" UIElement Z-Index when a container is being recycled - Robert Mikhayelyan (PR)

services

helpers

  • Fixed CacheBase RemoveExpiredAsync bug to only remove items that were selected for removal from the cache - Carsten Schuette (PR) - Hermit Dave (PR)
  • Fixed NullReferenceException when there's no value for AppUptime in local settings - Ivan Stepanenko (PR)
  • Ensured that primitive / string types aren't serialised to / deserialised from Json. - Hermit Dave (PR)
  • Fixed AdvancedCollectionView exception caused by filtering back in removed items using RefreshFilter and Live shaping. Also fix incorrect ordering bug when inserting new items. - Shayon Javadizadeh (PR)

extensions

  • Fixeed LogicalTree NullReferenceException when GetContentControl method returns null. - Ivan Stepanenko (PR)
  • Fixed wrong ExpressionBuilder types being created - Shawn Kendrot (PR)

connectivity

  • Ported Bluetooth LE fixes and signal strength - Sinorm (PR)

sample app

docs

deprecated APIs

other