Skip to content

[enhancement]: Dockable Windows for Multi-Display Setups (Like After Effects) #8017

Open
@phrkr2600

Description

@phrkr2600

Is there an existing issue for this?

  • I have searched the existing issues

Contact Details

710.avfx@gmail.com

What should this feature add?

Feature Request: Dockable Windows for Multi-Display Setups in InvokeAI
Summary:
Request to implement a dockable window system in InvokeAI, allowing users to detach, move, and arrange interface panels across multiple monitors-similar to the flexible workspace management found in Adobe After Effects and professional CAD/IDE tools.

Description:
Currently, InvokeAI presents its interface as a single, unified window. For advanced workflows-especially on multi-monitor setups-users would benefit from the ability to undock, float, and reposition key panels (such as the image viewer, prompt input, canvas, model manager, etc.) onto separate displays or custom arrangements. This would enable a more efficient, personalized workflow, reduce clutter, and allow users to focus on specific tasks.

Key Features Requested:

Dockable and Floating Panels:
Allow any main section or tool panel in InvokeAI to be undocked from the main window and either floated freely or docked to any edge of the workspace, similar to After Effects.

Multi-Monitor Support:
Enable panels to be moved outside the main application window, so users can place them on secondary displays-ideal for reference, large canvases, or dedicated tool panels.

Customizable Workspaces:
Let users save and recall custom panel arrangements, supporting different workflows or tasks (e.g., image generation, batch processing, or inpainting).

Snap and Highlight Dock Zones:
Provide visual cues (highlighted drop zones) when dragging panels, making it clear where panels will dock or group, as seen in After Effects and CAD tools.

Persistence:
Ensure that custom layouts persist between sessions, so users don’t need to reconfigure their workspace each time they launch InvokeAI.

Alternatives

No response

Additional Content

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions