#538 follow-up: dock the details pane in the preview pane's slot #614

Merged
Cordy merged 3 commits from fix-538b into main 2026-09-18 14:43:12 +00:00
Owner

Dogfood feedback: the pane rendered full-viewport while the preview sits inside the content row. Now #detpane mirrors #pvpanel exactly (sticky flex sibling, top of content below the 56px bar, height:calc(100vh - 56px), border-left), inserted beside it — one slot, mutual exclusion (opening either closes the other; Escape closes both). Phone sheet keeps explicit fixed positioning under the 819px gate. Studied against the live OpenCloud demo per Nikola's pointer; the preview-inside-the-pane merge is the next step. Red witnessed, green 34/34 + fence.

Dogfood feedback: the pane rendered full-viewport while the preview sits inside the content row. Now `#detpane` mirrors `#pvpanel` exactly (sticky flex sibling, top of content below the 56px bar, `height:calc(100vh - 56px)`, border-left), inserted beside it — one slot, mutual exclusion (opening either closes the other; Escape closes both). Phone sheet keeps explicit fixed positioning under the 819px gate. Studied against the live OpenCloud demo per Nikola's pointer; the preview-inside-the-pane merge is the next step. Red witnessed, green 34/34 + fence.
#538 follow-up: dock the details pane in the preview pane's slot
All checks were successful
ci / test-and-build (pull_request) Successful in 1m4s
eb6b52c49a
Dogfood feedback: the pane rendered as a full-viewport overlay while
the preview pane sits inside the content row. The pane now uses the
same geometry as #pvpanel (sticky flex sibling below the 56px topbar,
full content height, border-left) and is inserted beside it, so both
right panes share one slot; opening either closes the other, and
Escape closes both. The phone sheet keeps its own fixed positioning
under the 819px gate. Direction per the OpenCloud reference: this is
the step before the preview itself moves into the pane.
Cordy merged commit 283c680b6f into main 2026-09-18 14:43:12 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#614
No description provided.