Commit Graph

  • 6f5e33a2ad Added CSS styling for AutoHideTab that is iconOnly Uwe Kindler 2022-11-04 10:22:10 +0100
  • 279a9d7df9 Fixed delayed hiding of CAutoHideDockContainer on mouse leave when resizing Uwe Kindler 2022-11-04 09:41:00 +0100
  • c0247fc02a Added option ShowAutoHideOnMouseOver that enables showing of auto hide widgets by hovering over auto hide tab Uwe Kindler 2022-11-04 08:51:17 +0100
  • 58cd91da4e Merge branch 'originf_auto_hide_feature' into auto_hide_feature Syarif Fakhri 2022-11-04 09:26:06 +0800
  • 27d71eecac Fixed restoreDockWidgetsOpenState() function to delete legacy auto hide widgets Uwe Kindler 2022-11-03 20:00:03 +0100
  • 5e59a6dc3a Removed debug output Uwe Kindler 2022-11-03 16:49:20 +0100
  • 409d4489cc Added support for auto hiding a dock area / widget to a specific border via context menu Uwe Kindler 2022-11-03 16:44:40 +0100
  • 04ea1c68a7 Added option to auto hide a DockWidget or a DockArea to a specific sidebar location Uwe Kindler 2022-11-03 15:28:01 +0100
  • 1922395b4b Improved linux auto hide specific css code Uwe 2022-11-03 12:00:52 +0100
  • 3b97fdc2ce Improved AutoHideSidebar to provide better resize behavior if parent widget is resized Uwe Kindler 2022-11-03 11:34:04 +0100
  • 986077c765 revert not removing old dock widgets when restoring state Syarif Fakhri 2022-11-03 15:27:18 +0800
  • bcf8e8a421 Revert "setSideTabWidget on dockwidget" Syarif Fakhri 2022-11-03 15:04:00 +0800
  • d255292714 Revert "fix crash" Syarif Fakhri 2022-11-03 15:01:21 +0800
  • 513bab4629 Merge branch 'auto_hide_feature' of github.com:githubuser0xFFFF/Qt-Advanced-Docking-System into auto_hide_feature Syarif Fakhri 2022-11-03 14:59:01 +0800
  • 246dd04279 fix crash Syarif Fakhri 2022-11-03 12:42:02 +0800
  • 736c096bc0 make a copy before deleting Syarif Fakhri 2022-11-03 11:50:41 +0800
  • 716207f600 Removed superfluous deleteAutoHideWidgets() function from CDockContainerWidget Uwe Kindler 2022-11-02 14:41:41 +0100
  • 159579fb48 Fixed some auto hide specific bugs Uwe Kindler 2022-11-02 14:29:23 +0100
  • d2c08aca70 Improved context menu of DockAreaWidget Uwe Kindler 2022-11-02 13:06:42 +0100
  • b5a179555a Added context menu actions for titleBar and dock widget tab auto hide Uwe Kindler 2022-11-02 12:45:45 +0100
  • 9c14c62637 Added setAutoHide() and toggleAutoHide() function to CDockWidget Uwe Kindler 2022-11-02 08:27:23 +0100
  • 7c1d04f7be Move calculateSideTabBarArea() function from DockContainerWidget into DockAreaWidget because it is only required there and it depends on dock area position Uwe Kindler 2022-11-02 08:16:56 +0100
  • 9f153af5bb Changed MainWindow to enable ActiveX only for non opaque configuration and if AutoHide is disabled Uwe Kindler 2022-11-02 08:08:44 +0100
  • 7d79ea2770 Fixed crash by access to invalid dock parent container in CAutoHideDockContainer::updateSize() function Uwe Kindler 2022-11-02 07:46:02 +0100
  • 983afc4d1e Fixed wrong size calculation in CAutoHideDockContainer updateSize() function Uwe Kindler 2022-11-02 07:29:45 +0100
  • 1f6938219a small cleanup Syarif Fakhri 2022-11-02 14:10:55 +0800
  • ea499c7dea setSideTabWidget on dockwidget Syarif Fakhri 2022-11-02 14:10:41 +0800
  • 07355fa5b2 change fix for crash on currentIndex invalid Syarif Fakhri 2022-11-02 12:40:45 +0800
  • 540961b8dd Renamed toggleAutoHide to setAutoHide and added toggleAutoHide function Uwe Kindler 2022-11-01 21:31:27 +0100
  • fda5887d50 Removed AutoHideInsertOrder enum - new side tabs are always appended. Uwe Kindler 2022-11-01 20:42:52 +0100
  • 22f609cfa6
    Fixed README.md githubuser0xFFFF 2022-11-01 19:40:49 +0100
  • 0d78303713 Fixed typo Uwe Kindler 2022-11-01 17:41:47 +0100
  • fbd25a83f1 Improved auto hide config flags Uwe Kindler 2022-11-01 17:31:47 +0100
  • 28745fa2f8 Some small improvements and execute auto hide code only if config is enabled Uwe Kindler 2022-11-01 17:17:58 +0100
  • 8e46431b35 Merge branch 'master' into auto_hide_feature Uwe Kindler 2022-11-01 16:51:17 +0100
  • 225b1ff2bb Fixed original repository link in README.md Uwe Kindler 2022-11-01 16:12:42 +0100
  • 08714ddc3f Properly evaluate pinnable flag Uwe Kindler 2022-11-01 16:11:45 +0100
  • 94b80423d7 Made naming of auto hide config flags explicit Uwe Kindler 2022-11-01 14:36:09 +0100
  • 44b2dc4b9d Merge branch 'auto_hide_feature' of github.com:githubuser0xFFFF/Qt-Advanced-Docking-System into auto_hide_feature Syarif Fakhri 2022-11-01 21:17:15 +0800
  • bfad80c540 Some code cleanup Uwe Kindler 2022-11-01 13:41:36 +0100
  • da6bf2b9ab Fixed typo Uwe Kindler 2022-11-01 13:36:32 +0100
  • 075ef6187f Refactoring: renamed CDockWidgetSideTab to CAutoHideTab and CSideTabBar top CAutoHideSideBar Uwe Kindler 2022-11-01 13:34:08 +0100
  • 782af9a1fc Renamed SideTabBar and DockWidgetSideTab into AutoHideSideBar and AutoHideTab for consistent naming Uwe Kindler 2022-11-01 12:06:59 +0100
  • 2370d79ca6 Removed debug code from DockManager saveState function Uwe Kindler 2022-11-01 11:39:34 +0100
  • 760c0365e0 Use explicit naming for functions to configure auto hide flags and disable auto hide feature by default Uwe Kindler 2022-11-01 11:35:07 +0100
  • fba9c7ce5d Create auto hide sidebars only if config flag is set Uwe Kindler 2022-11-01 11:22:15 +0100
  • 44790307d8 Properly implemented restore functionality for auto hide container Uwe Kindler 2022-11-01 11:02:01 +0100
  • d56281e860 Fix crash that can happen on loading certain configurations Prior we were adding dock widgets without removing them from the old dock area. This can cause the old dock areas current index to become invalid as the old dock area still thinks it has an equivalent amount of dock widgets. Attempting to setCurrentIndex on these areas would then cause a crash as it's out of bounds! Syarif Fakhri 2022-10-31 12:25:09 +0800
  • d1d801cf16 Moved dock area restore code into CDockAreaWidget Uwe Kindler 2022-10-30 19:44:33 +0100
  • 8d670577a9 Moved creation of SideTabWidget into AutoHideDockContainer.cpp Uwe Kindler 2022-10-28 16:28:23 +0200
  • af4a3ef2a8 Removed config flag CDockManager::AutoHideDockAreaHasTitle - this should not be configurable Uwe Kindler 2022-10-28 15:52:52 +0200
  • 1189945ef1 Updated Linux css files to properly support new auto hide feature Uwe 2022-10-28 15:21:21 +0200
  • f4bfa0f3c5 Changed type of sideTabBarArea properties to int to fix non working Linux stylesheet selectors Uwe 2022-10-28 15:20:56 +0200
  • 6adce7337b Some restructuring in default.css and default_linux.css to improve readibility Uwe 2022-10-28 13:35:52 +0200
  • 1eaeed6c56 Changed root index of file system model to prevent lagging UI if network folders are missing Uwe Kindler 2022-10-28 13:20:27 +0200
  • ae5a75bc3f Removed DockWidget->sideTabWidget()->setProperty("focused", Focused), DockWidget->sideTabWidget()->updateStyle() because it is not required Uwe Kindler 2022-10-28 13:19:38 +0200
  • b70fc7b3e8 Added some SideBar documentation Uwe Kindler 2022-10-28 11:22:42 +0200
  • 38ee87f762 Merge branch 'duerr-ndt-auto_hide_feature' into auto_hide_feature_refactor Uwe Kindler 2022-10-28 11:17:13 +0200
  • b85a6b55d9 Removed debug output Uwe Kindler 2022-10-28 11:14:04 +0200
  • 6cf05c3438 Removed debug output Uwe Kindler 2022-10-28 11:13:18 +0200
  • f6b77f5c3c Implemented showing and hiding of side bar when it does not contain any visible tab Uwe Kindler 2022-10-28 11:11:35 +0200
  • a012426f9b cleanup - remove unused code, fix comments, add const Syarif Fakhri 2022-10-28 14:26:55 +0800
  • ee2ef8ac69 Use resize margin - disallow users from resizing to the size of the parent container Syarif Fakhri 2022-10-28 14:24:44 +0800
  • 2a97833d02 fix cmakelists and remove setDefaultDockProportion from dock widget Syarif Fakhri 2022-10-28 14:21:12 +0800
  • c2bd56e2e9 add set size to allow the user to set a size for the pinned widget manually Syarif Fakhri 2022-10-28 14:20:30 +0800
  • 85da93c2fe fix crash when adding auto hide dock container without a previous dock area Syarif Fakhri 2022-10-28 14:19:12 +0800
  • c80174e7e5 Removed superfluous code and simplified some things Uwe Kindler 2022-10-27 15:59:08 +0200
  • 3f256f7249 Some small renamings Uwe Kindler 2022-10-27 13:39:00 +0200
  • 85d7b3047c Changed AutoHide save and restore code Uwe Kindler 2022-10-27 13:25:40 +0200
  • 2d67e9e1e5 Some small changes Uwe Kindler 2022-10-27 11:53:15 +0200
  • da9062ef62 Fixed wrong rendering of DockWidgetSideTab if orientation changed when loading perspective Uwe Kindler 2022-10-27 10:56:42 +0200
  • f20c3bc63a Fixed wrong position of AutoHideDockContainer when uncollapsing Uwe Kindler 2022-10-27 10:52:05 +0200
  • 11223bf664 Prevent deletion of DockWidgetSideTabs if SideTabBar is deleted - the DockWidget is the real owner Uwe Kindler 2022-10-27 10:23:11 +0200
  • c94155fb06 Moved SideBarLocation enum out of CDockWidgetSideTab into global ads namespace Uwe Kindler 2022-10-27 10:22:28 +0200
  • 822ad48152 Code cleanup Uwe Kindler 2022-10-26 15:40:35 +0200
  • ea8e442153 Updated default.css to support the new auto hide functionality Uwe Kindler 2022-10-26 15:36:17 +0200
  • eb008be404 Cleanup of focus_highlighting.css Uwe Kindler 2022-10-26 15:14:32 +0200
  • f5ac29c19e Implemented support for Opaque / Non Opaque auto hide container resizing Uwe Kindler 2022-10-26 15:06:23 +0200
  • f22d62a85b Implemented non opaque resizing for ResizeHandle Uwe Kindler 2022-10-26 14:35:11 +0200
  • 5199fa45d1 Implemented save and restore function in AutoHideDockContainer Uwe Kindler 2022-10-26 11:17:05 +0200
  • b2399bb279 Removed superfluous code from AutoHideDockContainer.cpp Uwe Kindler 2022-10-26 10:57:50 +0200
  • b14d3ff30f Added auto hide styling to focus_highlighting.css Uwe Kindler 2022-10-26 09:51:58 +0200
  • b43770de37 Added properties to auto hide widgets to improve CSS styling options Uwe Kindler 2022-10-26 09:51:37 +0200
  • 875a358600 Ensure the SideTab is hidden if empty Uwe Kindler 2022-10-26 09:50:16 +0200
  • cd58e6e9b5 Reverted stylesheets to initial code to restart with styling Uwe Kindler 2022-10-26 07:29:58 +0200
  • 43c8d69281 Restored initial implementation of ElidingLabel because vertical label is not required anymore - SideBarButton implements orientation feature Uwe Kindler 2022-10-26 07:28:58 +0200
  • 293bf9b74f Updated stylesheet to default Uwe Kindler 2022-10-25 21:10:20 +0200
  • 00e4dc14ba fixed some documentation typos Uwe Kindler 2022-10-25 19:57:40 +0200
  • 8ef696f6f2 Updated README.md Uwe Kindler 2022-10-25 19:49:36 +0200
  • c3aefff3b4 Added missing exports for ResizeHandle and PushButton Uwe Kindler 2022-10-25 16:05:08 +0200
  • 44bfc56471 Removed superfluous function setDockSizeProportion() Uwe Kindler 2022-10-25 15:58:47 +0200
  • a74d8acb42 Improved visual_studio_light.css Uwe Kindler 2022-10-25 15:51:38 +0200
  • fafa52a1ba fix bug where "right click -> detach group" would of an overlay dock would not remove the dockwidget side tab Syarif Fakhri 2022-10-25 18:03:41 +0800
  • 54c7c7e2a5 iconsize -> iconSize in css Syarif Fakhri 2022-10-25 18:00:36 +0800
  • 314ed4bbf2 fix missing case statement Syarif Fakhri 2022-10-25 17:37:54 +0800
  • 0fbbef7609 Fixed initial size of AutoHideDockContainer Uwe Kindler 2022-10-25 11:09:13 +0200
  • 6eb46250b1 Improved visual_studio_light.css theme Uwe Kindler 2022-10-25 10:59:01 +0200
  • 14acd0fe4a Fixed updateResizeHandleSizeLimitMax() function to work properly with all dock containers Uwe Kindler 2022-10-25 10:01:51 +0200
  • 7774aaa75a Fixed calculateSideTabBarArea function to work properly with every dock container Uwe Kindler 2022-10-25 09:58:15 +0200
  • ebdd950b4e Removed supefluous onAutoHideToggleRequested() function Uwe Kindler 2022-10-25 09:52:57 +0200