New Docking Behaviors

We've introduced a new docking behavior, which is the same as what is used in Alias. When docking a floating window, icons appear as you near the UI, which are used to indicate where the window will be docked. The window automatically resizes to the length of the docked side. Modules can be docked as a stacked or tabbed group.

How to Dock to the UI

  1. Do either of the following:

    • Press the MMB and drag a module toward any edge of the UI.
    • Press and hold the Shift key as you LMB-drag a module toward any edge of the UI.

    Blue icons appear, one for each side of the app and another in the middle (Dock Grouped Modules) for grouping modules together.

    Blue icons will appear

  2. Hover over an icon until highlighted, then release your mouse button to dock the module to that side of the UI.

    Highlight for Docking

Docking Modules Together

Modules can be docked together in two ways: stacked or tabbed.

Undocking Modules

When a module is undocked, it returns to its original size and shape. When VRED is minimized, undocked context menus are also minimized.

Tip:

To return any window to its default size, press the D key.

Here are a few ways to undock a module:

Undocking a module from the group

Python For Docking

We added the function, setAllowedAreas, to the QVRDockWidgetWrapper to disable docking globally, if Disable Docking is set in the MainWindow preference.