Skip to content

Complete dockable UI #5327

@dacap

Description

@dacap

This work is for beta branch to complete #518 / #3485:

  • Make possible to drop any customizable widget inside any dock / or create new dock inside
  • Make new "dock tabs" (probably new widget?) when a widget is stacked inside the center of other widget.
  • Make a new floating window when we "undock" a widget.
  • Show proper feedback for these actions (dock at sides/as tab): For this we could replace DropzonePlaceholder with a generic DraggingFeedback class that contains the UILayer (no subclass of Widget); creating a temporal widget for feedback makes thing harder to update the UI/calculate hit points/drop position with current widgets. We should create a UILayer and show the whole feedback there depending on what widget we are going to drop in.
  • Add UI notch/tab-like element to show hidden elements again Solve "almost hidden" timeline #2299 / Color bar splitter cannot be moved back to the left #5263
  • Allow to customize other widgets like the ToolBox
  • Support to dock user dialogs (Lua API Dialogs)
  • Review linked issues in Make all elements on screen dockable/movable/resizable #518 for any missed opportunity

Metadata

Metadata

Assignees

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions