Releases: Dirkster99/AvalonDock
Virtualize Documents and Anchorables or Not
-
Feature Added: Auto resizing floating window to content thanx to Erik Ovegård
-
Feature Added: Virtualizing Tabbed Documents and/or LayoutAnchorables PR #143 + Virtualization Options thanx to matko238
- See
DockingManager.IsVirtualizingAnchorable
,DockingManager.IsVirtualizingDocument
, andIsVirtualizing
property onLayoutAnchorablePaneControl
andLayoutDocumentPaneControl
.
- See
-
Fixed Issue #149 Flicker/Lag when restoring floating window from Maximized state thanx to skyneps
-
Fixed Issue #150 Restoring floating window position on multiple monitors uses wrong Point for Virtual Screen location thanx to charles-roberts
Version 4.0 - Back to the Roots
Breaking Change
The release of AvalonDock Version 4.0 introduces a small breaking change. The change is that we are going back to using the namespace names and library names as they were used in AvalonDock Version 2.0 and earlier releases. Please follow this guide to understand the adjustments necessary to continue using this library.
New Features and Fixes
This release adds 6 fixes and 2 new features:
-
Docking multiple Documents and LayoutAnchorables (tool windows) in a floating document window (much like in Visual Studio) is now possible.
-
AutoHideDelay property to control the time until an AutoHide window is reduced back to its anchored representation
I really want to say thank you for the contributions that made these fixes & features possible:
References
-
Fix #98 with floating window without a content #99 Thanx to scdmitryvodich
-
Changed coding style to using TABS as indentation
-
Breaking Change Changed namespaces to AvalonDock (as authored originally in version 2.0 and earlier) See also Issue #108
-
Fix #101 and new fix for #81 with docked pane becomes not visible. Thanx to scdmitryvodich
-
Feature added: allow documents to be docked in a floating window Thanx to amolf-se https://github.com/mkonijnenburg @ http://www.amolf.nl
-
Feature added: AutoHideDelay property to control the time until an AutoHide window is reduced back to its anchored representation Thanx to Alexei Stukov
-
Fix #111 AvalonDock.LayoutRoot doesn't know how to deserialize... Thanx to scdmitryvodich
-
Fix #117 Dragging LayoutAnchoreable into outer docking buttons of floating document result in Exception Thanx to scdmitryvodich
Fixes in 3.6.02
Bugfixes on Docked Pane, LayoutDocument and Serialization
-
Fixed issue #81 with docked pane becomes not visible (overlapped) Thanx to scdmitryvodich
-
Fixed issue #83 with LayoutDocument disappearance Thanx to scdmitryvodich
-
Fixed InvalidOperationException when deserializing layout @dirkster
-
Fixed LayoutRoot implementation of IXmlSerializable.ReadXml to read the end element thanx to prmartinuk
Applying missing changes from XCeed WPFToolkit version 3.6
-
selecting a new LayoutAnchorableTabPanel from an auto sized width panel, will no longer undock the LayoutAnchorableTabPanel @dirkster99
-
null checks will now prevent crashes when creating the View @dirkster99 @dirkster99_1
-
LayoutAnchorablePanes now have the possibility to be docked in a LayoutAnchorableFloatingWindow, when hosted in a WinForm @dirkster99
-
LayoutContent.ContentID is now a bindable dependency property (@Dirkster99)[https://github.com/Dirkster99/AvalonDock/commit/9fa76a74fae69865d1adfee0dc8865d8085e03e5]
-
floating windows will no longer have blurry buttons (@Dirkster99)[https://github.com/Dirkster99/AvalonDock/commit/813f4bae9aa6525fabbe3b045ab968af5d69a276]
-
modifying the theme will now update the side anchored items @dirkster99 @dirkster99_1
-
to improve the performance when the LayoutGridControl is initialized, children are now updated only for DirectChildren changes @dirkster99
-
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 @dirkster99 @dirkster99_1
-
the DockingManager.AnchorTemplate property will now be applied to LayoutAnchorable controls.
@dirkster99 -
using frame navigation with LayoutAnchorableFloatingWindow will no longer cause a crash.
@dirkster99 -
Removed unused code
@dirkster99
More Additional Fixes
.NetCore 3 and Net4.0 support added
3.5.12 This is version 3.5.12 supporting NetCore3 and Net4
Version 3.5.11
Issues fixed with the release of version 3.5.11
Fixing DockMinSize, CanHide and multiple Exception issues
Fixes in Version 3.5.10
-
Made calculating of DockMinSize for panel based on children DockMinSize (thanx to scdmitryvodich)
-
Fixing Issue 53 Can hide LayoutAnchorable using Alt+F4 when CanHide is false
-
Fixing Issue #38 and #47
FloatingWindow Load/Unload Fix
-
Small breaking change in Dirkster.AvalonDock.Themes.VS2013, Renamed DockingButtonForegroundArrowBrusKey to DockingButtonForegroundArrowBrushKey (thanx to VNNCC)
-
Fix on FloatingWindow visibility when loading/unloading DockingManager control (thanx to scdmitryvodich)
- @dirkster #51 related to #36