From 2693c6ffa340f1f5a6038f4acd6ef1c54fd1c561 Mon Sep 17 00:00:00 2001 From: doxa-maps-88655c70 <88627970+doxa-maps-88655c70@users.noreply.github.com> Date: Thu, 24 Sep 2026 19:31:40 +0000 Subject: [PATCH] Plugin studio: one rail, highest capability to lowest, trees under their plugin The separate "What each composite is made of" part is gone. It started over at CAP 5 below the CAP 1 singles, so reading down the rail jumped back up the ladder. Each composite's composition tree now sits directly under that composite's own row, inside its capability section, so the whole rail reads CAP 5 -> CAP 1 once: doxa-maps-spa with its six tabs and what they are made of, then each CAP 4 composite with its parts, then the multi-view, preset and single elements. Tree rows are still aliases of each plugin's one canonical row, arrow keys still visit each plugin once, and section counts count plugins, not repeats. An unpublished part now sorts after every published child. --- .../plugin-studio/plugin-studio.vue | 114 +++++++----------- 1 file changed, 45 insertions(+), 69 deletions(-) diff --git a/plugin-designs/plugin-studio/plugin-studio.vue b/plugin-designs/plugin-studio/plugin-studio.vue index 3cfa985c0..ca3dacd08 100644 --- a/plugin-designs/plugin-studio/plugin-studio.vue +++ b/plugin-designs/plugin-studio/plugin-studio.vue @@ -8,9 +8,9 @@ ONE element, , renders a VERTICAL-TAB layout whose sidebar is the composability ladder grouped by CAPABILITY (5 → 1). Under each capability heading it lists every element that - tier holds; clicking a row nests that element in the main slot. Below the tiers, one collapsible - "Inside " section per composite draws its full composition tree, so a defect can be - pinned on the exact nested element responsible. This is the DX viewing surface: + tier holds; clicking a row nests that element in the main slot. Directly under each composite's + row, its full composition tree is drawn indented, so a defect can be pinned on the exact nested + element responsible. This is the DX viewing surface: the spot to SEE every plugin element work, in one place, ordered by capability, with the embed snippet for each — so a developer (or the Driver) can review each element and give feedback. @@ -97,7 +97,7 @@ + Composition lives in the rail, indented under each composite.) -->