Skip to content

Commit 1a1352e

Browse files
Updated README.md for 4.1 release
1 parent 65ae86a commit 1a1352e

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

README.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,70 @@ integrated development environments (IDEs) such as Visual Studio.
2222

2323
## New and Noteworthy
2424

25+
Release [4.1](https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/releases/latest) significantly improves the Auto-Hide functionality and also brings improvements
26+
for Drag and Drop of dock widgets into dock area tabs. These are the highlights of the new version:
27+
28+
#### Drag & Drop to Auto-Hide
29+
30+
Now you can easily drag any dock widget or any floating widget to the
31+
borders of a window to pin it as a auto-hide tab in one of the 4 sidebars.
32+
If you drag a dock widget close the one of the four window borders, special
33+
drop overlays will be shown to indicate the drop area for auto-hide widgets:
34+
35+
![Auo-Hide drag to Sidebar](doc/AutoHide_Drag_to_Sidebar.gif)
36+
37+
Of course, this also works with dock areas:
38+
39+
![Auo-Hide drag Dock Area](doc/AutoHide_Drag_DockArea.gif)
40+
41+
If you drag a dock widget or dock area into a sidebar, then you even have
42+
control over where tabs are inserted. Simply drag your mouse over a specific
43+
auto-hide tab, and your dragged dock widget will be inserted before this tab.
44+
Drag to the sidebar area behind the last tab, and the dragged widget will be
45+
appended as last tab. In the following screen capture, the **Image Viewer 1** will
46+
be inserted before the **Table 0** Auto-Hide tab and the **Image Viewer 2**
47+
is appende behind the last tab:
48+
49+
![Auo-Hide tab insert order](doc/AutoHide_Tab_Insert_Order.gif)
50+
51+
#### Auto-Hide Tab Insertion Order
52+
53+
It is also possible to drag Auto-Hide tabs to a new auto-hide position.
54+
That means, you can drag them to a different border or sidebar:
55+
56+
![Auto-Hide change sidebar](doc/AutoHide_Change_Sidebar.gif)
57+
58+
#### Auto-Hide Tab Sorting
59+
60+
You can drag Auto-Hide tabs to a new position in the current sidebar
61+
to sort them:
62+
63+
![Auo-Hide sort tabs](doc/AutoHide_Sort_Tabs.gif)
64+
65+
#### Auto-Hide Drag to Float / Dock
66+
67+
But that is not all. You can also simply move Auto-Hide tabs to another
68+
floating widget or dock them via drag and drop:
69+
70+
![Auo-Hide drag to float or dock](doc/AutoHide_Drag_to_Float_or_Dock.gif)
71+
72+
#### Auto-Hide Context Menu
73+
74+
All Auto-Hide tabs now have a context menu, that provides all the functionality
75+
that you know from Dock widget tabs. With the **Pin To...** item from the
76+
context menu it is very easy to move an Auto-Hide tab to a different Auto-Hide
77+
sidebar:
78+
79+
![Auo-Hide context menu](doc/AutoHide_Context_Menu.png)
80+
81+
#### Dock Area Tab Insert Order
82+
83+
And last but not least the new version also improves the docking of widgets
84+
into the tabs of a Dock area. Just as with Auto-Hide tabs, you can now determine the position at which a tab is inserted by moving the mouse over an already existing tab (insertion before the tab) or behind the last tab
85+
(appending):
86+
87+
![Dock area tab insert order](doc/DockArea_Tab_Insertion_Order.gif)
88+
2589
The [release 4.0](https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/releases/latest)
2690
adds the following features:
2791

@@ -77,6 +141,12 @@ know it from Visual Studio.
77141
### Overview
78142

79143
- [New and Noteworthy](#new-and-noteworthy)
144+
- [Drag \& Drop to Auto-Hide](#drag--drop-to-auto-hide)
145+
- [Auto-Hide Tab Insertion Order](#auto-hide-tab-insertion-order)
146+
- [Auto-Hide Tab Sorting](#auto-hide-tab-sorting)
147+
- [Auto-Hide Drag to Float / Dock](#auto-hide-drag-to-float--dock)
148+
- [Auto-Hide Context Menu](#auto-hide-context-menu)
149+
- [Dock Area Tab Insert Order](#dock-area-tab-insert-order)
80150
- [Features](#features)
81151
- [Overview](#overview)
82152
- [Docking everywhere - no central widget](#docking-everywhere---no-central-widget)

0 commit comments

Comments
 (0)