Skip to content

Releases: githubuser0xFFFF/Qt-Advanced-Docking-System

4.3.0

03 Apr 06:22
8da0713
Compare
Choose a tag to compare
  • 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 a CFloatingDockContainer (#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

04 Dec 08:58
Compare
Choose a tag to compare
  • 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

07 Nov 11:24
Compare
Choose a tag to compare
  • 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 and AutoHideHasMinimizeButton
  • 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

14 Jul 06:12
Compare
Choose a tag to compare
  • 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

13 Jul 12:07
Compare
Choose a tag to compare
  • 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

30 Jun 13:27
Compare
Choose a tag to compare
  • 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

04 Apr 06:11
Compare
Choose a tag to compare
  • fixed Auto-Hide bug: Nonfloatable hidden window disappears on drop in empty area #496

4.0.2

20 Jan 11:11
Compare
Choose a tag to compare
  • 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

20 Nov 18:34
Compare
Choose a tag to compare
  • 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

08 Aug 06:46
Compare
Choose a tag to compare
  • added feature to close tabs with the middle mouse button (CDockManager::MiddleMouseButtonClosesTab) #360
  • added new CDockWidget flag DeleteContentOnClosethat 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)