Skip to content

Releases: githubuser0xFFFF/Qt-Advanced-Docking-System

2.8.0

22 Dec 12:45
Compare
Choose a tag to compare
  • added support for non-opaque undocking
  • added new dock manager config flags: OpaqueUndocking, DragPreviewIsDynamic, DragPreviewShowsContentPixmap and DragPreviewHasWindowFrame
  • added support for creation of initial floating dockwidgets
  • added initial support for GitHub actions for automatic tests after push
  • added support for dock widget feature DockWidgetDeleteOnClose
  • added support for canceling non opaque docking with escape key
  • updated demo application icons - added material design icons to improve demo gui
  • updated Python bindings to reflect latest changes
  • added demo toolbar action for creation of dynamic editors
  • improved source documentation and images
  • fixed display of dock overlay on Linux
  • fixed support for dragging of Qt3D content - this is possible now with non-opaque undocking
  • fixed vertical alignment of label in FloatingWidgetTitleBar
  • fixed state of non opaque docking when switching applications (if application becomes inactive)

2.5.2

22 Nov 20:19
ae997d3
Compare
Choose a tag to compare
  • added PyQt5 bindings
  • added support for CMake find config module
  • added support for new configuration flag RetainTabSizeWhenCloseButtonHidden
  • added support for QToolButton tab close buttons instead of QPushButton
  • properly implemented flag DockAreaHasCloseButton
  • fixed emission of viewToggled() signal for dock widgets that are not part of the state that is restored
  • fixed sizeHints and sizePolicies to properly support different font sizes i.e. set via QApplication::setFont
  • fixed action leak in CDockWidget, that apears when deleting DockWidget after tab closing

2.5.1

12 Jul 14:18
Compare
Choose a tag to compare
  • added support for Linux (merged branch linux_experimental into master)
  • properly implemented support for DockWidgetFloatable feature
  • added support for removing dock widgets from dock manager
  • added support for XML compression via XmlCompressionEnabled flag to reduce size of saved docking state

2.4.0

06 Mar 13:44
Compare
Choose a tag to compare
  • CMake support
  • variouos fixes to work around Qt NonClieantArea bug

2.3.2

15 Jan 18:51
Compare
Choose a tag to compare
  • improved size handling when dropping or removing dock widgets
  • added support for building with older Qt5 versions
  • fixed various build issues

2.3.0

12 Dec 12:15
f3f5b66
Compare
Choose a tag to compare
  • fixed a lot of small bugs
  • improved High-DPI support for painting the drop overlay icons
  • added support for eliding the labels for tabbed dock widgets
  • added title bar button for detaching of a complete dock area with all tabbed widgets
  • improved performance when using complex widgets as dock widgets
  • a tabbed dock widget is now closeable with a close button in the dock widget tab
  • it is now possible to close a complete dock area including all dock widgets with the title bar close button
  • improved API
  • improved insertion of widgets into dock widget: widgets derived from scroll area are inserted directly for all other widgets a scroll area is automatically created
  • added support for opaque splitter resizing

Warning: Many XML tags of the stored docking state has been changed to make the resulting XML more compact. The saved settings or perspectives are now incompatible with any previous releases.

2.1.0

29 Aug 06:52
Compare
Choose a tag to compare

Bugfixes, improved documentation, improved styling capabilities, improved API (made non public API protected)

2.0.1

05 Sep 12:07
Compare
Choose a tag to compare

Some bugfixes for 2.0 release

2.0.0

30 Aug 06:10
Compare
Choose a tag to compare

First release after refactoring and rewrite of original source code.