[EPIC] Multi-view layout for the web UI #37

Closed
opened 2026-06-21 21:41:51 +01:00 by naps62-yolo · 1 comment
Collaborator

Multi-view layout for the web UI — view multiple sessions at once in nested splits + tabs, drag-to-reorganise, mobile-as-tabs.

Spec: prds/multi-view-web.md · Issue breakdown: prds/multi-view-web-issues.md

Web-UI only (maestro-web); no daemon/protocol changes. Per-device persistence (no cross-device sync). Prototype: #/proto/multiview?variant=A.

Issues (dependency order; #29 is the tracer bullet)

Dependency graph

29 (tracer)
├── 30 (splits+resize) ──┐
├── 31 (tabs) ───────────┼── 32 (drag-dock)
├── 33 (highlights)      │
├── 34 (persistence) ←── 30+31
└── 35 (mobile) ←──────── 30+31

Parallelisable after the tracer: 30, 31, 33.

Multi-view layout for the web UI — view multiple sessions at once in nested splits + tabs, drag-to-reorganise, mobile-as-tabs. **Spec:** `prds/multi-view-web.md` · **Issue breakdown:** `prds/multi-view-web-issues.md` Web-UI only (maestro-web); no daemon/protocol changes. Per-device persistence (no cross-device sync). Prototype: `#/proto/multiview?variant=A`. ### Issues (dependency order; #29 is the tracer bullet) - [x] #29 - [ ] #30 - [ ] #31 - [ ] #32 - [ ] #33 - [ ] #34 - [ ] #35 - [ ] #36 ### Dependency graph ``` 29 (tracer) ├── 30 (splits+resize) ──┐ ├── 31 (tabs) ───────────┼── 32 (drag-dock) ├── 33 (highlights) │ ├── 34 (persistence) ←── 30+31 └── 35 (mobile) ←──────── 30+31 ``` Parallelisable after the tracer: 30, 31, 33.
naps62-yolo added the epic label 2026-06-21 21:41:51 +01:00
Author
Collaborator

Epic complete — all sub-issues shipped to main:

  • #29 layout-tree model + multi-mount pool
  • #30 splits + resize
  • #31 tabs
  • #32 drag-to-dock (pane↔pane + sidebar→canvas)
  • #33 focused/open highlights + per-session colour
  • #34 per-device persistence
  • #35 mobile tabs-only + drawer
  • #36 (n/a — prototype never merged)

Multi-view web UI is live on main (851006c).

Epic complete — all sub-issues shipped to `main`: - #29 layout-tree model + multi-mount pool - #30 splits + resize - #31 tabs - #32 drag-to-dock (pane↔pane + sidebar→canvas) - #33 focused/open highlights + per-session colour - #34 per-device persistence - #35 mobile tabs-only + drawer - #36 (n/a — prototype never merged) Multi-view web UI is live on `main` (851006c).
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: naps62/maestro#37