Skip to content

Releases: githubuser0xFFFF/Qt-Advanced-Docking-System

4.3.1

10 Jul 07:08
Compare
Choose a tag to compare
  • 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 if DisablingTabTextEliding flag is disabled (#653)

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