Releases: githubuser0xFFFF/Qt-Advanced-Docking-System
Releases Β· githubuser0xFFFF/Qt-Advanced-Docking-System
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
3.8.3
- added feature to close tabs with the middle mouse button (
CDockManager::MiddleMouseButtonClosesTab
) #360 - added new
CDockWidget
flagDeleteContentOnClose
that will delete the contained widget and recreate it from a factory when closing and opening the dock widget - added method to add dock widget to dock container #398
- CMake: Allow version to be explicitly set without requiring git #384
- fixed and improved focus highlighting functionality - it does not steal focus anymore #334
- improved initial size of floating dock widget
- upgrade of PyQt build (luelista #404)
- fixed Qt 5.15 build
- fixed #351 - Floating dock widget container is not destroyed instantly when view is redocked
- fixed #366 - crash when adding closed dock widgets to the manager
- fixed: prevent middle mouse button click from closing unclosable tabs
- fixed #350 - Linux: Layout system stuck (ruffianhy #401)
- fixed #399 - nullptr access
- fixed #368 - crash in
CDockFocusController
caused by invalid dock widget pointers - fixed #378 - Don't show empty floating containers on startup (BenHetherington)
- fixed #380 - Hide the DockManager does not hide the floating widgets (jporcher #383)
- fixed #352 - CMake: Allow version to be explicitly set without requiring git (rminderhoud #384)
- fixed #420 - Floating widget title doesn't update if
DockWidget->setWindowTitle()
is called - fixed #437 - CustomCloseHandling depending on DockWidgetDeleteOnClose (bjb-work #438)