Changelog History
Page 2
-
v2.1.0 Changes
November 21, 2017⚡️ 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
- 0️⃣ 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
helpers
- ➕ Added AppPinManager to add the application shortcut in StartMenu or TaskBar - Vinoth Rajendran (PR) - documentation
- ➕ Added LiveShaping to AdvancedCollectionView - Shayon Javadizadeh (PR)
- ➕ Added new properties to SystemInformation class to track launch count, app uptime, app update and more - Matt Lacey (PR) - documentation
extensions
- ➕ Added new XAML Attached Properties to change mouse cursor on a specified element - Martin Suchan (PR) - documentation
- ➕ Added new XAML Attached Properties to enable developers to modify properties on the Visual layer through XAML - Nikola Metulev (PR) - documentation
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
- 🛠 Fixed NullReferenceException in OneDriveStorageItem.cs - Moreno-Borsalino (PR)
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
sample app
- 🛠 Fixed exception on Anniversary Update - Nikola Metulev (PR)
- Carousel Sample - Allow negative values for margin and rotation - theweavr (PR)
- TextToolbar - Switch Format from Custom Formatter - William Bradley (PR)
- Expander - added scrollviewer - David Bottiau (PR)
- ⚡️ Updated Monaco.Editor to 0.4.0 - Michael Hawker (PR)
- ⚡️ Updated MasterDetailsView sample to include CommandBar - Shawn Kendrot (PR)
- ➕ Added analytics for landing page and xaml editor - Nikola Metulev (PR)
📄 docs
- 📄 Imporved animation docs with more details and unified format - Vijay Nirmal (PR)
- 🔄 Changed XML code snippets to XAML format - Vijay Nirmal (PR)
- Reordered toc - Vijay Nirmal (PR)
- 🛠 Fixed broken links - Vijay Nirmal (PR) - Marcin Badurowicz (PR)
- 🛠 Fixed issue with ViewExtensions documentation - theweavr (PR)
🗄 deprecated APIs
- HamburgerMenu, SlidableListItem and PrallaxService - Nikola Metulev (PR)
- RoundImageEx - Michael Hawker (PR)
other
- Cleaned up and organized the solution and projects - Oren Novotny (PR) (PR) (PR)
- 🔧 Revert "Removes all .AsTask().ConfigureAwait(false) calls" - Pedro Lamas (PR)
- 🏗 Trimed Build script - Oren Novotny (PR)
- ➕ Added workaround to generate full PDBs - Nikola Metulev (PR)
- ➕ Added Batch files to Run StyleXaml or UpdateHeaders Tasks. - William Bradley (PR)
- ⚡️ Updated appveyor with new signing client key - Jon Galloway (PR)
- 🛠 Fixed stylecop warnings - Nikola Metulev (PR)
- ⚡️ Updated the contributing guidelines and added templates for issues and PRs - Nikola Metulev (PR)
- Switched from PSake to Cake - William Bradley (PR)
- 🛠 Fixed Sign Client in Cake Build - William Bradley (PR)
- ✨ Use DesignMode.DesignMode2Enabled to enhance designer experience - Morten Nielsen (PR)
- 🛠 Fixed several bugs with RangeSelector, RotatorTile and CacheBase - UselessToucan (PR)
- The GitHub repository now has an automated bot to manage issues and PRs - David Bottiau (Source)
-
v2.0.0 Changes
August 29, 2017⚡️ 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](https://github.com/michael-hawker) ([PR](https://github.com/Microsoft/UWPCommunityToolkit/pull/1390))
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
-
v1.5.1 Changes
July 17, 2017🚀 This release addresses the breaking change in 1.5 with the HamburgerMenu. The default templates for the HamburgerMenuItems have been removed until we can re-introduce them without breaking changes. See #1277 for more info
🚀 In addition, the following bug fixes have been added to this release:
- Menu: changed MenuItem Header to type object - (PR)
- 0️⃣ Crash in getter HamburgerMenu.OpenPaneLength with default value - Dmitry Ponomarenko (PR)
- ⬇️ DropShadowPanel Content wireup size changed - Hermit Dave (PR)