Releases: githubuser0xFFFF/Qt-Advanced-Docking-System
Releases · githubuser0xFFFF/Qt-Advanced-Docking-System
3.0.0
- 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 matchQDockWidget
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
- added support for non-opaque undocking
- added new dock manager config flags:
OpaqueUndocking
,DragPreviewIsDynamic
,DragPreviewShowsContentPixmap
andDragPreviewHasWindowFrame
- 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
- 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
- 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
- CMake support
- variouos fixes to work around Qt NonClieantArea bug
2.3.2
- improved size handling when dropping or removing dock widgets
- added support for building with older Qt5 versions
- fixed various build issues
2.3.0
- 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
Bugfixes, improved documentation, improved styling capabilities, improved API (made non public API protected)
2.0.1
Some bugfixes for 2.0 release
2.0.0
First release after refactoring and rewrite of original source code.