diff --git a/Improvements-in-v3.6.0.md b/Improvements-in-v3.6.0.md index ffc1181..1a09243 100644 --- a/Improvements-in-v3.6.0.md +++ b/Improvements-in-v3.6.0.md @@ -4,42 +4,42 @@ _Released September 27, 2019._ **36 bug fixes and improvements** -*All controls will now include the Toolkit icon in the Visual Studio Toolbox. -*In AvalonDock, resizing a LayoutAnchorable when its DockWidth property is set to “Auto”, will no longer cause a crash. -*In AvalonDock, null checks will now prevent crashes when creating the View. -*In AvalonDock, selecting a new LayoutAnchorableTabPanel from an auto sized width panel, will no longer undock the LayoutAnchorableTabPanel. -*In AvalonDock, LayoutContent.ContentID is now a bindable dependency property. -*In AvalonDock, loading a saved DockingManager containing LayoutAnchorableFloatingWindows or LayoutDocumentFloatingWindows will no longer cause a crash. -*In AvalonDock, setting the DockWidth or DockHeight of a LayoutAnchorablePane or LayoutDocumentPane will now correctly adjust the size of the panes. -*In AvalonDock, floating windows will no longer have blurry buttons. -*In AvalonDock, modifying the theme will now update the side anchored items. -*In AvalonDock, to improve the performance when the LayoutGridControl is initialized, children are now updated only for DirectChildren changes. -*In AvalonDock, LayoutAnchorablePanes now have the possibility to be docked in a LayoutAnchorableFloatingWindow, when hosted in a WinForm. -*In AvalonDock, when the last LayoutDocument is removed, the DockingManager.ActiveContent will no longer have a reference to this last removed LayoutDocument, to prevent a memory leak. -*In AvalonDock, the DockingManager.LayoutItemTemplate property will now be applied to LayoutAnchorable controls. -*In AvalonDock, the properties DockMinWidth and DockMinHeight are now correctly serialized. -*In AvalonDock, using frame navigation with LayoutAnchorableFloatingWindow will no longer cause a crash. -*In Calculator, the default Foreground color will now be set to black to make sure its DisplayText value is visible. -*In CollectionControlButton, the new CollectionUpdated event will now be raised when an item is added, removed, moved or modified in the collection. -*In CollectionControlDialog, using Shapes will no longer throw exceptions. -*In ColorPicker, new properties are now available to customize the drop down popup. -*In ColorPicker, the AdvancedButtonHeader property is now named AdvancesTabHeader, and the StandardButtonHeader property is now named StandardTabHeader. -*In DateTimeUpDown, DateTimePicker and TimePicker, the new AutoClipTimeParts property is now available to clip hours over 24 and minutes/seconds over 60. -*In DateTimeUpDown, DateTimePicker and TimePicker, when using a format containing single quotation marks, the value entered will now be correctly parsed. -*In DateTimeUpDown, DateTimePicker and TimePicker, the DateTime.MinValue and DateTime.MaxValue will now work for all Calendar types. -*In MaskedTextBox, the GetIsEditEmpty method will no longer crash when the View becomes null. -*In PropertyGrid and NumericUpDowns, the editors for unsigned values (uint, ulong, ushort and sbyte) is now public. -*In PropertyGrid, the new PropertyNameLeftPadding property will now be available to modify the spacing on the left of each property name. -*In PropertyGrid, the new CategoryGroupHeaderTemplate property will now make it possible to customize the category headers. -*In PropertyGrid, moving the mouse over numeric propertyItems will no longer move up and down, or make other propertyItems blurry. -*In PropertyGrid, the mouse wheel will now work when the mouse is over a sub property of an expandable property. -*In PropertyGrid, PropertyDefinitions are now a bindable dependency property. -*In PropertyGrid, when using an attribute editor which is located in another assembly, the propertyGrid no longer throws exceptions and will now cache the used editors. -*In PropertyGrid, the default value attribute of a property will no longer overwrite a value set by the user at initialization. -*In RichTextBoxFormatBar, the bar will now always appear in its parent RichTextBox. -*In TimePicker, when defined in a DataTemplate, binding errors relative to the IsOpen property are no longer thrown. -*In TimeSpanUpDown, entering an hour value greater than 24, or a minutes/seconds value greater then 60, will now correctly update the time value. -*In Zoombox, exceptions will no longer be thrown when the viewFinderDisplay.AvailableSize is empty. +* All controls will now include the Toolkit icon in the Visual Studio Toolbox. +* In AvalonDock, resizing a LayoutAnchorable when its DockWidth property is set to “Auto”, will no longer cause a crash. +* In AvalonDock, null checks will now prevent crashes when creating the View. +* In AvalonDock, selecting a new LayoutAnchorableTabPanel from an auto sized width panel, will no longer undock the LayoutAnchorableTabPanel. +* In AvalonDock, LayoutContent.ContentID is now a bindable dependency property. +* In AvalonDock, loading a saved DockingManager containing LayoutAnchorableFloatingWindows or LayoutDocumentFloatingWindows will no longer cause a crash. +* In AvalonDock, setting the DockWidth or DockHeight of a LayoutAnchorablePane or LayoutDocumentPane will now correctly adjust the size of the panes. +* In AvalonDock, floating windows will no longer have blurry buttons. +* In AvalonDock, modifying the theme will now update the side anchored items. +* In AvalonDock, to improve the performance when the LayoutGridControl is initialized, children are now updated only for DirectChildren changes. +* In AvalonDock, LayoutAnchorablePanes now have the possibility to be docked in a LayoutAnchorableFloatingWindow, when hosted in a WinForm. +* In AvalonDock, when the last LayoutDocument is removed, the DockingManager.ActiveContent will no longer have a reference to this last removed LayoutDocument, to prevent a memory leak. +* In AvalonDock, the DockingManager.LayoutItemTemplate property will now be applied to LayoutAnchorable controls. +* In AvalonDock, the properties DockMinWidth and DockMinHeight are now correctly serialized. +* In AvalonDock, using frame navigation with LayoutAnchorableFloatingWindow will no longer cause a crash. +* In Calculator, the default Foreground color will now be set to black to make sure its DisplayText value is visible. +* In CollectionControlButton, the new CollectionUpdated event will now be raised when an item is added, removed, moved or modified in the collection. +* In CollectionControlDialog, using Shapes will no longer throw exceptions. +* In ColorPicker, new properties are now available to customize the drop down popup. +* In ColorPicker, the AdvancedButtonHeader property is now named AdvancesTabHeader, and the StandardButtonHeader property is now named StandardTabHeader. +* In DateTimeUpDown, DateTimePicker and TimePicker, the new AutoClipTimeParts property is now available to clip hours over 24 and minutes/seconds over 60. +* In DateTimeUpDown, DateTimePicker and TimePicker, when using a format containing single quotation marks, the value entered will now be correctly parsed. +* In DateTimeUpDown, DateTimePicker and TimePicker, the DateTime.MinValue and DateTime.MaxValue will now work for all Calendar types. +* In MaskedTextBox, the GetIsEditEmpty method will no longer crash when the View becomes null. +* In PropertyGrid and NumericUpDowns, the editors for unsigned values (uint, ulong, ushort and sbyte) is now public. +* In PropertyGrid, the new PropertyNameLeftPadding property will now be available to modify the spacing on the left of each property name. +* In PropertyGrid, the new CategoryGroupHeaderTemplate property will now make it possible to customize the category headers. +* In PropertyGrid, moving the mouse over numeric propertyItems will no longer move up and down, or make other propertyItems blurry. +* In PropertyGrid, the mouse wheel will now work when the mouse is over a sub property of an expandable property. +* In PropertyGrid, PropertyDefinitions are now a bindable dependency property. +* In PropertyGrid, when using an attribute editor which is located in another assembly, the propertyGrid no longer throws exceptions and will now cache the used editors. +* In PropertyGrid, the default value attribute of a property will no longer overwrite a value set by the user at initialization. +* In RichTextBoxFormatBar, the bar will now always appear in its parent RichTextBox. +* In TimePicker, when defined in a DataTemplate, binding errors relative to the IsOpen property are no longer thrown. +* In TimeSpanUpDown, entering an hour value greater than 24, or a minutes/seconds value greater then 60, will now correctly update the time value. +* In Zoombox, exceptions will no longer be thrown when the viewFinderDisplay.AvailableSize is empty. ## v3.6.0 Plus Edition