v1.2.0
Major updates
- Controls
- New MasterDetailView control - Shawn Kendrot (PR - Documentation)
- Many improvements were done for ImageEx controls including bug fixes and better cache support - Hermit Dave (PR - Documentation)
- Expose HeaderTemplate and HeaderContent for HeaderedTextBlock - Hermit Dave (PR - Documentation)
- Added MaintainAspectRatio and optimized item width calculation for AdaptiveGridView - Lukas Fellechner (PR - Documentation)
- Added PullToRefreshContent, ReleaseToRefreshContent properties to PullToRefreshListView - Michael Mairegger (PR - Documentation)
- Added support for mouse for PullToRefreshListView - Jonathan Anthoine (PR - Documentation)
- Helpers
- Added SystemInformation helper - Romasz (PR - Documentation)
- Added DispatcherHelper - Scotty Le (PR - Documentation)
- Added PrintHelper - David Catuhe (PR - Documentation)
- Added DeepLinkHelper - Brandon H (PR - Documentation)
- Added WebViewExtensions - Hermit Dave (PR - Documentation)
- Added HttpHelper with support for connection pooling - Hermit Dave (PR - Documentation)
- ConnectionHelper improvements - Hermit Dave (PR - Documentation)
- Improved StorageFile extensions - Julian Oster (PR#1 - PR#2 - Documentation)
- Improvements to ImageCache - Hermit Dave (PR - Documentation)
- UI
- Added new converters - Tommaso Scalici (PR - Documentation)
- Add the ability to specifiy additional paramenters when requesting items to IncrementalLoadingCollection - Marco Minerva (PR - Documentation)
- Improved converters - Nikita Kamensky (PR - Documentation)
- Services
- Enabled paging support for Facebook Service requests - Chris Barker (PR - Documentation)
Fixes
- Controls
- Add an exception to prevent users to directly use Items and OptionsItems for HamburgerMenu - David Catuhe
- Fixing GridSplitter Sibling Row issue and min width/height issue - Ibraheem Osama
- Allow AdaptiveGridView to be used without setting ItemHeight, ItemWidth, or DesiredWidth properties - Shawn Kendrot
- Fix a bug with selectedItem when the HamburgerMenu was not yet templated - David Catuhe
- Fix unhandled error with one row mode in AdaptiveGridView - Andrii
- UI
- Fix BoolToObjectConverter.ConvertBack - Mauricio Díaz Orlich
- Animations
- Fixed logic error in Blur animation - Nikola Metulev
- Helpers
- Added a check to determine if key exists in BaseObjectStorageHelper.Save method - Cabuxa Mapache
- Removed TSource default constructor requirement for IncrementalLoadingCollection - Hermit Dave
- General
- Code cleanup - [Bart Lannoeye](https://github.com/Bart Lannoeye)
- Unseal DropShadowPanel class - Tim Heuer
- Services
- Added support for Xbox for MicrosoftGraph service - David Catuhe
- Notifications
- Move all notifications projects to a notifications folder - David Catuhe
Samples App
- Added missing helpers samples - David Catuhe
- Samples are not sorted by name - Shawn Kendrot
Breaking changes
- AdaptiveGridView now inherits from GridView - Shawn Kendrot
- PR
- Previous version of AdaptiveGridView was inheriting from Control. new version will now have all the features of a GridView out of the box
- BladeControl was renamed to BladeView to align with SDK standard naming - Shawn Kendrot
- PR
- Previous classes (BladeControl and BladeItem) are still available but flagged as obsolete.
- BladeOpened and BladeClosed are no more static - Shawn Kendrot
- PR
- You should now be able to subscribe to the event from within xaml and the event should not be static across all BladeViews