From 05276999add286eb056f7eaa22cdf1bab2ef500b Mon Sep 17 00:00:00 2001 From: Sergio Martins Date: Sun, 23 Aug 2020 13:31:43 +0100 Subject: [PATCH 1/3] ChangeLog: Fix dates and versions 1.0 wasn't released yet --- Changelog | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Changelog b/Changelog index 984ee642..a9869276 100644 --- a/Changelog +++ b/Changelog @@ -1,10 +1,13 @@ -* v1.0 (November 4th, 2019) - - Initial Release +* v0.1 (November 4th, 2019) + - Initial Release and blog -* v1.1 (, 2020) +* v1.0.0 (, 2020) Features: - Allow tab re-ordering with mouse, via KDDockWidgets::Config::Flag_AllowReorderTabs. - Allow tabs to have a close button, via KDDockWidgets::Config::Flag_TabsHaveCloseButton. - Add support for lazy resize, via KDDockWidgets::Config::Flag_LazyResize. Resize is only done when mouse is released. Fixes: - Fix dock widgets not filling their complete available space + +* v1.1.0 (, 2020) + - QtQuick support From fbe88f7b999b7f77c6856b8685b417d16cbec70e Mon Sep 17 00:00:00 2001 From: Sergio Martins Date: Sun, 23 Aug 2020 13:34:29 +0100 Subject: [PATCH 2/3] ChangeLog: Remove the mention to 1.1 Since we're on 1.0 branch --- Changelog | 3 --- 1 file changed, 3 deletions(-) diff --git a/Changelog b/Changelog index a9869276..d1d95536 100644 --- a/Changelog +++ b/Changelog @@ -8,6 +8,3 @@ - Add support for lazy resize, via KDDockWidgets::Config::Flag_LazyResize. Resize is only done when mouse is released. Fixes: - Fix dock widgets not filling their complete available space - -* v1.1.0 (, 2020) - - QtQuick support From 90da74b2115c596b11424453093e584f1b7fe436 Mon Sep 17 00:00:00 2001 From: Sergio Martins Date: Sun, 23 Aug 2020 13:45:16 +0100 Subject: [PATCH 3/3] ChangeLog: Fill in the changes for 1.0 --- Changelog | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/Changelog b/Changelog index d1d95536..a46add43 100644 --- a/Changelog +++ b/Changelog @@ -2,9 +2,27 @@ - Initial Release and blog * v1.0.0 (, 2020) - Features: - - Allow tab re-ordering with mouse, via KDDockWidgets::Config::Flag_AllowReorderTabs. - - Allow tabs to have a close button, via KDDockWidgets::Config::Flag_TabsHaveCloseButton. - - Add support for lazy resize, via KDDockWidgets::Config::Flag_LazyResize. Resize is only done when mouse is released. - Fixes: - - Fix dock widgets not filling their complete available space + - PySide2 bindings + - Rewrote the layouting engine, resulting in a huge stability gain and makes it easy to add new features + - Honour min/max sizes and some QSizePolicy heuristics + - Lazy resize (resize only when dropping the separator) + - Native Windows dragging (supporting Aero-snap) + - Allow to hide TitleBar and just show tabs. Allow dragging via the tab bar. + - Reordering tabs with mouse + - Partial layout save/restore (affecting only a subset) + - Double-click on title bar to maximize + - Maximize button on the title bar + - HDPI: Relative layouting restore + - Allow to make a dock widget non-closable and non-dockable + - Show close button on tabs + - Multiple Main Window support + - Allowing to dock on different parents + - Support for affinities, making some dock widgets only dockable on certain main windows + - 200 unit-tests + - Fuzzer which found plenty of crashes in the old layouting engine + - ASAN fixes + - Double click on separator to distribute equally + - Hovering over an indicator returns the true size that the dropped widget will get + - Static build support + - Namespaced Qt support + - Dozens of crash fixes, bugs and much more...