Releases: githubuser0xFFFF/Qt-Advanced-Docking-System
Releases · githubuser0xFFFF/Qt-Advanced-Docking-System
4.3.1
- updated PyQt bindings to 4.3.0
- fixed bug in
CAutoHideSideBar
that blocked vertical shrinking of the dock container that contains this sidebar - fixed crash in
DockAreaTabBarPrivate::updateTabs
caused by access to deleted pointer (#640) - fixed unexpected behaviour with tab drag on scrollable tab bar (#641)
- fixed floating window can not back to normal size after maximizing it in Ubuntu 22.04 with Qt 6.7 (#642)
- fixed
DockAreaDynamicTabsMenuButtonVisibility
only works ifDisablingTabTextEliding
flag is disabled (#653)
4.3.0
- added
CDockManager::lockDockWidgetFeaturesGlobally
function to lock or "freeze" the current workspace - added support for customized CMake install locations (#593)
- improved safety in code regarding the deletion of dock areas (#588)
- fixed crash in
dockindock
example (#585) - fixed dock manager double delete crashs (#587)
- fixed destruction of
CDockWidget
inside aCFloatingDockContainer
(#594) - fixed wrong hiding/showing of dock area title bar buttons when
DockAreaHideDisabledButtons
flag is enabled - fixed AutoHide widgets disapears when last open DockWidget is closed (#604)
- fixed ODR violations when using CMake unity builds (#609)
- fixed access to deleted TabWidget object (#612)
4.2.1
- added a new configuration flag
ShowTabTextOnlyForActiveTab
to hide text of inactive tabs (#583) - fixed FocusHighlighting is broken after detaching a dock widget (float) (#581)
- fixed bug in focus_highlighting.css
- fixed nullptr access crash when requesting hide on a dock widget that has been added to the dock manager, but isn't yet visible (#582)
4.2.0
- added a new configuration flag
DisableTabTextEliding
(#554) - added new "Minimize" context menu action to Auto Hide title bar
- added optional "Minimize" button for Auto Hide widgets
- added new configuration flags
AutoHideHasCloseButton
andAutoHideHasMinimizeButton
- changed Auto Hide context menu action "Close" to close the Auto Hide widget
- updated PyQt bindings to 4.1.1
- fixed
CDockWidget::DeleteContentOnClose
needs to delete the ScrollArea as well (#548) - fixed crash in auto hide tab (#552)
- fixed CMake scripts for FreeBSD (#550)
- fixed various typos (#547)
- fixed memory leak in
CDockContainerWidget::restoreState
(#576)
4.1.1
- added drag & drop support for pinning Dock Widgets as Auto-Hide tabs
- added drag & drop support for Auto-Hide tabs (relocating, sorting, un-pinning, detaching to floating widget)
- added support for Auto-Hide tab insertion order when dragging Dock-Widgets to Auto-Hide sidebar
- added context menu for Auto-Hide tabs
- added support for tab insertion order when docking to Dock-Area tabs
- fixed missing transparency of floating drag preview for Ubuntu 22.04
- fixed: removed unimplemented function declarations (see #534)
4.1.0
- added drag & drop support for pinning Dock Widgets as Auto-Hide tabs
- added drag & drop support for Auto-Hide tabs (relocating, sorting, un-pinning, detaching to floating widget)
- added support for Auto-Hide tab insertion order when dragging Dock-Widgets to Auto-Hide sidebar
- added context menu for Auto-Hide tabs
- added support for tab insertion order when docking to Dock-Area tabs
- fixed missing transparency of floating drag preview for Ubuntu 22.04
4.0.4
- added more options to determine the minimum size of a dock widget (#518)
- added
QQuickWidget
to demo application for testing - fixed
DockAreaTabBarPrivate::updateTabs()
function -ensureWidgetVisible(TabWidget)
is now called asynchronously (#520) - fixed memory leak in
CDockAreaLeyout::removeWidget()
function (#520) - fixed
CFloatingDockContainer::hideAndDeleteLater()
to properly remove floating widget and dock container from dock manager (#520) - fixed issue with sometimes incorrect sidebar visibility state (#524)
- fixed deprecation warning when compiling against Qt 6.5.0 on Mac OS (#514 )
- fixed problem with
updateDockWidgetFocusStyle()
function (#527) - fixed problem of immediatelly docked widged when creating a floating image viewer widget in demo application on Linux
4.0.3
4.0.2
- added Auto-Hide functionality (read more...) #147
- improved demo application with new image viewer dock widgets to show Auto-Hide functionality
- removed
OpaqueUndocking
flag und functionality - Visual Studio like CSS theme in demo application
- fixed crash caused by using wrong dock container pointer in
CAutoHideDockContainer
#477
3.8.4
- added support for providing tab index when inserting dock widgets into a dock area
- added support for setting a custom title for all FloatingContainer #454
- contribution for PySide 6 bindings for ADS
- fixed #445 - Linux: Main window shows frame buffer artifacts when moving a dock widget across floating dock widget border
- fixed #450 - added code for Linux to prevent docking as long as a modal dialog is active and added code to bring modal dialogs into foreground on Linux