Skip to content

Feature: Tiled tab groups: drag-and-drop split-pane layouts with persistence #691

@pedramamini

Description

@pedramamini

Summary

Tiled tab groups: drag-and-drop split-pane layouts with persistence

Environment

  • Maestro version: 0.16.5-RC
  • Operating system: macOS (Darwin Kernel Version 25.4.0: Thu Mar 19 19:33:50 PDT 2026; root:xnu-12377.101.15~1/RELEASE_ARM64_T6050, 25.4.0)
  • Install source: Dev build
  • Agent/provider involved: Not provided
  • SSH remote execution: Not provided

Desired Outcome

Users can drag tabs (AI chats, terminals, file previews) onto each other to create tiled group tabs with arbitrary flat-grid layouts (e.g., 1 column row + 2 column row + 4 column row). Dividers between panes are draggable to resize. Group tabs display a circular badge showing the number of panes inside. Tile layouts persist across app restarts.

Details

Currently tabs are single-content only — no way to view multiple panes side-by-side within a single tab.

Additional Context

Layout should support mixed content types (file preview, XTerm terminal, AI chat) in any combination. Grid is flat (no nested tile groups). Creation mechanism is drag-and-drop.

Screenshots / Recordings

74a57170-5277-4377-a446-3fc8149cf61b.jpg

Support Package

maestro-debug-package.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    Maestro-feedbackFeedback issues filed from the Maestro in-app feedback flow

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions