PUI-26 chore(examples): prototype a nested, click-to-place Pages index #105

Merged
pienter merged 1 commit from feature/PUI-26-prototype-nested-draggable-rows-in-the-pages-index into main 2026-09-21 13:26:41 +00:00
Owner

Base of the stack for the Ordered, nested Index Goal.

Throwaway prototype on /pages?variant=D in the Vue playground: a dedicated level column draws the two-level page hierarchy with square elbows, and a move button per row opens a placing state where every legal destination is a labelled button zone. No drag and drop. Without ?variant=, /pages is unchanged.

Touches examples/ only, so it releases nothing. The prototype is removed again further up the stack, when the capability lands in packages/ui (PUI-28); merge the stack together rather than this PR alone.

Verdict and rejected alternatives are on PUI-26.

Refs: PUI-26

Base of the stack for the Ordered, nested Index Goal. Throwaway prototype on `/pages?variant=D` in the Vue playground: a dedicated level column draws the two-level page hierarchy with square elbows, and a move button per row opens a placing state where every legal destination is a labelled button zone. No drag and drop. Without `?variant=`, `/pages` is unchanged. Touches `examples/` only, so it releases nothing. The prototype is removed again further up the stack, when the capability lands in `packages/ui` (PUI-28); merge the stack together rather than this PR alone. Verdict and rejected alternatives are on PUI-26. Refs: PUI-26
chore(examples): prototype a nested, click-to-place Pages index
All checks were successful
ci / typecheck (pull_request) Successful in 40s
ci / lint (pull_request) Successful in 44s
ci / format (pull_request) Successful in 46s
ci / release (pull_request) Has been skipped
6fe048453e
Throwaway prototype on /pages?variant=D for the ordered, nested Index
Goal. A dedicated level column draws the two-level hierarchy with square
elbows so the other columns stay aligned, and a move button per row puts
the index in a placing state where every legal destination is a labelled
button zone. No drag and drop. Moves go to a stub as one intent and roll
back on rejection; search falls back to the flat list.

Nothing here ships: the capability is rebuilt in packages/ui.

Refs: PUI-26
pienter deleted branch feature/PUI-26-prototype-nested-draggable-rows-in-the-pages-index 2026-09-21 13:26:41 +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
pienter/ui!105
No description provided.