Skip to content

Releases: githubuser0xFFFF/Qt-Advanced-Docking-System

3.1.0

10 Feb 10:34
a4ef161
Compare
Choose a tag to compare
  • added option to always show tabs, even if there is only one tab #100
  • added support for setting allowed areas for individual CDockAreaWidget (#107)
  • added configuration flags DockAreaHasTabsMenuButton and DockAreaHasUndockButton to show / hide these buttons
  • added configuration flag CDockManager::DockAreaDynamicTabsMenuButtonVisibility to dynamically show / hide the tabs menu button depending on the number of tabs and the eliding state of their labels
  • added DockAreaHideDisabledButtons configuration flag (#110)
  • added support for custom dock area title bar buttons via CDockWidget::titleBarActions()
  • added functions to insert custom dock area title bar widgets via CDockAreaTitleBar::insertWidget(int index, QWidget *widget) function
  • fixed tabs not being active when restoring state (#101)
  • fixed CDockManager::DockAreaHasCloseButton == false issue
  • fixed using escape button when dragging non-opaque preview to cancel drag operation

3.0.0

16 Jan 14:46
Compare
Choose a tag to compare
  • added support for custom close handling via closeRequest() signal to allow the application to prevent a dock widget from closing - e.g. if an editor contains unsaved changes
  • added visibilityChanged() signal to match QDockWidget signals
  • added featuresChanged() signal that is emitted if dock widget features change
  • improved demo application
  • fixed support for dock widgets that contain a QAxWidget - supported now by non-opaque docking
  • fixed "jumping" tabs when hiding / showing tabs close button when a new tab is clicked by user

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