Skip to content

Releases: CommunityToolkit/WindowsCommunityToolkit

v1.2.0

17 Nov 19:09
Compare
Choose a tag to compare

Major updates

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
  • Animations
  • 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
  • Services
    • Added support for Xbox for MicrosoftGraph service - David Catuhe
  • Notifications
    • Move all notifications projects to a notifications folder - David Catuhe

Samples App

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

v1.1.0

04 Oct 16:49
Compare
Choose a tag to compare

Major updates

Fixes

  • General
  • Controls
    • Added CommandParameter support to SlidableListItem - Stefano
    • RotationDelay dependency property is implemented for customizing tile rotation delay - Burak Kaan Köse
    • HeaderedTextBlock: if Text is empty, hide its TextBlock - Thomas Nigro
    • DeferLoad SlidableListItem background parts - Johnny Westlake
    • ImageEx was going incorrectly to Loaded state before image is downloaded - Scott Lovegrove
    • Allow VerticalScrollMode and VerticalScrollBarVisibility to be set on AdaptiveGridView - Burak Kaan Köse
    • More flexible ImageEx source (Uri) parsing - Andrej Tozon
    • Removed sealed from controls - David Catuhe
    • Adds SwipeStatusChanged event to SlidableListItem - pekspro
    • SemanticZoom support implemented for AdaptiveGridView - Pekspro
  • Animations
  • Services
    • Use WwwFormUrlDecoder to get uri query - h82258652
    • Service constructors are no longer private - David Catuhe
    • BingDataProvider now check for CurrentCulture before search - Burak Kaan Köse
    • Added a function to retrieve a single facebook photo - Max
  • Sample app
    • Added Enable Cache setting to ImageEx control sample - Andrej Tozon
    • Fixed rotation bugs in sample app - David Catuhe
    • Fix designer crash when using Gauge control - David Catuhe
    • Reduced file size of images (lossless) for sample app - ThisWillDoIt
    • Hide Properties tab in sample app when there is no property to display - David Catuhe
    • Reduced hamburgerMenu itemsSource content to clearly show separation with options - David Catuhe
    • Fixed a crash of sample app due to dataContextChanged called multiple times - David Catuhe
    • Added JS code tab for sample app - David Catuhe
    • Added JS code sample for Notifications - David Bottiau
    • ScrollViewer support for property grid in sample app - Burak Kaan Köse

Breaking changes

  • Changed animation behavior defaults - JohnnyWestlake
    • PR
    • With v1.0 animation behaviours have translation offsets of 1, rotation angle of 1, and blur radius of 1 by default. This changes them all to be 0 which most users would expect.
  • Removed PlaceHolderAnimationDuration for ImageEx - David Catuhe
    • PR
    • This property was not used by the control
  • Fixed Stop() behavior when not using UseComposition - Nikola Metulev
    • PR
    • Stop() was doing a reset of the state when not using composition. Now Storyboards and Composition behaviors are aligned.

v1.0.0